IN A
IN B
MOV C 1
IN D
IN E
IN F
CMP D C
JNZ 17
MOV G 0
LOAD E H
ADD G H
ADD E C
CMP E F
JNZ 10
OUT G
JZ 24
IN G
LOAD E H
ADD H G
STORE E H
ADD E C
CMP E F
JNZ 18
SUB B C
CMP C B
JNZ 4
RETURN