what was the original problem, and how was it solved