перекинул из Homework#2
перекинул из Homework3