NP-hard, Polynomial Time