Dev

Задолженность по прошлым домашним заданиям + часть работы по последнему ДЗ.
Зачем ещё раз?