INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A
INCREASE J INCREASE J INCREASE J
PRINT X
INCREASE B
REPEAT A TIMES ( REPEAT B TIMES ( # WHILE TRUE
CLEAR Z CLEAR Y CLEAR W CLEAR V CLEAR U CLEAR T
CLEAR L CLEAR M CLEAR N CLEAR O CLEAR P CLEAR Q
CLEAR E INCREASE E
REPEAT X TIMES (
REPEAT P TIMES ( INCREASE Q )
INCREASE P REPEAT Q TIMES (
INCREASE W
# O = NOT O:
REPEAT O TIMES (
INCREASE V
# N = NOT N:
REPEAT N TIMES (
INCREASE U
# M = NOT M:
REPEAT M TIMES (
INCREASE T
# L = NOT L:
REPEAT L TIMES (
CLEAR Q CLEAR L INCREASE Z
)
REPEAT Q TIMES ( INCREASE L CLEAR Q )
CLEAR M
)
REPEAT Q TIMES ( INCREASE M CLEAR Q )
CLEAR N
)
REPEAT Q TIMES ( INCREASE N CLEAR Q )
CLEAR O
)
REPEAT Q TIMES ( INCREASE O CLEAR Q )
CLEAR P
)
)
# Z = X/32
# W = 16Z
# V = 8Z
# U = 4Z
# T = 2Z
# P = FIRST BIT
# O = SECOND BIT
# N = THIRD BIT
# M = FOURTH BIT
# L = FIFTH BIT
# Y IS TEMP VARIABLE
# E = ELSE
# F = PAUSE CASE
REPEAT P TIMES ( #32Z > 96Z > 48Z
# CHECK TO TERMINATE, 32Z+1
INCREASE R
REPEAT W TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT J TIMES ( # 3 TIMES
REPEAT X TIMES ( INCREASE Y )
) INCREASE Y
PRINT Y # 96Z
REPEAT W TIMES (
INCREASE X
) INCREASE X
PRINT X # 48Z
REPEAT O TIMES ( # 48Z > 144Z > 72Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 144Z
REPEAT W TIMES ( INCREASE X )
REPEAT V TIMES ( INCREASE X )
INCREASE X INCREASE X
PRINT X # 72Z
REPEAT N TIMES ( # 72Z > 216Z > 108Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 216Z
REPEAT W TIMES ( INCREASE X INCREASE X )
REPEAT U TIMES ( INCREASE X )
REPEAT J TIMES ( INCREASE X ) # 3 TIMES
PRINT X # 108Z
REPEAT M TIMES ( # 108Z > 324Z > 162Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 324Z
REPEAT J TIMES ( # 3 TIMES
REPEAT W TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X INCREASE X
)
PRINT X # 162Z
REPEAT L TIMES ( # 162Z > 486Z > 243Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 486Z
INCREASE X
CLEAR E
) REPEAT E TIMES ( # 162Z > 81Z
CLEAR X
CLEAR E
)
REPEAT J TIMES ( # 3 TIMES
REPEAT W TIMES ( INCREASE X )
INCREASE X
)
REPEAT W TIMES ( INCREASE X )
REPEAT W TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X INCREASE X
PRINT X # 243Z OR 81Z
) REPEAT E TIMES ( # 108Z > 54Z
CLEAR X
REPEAT J TIMES ( # 3 TIMES
REPEAT W TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
)
INCREASE X
PRINT X # 54Z
REPEAT L TIMES ( # 54Z > 27Z
CLEAR X
INCREASE X
CLEAR E
) REPEAT E TIMES ( # 54Z > 162Z > 81Z
CLEAR Y
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 162Z
CLEAR E
)
REPEAT J TIMES ( # 3 TIMES
REPEAT V TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
)
INCREASE X
PRINT X # 27Z OR 81Z
)
) REPEAT E TIMES ( # 72Z > 36Z
CLEAR X
REPEAT J TIMES (
REPEAT V TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
) INCREASE X
PRINT X # 36Z
REPEAT M TIMES ( # 36Z > 108Z > 54Z
CLEAR Y
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 108Z
REPEAT W TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X INCREASE X
PRINT X # 54Z
REPEAT L TIMES ( # 54Z > 162Z > 81Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 162Z
INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 54Z > 27Z
CLEAR X
CLEAR E
)
REPEAT J TIMES ( # 3 TIMES
REPEAT V TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
)
INCREASE X
PRINT X # 81Z OR 27Z
) REPEAT E TIMES ( # 36Z > 18Z
CLEAR X
REPEAT W TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X # 18Z
REPEAT L TIMES ( # 18Z > 54Z > 27Z
CLEAR Y
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 162Z
INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 18Z > 9Z
CLEAR X
INCREASE X
CLEAR E
)
REPEAT V TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
PRINT X # 27Z OR 9Z
)
)
) REPEAT E TIMES ( # 48Z > 24Z
CLEAR X
REPEAT W TIMES ( INCREASE X )
REPEAT V TIMES ( INCREASE X )
INCREASE X
PRINT X # 24Z
REPEAT N TIMES ( # 24Z > 12Z > PAUSE
CLEAR Y
REPEAT X TIMES ( INCREASE Y )
CLEAR X
REPEAT V TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X # 12Z
CLEAR E INCREASE F # PAUSE
) REPEAT E TIMES ( # 24Z > 72Z > 36Z
CLEAR Y
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 72Z
REPEAT V TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X # 36Z
REPEAT M TIMES ( # 36Z > 108Z > 54Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 108Z
REPEAT W TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X INCREASE X
PRINT X # 54Z
REPEAT L TIMES ( # 54Z > 27Z
CLEAR X
INCREASE X
CLEAR E
) REPEAT E TIMES ( # 54Z > 162Z > 81Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 162Z
CLEAR E
)
REPEAT J TIMES (
REPEAT V TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
)
PRINT X # 81Z OR 27Z
) REPEAT E TIMES ( # 36Z > 18Z
CLEAR X
REPEAT W TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X # 18Z
REPEAT L TIMES ( # 18Z > 9Z
CLEAR X
CLEAR E
) REPEAT E TIMES ( # 18Z > 54Z > 27Z
CLEAR Y
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 54Z
CLEAR E
)
REPEAT V TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
PRINT X # 9Z OR 27Z
)
)
)
) ) REPEAT E TIMES ( # 32Z > 16Z
CLEAR X
REPEAT W TIMES ( INCREASE X )
PRINT X # 16Z
REPEAT O TIMES ( # 16Z > 48Z > 24Z
# CHECK TO TERMINATE, 32Z+2
INCREASE R
REPEAT V TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 48Z
REPEAT V TIMES ( INCREASE X )
INCREASE X
PRINT X # 24Z
REPEAT N TIMES ( # 24Z > 72Z > 36Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 72Z
REPEAT V TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X INCREASE X
PRINT X # 36Z
REPEAT M TIMES ( # 36Z > 108Z > 54Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 108Z
REPEAT W TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X INCREASE X
PRINT X # 54Z
REPEAT L TIMES ( # 54Z > 162Z > 81Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 162Z
INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 54Z > 27Z
CLEAR X
CLEAR E
)
REPEAT J TIMES (
REPEAT V TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
)
INCREASE X
PRINT X
) REPEAT E TIMES ( # 36Z > 18Z
CLEAR X
REPEAT W TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X # 18Z
REPEAT L TIMES ( # 18Z > 54Z > 27Z
CLEAR Y
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 54Z
CLEAR E
INCREASE X
) REPEAT E TIMES ( # 18Z > 9Z
CLEAR X
CLEAR E
)
REPEAT V TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
PRINT X
)
) REPEAT E TIMES ( # 24Z > 12Z
CLEAR X
REPEAT V TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X # 12Z
REPEAT M TIMES ( # 12Z > 6Z
CLEAR X
REPEAT U TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X # 6Z
REPEAT L TIMES ( # 6Z > 18Z > 9Z
CLEAR Y
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 18Z
CLEAR E
INCREASE X
) REPEAT E TIMES ( # 6Z > 3Z
CLEAR X
CLEAR E
)
REPEAT T TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
PRINT X # 9Z OR 18Z
) REPEAT E TIMES ( # 12Z > 36Z > 18Z
CLEAR Y
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 36Z
REPEAT U TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X # 18Z
REPEAT L TIMES ( # 18Z > 54Z > 27Z
REPEAT W TIMES ( INCREASE Y )
REPEAT T TIMES ( INCREASE Y )
INCREASE Y INCREASE Y
PRINT Y # 54Z
INCREASE X
CLEAR E
) REPEAT E TIMES ( # 18Z > 9Z
CLEAR X
CLEAR E
)
REPEAT V TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
PRINT X # 27Z OR 9Z
)
)
) ) REPEAT E TIMES ( # 16Z > 8Z
CLEAR X
REPEAT V TIMES ( INCREASE X )
PRINT X # 8Z
REPEAT N TIMES ( # 8Z > 24Z > 12Z > PAUSE
# CHECK TO TERMINATE, 32Z+4
INCREASE R
REPEAT U TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 24Z
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X # 12Z
CLEAR E INCREASE F # PAUSE
) ) REPEAT E TIMES ( # 8Z > 4Z
CLEAR X
REPEAT U TIMES ( INCREASE X )
PRINT X # 4Z
REPEAT M TIMES ( # 4Z > 12Z > 6Z
# CHECK TO TERMINATE, 32Z+8
INCREASE R
REPEAT T TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 12Z
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X # 6Z
REPEAT L TIMES ( # 6Z > 18Z > 9Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 18Z
INCREASE X
CLEAR E
) REPEAT E TIMES ( # 6Z > 3Z
CLEAR X
CLEAR E
)
REPEAT T TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
PRINT X # 9Z OR 3Z
) ) REPEAT E TIMES ( # 4Z > 2Z
CLEAR X
REPEAT T TIMES ( INCREASE X )
PRINT X # 2Z
REPEAT L TIMES ( # 2Z > 6Z > 3Z
# CHECK TO TERMINATE, 32Z+16
INCREASE R
REPEAT Z TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 6Z
INCREASE X
CLEAR E
) )
REPEAT B TIMES (
REPEAT E TIMES ( # 2Z > Z
CLEAR X
CLEAR E
)
REPEAT Z TIMES ( INCREASE X )
PRINT X # 3Z OR Z
)
)
)
)
)
INCREASE E
REPEAT F TIMES ( # PAUSE CASE; XX101 OR XX100; X=12Z; Y=24Z
REPEAT M TIMES ( # 12Z > 36Z > 18Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 36Z
REPEAT U TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X INCREASE X
PRINT X # 18Z
REPEAT L TIMES ( # 18Z > 54Z > 27Z
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # # 54Z
INCREASE X
CLEAR E
) REPEAT E TIMES ( # 18Z > 9Z
CLEAR X
CLEAR E
)
REPEAT V TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
PRINT X # 27Z OR 9Z
) REPEAT E TIMES ( # 12Z > 6Z
CLEAR X
REPEAT U TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X # 6Z
# CHECK TO TERMINATE, 32Z+5
INCREASE R
REPEAT T TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT L TIMES ( # 6Z > 3Z
CLEAR X
CLEAR E
) REPEAT E TIMES ( # 6Z > 18Z > 9Z
CLEAR Y
REPEAT J TIMES ( REPEAT X TIMES ( INCREASE Y ) )
INCREASE Y
PRINT Y # 18Z
CLEAR E
)
REPEAT T TIMES ( INCREASE X )
REPEAT Z TIMES ( INCREASE X )
INCREASE X
PRINT X # 3Z OR 9Z
) )
CLEAR F
)
) )