Its solution is genius.

More...