Puzzles solved by a3322g