5 задание. Готовое решение.