import requests
class TypographError(Exception):
pass
def typograph(text):
text = text.replace('&', '&')
text = text.replace('<', '<')
text = text.replace('>', '>')
template = f'''
{text}
3
0
0
0
'''
result = requests.post(
url='http://typograf.artlebedev.ru/webservices/typograf.asmx',
data=template.encode('utf-8'),
headers={
'Content-Type': 'text/xml',
'SOAPAction': 'http://typograf.artlebedev.ru/webservices/ProcessText'
}
)
if result.ok and 'ProcessTextResult' in result.text:
result_text = result.text.split('')[1].split('')[0].rstrip()
result_text = result_text.replace('&', '&')
result_text = result_text.replace('<', '<')
result_text = result_text.replace('>', '>')
return result_text
else:
raise TypographError(result.text)
if __name__ == '__main__':
import sys
print(typograph(sys.stdin.read()))