A problem is NP-hard if every problem in NP can be polynomially reduced to it.