Puzzles solved by semo