What the hardest problems are?