Помогите найти ошибку, пожалуйста. Знаю, что не читабельно(писал лишь бы работало), но если вы умнее меня и сможете разобраться как нужно здесь все реализовать, обьясните что не так. Буду очень благодарен