Артём Коненко. Задание 8.

Если успею до проверки, то добавлю в реквест последние полтора подзадания.