крепкий орешек

Noun

 * 1)  tough nut to crack challenging problem to solve