Puzzles solved by mem