Improved problem description.