Работа выполнена в рамках марафона от Никиты Юдаева