...understand the problem, provide the right solution...