решение задачи, предложенной в сообществе https://vk.com/forallxyz