from string import *
nazwa=raw_input("podaj nazwe plika ")
mielona=open(nazwa , "rw")
mielona.seek(0)
wynik=open(nazwa+".new" , "w")
while 1:
zon=mielona.readline()
if not zon:break
if zon == "\n" or zon=="\r":
zon=mielona.readline()
zon=zon.replace(">" , ">\n")
zon=zon.replace("</" , "\n</")
zon=zon.replace(";",";\n")
zon=zon.replace("}",")\n")
z=1
while z>0:
zon=zon.replace("\r","\n")
zon=zon.replace("\n\n","\n")
zon=zon.replace(" <","<")
zon=zon.replace(" <","<")
zon=zon.replace(" <","<")
zon=zon.replace(" <","<")
zon=zon.replace(" \n","\n")
zon=zon.replace(" \n","\n")
zon=zon.replace(" \n","\n")
zon=zon.replace(" \n","\n")
z=z-1
wynik.write(zon)
wynik.close()
mielona.close()
wynik=open(nazwa+".new")
mielona=open(nazwa+".hyh" , "w")
k=" "
n=0
l=0
wynik.seek(0)
zakaz=["<!","/>","<img","<meta","<link","<input","<\/","<pers","< ","<area", "<br"]
zak=[]
for r in digits:
zak.append("<"+r)
zakaz=zakaz+zak
while 1:
zon=wynik.readline()
if not zon:break
if zon.find("<") >=0 :
if zon.find("</") >=0 :
if zon.find("</input") >=0 or zon.find("</br")>=0:n=n+1
n=n-1
wynik.seek(l)
zon=wynik.readline()
zon=zon.replace("\n","\n"+n*k)
mielona.write(zon)
else:
wynik.seek(l)
zon=wynik.readline()
for r in zakaz:
if zon.find(r) >=0:
n=n-1
break
n=n+1
zon=zon.replace("\n","\n"+n*k)
mielona.write(zon)
else:
wynik.seek(l)
zon=wynik.readline()
zon=zon.replace("\n","\n"+n*k)
mielona.write(zon)
wynik.seek(l)
zon=wynik.readline()
l=l+len(zon)+1
wynik.seek(l)
mielona.close()
raw_input()