# 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 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 L REPEAT I TIMES ( REPEAT L TIMES ( REPEAT T TIMES ( INCREASE V 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 W REPEAT Y TIMES ( CLEAR Y REPEAT O TIMES ( INCREASE N REPEAT Z TIMES ( INCREASE X CLEAR Z REPEAT Q TIMES ( CLEAR N INCREASE R CLEAR Q ) REPEAT N TIMES ( CLEAR N INCREASE Q ) ) REPEAT N TIMES ( CLEAR N INCREASE Z ) ) 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 REPEAT Q TIMES ( CLEAR W 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 CLEAR X CLEAR R INCREASE T ) REPEAT W TIMES ( CLEAR W CLEAR F REPEAT R TIMES ( INCREASE X ) INCREASE X INCREASE S CLEAR R CLEAR O ) ) REPEAT W TIMES ( 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 REPEAT J TIMES ( REPEAT Q TIMES ( CLEAR W CLEAR O 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 P CLEAR R CLEAR O ) REPEAT W TIMES ( CLEAR W PRINT X CLEAR X CLEAR O INCREASE H ) ) REPEAT W TIMES ( CLEAR W PRINT X CLEAR L ) ) CLEAR Z CLEAR Q ) REPEAT W TIMES ( CLEAR L ) ) REPEAT H TIMES ( INCREASE V 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 W REPEAT Y TIMES ( CLEAR Y REPEAT R TIMES ( INCREASE N REPEAT Z TIMES ( INCREASE O CLEAR Z REPEAT Q TIMES ( CLEAR N INCREASE X CLEAR Q ) REPEAT N TIMES ( CLEAR N INCREASE Q ) ) REPEAT N TIMES ( CLEAR N INCREASE Z ) ) REPEAT Z TIMES ( CLEAR E CLEAR P 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 REPEAT Q TIMES ( CLEAR W 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 CLEAR O CLEAR X INCREASE H ) REPEAT W TIMES ( CLEAR W CLEAR F REPEAT X TIMES ( INCREASE O ) INCREASE O INCREASE T CLEAR R CLEAR X ) ) REPEAT W TIMES ( 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 REPEAT J TIMES ( REPEAT Q TIMES ( CLEAR W 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 W TIMES ( CLEAR W PRINT O CLEAR O CLEAR R INCREASE S ) ) REPEAT W TIMES ( CLEAR W PRINT O CLEAR L ) ) CLEAR Z CLEAR Q ) REPEAT W TIMES ( CLEAR L ) ) REPEAT S TIMES ( INCREASE V 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 W REPEAT Y TIMES ( CLEAR Y REPEAT X TIMES ( INCREASE N REPEAT Z TIMES ( INCREASE O CLEAR Z REPEAT Q TIMES ( CLEAR N INCREASE R CLEAR Q ) REPEAT N TIMES ( CLEAR N INCREASE Q ) ) REPEAT N TIMES ( CLEAR N INCREASE Z ) ) 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 REPEAT Q TIMES ( CLEAR W 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 W TIMES ( CLEAR W CLEAR F REPEAT R TIMES ( INCREASE O ) INCREASE O INCREASE T CLEAR R CLEAR X ) ) REPEAT W TIMES ( 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 REPEAT J TIMES ( REPEAT Q TIMES ( CLEAR W 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 W TIMES ( CLEAR W PRINT O CLEAR O CLEAR X INCREASE H ) ) REPEAT W TIMES ( CLEAR W PRINT O CLEAR L ) ) CLEAR Z CLEAR Q ) REPEAT W TIMES ( CLEAR L ) ) ) )