#18

выполнил задание № 18. Доисправил баги. Думаю можно заливать в главную ветку...