1.
riddle
2.
enigma
3.
conundrum
4.
brainteaser
5.
rebus