Puzzles solved by ztp