The P versus NP problem is one of the most important problems in computer science.
Context is everything - architecture must speak to its surroundings.