nontrivial

adjective
  1. not simple or easy; requiring significant effort, thought, or skill to understand or solve
  2. Usage: often used in academic or technical contexts
  3. important or significant; not minor or insignificant

Examples