Np And Np Hard Problem