Template talk:Strong and weak NP hardness