Puzzle (パズル) can refer to several things: