Machine puzzles