Нынешний код - результат большого окостыливания для валидатора. Но мои попытки четны. Есть набор слов, с помощью которого можно проверить, где может скрываться косяк?