Which meaning best matches A hard nut to crack?

  • an easy job
  • a difficult problem or person to understand
  • a kind person
  • a quick answer