универсальное решение

по мотивам http://pikabu.ru/story/_1784844
универсальное решение по мотивам <a href="http://pikabu.ru/story/bomzhikha_1784844">http://pikabu.ru/story/_1784844</a>