программа работает (проверял), но валидацию не проходит хоть убей...