Puzzles solved by MPC