главоломка

Etymology
.

Noun

 * 1) a tough nut to crack, a stumper a difficult puzzle or problem