5
non-deterministic polynomial-time hard