Solve the Puzzles, Win the Rewards!