Все тесты которые я скармливал программе работали согласно условию, но валидацию не проходит по последнему пункту. Могут ли передаваемые теги быть разного вида? Просто по условию это не понятно. Если это имеет значение, то я не использовал regex, jsoup.