puzzle

A game or problem you solve by thinking carefully.