board 5 5 start 4 4 end 0 4 desired_path_length 16 block 1 4 a block 2 1 b block 2 1 c