hard nut to crack
hard nut to crack also tough nut to crack {n. phr.}, {informal}
Something difficult to understand or to do.
Tom's algebra lesson was a hard nut to crack.
Mary found knitting a hard nut to crack.
Compare: HARD ROW TO HOE.
Categories:
Source: A Dictionary of American Idioms