Puzzles solved by canila