5non-deterministic polynomial-time hard