 .ident "Coins Compiler version: coins-1.4.3.1 + BackEnd-1.0"
/* JavaCG for target:x86 convention:cygwin */
	.text
	.align	1
_string.14:
	.byte	84
	.byte	0
	.align	1
_string.16:
	.byte	45
	.byte	0
	.align	1
_string.30:
	.byte	10
	.byte	0

	.align	4
	.global	_f0
_f0:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	%ebx
	movl	8(%ebp),%ebx
	cmpl	$-9,%ebx
	jle	.L4
.L3:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L5
.L4:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L5:
	cmpl	$-8,%ebx
	jle	.L7
.L6:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L8
.L7:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L8:
	cmpl	$-1,%ebx
	jle	.L10
.L9:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L11
.L10:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L11:
	cmpl	$0,%ebx
	jle	.L13
.L12:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L14
.L13:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L14:
	cmpl	$1,%ebx
	jle	.L16
.L15:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L17
.L16:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L17:
	cmpl	$20,%ebx
	jle	.L19
.L18:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L20
.L19:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L20:
	cmpl	$21,%ebx
	jle	.L22
.L21:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L23
.L22:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L23:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
.L24:
	popl	%ebx
	leave
	ret


	.align	4
	.global	_f1
_f1:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	%ebx
	movl	8(%ebp),%ebx
	cmpl	$-9,%ebx
	jge	.L28
.L27:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L29
.L28:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L29:
	cmpl	$-8,%ebx
	jge	.L31
.L30:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L32
.L31:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L32:
	cmpl	$-1,%ebx
	jge	.L34
.L33:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L35
.L34:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L35:
	cmpl	$0,%ebx
	jge	.L37
.L36:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L38
.L37:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L38:
	cmpl	$1,%ebx
	jge	.L40
.L39:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L41
.L40:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L41:
	cmpl	$20,%ebx
	jge	.L43
.L42:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L44
.L43:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L44:
	cmpl	$21,%ebx
	jge	.L46
.L45:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L47
.L46:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L47:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
.L48:
	popl	%ebx
	leave
	ret


	.align	4
	.global	_g0
_g0:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	%ebx
	movl	8(%ebp),%ebx
	cmpl	$-2147483648,%ebx
	jle	.L52
.L51:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L53
.L52:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L53:
	cmpl	$-2147483647,%ebx
	jle	.L55
.L54:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L56
.L55:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L56:
	cmpl	$0,%ebx
	jle	.L58
.L57:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L59
.L58:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L59:
	cmpl	$2147483646,%ebx
	jle	.L61
.L60:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L62
.L61:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L62:
	cmpl	$2147483647,%ebx
	jle	.L64
.L63:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L65
.L64:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L65:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
.L66:
	popl	%ebx
	leave
	ret


	.align	4
	.global	_g1
_g1:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	%ebx
	movl	8(%ebp),%ebx
	cmpl	$-2147483648,%ebx
	jge	.L70
.L69:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L71
.L70:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L71:
	cmpl	$-2147483647,%ebx
	jge	.L73
.L72:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L74
.L73:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L74:
	cmpl	$0,%ebx
	jge	.L76
.L75:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L77
.L76:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L77:
	cmpl	$2147483646,%ebx
	jge	.L79
.L78:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L80
.L79:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L80:
	cmpl	$2147483647,%ebx
	jge	.L82
.L81:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L83
.L82:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L83:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
.L84:
	popl	%ebx
	leave
	ret


	.align	4
	.global	_op
_op:
	pushl	%ebp
	movl	%esp,%ebp
	movl	8(%ebp),%ecx
	movl	12(%ebp),%eax
	cmpl	%eax,%ecx
	jle	.L88
.L87:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L89
.L88:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L89:
	leave
	ret


	.align	4
	.global	_f2
_f2:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	%ebx
	movl	8(%ebp),%ebx
	pushl	$-9
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$-8
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$-1
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$0
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$1
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$20
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$21
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
.L92:
	popl	%ebx
	leave
	ret


	.align	4
	.global	_g2
_g2:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	%ebx
	movl	8(%ebp),%ebx
	pushl	$-2147483648
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$-2147483647
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$0
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$2147483646
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$2147483647
	pushl	%ebx
	call	_op
	leal	8(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
.L95:
	popl	%ebx
	leave
	ret


	.align	4
	.global	_main1
_main1:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	%ebx
	movl	$-9,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jle	.L102
.L101:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L103
.L102:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L103:
	movl	$-9,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jle	.L108
.L107:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L109
.L108:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L109:
	movl	$-9,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jle	.L114
.L113:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L115
.L114:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L115:
	movl	$-9,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jle	.L120
.L119:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L121
.L120:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L121:
	movl	$-9,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jle	.L126
.L125:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L127
.L126:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L127:
	movl	$-9,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jle	.L132
.L131:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L133
.L132:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L133:
	movl	$-9,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jle	.L138
.L137:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L139
.L138:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L139:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$-8,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jle	.L144
.L143:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L145
.L144:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L145:
	movl	$-8,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jle	.L150
.L149:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L151
.L150:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L151:
	movl	$-8,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jle	.L156
.L155:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L157
.L156:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L157:
	movl	$-8,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jle	.L162
.L161:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L163
.L162:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L163:
	movl	$-8,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jle	.L168
.L167:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L169
.L168:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L169:
	movl	$-8,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jle	.L174
.L173:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L175
.L174:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L175:
	movl	$-8,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jle	.L180
.L179:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L181
.L180:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L181:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$-1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jle	.L186
.L185:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L187
.L186:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L187:
	movl	$-1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jle	.L192
.L191:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L193
.L192:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L193:
	movl	$-1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jle	.L198
.L197:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L199
.L198:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L199:
	movl	$-1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jle	.L204
.L203:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L205
.L204:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L205:
	movl	$-1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jle	.L210
.L209:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L211
.L210:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L211:
	movl	$-1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jle	.L216
.L215:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L217
.L216:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L217:
	movl	$-1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jle	.L222
.L221:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L223
.L222:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L223:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$0,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jle	.L228
.L227:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L229
.L228:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L229:
	movl	$0,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jle	.L234
.L233:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L235
.L234:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L235:
	movl	$0,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jle	.L240
.L239:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L241
.L240:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L241:
	movl	$0,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jle	.L246
.L245:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L247
.L246:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L247:
	movl	$0,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jle	.L252
.L251:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L253
.L252:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L253:
	movl	$0,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jle	.L258
.L257:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L259
.L258:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L259:
	movl	$0,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jle	.L264
.L263:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L265
.L264:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L265:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jle	.L270
.L269:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L271
.L270:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L271:
	movl	$1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jle	.L276
.L275:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L277
.L276:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L277:
	movl	$1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jle	.L282
.L281:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L283
.L282:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L283:
	movl	$1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jle	.L288
.L287:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L289
.L288:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L289:
	movl	$1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jle	.L294
.L293:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L295
.L294:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L295:
	movl	$1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jle	.L300
.L299:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L301
.L300:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L301:
	movl	$1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jle	.L306
.L305:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L307
.L306:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L307:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$20,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jle	.L312
.L311:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L313
.L312:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L313:
	movl	$20,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jle	.L318
.L317:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L319
.L318:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L319:
	movl	$20,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jle	.L324
.L323:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L325
.L324:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L325:
	movl	$20,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jle	.L330
.L329:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L331
.L330:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L331:
	movl	$20,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jle	.L336
.L335:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L337
.L336:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L337:
	movl	$20,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jle	.L342
.L341:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L343
.L342:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L343:
	movl	$20,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jle	.L348
.L347:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L349
.L348:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L349:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$21,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jle	.L354
.L353:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L355
.L354:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L355:
	movl	$21,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jle	.L360
.L359:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L361
.L360:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L361:
	movl	$21,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jle	.L366
.L365:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L367
.L366:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L367:
	movl	$21,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jle	.L372
.L371:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L373
.L372:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L373:
	movl	$21,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jle	.L378
.L377:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L379
.L378:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L379:
	movl	$21,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jle	.L384
.L383:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L385
.L384:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L385:
	movl	$21,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jle	.L390
.L389:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L391
.L390:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L391:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
.L392:
	popl	%ebx
	leave
	ret


	.align	4
	.global	_main2
_main2:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	%ebx
	movl	$-2147483648,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483648,%ebx
	jle	.L399
.L398:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L400
.L399:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L400:
	movl	$-2147483648,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483647,%ebx
	jle	.L405
.L404:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L406
.L405:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L406:
	movl	$-2147483648,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483646,%ebx
	jle	.L411
.L410:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L412
.L411:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L412:
	movl	$-2147483648,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483647,%ebx
	jle	.L417
.L416:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L418
.L417:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L418:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$-2147483647,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483648,%ebx
	jle	.L423
.L422:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L424
.L423:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L424:
	movl	$-2147483647,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483647,%ebx
	jle	.L429
.L428:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L430
.L429:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L430:
	movl	$-2147483647,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483646,%ebx
	jle	.L435
.L434:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L436
.L435:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L436:
	movl	$-2147483647,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483647,%ebx
	jle	.L441
.L440:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L442
.L441:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L442:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$2147483646,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483648,%ebx
	jle	.L447
.L446:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L448
.L447:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L448:
	movl	$2147483646,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483647,%ebx
	jle	.L453
.L452:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L454
.L453:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L454:
	movl	$2147483646,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483646,%ebx
	jle	.L459
.L458:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L460
.L459:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L460:
	movl	$2147483646,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483647,%ebx
	jle	.L465
.L464:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L466
.L465:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L466:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$2147483647,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483648,%ebx
	jle	.L471
.L470:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L472
.L471:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L472:
	movl	$2147483647,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483647,%ebx
	jle	.L477
.L476:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L478
.L477:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L478:
	movl	$2147483647,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483646,%ebx
	jle	.L483
.L482:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L484
.L483:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L484:
	movl	$2147483647,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483647,%ebx
	jle	.L489
.L488:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L490
.L489:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L490:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
.L491:
	popl	%ebx
	leave
	ret


	.align	4
	.global	_main3
_main3:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	%ebx
	movl	$-9,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jge	.L498
.L497:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L499
.L498:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L499:
	movl	$-9,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jge	.L504
.L503:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L505
.L504:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L505:
	movl	$-9,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jge	.L510
.L509:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L511
.L510:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L511:
	movl	$-9,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jge	.L516
.L515:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L517
.L516:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L517:
	movl	$-9,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jge	.L522
.L521:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L523
.L522:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L523:
	movl	$-9,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jge	.L528
.L527:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L529
.L528:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L529:
	movl	$-9,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jge	.L534
.L533:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L535
.L534:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L535:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$-8,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jge	.L540
.L539:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L541
.L540:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L541:
	movl	$-8,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jge	.L546
.L545:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L547
.L546:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L547:
	movl	$-8,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jge	.L552
.L551:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L553
.L552:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L553:
	movl	$-8,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jge	.L558
.L557:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L559
.L558:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L559:
	movl	$-8,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jge	.L564
.L563:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L565
.L564:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L565:
	movl	$-8,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jge	.L570
.L569:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L571
.L570:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L571:
	movl	$-8,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jge	.L576
.L575:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L577
.L576:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L577:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$-1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jge	.L582
.L581:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L583
.L582:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L583:
	movl	$-1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jge	.L588
.L587:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L589
.L588:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L589:
	movl	$-1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jge	.L594
.L593:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L595
.L594:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L595:
	movl	$-1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jge	.L600
.L599:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L601
.L600:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L601:
	movl	$-1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jge	.L606
.L605:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L607
.L606:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L607:
	movl	$-1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jge	.L612
.L611:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L613
.L612:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L613:
	movl	$-1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jge	.L618
.L617:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L619
.L618:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L619:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$0,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jge	.L624
.L623:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L625
.L624:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L625:
	movl	$0,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jge	.L630
.L629:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L631
.L630:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L631:
	movl	$0,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jge	.L636
.L635:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L637
.L636:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L637:
	movl	$0,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jge	.L642
.L641:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L643
.L642:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L643:
	movl	$0,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jge	.L648
.L647:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L649
.L648:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L649:
	movl	$0,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jge	.L654
.L653:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L655
.L654:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L655:
	movl	$0,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jge	.L660
.L659:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L661
.L660:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L661:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jge	.L666
.L665:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L667
.L666:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L667:
	movl	$1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jge	.L672
.L671:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L673
.L672:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L673:
	movl	$1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jge	.L678
.L677:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L679
.L678:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L679:
	movl	$1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jge	.L684
.L683:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L685
.L684:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L685:
	movl	$1,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jge	.L690
.L689:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L691
.L690:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L691:
	movl	$1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jge	.L696
.L695:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L697
.L696:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L697:
	movl	$1,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jge	.L702
.L701:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L703
.L702:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L703:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$20,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jge	.L708
.L707:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L709
.L708:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L709:
	movl	$20,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jge	.L714
.L713:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L715
.L714:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L715:
	movl	$20,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jge	.L720
.L719:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L721
.L720:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L721:
	movl	$20,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jge	.L726
.L725:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L727
.L726:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L727:
	movl	$20,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jge	.L732
.L731:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L733
.L732:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L733:
	movl	$20,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jge	.L738
.L737:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L739
.L738:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L739:
	movl	$20,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jge	.L744
.L743:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L745
.L744:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L745:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$21,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-9,%ebx
	jge	.L750
.L749:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L751
.L750:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L751:
	movl	$21,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-8,%ebx
	jge	.L756
.L755:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L757
.L756:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L757:
	movl	$21,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-1,%ebx
	jge	.L762
.L761:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L763
.L762:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L763:
	movl	$21,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$0,%ebx
	jge	.L768
.L767:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L769
.L768:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L769:
	movl	$21,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$1,%ebx
	jge	.L774
.L773:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L775
.L774:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L775:
	movl	$21,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$20,%ebx
	jge	.L780
.L779:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L781
.L780:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L781:
	movl	$21,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$21,%ebx
	jge	.L786
.L785:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L787
.L786:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L787:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
.L788:
	popl	%ebx
	leave
	ret


	.align	4
	.global	_main4
_main4:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	%ebx
	movl	$-2147483648,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483648,%ebx
	jge	.L795
.L794:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L796
.L795:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L796:
	movl	$-2147483648,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483647,%ebx
	jge	.L801
.L800:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L802
.L801:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L802:
	movl	$-2147483648,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483646,%ebx
	jge	.L807
.L806:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L808
.L807:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L808:
	movl	$-2147483648,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483647,%ebx
	jge	.L813
.L812:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L814
.L813:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L814:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$-2147483647,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483648,%ebx
	jge	.L819
.L818:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L820
.L819:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L820:
	movl	$-2147483647,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483647,%ebx
	jge	.L825
.L824:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L826
.L825:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L826:
	movl	$-2147483647,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483646,%ebx
	jge	.L831
.L830:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L832
.L831:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L832:
	movl	$-2147483647,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483647,%ebx
	jge	.L837
.L836:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L838
.L837:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L838:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$2147483646,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483648,%ebx
	jge	.L843
.L842:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L844
.L843:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L844:
	movl	$2147483646,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483647,%ebx
	jge	.L849
.L848:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L850
.L849:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L850:
	movl	$2147483646,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483646,%ebx
	jge	.L855
.L854:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L856
.L855:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L856:
	movl	$2147483646,%ebx
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483647,%ebx
	jge	.L861
.L860:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L862
.L861:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L862:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	movl	$2147483647,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483648,%ebx
	jge	.L867
.L866:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L868
.L867:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L868:
	movl	$2147483647,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$-2147483647,%ebx
	jge	.L873
.L872:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L874
.L873:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L874:
	movl	$2147483647,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483646,%ebx
	jge	.L879
.L878:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L880
.L879:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L880:
	movl	$2147483647,%ebx
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	cmpl	$2147483647,%ebx
	jge	.L885
.L884:
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	jmp	.L886
.L885:
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
.L886:
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
.L887:
	popl	%ebx
	leave
	ret


	.align	4
	.global	_main
_main:
	pushl	%ebp
	movl	%esp,%ebp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.14
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.16
	call	_printf
	leal	4(%esp),%esp
	pushl	$_string.30
	call	_printf
	leal	4(%esp),%esp
	call	_main1
	call	_main2
	call	_main3
	call	_main4
	pushl	$-9
	call	_f0
	leal	4(%esp),%esp
	pushl	$-8
	call	_f0
	leal	4(%esp),%esp
	pushl	$-1
	call	_f0
	leal	4(%esp),%esp
	pushl	$0
	call	_f0
	leal	4(%esp),%esp
	pushl	$1
	call	_f0
	leal	4(%esp),%esp
	pushl	$20
	call	_f0
	leal	4(%esp),%esp
	pushl	$21
	call	_f0
	leal	4(%esp),%esp
	pushl	$-2147483648
	call	_g0
	leal	4(%esp),%esp
	pushl	$-2147483647
	call	_g0
	leal	4(%esp),%esp
	pushl	$0
	call	_g0
	leal	4(%esp),%esp
	pushl	$2147483646
	call	_g0
	leal	4(%esp),%esp
	pushl	$2147483647
	call	_g0
	leal	4(%esp),%esp
	pushl	$-9
	call	_f1
	leal	4(%esp),%esp
	pushl	$-8
	call	_f1
	leal	4(%esp),%esp
	pushl	$-1
	call	_f1
	leal	4(%esp),%esp
	pushl	$0
	call	_f1
	leal	4(%esp),%esp
	pushl	$1
	call	_f1
	leal	4(%esp),%esp
	pushl	$20
	call	_f1
	leal	4(%esp),%esp
	pushl	$21
	call	_f1
	leal	4(%esp),%esp
	pushl	$-2147483648
	call	_g1
	leal	4(%esp),%esp
	pushl	$-2147483647
	call	_g1
	leal	4(%esp),%esp
	pushl	$0
	call	_g1
	leal	4(%esp),%esp
	pushl	$2147483646
	call	_g1
	leal	4(%esp),%esp
	pushl	$2147483647
	call	_g1
	leal	4(%esp),%esp
	pushl	$-9
	call	_f2
	leal	4(%esp),%esp
	pushl	$-8
	call	_f2
	leal	4(%esp),%esp
	pushl	$-1
	call	_f2
	leal	4(%esp),%esp
	pushl	$0
	call	_f2
	leal	4(%esp),%esp
	pushl	$1
	call	_f2
	leal	4(%esp),%esp
	pushl	$20
	call	_f2
	leal	4(%esp),%esp
	pushl	$21
	call	_f2
	leal	4(%esp),%esp
	pushl	$-2147483648
	call	_g2
	leal	4(%esp),%esp
	pushl	$-2147483647
	call	_g2
	leal	4(%esp),%esp
	pushl	$0
	call	_g2
	leal	4(%esp),%esp
	pushl	$2147483646
	call	_g2
	leal	4(%esp),%esp
	pushl	$2147483647
	call	_g2
	leal	4(%esp),%esp
	movl	$0,%eax
	leave
	ret

