Я понимаю что можно решить по другому, но не пойму почему не работает так(((