Тестил программу на файлах - все работает. Тем не менее, валидатор заворачивает по 5 и 6 пунтам.