puzzler /ˈpʌzlər/
n.1 enigma; problema difficile; questione complessa2 chi ama risolvere enigmi; enigmista
That girl is a real puzzler, quella ragazza non riesco proprio a capirla!