IN A
IN B
MOV C 1
ADD A C
IN D
IN E
IN F
CMP D C
JNZ 18
MOV G 0
LOAD E H
ADD G H
ADD E C
CMP E F
JNZ 11
OUT G
JZ 25
IN G
LOAD E H
ADD H G
STORE E H
ADD E C
CMP E F
JNZ 19
SUB A C
CMP C A
JNZ 5
RETURN