# Kauheaa shaibaa koko homma mutta toimii ja on aika siisti kuitenkin ###### Binary of X ###### REPEAT X TIMES ( INCREASE W ) REPEAT W TIMES ( REPEAT A TIMES ( CLEAR A CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE A INCREASE Z ) INCREASE T ) REPEAT A TIMES ( CLEAR T ) CLEAR A REPEAT T TIMES ( INCREASE A ) CLEAR W CLEAR T REPEAT Z TIMES ( REPEAT B TIMES ( CLEAR B CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE B INCREASE W ) INCREASE T ) REPEAT B TIMES ( CLEAR T ) CLEAR B REPEAT T TIMES ( INCREASE B ) CLEAR Z CLEAR T REPEAT W TIMES ( REPEAT C TIMES ( CLEAR C CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE C INCREASE Z ) INCREASE T ) REPEAT C TIMES ( CLEAR T ) CLEAR C REPEAT T TIMES ( INCREASE C ) CLEAR W CLEAR T REPEAT Z TIMES ( REPEAT D TIMES ( CLEAR D CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE D INCREASE W ) INCREASE T ) REPEAT D TIMES ( CLEAR T ) CLEAR D REPEAT T TIMES ( INCREASE D ) CLEAR Z CLEAR T REPEAT W TIMES ( REPEAT E TIMES ( CLEAR E CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE E INCREASE Z ) INCREASE T ) REPEAT E TIMES ( CLEAR T ) CLEAR E REPEAT T TIMES ( INCREASE E ) CLEAR W CLEAR T REPEAT Z TIMES ( REPEAT F TIMES ( CLEAR F CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE F INCREASE W ) INCREASE T ) REPEAT F TIMES ( CLEAR T ) CLEAR F REPEAT T TIMES ( INCREASE F ) CLEAR Z CLEAR T REPEAT W TIMES ( REPEAT G TIMES ( CLEAR G CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE G INCREASE Z ) INCREASE T ) REPEAT G TIMES ( CLEAR T ) CLEAR G REPEAT T TIMES ( INCREASE G ) CLEAR W CLEAR T REPEAT Z TIMES ( REPEAT H TIMES ( CLEAR H CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE H INCREASE W ) INCREASE T ) REPEAT H TIMES ( CLEAR T ) CLEAR H REPEAT T TIMES ( INCREASE H ) CLEAR Z CLEAR T REPEAT W TIMES ( REPEAT I TIMES ( CLEAR I CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE I INCREASE Z ) INCREASE T ) REPEAT I TIMES ( CLEAR T ) CLEAR I REPEAT T TIMES ( INCREASE I ) CLEAR W CLEAR T REPEAT Z TIMES ( REPEAT J TIMES ( CLEAR J CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE J INCREASE W ) INCREASE T ) REPEAT J TIMES ( CLEAR T ) CLEAR J REPEAT T TIMES ( INCREASE J ) CLEAR Z CLEAR T REPEAT W TIMES ( REPEAT K TIMES ( CLEAR K CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE K INCREASE Z ) INCREASE T ) REPEAT K TIMES ( CLEAR T ) CLEAR K REPEAT T TIMES ( INCREASE K ) CLEAR W CLEAR T REPEAT Z TIMES ( REPEAT L TIMES ( CLEAR L CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE L INCREASE W ) INCREASE T ) REPEAT L TIMES ( CLEAR T ) CLEAR L REPEAT T TIMES ( INCREASE L ) CLEAR Z CLEAR T REPEAT W TIMES ( REPEAT M TIMES ( CLEAR M CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE M INCREASE Z ) INCREASE T ) REPEAT M TIMES ( CLEAR T ) CLEAR M REPEAT T TIMES ( INCREASE M ) CLEAR W CLEAR T REPEAT Z TIMES ( REPEAT N TIMES ( CLEAR N CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE N INCREASE W ) INCREASE T ) REPEAT N TIMES ( CLEAR T ) CLEAR N REPEAT T TIMES ( INCREASE N ) CLEAR Z CLEAR T REPEAT W TIMES ( REPEAT O TIMES ( CLEAR O CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE O INCREASE Z ) INCREASE T ) REPEAT O TIMES ( CLEAR T ) CLEAR O REPEAT T TIMES ( INCREASE O ) CLEAR W CLEAR T REPEAT Z TIMES ( REPEAT P TIMES ( CLEAR P CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE P INCREASE W ) INCREASE T ) REPEAT P TIMES ( CLEAR T ) CLEAR P REPEAT T TIMES ( INCREASE P ) CLEAR Z CLEAR T REPEAT W TIMES ( REPEAT Q TIMES ( CLEAR Q CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE Q INCREASE Z ) INCREASE T ) REPEAT Q TIMES ( CLEAR T ) CLEAR Q REPEAT T TIMES ( INCREASE Q ) CLEAR W CLEAR T REPEAT Z TIMES ( REPEAT R TIMES ( CLEAR R CLEAR T ) REPEAT T TIMES ( CLEAR T INCREASE R INCREASE W ) INCREASE T ) REPEAT R TIMES ( CLEAR T ) CLEAR R REPEAT T TIMES ( INCREASE R ) CLEAR Z CLEAR T CLEAR W ###### # Set S, the number of iterations, to 216 INCREASE T INCREASE T INCREASE T INCREASE T INCREASE T INCREASE T REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE S # Increase to 6^3 = 216 ) ) ) CLEAR T PRINT X REPEAT S TIMES ( REPEAT B TIMES ( INCREASE U ) REPEAT C TIMES ( INCREASE U ) REPEAT D TIMES ( INCREASE U ) REPEAT E TIMES ( INCREASE U ) REPEAT F TIMES ( INCREASE U ) REPEAT G TIMES ( INCREASE U ) REPEAT H TIMES ( INCREASE U ) REPEAT I TIMES ( INCREASE U ) REPEAT J TIMES ( INCREASE U ) REPEAT K TIMES ( INCREASE U ) REPEAT L TIMES ( INCREASE U ) REPEAT M TIMES ( INCREASE U ) REPEAT N TIMES ( INCREASE U ) REPEAT O TIMES ( INCREASE U ) REPEAT P TIMES ( INCREASE U ) REPEAT Q TIMES ( INCREASE U ) REPEAT R TIMES ( INCREASE U ) REPEAT U TIMES ( CLEAR U INCREASE U ) REPEAT U TIMES ( INCREASE V # Is even # If X is odd REPEAT A TIMES ( # Print result of 3x+1 CLEAR T INCREASE T INCREASE T REPEAT X TIMES ( REPEAT T TIMES ( INCREASE X ) ) INCREASE X CLEAR T ###### 3x+1 ###### # 2x CLEAR R REPEAT Q TIMES ( INCREASE R ) CLEAR Q REPEAT P TIMES ( INCREASE Q ) CLEAR P REPEAT O TIMES ( INCREASE P ) CLEAR O REPEAT N TIMES ( INCREASE O ) CLEAR N REPEAT M TIMES ( INCREASE N ) CLEAR M REPEAT L TIMES ( INCREASE M ) CLEAR L REPEAT K TIMES ( INCREASE L ) CLEAR K REPEAT J TIMES ( INCREASE K ) CLEAR J REPEAT I TIMES ( INCREASE J ) CLEAR I REPEAT H TIMES ( INCREASE I ) CLEAR H REPEAT G TIMES ( INCREASE H ) CLEAR G REPEAT F TIMES ( INCREASE G ) CLEAR F REPEAT E TIMES ( INCREASE F ) CLEAR E REPEAT D TIMES ( INCREASE E ) CLEAR D REPEAT C TIMES ( INCREASE D ) CLEAR C REPEAT B TIMES ( INCREASE C ) CLEAR B REPEAT A TIMES ( INCREASE B ) CLEAR A # 2x+x REPEAT B TIMES ( INCREASE A ) REPEAT C TIMES ( INCREASE T REPEAT B TIMES ( INCREASE W CLEAR B CLEAR T ) REPEAT T TIMES ( INCREASE B ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT C TIMES ( CLEAR T CLEAR C ) REPEAT T TIMES ( INCREASE C CLEAR W ) ) CLEAR T REPEAT D TIMES ( INCREASE T REPEAT C TIMES ( INCREASE W CLEAR C CLEAR T ) REPEAT T TIMES ( INCREASE C ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT D TIMES ( CLEAR T CLEAR D ) REPEAT T TIMES ( INCREASE D CLEAR W ) ) CLEAR T REPEAT E TIMES ( INCREASE T REPEAT D TIMES ( INCREASE W CLEAR D CLEAR T ) REPEAT T TIMES ( INCREASE D ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT E TIMES ( CLEAR T CLEAR E ) REPEAT T TIMES ( INCREASE E CLEAR W ) ) CLEAR T REPEAT F TIMES ( INCREASE T REPEAT E TIMES ( INCREASE W CLEAR E CLEAR T ) REPEAT T TIMES ( INCREASE E ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT F TIMES ( CLEAR T CLEAR F ) REPEAT T TIMES ( INCREASE F CLEAR W ) ) CLEAR T REPEAT G TIMES ( INCREASE T REPEAT F TIMES ( INCREASE W CLEAR F CLEAR T ) REPEAT T TIMES ( INCREASE F ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT G TIMES ( CLEAR T CLEAR G ) REPEAT T TIMES ( INCREASE G CLEAR W ) ) CLEAR T REPEAT H TIMES ( INCREASE T REPEAT G TIMES ( INCREASE W CLEAR G CLEAR T ) REPEAT T TIMES ( INCREASE G ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT H TIMES ( CLEAR T CLEAR H ) REPEAT T TIMES ( INCREASE H CLEAR W ) ) CLEAR T REPEAT I TIMES ( INCREASE T REPEAT H TIMES ( INCREASE W CLEAR H CLEAR T ) REPEAT T TIMES ( INCREASE H ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT I TIMES ( CLEAR T CLEAR I ) REPEAT T TIMES ( INCREASE I CLEAR W ) ) CLEAR T REPEAT J TIMES ( INCREASE T REPEAT I TIMES ( INCREASE W CLEAR I CLEAR T ) REPEAT T TIMES ( INCREASE I ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT J TIMES ( CLEAR T CLEAR J ) REPEAT T TIMES ( INCREASE J CLEAR W ) ) CLEAR T REPEAT K TIMES ( INCREASE T REPEAT J TIMES ( INCREASE W CLEAR J CLEAR T ) REPEAT T TIMES ( INCREASE J ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT K TIMES ( CLEAR T CLEAR K ) REPEAT T TIMES ( INCREASE K CLEAR W ) ) CLEAR T REPEAT L TIMES ( INCREASE T REPEAT K TIMES ( INCREASE W CLEAR K CLEAR T ) REPEAT T TIMES ( INCREASE K ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT L TIMES ( CLEAR T CLEAR L ) REPEAT T TIMES ( INCREASE L CLEAR W ) ) CLEAR T REPEAT M TIMES ( INCREASE T REPEAT L TIMES ( INCREASE W CLEAR L CLEAR T ) REPEAT T TIMES ( INCREASE L ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT M TIMES ( CLEAR T CLEAR M ) REPEAT T TIMES ( INCREASE M CLEAR W ) ) CLEAR T REPEAT N TIMES ( INCREASE T REPEAT M TIMES ( INCREASE W CLEAR M CLEAR T ) REPEAT T TIMES ( INCREASE M ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT N TIMES ( CLEAR T CLEAR N ) REPEAT T TIMES ( INCREASE N CLEAR W ) ) CLEAR T REPEAT O TIMES ( INCREASE T REPEAT N TIMES ( INCREASE W CLEAR N CLEAR T ) REPEAT T TIMES ( INCREASE N ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT O TIMES ( CLEAR T CLEAR O ) REPEAT T TIMES ( INCREASE O CLEAR W ) ) CLEAR T REPEAT P TIMES ( INCREASE T REPEAT O TIMES ( INCREASE W CLEAR O CLEAR T ) REPEAT T TIMES ( INCREASE O ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT P TIMES ( CLEAR T CLEAR P ) REPEAT T TIMES ( INCREASE P CLEAR W ) ) CLEAR T REPEAT Q TIMES ( INCREASE T REPEAT P TIMES ( INCREASE W CLEAR P CLEAR T ) REPEAT T TIMES ( INCREASE P ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT Q TIMES ( CLEAR T CLEAR Q ) REPEAT T TIMES ( INCREASE Q CLEAR W ) ) CLEAR T REPEAT R TIMES ( INCREASE T REPEAT Q TIMES ( INCREASE W CLEAR Q CLEAR T ) REPEAT T TIMES ( INCREASE Q ) ) CLEAR T #REPEAT W TIMES ( INCREASE T REPEAT R TIMES ( CLEAR T CLEAR R ) REPEAT T TIMES ( INCREASE R CLEAR W ) ) CLEAR T REPEAT _ TIMES ( INCREASE T REPEAT R TIMES ( INCREASE W CLEAR R CLEAR T ) REPEAT T TIMES ( INCREASE R ) ) CLEAR T # 2x+x+1 INCREASE W REPEAT W TIMES ( INCREASE T REPEAT A TIMES ( CLEAR T CLEAR A ) REPEAT T TIMES ( INCREASE A CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT B TIMES ( CLEAR T CLEAR B ) REPEAT T TIMES ( INCREASE B CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT C TIMES ( CLEAR T CLEAR C ) REPEAT T TIMES ( INCREASE C CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT D TIMES ( CLEAR T CLEAR D ) REPEAT T TIMES ( INCREASE D CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT E TIMES ( CLEAR T CLEAR E ) REPEAT T TIMES ( INCREASE E CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT F TIMES ( CLEAR T CLEAR F ) REPEAT T TIMES ( INCREASE F CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT G TIMES ( CLEAR T CLEAR G ) REPEAT T TIMES ( INCREASE G CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT H TIMES ( CLEAR T CLEAR H ) REPEAT T TIMES ( INCREASE H CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT I TIMES ( CLEAR T CLEAR I ) REPEAT T TIMES ( INCREASE I CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT J TIMES ( CLEAR T CLEAR J ) REPEAT T TIMES ( INCREASE J CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT K TIMES ( CLEAR T CLEAR K ) REPEAT T TIMES ( INCREASE K CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT L TIMES ( CLEAR T CLEAR L ) REPEAT T TIMES ( INCREASE L CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT M TIMES ( CLEAR T CLEAR M ) REPEAT T TIMES ( INCREASE M CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT N TIMES ( CLEAR T CLEAR N ) REPEAT T TIMES ( INCREASE N CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT O TIMES ( CLEAR T CLEAR O ) REPEAT T TIMES ( INCREASE O CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT P TIMES ( CLEAR T CLEAR P ) REPEAT T TIMES ( INCREASE P CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT Q TIMES ( CLEAR T CLEAR Q ) REPEAT T TIMES ( INCREASE Q CLEAR W ) ) CLEAR T REPEAT W TIMES ( INCREASE T REPEAT R TIMES ( CLEAR T CLEAR R ) REPEAT T TIMES ( INCREASE R CLEAR W ) ) CLEAR T ####### CLEAR V ) # If X is even REPEAT V TIMES ( ####### x/2 ###### CLEAR A REPEAT B TIMES ( INCREASE A ) CLEAR B REPEAT C TIMES ( INCREASE B ) CLEAR C REPEAT D TIMES ( INCREASE C ) CLEAR D REPEAT E TIMES ( INCREASE D ) CLEAR E REPEAT F TIMES ( INCREASE E ) CLEAR F REPEAT G TIMES ( INCREASE F ) CLEAR G REPEAT H TIMES ( INCREASE G ) CLEAR H REPEAT I TIMES ( INCREASE H ) CLEAR I REPEAT J TIMES ( INCREASE I ) CLEAR J REPEAT K TIMES ( INCREASE J ) CLEAR K REPEAT L TIMES ( INCREASE K ) CLEAR L REPEAT M TIMES ( INCREASE L ) CLEAR M REPEAT N TIMES ( INCREASE M ) CLEAR N REPEAT O TIMES ( INCREASE N ) CLEAR O REPEAT P TIMES ( INCREASE O ) CLEAR P REPEAT Q TIMES ( INCREASE P ) CLEAR Q REPEAT R TIMES ( INCREASE Q ) CLEAR R ####### ###### Binary back to base10 value W ###### CLEAR T INCREASE T INCREASE T REPEAT A TIMES ( INCREASE W ) REPEAT B TIMES ( REPEAT T TIMES ( INCREASE W ) ) REPEAT C TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) REPEAT D TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) REPEAT E TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) REPEAT F TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) REPEAT G TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) REPEAT H TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) REPEAT I TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) ) REPEAT J TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) ) ) REPEAT K TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) ) ) ) REPEAT L TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) ) ) ) ) REPEAT M TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) ) ) ) ) ) REPEAT N TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) ) ) ) ) ) ) REPEAT O TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) REPEAT P TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) REPEAT Q TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) REPEAT R TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( REPEAT T TIMES ( INCREASE W ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ###### CLEAR X REPEAT W TIMES ( INCREASE X ) CLEAR W CLEAR V ) PRINT X ) CLEAR U )