Revert "Revert "Домашнее задание""

This reverts commit cfb0f0d3647ec9a39441394f552b5ec30dcaa41a.
Homework