Every problem in NP can be reduced to the satisfiability problem, which is the cornerstone of computational complexity theory.
The most important thing is to be honest with yourself.