Water Sort Puzzle Solver