Writing is a way of making sense of the chaos.
Every problem in NP can be reduced to the satisfiability problem, which is the cornerstone of computational complexity theory.