Food

A hard nut to crack

A difficult problem to solve or a person who is difficult to understand or persuade.