a solvable maze