import re
text = input()
data = re.findall(r'(<pre.+?>.+?</pre>)|(<a.+?>.+?</a>)', text, flags=re.S)
print(data)
data = re.findall(r'<pre.+?>.+?</pre>|<a.+?>.+?</a>', text, flags=re.S)
print(data)
data = re.findall(r'(?:<pre.+?>.+?</pre>)|(?:<a.+?>.+?</a>)', text, flags=re.S)
print(data)
data = re.findall(r'(<(pre|a)\b.+?>.+?</\2>)', text, flags=re.S)
print(data)
data = re.findall(r'<(?:pre|a)\b.+?>.+?</(?:pre|a)>', text, flags=re.S)
print(data)
aW1wb3J0IHJlCgp0ZXh0ID0gaW5wdXQoKQoKZGF0YSA9IHJlLmZpbmRhbGwocicoPHByZS4rPz4uKz88L3ByZT4pfCg8YS4rPz4uKz88L2E+KScsIHRleHQsIGZsYWdzPXJlLlMpCnByaW50KGRhdGEpCgpkYXRhID0gcmUuZmluZGFsbChyJzxwcmUuKz8+Lis/PC9wcmU+fDxhLis/Pi4rPzwvYT4nLCB0ZXh0LCBmbGFncz1yZS5TKQpwcmludChkYXRhKQoKZGF0YSA9IHJlLmZpbmRhbGwocicoPzo8cHJlLis/Pi4rPzwvcHJlPil8KD86PGEuKz8+Lis/PC9hPiknLCB0ZXh0LCBmbGFncz1yZS5TKQpwcmludChkYXRhKQoKZGF0YSA9IHJlLmZpbmRhbGwocicoPChwcmV8YSlcYi4rPz4uKz88L1wyPiknLCB0ZXh0LCBmbGFncz1yZS5TKQpwcmludChkYXRhKQoKZGF0YSA9IHJlLmZpbmRhbGwocic8KD86cHJlfGEpXGIuKz8+Lis/PC8oPzpwcmV8YSk+JywgdGV4dCwgZmxhZ3M9cmUuUykKcHJpbnQoZGF0YSk=
Jmx0O3ByZSBjbGFzcz0mcXVvdDtwJnF1b3Q7Jmd0O2NvZGUmbHQ7L3ByZSZndDsmbHQ7c3BhbiBjbGFzcz0mcXVvdDtzJnF1b3Q7Jmd0O3NtdGgmbHQ7L3NwYW4mZ3Q7Jmx0O2EgaHJlZj0mcXVvdDsvJnF1b3Q7Jmd0O2xpbmsmbHQ7L2EmZ3Q7
<pre class="p">code</pre><span class="s">smth</span><a href="/">link</a>
[('<pre class="p">code</pre>', ''), ('', '<a href="/">link</a>')]
['<pre class="p">code</pre>', '<a href="/">link</a>']
['<pre class="p">code</pre>', '<a href="/">link</a>']
[('<pre class="p">code</pre>', 'pre'), ('<a href="/">link</a>', 'a')]
['<pre class="p">code</pre>', '<a href="/">link</a>']