hard

Adjective
  1. Difficult to do or understand Adjective
    This math problem is hard.
  2. Solid or firm to the touch Adjective
    The table is hard.
synonyms: difficult, firm, solid, tough