#!/usr/bin/python3
from xml.etree import ElementTree
import re
import sys
xml = ElementTree.parse(sys.stdin).getroot()
for element in xml.iter("tag"):
element.text = re.sub(r"[\n\s]+", " ", element.text).strip()
xml = ElementTree.tostring(xml, encoding='utf-8')
sys.stdout.buffer.write(xml)
IyEvdXNyL2Jpbi9weXRob24zCgpmcm9tIHhtbC5ldHJlZSBpbXBvcnQgRWxlbWVudFRyZWUKaW1wb3J0IHJlCmltcG9ydCBzeXMKCnhtbCA9IEVsZW1lbnRUcmVlLnBhcnNlKHN5cy5zdGRpbikuZ2V0cm9vdCgpCgpmb3IgZWxlbWVudCBpbiB4bWwuaXRlcigidGFnIik6CiAgICBlbGVtZW50LnRleHQgPSByZS5zdWIociJbXG5cc10rIiwgIiAiLCBlbGVtZW50LnRleHQpLnN0cmlwKCkKCnhtbCA9IEVsZW1lbnRUcmVlLnRvc3RyaW5nKHhtbCwgZW5jb2Rpbmc9J3V0Zi04JykKc3lzLnN0ZG91dC5idWZmZXIud3JpdGUoeG1sKQ==
Jmx0O3Jvb3QmZ3Q7CiZsdDt0ZXN0Jmd0OyAgZDsgZGFzZGFzZApkYXNkc2FkICAgIGRhCmQgICAgCiZsdDt0YWcmZ3Q70KXQstCw0YLQuNGCICAgCiAgINC/0LDRgNGB0LjRgtGMCiAgIFhNTCAgIAogICDRgNC10LPRg9C70Y/RgNC60LDQvNC4CiAgICEhITExMQombHQ7L3RhZyZndDsKJmx0O3AmZ3Q7CmRhc2psZApka2FzbGRhcwombHQ7L3AmZ3Q7CiZsdDt0YWcmZ3Q7CgrQpdCy0LDRgtC40YIgICAKICAgINC/0LDRgNGB0LjRgtGMCiAgWE1MICAgCiAgICDRgNC10LPRg9C70Y/RgNC60LDQvNC4CiAgICAgICAgISEhMTExCiZsdDsvdGFnJmd0OwrQlNC20LjQs9GD0YDQtNCwJmx0Oy90ZXN0Jmd0OwombHQ7L3Jvb3QmZ3Q7
<root>
<test> d; dasdasd
dasdsad da
d
<tag>Хватит
парсить
XML
регулярками
!!!111
</tag>
<p>
dasjld
dkasldas
</p>
<tag>
Хватит
парсить
XML
регулярками
!!!111
</tag>
Джигурда</test>
</root>