Работа выполнена в рамках конкурса mail.ru 2019 год