IN A
IN B
MOV C 0
CMP B C
JNZ 117
IN E
IN F
IN G
MOV C 1
SUB F C
SUB G C
MOV C 1
CMP E C
JZ 68
IN H
CMP F G
JZ 111
MOV C F
MOV A 120
DIV C A
MUL C A
CMP F C
JZ 51
MOV C F
MOV A 119
ADD C A
CMP C G
JZ 51
MOV C F
MOV A 120
DIV C A
MOV A 100000
ADD A C
LOAD A D
ADD D H
STORE A D
MOV A 200000
ADD A C
LOAD A D
MOV C H
MOV E 120
MUL C E
ADD D C
STORE A D
MOV C 120
ADD F C
MOV C 0
MOV A 1
CMP A C
JZ 16
LOAD F C
ADD C H
STORE F C
MOV C F
MOV A 120
DIV C A
MOV A 200000
ADD A C
LOAD A D
ADD D H
STORE A D
MOV C 1
ADD F C
MOV C 0
MOV A 1
CMP A C
JZ 16
MOV H 0
CMP F G
JZ 110
MOV C F
MOV A 120
DIV C A
MUL C A
CMP F C
JZ 95
MOV C F
MOV A 119
ADD C A
CMP C G
JZ 95
MOV C F
MOV A 120
DIV C A
MOV A 200000
ADD A C
LOAD A D
ADD H D
MOV C 120
ADD F C
MOV C 0
MOV A 1
CMP A C
JZ 69
MOV C F
MOV A 120
DIV C A
LOAD F A
MOV D 100000
ADD D C
LOAD D C
ADD A C
ADD H A
MOV C 1
ADD F C
MOV C 0
MOV A 1
CMP A C
JZ 69
OUT H
MOV C 1
SUB B C
MOV C 0
MOV A 1
CMP A C
JZ 3
RETURN ; reche it otseche