INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I
PRINT X
INCREASE G # is operating
REPEAT I TIMES ( # I = 100
REPEAT G TIMES (
CLEAR M
CLEAR B CLEAR G
CLEAR V INCREASE V
REPEAT X TIMES (
REPEAT M TIMES (
CLEAR V
CLEAR M
INCREASE B
CLEAR G INCREASE G
)
REPEAT V TIMES (
INCREASE M
)
INCREASE V
)
REPEAT G TIMES ( # IF X != 1
CLEAR Y INCREASE Y
REPEAT M TIMES (
CLEAR P # MEMORY
REPEAT B TIMES (
INCREASE X
)
INCREASE X
REPEAT X TIMES (
INCREASE P
INCREASE P
)
PRINT P
PRINT X
CLEAR Y
)
REPEAT Y TIMES (
CLEAR M
CLEAR V INCREASE V
CLEAR C
REPEAT B TIMES ( # M = B % 2
REPEAT M TIMES (
CLEAR V CLEAR M
INCREASE C # C = B / 2 = X / 4
)
REPEAT V TIMES (
INCREASE M
)
INCREASE V
)
PRINT B
REPEAT M TIMES ( # B % 2 == 1
CLEAR X
REPEAT B TIMES (
INCREASE X
)
CLEAR Y
)
REPEAT Y TIMES (
CLEAR X
REPEAT C TIMES (
INCREASE X
)
PRINT X
)
)
)
)
)