How to solve a simple looking problem with a twist, domain mapping
In a problem that looks simple but somehow wrong and violates the commonly known concepts, power of abstraction may often overcome the apparently unknown and uncertain state and helps to reach the elegant solutions. On the way to the solution, usually a higher level rich concept is created the precise form of which was hidden just around the corner...