# Longest odd jump: 65 (@871)
# Longest even leap: 10
# Max amount to A (unpacked; currently 113)
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A
PRINT X # Start the conjecture
INCREASE C # Will be nuked when reaches 1 (and if already 1)
INCREASE K
REPEAT X TIMES (
REPEAT K TIMES (
REPEAT M TIMES (
INCREASE N
)
INCREASE M
REPEAT N TIMES (
CLEAR K # Loop will break
)
)
)
REPEAT K TIMES ( # If loop went through (stopped at 1)
CLEAR C
)
INCREASE I
REPEAT A TIMES (
REPEAT C TIMES ( # Continue if hasn't reached 1
REPEAT L TIMES ( # If swapping variables requested...
REPEAT J TIMES (
INCREASE T
)
REPEAT I TIMES (
INCREASE J
CLEAR I
)
REPEAT T TIMES (
INCREASE I
CLEAR J
CLEAR T
)
CLEAR L
)
REPEAT I TIMES (
CLEAR Y
CLEAR O
CLEAR P
CLEAR Q
CLEAR A
REPEAT X TIMES (
INCREASE P
REPEAT O TIMES (
CLEAR O
CLEAR P
INCREASE Q
)
REPEAT P TIMES (
INCREASE O
CLEAR Q
)
)
CLEAR D
CLEAR E
REPEAT O TIMES ( # If odd
REPEAT X TIMES (
INCREASE E
REPEAT D TIMES (
CLEAR D
CLEAR E
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE Y INCREASE Y INCREASE Y
)
REPEAT E TIMES (
INCREASE D
)
)
INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE Y INCREASE Y
PRINT A
PRINT Y
)
REPEAT Q TIMES ( # If even
CLEAR Y
REPEAT X TIMES (
INCREASE E
REPEAT D TIMES (
INCREASE Y
CLEAR D
CLEAR E
)
REPEAT E TIMES (
INCREASE D
)
)
PRINT Y
)
# Stop if 1 (Clear C)
INCREASE V
REPEAT Y TIMES (
REPEAT V TIMES (
REPEAT Z TIMES (
INCREASE W
)
INCREASE Z
REPEAT W TIMES (
CLEAR V # Loop will break
CLEAR W # Clear everything else if continuing
CLEAR Z
)
)
)
INCREASE L
)
# THE SAME PROGRAM UNDERNEATH BUT WITH X AND Y SWAPPED!!! BE CAUTIOUS AND STUFF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
REPEAT J TIMES (
CLEAR X
CLEAR O
CLEAR P
CLEAR Q
CLEAR A
REPEAT Y TIMES (
INCREASE P
REPEAT O TIMES (
CLEAR O
CLEAR P
INCREASE Q
)
REPEAT P TIMES (
INCREASE O
CLEAR Q
)
)
CLEAR D
CLEAR E
REPEAT O TIMES ( # If odd
REPEAT Y TIMES (
INCREASE E
REPEAT D TIMES (
CLEAR D
CLEAR E
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE X INCREASE X INCREASE X
)
REPEAT E TIMES (
INCREASE D
)
)
INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE X INCREASE X
PRINT A
PRINT X
)
REPEAT Q TIMES ( # If even
CLEAR X
REPEAT Y TIMES (
INCREASE E
REPEAT D TIMES (
INCREASE X
CLEAR D
CLEAR E
)
REPEAT E TIMES (
INCREASE D
)
)
PRINT X
)
# Stop if 1 (Clear C)
INCREASE V
REPEAT X TIMES (
REPEAT V TIMES (
REPEAT Z TIMES (
INCREASE W
)
INCREASE Z
REPEAT W TIMES (
CLEAR V # Loop will break
CLEAR W # Clear everything else if continuing
CLEAR Z
)
)
)
INCREASE L
)
REPEAT V TIMES ( # If loop went through (stopped at 1)
CLEAR C
)
)
)