294 lines
2.5 KiB
Plaintext
294 lines
2.5 KiB
Plaintext
PART1
|
|
inp w
|
|
add y w
|
|
add y 1
|
|
add z y
|
|
add x 1
|
|
|
|
|
|
PART2
|
|
INP [w]
|
|
ADD [y], [w]
|
|
ADD [y], 1
|
|
ADD [z], [y]
|
|
|
|
w = ? x = 1 y = ? z = ?
|
|
INP [w]
|
|
MUL [x], 0
|
|
ADD [x], [z]
|
|
MOD [x], 26
|
|
ADD [x], 15
|
|
MUL [x], 0
|
|
MUL [x], 0
|
|
ADD [x], 1
|
|
MUL [y], 0
|
|
ADD [y], 25
|
|
MUL [y], [x]
|
|
ADD [y], 1
|
|
MUL [z], [y]
|
|
MUL [y], 0
|
|
ADD [y], [w]
|
|
ADD [y], 7
|
|
MUL [y], [x]
|
|
ADD [z], [y]
|
|
|
|
|
|
|
|
|
|
|
|
ORIGINAL
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 1
|
|
add x 14
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 1
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 1
|
|
add x 15
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 7
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 1
|
|
add x 15
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 13
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 26
|
|
add x -6
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 10
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 1
|
|
add x 14
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 0
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 26
|
|
add x -4
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 13
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 1
|
|
add x 15
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 11
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 1
|
|
add x 15
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 6
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 1
|
|
add x 11
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 1
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 26
|
|
add x 0
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 7
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 26
|
|
add x 0
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 11
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 26
|
|
add x -3
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 14
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 26
|
|
add x -9
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 4
|
|
mul y x
|
|
add z y
|
|
inp w
|
|
mul x 0
|
|
add x z
|
|
mod x 26
|
|
div z 26
|
|
add x -9
|
|
eql x w
|
|
eql x 0
|
|
mul y 0
|
|
add y 25
|
|
mul y x
|
|
add y 1
|
|
mul z y
|
|
mul y 0
|
|
add y w
|
|
add y 10
|
|
mul y x
|
|
add z y
|
|
|
|
|