14 lines
607 B
Python

secret = "29648872964875296486429648872964887296497729649832964920296497929649762964903296497829649772964983296489829649832964903296498729649822964986296498229649862964983296497629649792964987296498029649872964982296498029649822964979296498229649832964979296497929649782964983296489629649812964926"
key = 2964931
chunk_size = len(str(key)) # Big guess by my guy at GPT originally at -> 7
flag_chars = []
for i in range(0, len(secret), chunk_size):
num_str = secret[i:i+chunk_size]
encoded = int(num_str)
ch = chr(encoded ^ key)
flag_chars.append(ch)
flag = "".join(flag_chars)
print(flag)