INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G INCREASE G REPEAT G TIMES ( REPEAT Z TIMES ( PRINT X INCREASE T REPEAT X TIMES ( REPEAT T TIMES ( INCREASE A CLEAR B CLEAR T CLEAR Q INCREASE D # NEEDED ) REPEAT Q TIMES ( CLEAR A INCREASE B INCREASE T INCREASE L # NEEDED ) INCREASE Q ) CLEAR E REPEAT A TIMES ( REPEAT X TIMES ( INCREASE E INCREASE E INCREASE E ) INCREASE E ) REPEAT B TIMES ( REPEAT D TIMES ( INCREASE E ) ) CLEAR X REPEAT E TIMES ( INCREASE X ) CLEAR Z REPEAT L TIMES ( CLEAR Z INCREASE Z ) CLEAR A CLEAR D CLEAR T CLEAR L ) )