My take on the problem