# I ASKELMÄÄRÄ # L BREAK MUUTTUJA # S IF MUUTTUJA # T IF MUUTTUJA # B IF MUUTTUJA # E IF MUUTTUJA # P seuraa ykkösyyttä # O, X, Z, Q, R tärkeitä laskumuuttujia # OPTIMISAATIOITA: # LAITA INCREASE S ALKUUN JA SEURAA VAIN SITÄ KOODIA MITÄ AJETAAN # POISTA YLIMÄÄRÄISIÄ CLEAREJA # KATSO MOD 8 INCREASE K INCREASE K INCREASE K INCREASE P INCREASE S INCREASE I INCREASE I INCREASE I INCREASE I INCREASE I REPEAT I TIMES ( REPEAT I TIMES ( INCREASE I ) ) INCREASE L REPEAT I TIMES ( REPEAT L TIMES ( PRINT T PRINT H PRINT S REPEAT T TIMES ( CLEAR T PRINT O INCREASE W REPEAT P TIMES ( CLEAR W INCREASE U REPEAT O TIMES ( REPEAT U TIMES ( CLEAR Y REPEAT C TIMES ( INCREASE Y CLEAR C CLEAR U ) INCREASE C ) ) CLEAR C CLEAR U ) REPEAT W TIMES ( CLEAR W INCREASE Y INCREASE P ) INCREASE B REPEAT Y TIMES ( CLEAR B REPEAT O TIMES ( INCREASE N REPEAT Z TIMES ( INCREASE X CLEAR Z INCREASE F REPEAT Q TIMES ( INCREASE R CLEAR Q CLEAR F ) REPEAT F TIMES ( INCREASE Q CLEAR F ) CLEAR N ) REPEAT N TIMES ( CLEAR N INCREASE Z ) ) CLEAR N CLEAR F INCREASE E REPEAT Z TIMES ( CLEAR E CLEAR P REPEAT O TIMES ( REPEAT K TIMES ( INCREASE F ) ) INCREASE F PRINT F REPEAT O TIMES ( INCREASE N ) REPEAT X TIMES ( INCREASE N ) INCREASE N PRINT N CLEAR N INCREASE N REPEAT Q TIMES ( CLEAR N REPEAT K TIMES ( REPEAT X TIMES ( INCREASE F ) ) INCREASE F INCREASE F INCREASE F PRINT F CLEAR F REPEAT O TIMES ( INCREASE O ) REPEAT R TIMES ( INCREASE O ) INCREASE O INCREASE O INCREASE T CLEAR X CLEAR R ) REPEAT N TIMES ( CLEAR N CLEAR F REPEAT R TIMES ( INCREASE X ) INCREASE X INCREASE S CLEAR R CLEAR O ) ) REPEAT E TIMES ( CLEAR E INCREASE U REPEAT X TIMES ( REPEAT U TIMES ( CLEAR J REPEAT C TIMES ( INCREASE J CLEAR C CLEAR U ) INCREASE C ) ) CLEAR U CLEAR C INCREASE A REPEAT J TIMES ( CLEAR A INCREASE N REPEAT Q TIMES ( CLEAR N PRINT X REPEAT X TIMES ( REPEAT K TIMES ( INCREASE F ) ) INCREASE F PRINT F CLEAR F REPEAT R TIMES ( INCREASE X ) INCREASE X INCREASE S CLEAR R CLEAR O CLEAR P ) REPEAT N TIMES ( CLEAR N PRINT X CLEAR X CLEAR O INCREASE H ) ) REPEAT A TIMES ( CLEAR A PRINT O CLEAR L ) ) CLEAR Z CLEAR Q ) REPEAT B TIMES ( CLEAR B CLEAR L ) CLEAR Y ) REPEAT H TIMES ( CLEAR H PRINT R INCREASE W REPEAT P TIMES ( CLEAR W INCREASE U REPEAT R TIMES ( REPEAT U TIMES ( CLEAR Y REPEAT C TIMES ( INCREASE Y CLEAR C CLEAR U ) INCREASE C ) ) CLEAR C CLEAR U ) REPEAT W TIMES ( CLEAR W INCREASE Y INCREASE P ) INCREASE B REPEAT Y TIMES ( CLEAR B REPEAT R TIMES ( INCREASE N REPEAT Z TIMES ( INCREASE O CLEAR Z INCREASE F REPEAT Q TIMES ( INCREASE X CLEAR Q CLEAR F ) REPEAT F TIMES ( INCREASE Q CLEAR F ) CLEAR N ) REPEAT N TIMES ( CLEAR N INCREASE Z ) ) CLEAR N CLEAR F INCREASE E REPEAT Z TIMES ( CLEAR P CLEAR E REPEAT R TIMES ( REPEAT K TIMES ( INCREASE F ) ) INCREASE F PRINT F REPEAT R TIMES ( INCREASE N ) REPEAT O TIMES ( INCREASE N ) INCREASE N PRINT N CLEAR N INCREASE N REPEAT Q TIMES ( CLEAR N REPEAT K TIMES ( REPEAT O TIMES ( INCREASE F ) ) INCREASE F INCREASE F INCREASE F PRINT F CLEAR F REPEAT R TIMES ( INCREASE R ) REPEAT X TIMES ( INCREASE R ) INCREASE R INCREASE R INCREASE H CLEAR O CLEAR X ) REPEAT N TIMES ( CLEAR N CLEAR F REPEAT X TIMES ( INCREASE O ) INCREASE O INCREASE T CLEAR H CLEAR X CLEAR R ) ) REPEAT E TIMES ( CLEAR E INCREASE U REPEAT O TIMES ( REPEAT U TIMES ( CLEAR J REPEAT C TIMES ( INCREASE J CLEAR C CLEAR U ) INCREASE C ) ) CLEAR U CLEAR C INCREASE A REPEAT J TIMES ( CLEAR A INCREASE N REPEAT Q TIMES ( CLEAR N CLEAR R PRINT O REPEAT O TIMES ( REPEAT K TIMES ( INCREASE F ) ) INCREASE F PRINT F CLEAR F REPEAT X TIMES ( INCREASE O ) INCREASE O INCREASE T CLEAR P CLEAR R CLEAR X ) REPEAT N TIMES ( CLEAR N PRINT O CLEAR O CLEAR R INCREASE S ) ) REPEAT A TIMES ( CLEAR A PRINT O CLEAR L ) ) CLEAR Z CLEAR Q ) REPEAT B TIMES ( CLEAR B CLEAR L ) CLEAR Y ) REPEAT S TIMES ( CLEAR S PRINT X INCREASE W REPEAT P TIMES ( CLEAR W INCREASE U REPEAT X TIMES ( REPEAT U TIMES ( CLEAR Y REPEAT C TIMES ( INCREASE Y CLEAR C CLEAR U ) INCREASE C ) ) CLEAR C CLEAR U ) REPEAT W TIMES ( CLEAR W INCREASE Y INCREASE P ) INCREASE B REPEAT Y TIMES ( CLEAR B REPEAT X TIMES ( INCREASE N REPEAT Z TIMES ( INCREASE O CLEAR Z INCREASE F REPEAT Q TIMES ( INCREASE R CLEAR Q CLEAR F ) REPEAT F TIMES ( INCREASE Q CLEAR F ) CLEAR N ) REPEAT N TIMES ( CLEAR N INCREASE Z ) ) CLEAR N CLEAR F INCREASE E REPEAT Z TIMES ( CLEAR E CLEAR P REPEAT X TIMES ( REPEAT K TIMES ( INCREASE F ) ) INCREASE F PRINT F REPEAT X TIMES ( INCREASE N ) REPEAT O TIMES ( INCREASE N ) INCREASE N PRINT N CLEAR N INCREASE N REPEAT Q TIMES ( CLEAR N REPEAT K TIMES ( REPEAT O TIMES ( INCREASE F ) ) INCREASE F INCREASE F INCREASE F PRINT F CLEAR F REPEAT X TIMES ( INCREASE X ) REPEAT R TIMES ( INCREASE X ) INCREASE X INCREASE X CLEAR O CLEAR R INCREASE S ) REPEAT N TIMES ( CLEAR N CLEAR F REPEAT R TIMES ( INCREASE O ) INCREASE O INCREASE T CLEAR R CLEAR X ) ) REPEAT E TIMES ( CLEAR E INCREASE U REPEAT O TIMES ( REPEAT U TIMES ( CLEAR J REPEAT C TIMES ( INCREASE J CLEAR C CLEAR U ) INCREASE C ) ) CLEAR U CLEAR C INCREASE A REPEAT J TIMES ( CLEAR A INCREASE N REPEAT Q TIMES ( CLEAR N CLEAR X PRINT O REPEAT O TIMES ( REPEAT K TIMES ( INCREASE F ) ) INCREASE F PRINT F CLEAR F REPEAT R TIMES ( INCREASE O ) INCREASE O INCREASE T CLEAR P CLEAR R CLEAR X ) REPEAT N TIMES ( CLEAR N PRINT O CLEAR O CLEAR X INCREASE H ) ) REPEAT A TIMES ( CLEAR A PRINT O CLEAR L ) ) CLEAR Z CLEAR Q ) REPEAT B TIMES ( CLEAR B CLEAR L ) CLEAR Y ) ) )