1. With IDA, we can determine that the goal of the program is to convert 3 float variables to a flag, but the function3() overwrites one of the float variables with a random number, preventing us from seeing the flag2. Find the instruction that overwrites the data: movss   dword ptr [rdx+rax], xmm0  (hex: 0xf30f110402)3. Find and patch 0xf30f110402 in WayToTheTop to 0x90909090904. Run the patched version of the program5. Connect letters in a row and separate words with “_”Flag: VishwaCTF{matrix_the_way_around}