INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
INCREASE Z
PRINT X
INCREASE L
REPEAT Z TIMES ( REPEAT L TIMES (
CLEAR B
CLEAR C
CLEAR D
CLEAR E
CLEAR F
CLEAR R
CLEAR S
CLEAR T
CLEAR U
CLEAR Y
REPEAT X TIMES (
REPEAT C TIMES (
INCREASE B
)
INCREASE C
REPEAT B TIMES (
INCREASE R
CLEAR B
CLEAR C
)
)
REPEAT R TIMES (
REPEAT D TIMES (
INCREASE B
)
INCREASE D
REPEAT B TIMES (
INCREASE S
CLEAR B
CLEAR D
)
)
REPEAT S TIMES (
REPEAT E TIMES (
INCREASE B
)
INCREASE E
REPEAT B TIMES (
INCREASE T
CLEAR B
CLEAR E
)
)
REPEAT T TIMES (
REPEAT F TIMES (
INCREASE B
)
INCREASE F
REPEAT B TIMES (
INCREASE U
CLEAR B
CLEAR F
)
)
CLEAR A
INCREASE A
#PRINT X
#PRINT R
#PRINT S
#PRINT T
#PRINT U
#PRINT W
#1->1, 2->1, 4->1, 5->1, 8->1,
#16x+b, b odd
REPEAT C TIMES (
CLEAR I
INCREASE I
REPEAT D TIMES ( CLEAR I )
REPEAT E TIMES ( CLEAR I )
REPEAT F TIMES ( CLEAR I )
REPEAT I TIMES ( REPEAT U TIMES (
CLEAR I
) )
REPEAT I TIMES (
CLEAR L
CLEAR A
)
REPEAT L TIMES (
CLEAR Y
REPEAT X TIMES ( INCREASE Y )
REPEAT X TIMES ( INCREASE Y )
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #48x+3*b+1
REPEAT R TIMES ( INCREASE X )
INCREASE X
PRINT X #24x+(3b+1)/2
#b=3 mod 4
#8x+4b+3,..., 12x+6b+5, 36x+
REPEAT D TIMES (
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #72x
REPEAT R TIMES ( INCREASE X )
REPEAT S TIMES ( INCREASE X )
INCREASE X
INCREASE X
PRINT X #36x
REPEAT E TIMES (
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #108x
REPEAT R TIMES ( INCREASE X )
REPEAT R TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
INCREASE X
INCREASE X
PRINT X #54x
REPEAT F TIMES (
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #162x
REPEAT R TIMES ( INCREASE X )
REPEAT R TIMES ( INCREASE X )
REPEAT R TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
INCREASE X
INCREASE X
INCREASE X
INCREASE X
PRINT X #81x
CLEAR A
)
REPEAT A TIMES (
CLEAR X
REPEAT R TIMES ( INCREASE X )
REPEAT R TIMES ( INCREASE X )
REPEAT R TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
INCREASE X
INCREASE X
INCREASE X
PRINT X #27x
)
CLEAR A
)
REPEAT A TIMES (
CLEAR X
REPEAT R TIMES ( INCREASE X )
REPEAT R TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
INCREASE X
PRINT X #18x
REPEAT F TIMES (
CLEAR Y
REPEAT X TIMES ( INCREASE Y )
REPEAT X TIMES ( INCREASE Y )
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #54x
REPEAT R TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
INCREASE X
PRINT X #27x
CLEAR A
)
REPEAT A TIMES (
CLEAR X
REPEAT R TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X #9x
)
)
CLEAR A
)
REPEAT A TIMES (
CLEAR X
REPEAT R TIMES ( INCREASE X )
REPEAT S TIMES ( INCREASE X )
INCREASE X
PRINT X #12x
REPEAT E TIMES (
CLEAR X
REPEAT S TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X #6x
REPEAT F TIMES (
CLEAR Y
REPEAT X TIMES ( INCREASE Y )
REPEAT X TIMES ( INCREASE Y )
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #18
REPEAT T TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
INCREASE X
PRINT X #9x
CLEAR A
)
REPEAT A TIMES (
CLEAR X
REPEAT T TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X #3x
)
CLEAR A
)
REPEAT A TIMES (
CLEAR Y
REPEAT X TIMES ( INCREASE Y )
REPEAT X TIMES ( INCREASE Y )
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #36x
REPEAT S TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X #18x
REPEAT F TIMES (
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #54x
REPEAT R TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
INCREASE X
PRINT X #27x
CLEAR A
)
REPEAT A TIMES (
CLEAR X
REPEAT R TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X #9x
)
)
CLEAR A
)
CLEAR A
) )
REPEAT A TIMES (
PRINT R #8x
CLEAR I
INCREASE I
REPEAT E TIMES ( CLEAR I )
REPEAT F TIMES ( CLEAR I )
REPEAT U TIMES ( CLEAR I )
REPEAT I TIMES (
CLEAR L
)
REPEAT L TIMES (
REPEAT D TIMES (
CLEAR Y
REPEAT R TIMES ( INCREASE Y )
REPEAT R TIMES ( INCREASE Y )
REPEAT R TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #24x
CLEAR X
REPEAT R TIMES ( INCREASE X )
REPEAT S TIMES ( INCREASE X )
INCREASE X
PRINT X #12x
REPEAT E TIMES (
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #36x
REPEAT S TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
INCREASE X
PRINT X #18x
REPEAT F TIMES (
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #54x
REPEAT R TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
INCREASE X
PRINT X #27x
CLEAR A
)
REPEAT A TIMES (
CLEAR X
REPEAT R TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X #9x
)
CLEAR A
)
REPEAT A TIMES (
CLEAR X
REPEAT S TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X #6x
REPEAT F TIMES (
CLEAR X
REPEAT T TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X #3x
CLEAR A
)
REPEAT A TIMES (
CLEAR Y
REPEAT X TIMES ( INCREASE Y )
REPEAT X TIMES ( INCREASE Y )
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #18x
REPEAT T TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X #9x
)
)
CLEAR A
)
REPEAT A TIMES (
PRINT S #4x
CLEAR I
INCREASE I
REPEAT F TIMES ( CLEAR I )
REPEAT U TIMES ( CLEAR I )
REPEAT I TIMES (
CLEAR L
)
REPEAT L TIMES (
REPEAT E TIMES (
CLEAR Y
REPEAT S TIMES ( INCREASE Y )
REPEAT S TIMES ( INCREASE Y )
REPEAT S TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #12x
CLEAR X
REPEAT S TIMES ( INCREASE X )
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X #6x
REPEAT F TIMES (
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #18x
REPEAT T TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
INCREASE X
PRINT X #9x
CLEAR A
)
REPEAT A TIMES (
CLEAR X
REPEAT T TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X #3x
)
CLEAR A
)
REPEAT A TIMES (
PRINT T #2x
CLEAR I
INCREASE I
REPEAT U TIMES ( CLEAR I )
REPEAT I TIMES (
CLEAR L
)
REPEAT L TIMES (
REPEAT F TIMES (
CLEAR Y
REPEAT S TIMES ( INCREASE Y )
REPEAT T TIMES ( INCREASE Y )
INCREASE Y
PRINT Y #6x
CLEAR X
REPEAT T TIMES ( INCREASE X )
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X #3x
CLEAR A
)
REPEAT A TIMES (
PRINT U #1x
CLEAR X
REPEAT U TIMES ( INCREASE X )
)
)
)
)
)
)
)
) )