Solving Problems is Hard