Unique Paths III
Given a grid with start (2), end (3), empty cells (0), and obstacles (1), count the number of paths from start to end that visit every empty cell exactly once.
Given a grid with start (2), end (3), empty cells (0), and obstacles (1), count the number of paths from start to end that visit every empty cell exactly once.