reconstruct problem.