не понимаю как решить последние пункты без того чтоб нарушать прошлые