.method main

bipush 42			// stack = 42
bipush 4			// stack = 4, 42
bipush 2			// stack = 2, 4, 42
if_icmplt ok1			// stack = 42
fejl1:
bipush 0			// stack = 0, 42
ok1:
bipush -4			// stack = -4, 0, 42
bipush 2			// stack = 2, -4, 0, 42
if_icmplt ok2			// stack = 0, 42
fejl2:
bipush 0
ok2:
bipush 2			// stack = 2, 0, 42
bipush 4			// stack = 4, 2, 0, 42
if_icmplt ok3			// stack = 0, 42
fejl3:
bipush 0
ok3:
bipush 4			// stack = 4, 0, 42
bipush -2			// stack = -2, 4, 0, 42
if_icmplt ok4			// stack = 0, 42
fejl4:
bipush 0			// stack = 0 ,0, 42
ok4:
bipush -8			// stack = -8, 0, 0, 42
bipush 6			// stack = 6, -8, 0, 0, 42
if_icmplt ok5			// stack = 0, 0, 42
fejl5:
bipush 0
ok5:
bipush -3			// stack = -3, 0, 0, 42
bipush -6			// stack = -6, -3, 0, 0, 42
if_icmplt ok6			// stack = 0, 0, 42
fejl6:
bipush 0			// stack = 0, 0, 0, 42
ok6:
bipush 7			// stack = 7, 0, 0, 0, 42
bipush 3			// stack = 3, 7, 0, 0, 0, 42
if_icmplt ok7			// stack = 0, 0, 0, 42
fejl7:
bipush 0			// stack = 0, 0, 0, 0, 42
ok7:
bipush -7			// stack = -7, 0, 0, 0, 0, 42
bipush -3			// stack = -3, -7, 0, 0, 0, 0, 42
if_icmplt ok8			// stack = 0, 0, 0, 0, 42
fejl8:
bipush 0
ok8:
bipush 2			// stack = 2, 0, 0, 0, 0, 42
bipush 1			// stack = 1, 2, 0, 0, 0, 0, 42
if_icmplt ok9			// stack = 0, 0, 0, 0, 42
fejl9:
bipush 0			// stack = 0, 0, 0, 0, 0, 42
ok9:
bipush 0			// stack = 0, 0, 0, 0, 0, 0, 42
ireturn			        // stack = 0
