np hard vs complete problems site:stackoverflow.com - Search