print("---------------")
l_l = []
for i in range(3):
print(f'loop: i:{i} a:{hex(id(i))}')
l_l.append(lambda: print(f'lambda: i:{i} a:{hex(id(i))}'))
for l in l_l: l()
print("---------------")
l_l2 = []
for i in range(3):
print(f'loop: i:{i} a:{hex(id(i))}')
l_l2.append(lambda x=i: print(f'lambda: i:{x} a:{hex(id(x))}'))
for l in l_l2: l()
print("---------------")
l_l3 = [ lambda: print(f'lambda: i:{i} a:{hex(id(i))}') for i in range(3) ]
for l in l_l3: l()
print("---------------")
l_l4 = ( lambda: print(f'lambda: i:{i} a:{hex(id(i))}') for i in range(3) )
for l in l_l4: l()
# your code goes here
CnByaW50KCItLS0tLS0tLS0tLS0tLS0iKQpsX2wgPSBbXQpmb3IgaSBpbiByYW5nZSgzKToKICAgIHByaW50KGYnbG9vcDogaTp7aX0gYTp7aGV4KGlkKGkpKX0nKQogICAgbF9sLmFwcGVuZChsYW1iZGE6IHByaW50KGYnbGFtYmRhOiBpOntpfSBhOntoZXgoaWQoaSkpfScpKQogICAgCmZvciBsIGluIGxfbDogbCgpCgpwcmludCgiLS0tLS0tLS0tLS0tLS0tIikKCmxfbDIgPSBbXQpmb3IgaSBpbiByYW5nZSgzKToKICAgIHByaW50KGYnbG9vcDogaTp7aX0gYTp7aGV4KGlkKGkpKX0nKQogICAgbF9sMi5hcHBlbmQobGFtYmRhIHg9aTogcHJpbnQoZidsYW1iZGE6IGk6e3h9IGE6e2hleChpZCh4KSl9JykpCiAgICAKZm9yIGwgaW4gbF9sMjogbCgpCgpwcmludCgiLS0tLS0tLS0tLS0tLS0tIikKbF9sMyA9IFsgbGFtYmRhOiBwcmludChmJ2xhbWJkYTogaTp7aX0gYTp7aGV4KGlkKGkpKX0nKSBmb3IgaSBpbiByYW5nZSgzKSBdCmZvciBsIGluIGxfbDM6IGwoKSAgCgpwcmludCgiLS0tLS0tLS0tLS0tLS0tIikKbF9sNCA9ICggbGFtYmRhOiBwcmludChmJ2xhbWJkYTogaTp7aX0gYTp7aGV4KGlkKGkpKX0nKSBmb3IgaSBpbiByYW5nZSgzKSApCmZvciBsIGluIGxfbDQ6IGwoKSAgCiMgeW91ciBjb2RlIGdvZXMgaGVyZQ==