Puzzles solved by david crac 13456