https://mixrolikus.cc/video/CsDI-yQuGeM/jump-game-ii-leetcode-45-recursive-backtracking-python