Вильчинский - Лабораторная работа #2

@borodulina @ryabenko please review
Anyway I may try to rewrite using Command if the current way is impossible