Puzzles solved by w34a34g