Подскажите, что не так и почему не проходит валидацию? И что можно сделать чтобы оптимизировать код ?