Hard Nut To Crack

A difficult problem; also, a person who is difficult to deal with or persuade.

Examples:

  • This assignment is a hard nut to crack.

Origin: Early 1700s

Synonyms: tough nut to crack