Puzzles solved by ptbence