Приходите вы на собеседование, а там вам дают такую задачку

https://denis-demakhin.livejournal.com/83281.html