puzzler

noun problema, enigma, misteri.