find least jumps (DP)