Revert "Revert "The first homework""

This reverts commit 142091f9b39c96448c85728eaeafa605c339b094.