IN H
IN G

;FOR Q

IN D
IN A
IN B

;UP
CMP D 1
JZ 22
IN E
MOV F A

LOAD R1 F
ADD R1 E
STORE F R1
CMP B F
JZ 16

;QRY
MOV F A
MOV R2 0

LOAD R F
ADD R2 R
CMP B F
JZ 26

OUT R2

CMP G C
JZ 4

RETURN