# 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
)
)
)