#!/usr/bin/env python3
challengeinput = """12
····
VAR I
·FOR I=1 TO 31
»»»»IF !(I MOD 3) THEN
··PRINT "FIZZ"
··»»ENDIF
»»»»····IF !(I MOD 5) THEN
»»»»··PRINT "BUZZ"
··»»»»»»ENDIF
»»»»IF (I MOD 3) && (I MOD 5) THEN
······PRINT "FIZZBUZZ"
··»»ENDIF
»»»»·NEXT"""
linecount, indent, *codes = challengeinput.splitlines ( )
level = 0
for line in codes:
line = line.lstrip ( '·» \t ' )
if line.startswith ( 'ENDIF' ) or line.startswith ( 'NEXT' ) :
level -= 1
print ( indent*level + line)
if line.startswith ( 'IF' ) or line.startswith ( 'FOR' ) :
level += 1
IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoKY2hhbGxlbmdlaW5wdXQgPSAiIiIxMgrCt8K3wrfCtwpWQVIgSQrCt0ZPUiBJPTEgVE8gMzEKwrvCu8K7wrtJRiAhKEkgTU9EIDMpIFRIRU4KwrfCt1BSSU5UICJGSVpaIgrCt8K3wrvCu0VORElGCsK7wrvCu8K7wrfCt8K3wrdJRiAhKEkgTU9EIDUpIFRIRU4KwrvCu8K7wrvCt8K3UFJJTlQgIkJVWloiCsK3wrfCu8K7wrvCu8K7wrtFTkRJRgrCu8K7wrvCu0lGIChJIE1PRCAzKSAmJiAoSSBNT0QgNSkgVEhFTgrCt8K3wrfCt8K3wrdQUklOVCAiRklaWkJVWloiCsK3wrfCu8K7RU5ESUYKwrvCu8K7wrvCt05FWFQiIiIKCmxpbmVjb3VudCwgaW5kZW50LCAqY29kZXMgPSBjaGFsbGVuZ2VpbnB1dC5zcGxpdGxpbmVzKCkKCmxldmVsID0gMApmb3IgbGluZSBpbiBjb2RlczoKICAgIGxpbmUgPSBsaW5lLmxzdHJpcCgnwrfCuyBcdCcpCiAgICBpZiBsaW5lLnN0YXJ0c3dpdGgoJ0VORElGJykgb3IgbGluZS5zdGFydHN3aXRoKCdORVhUJyk6CiAgICAgICAgbGV2ZWwgLT0gMQogICAgcHJpbnQoaW5kZW50KmxldmVsICsgbGluZSkKICAgIGlmIGxpbmUuc3RhcnRzd2l0aCgnSUYnKSBvciBsaW5lLnN0YXJ0c3dpdGgoJ0ZPUicpOgogICAgICAgIGxldmVsICs9IDEK