flag = [
' '
]*39
flag[-1] =
'}'
arr0 = [249,91,149,113,16,91,53,41]
for
i in range(8):
for
ch in range(32, 128):
if
(ch * 17684 + 372511) % 257 == arr0[i]:
flag[6+i*3]=chr(ch)
arr1 = [43, 1, 6, 69, 20, 62, 6, 44, 24, 113, 6, 35, 0, 3, 6, 44, 20, 22, 127, 60]
key = [0]*4
key[0] = arr1[8] ^ ord(flag[15])
key[1] = arr1[5] ^ ord(flag[12])
key[2] = arr1[2] ^ ord(flag[9])
key[3] = arr1[11] ^ ord(flag[18])
flag[-2] = chr(key[0])
flag[-3] = chr(key[1])
flag[-4] = chr(key[2])
flag[-5] = chr(key[3])
for
i in range(len(arr1)):
flag[7+i] = chr(arr1[i] ^ key[i%4])
flag2=
""
arr2 = [90, 100, 87, 109, 86, 108, 86, 105, 90, 104, 88, 102]
for
i in range(0, len(arr2), 2):
for
ch in range(32, 128):
if
((ch + 107) / 16) + 77 == arr2[i] and ((ch + 117) % 16) + 99 == arr2[i+1]:
flag[28+i/2] += chr(ch)
print(flag)