P Np Np Complete Np Hard Problem