код начебто відпрацьовує правильно, але валідатор не пропускає по 1 - му і 2 - му пункту.