Puzzles solved by io cane