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)