#define _ "q\t%r"
#define a ":\n\t"
#define b "\n\tmov"
#define c "_"a""
#define d "\n\tj"
#define e "\n\t."
#define f "ction"
#define g "allq\t"
#define h "0\\00"
#define i "\n\tc"
#define j "_\n\t"
#define l "push"_""
#define k "(%rip)"
#define m "bx\n\t"
#define n "movl\t"
#define o "pop"_""
#define q "ax\n\t"
#define p ""i g""
#define r "si\n\t"
#define s "\n\n\t"
#define w "\",@progbi"
#define v "ax, %r"
#define t "xorl\t"
#define z "e"f""
#define y "._\n\t"
#define x "dx\n\t"
#define A "mov"_""
#define C "@fun"f"\n"
#define B "c"g""
#define F ""s".s"z""
#define E ""w"ts"
#define D "._"a""
#define I ""b"l\t"
#define H "ud2\n"
#define G ""k", %"
#define J ""b _""
#define O "movb\t"
#define N "test"_""
#define M "\"ax"E e""
#define K "\\00"h""
#define Q "allq\tL"
#define P "di"p""
#define T "retq\n"
#define S "bx\n\t"
#define Y "\n\tadd"
#define X ""a l""
#define W ""F"\t."
#define V ""c".size"
#define Z ", %eax\n"
#define __ ""W"text."
#define _b ""M"type\tL"
#define _a "\n\t"o""
#define _g "\n\t"T"L"
#define _f ", %e"P"L"
#define _e ", %r"x""
#define _d "%eax"Z""
#define _c "p2align\t"
#define _p "Lf_+40"k""
#define _o ", %r"q""
#define _n ""b"aps\t"
#define _m ", %e"r""
#define _k ""X"bp\n\t"l""
#define _l ""N v q""
#define _j "rust_eh_personality"
#define _i ""e"type\t"
#define _h "rust_begin_unwind"
#define _v "%al, "_p""
#define _t "1, %al"d""
#define _s "%dl, Lf_+4"
#define _r "\n\tinc"_""
#define _q ""l"ax\n\t"
#define _G "zbl\t%dl, "
#define _F "b\t$"_t"e\tL"
#define _E ", %rsp\n\t"
#define _D "(%rsp)"_n""
#define _C "1, %al"b"b\t"_v b"b\t"
#define _B "%r15d, %r15d"
#define _A "\t\".text."
#define _z "q\t$8, %rsp\n\t"
#define _y ""o m o""
#define _x ""s".type\tL"
#define _w "@object"e"se"f"\t."
#define _W "\"ax"w"ts"e"typ"
#define _V ""_C _s"1"k""
#define _T "LN_\n\t"_l"je\tL"
#define _S ""B"LW"j"andb\t$"
#define _Q "%esi, %e"r""
#define _P ""_k"15\n\t"l"14\n\t"
#define _O "14"_a"15"_a"bp"_g""
#define _N "__errno_location@PLT"I"(%rax)"
#define _M ""M _c"4, 0x90"_i"L"
#define _K ""a".cfi_startproc\n\t"
#define _J ""e"cfi_endproc"
#define _I "asciz\t\""K""
#define _H ""h"0"K h""
#define aw "b\t%bpl, %al"d"ne\t"
#define av ""N"di, %rdi"d"e\tL"
#define at ""W"rodata.cst16,\"aM"E",16"e _c"4\n"
#define as ""c".zero\t16,48"e"s"z"\t.text."
#define ar "cmpb\t$45, (%rax)"d""
#define aq "14"d"le\tLG_5\n\t"
#define ap ", %rcx"Y _"12, %rcx"d"e\tLG_5\n\t"
#define ao "l\t(%r12,%rbx,4), %ebp"
#define an "bsq\t$3472328296227680304"_o A"ax, 32"_D""
#define am "_"G"xmm0"_n"%xmm0, 16"_D"%xmm0, (%rsp)"I"$39, %e"
#define ak "leal\t(%rdx,%rdx,4)"
#define al "15, %r"q"mul"_ r""
#define aj ""c"movzbl\t(%rsp,%rbx), %e"
#define ai "H._"_r m"cmpq\t$40, %r"m""
#define ah ""a n"$40"_m A"bx, %r"
#define ag ""N"15, %r15"d"e\tL"
#define af ""x"sub"_"bp"_e n""
#define ae ", %edi"J"bx, %r"r B""
#define ad "add"_ v"bp"Y _ v""
#define ac "O._+24"G"edi"b"q\tLO._+16"G""
#define ab "\n\ttestl\t"_d"\tjne\tL"
#define aa ", %edi"p"L2"y H"L"
#define a_ ""_K _q".cfi_def_cfa_offset 16"p"L"
#define _Z "4"K h h h h h h""
#define _Y ""a".zero\t1024"e"size\tL"
#define _X "\"aw\",@progbits"e _c"3\nL"
__asm__("\t.text\n\t.file\t\"ALDS1_2_B0-8787f43e282added376259c1adb08b80.rs\"\n\t.s"z _A"LN_\",\"ax"w"ts\n\t.type\tLN_,"C"LN_:\n\t"O _p", %al\n\tcmpb\t$2, %al\n\tjne\tL5._\n\t"l"ax"i Q"W_\n\tandb\t$1, %al\n\t"O _v"\n\t"O _s"1"k Y"q\t$8, %rsp\nL5."c t"%ecx, %ecx"i"mpb\t$1, %al\n\tleaq\tLf_+41"k", %rax"i"move"_"ax, %rcx"J"cx, %rax\n\t"T"LA."c".size\tLN_, LA._-LN_"F"\t.text.Lz_,"_W"e\tLz_,"C"Lz_"X"bx"i Q"N_\n\ttestq\t%rax, %rax\n\tje\tLQ._\n\t"O"(%rax), %bl"Y"b\t$-48, %bl"i"mpb\t$10, %bl"d"ae\tLQ._\n\tc"Q"W_\n\tandb\t$"_V b"b\t$"_t"mp\tL6_\nLQ."c t _d"L6_"a n"%ebx, %edx\n\t"o S T"Ld"c".size\tLz_, Ld_-Lz_"F"\t.text.LJ._,"_W"e\tLJ._,"C"LJ._"_k S l q"c"Q"z_\n\ttest"_F"1._"b _G"%ebx"i Q"z_\n\ttest"_F"R_\n\t"O"$1, %bpl\nLY"c"leal\t(%rbx,%rbx,4)"Z"\tmov"_G"%ecx\n\tleal\t(%rcx,%rax,2), %e"S"c"Q"z_\n\ttest"aw"LY_\nLR"c n"%ebx, %e"q"add"_z o S o"bp"_g"1._"a"c"Q"u"j H"L4"c".size\tLJ._, L4_-LJ._"F"\t.text.Lb_,"_W"e\tLb_,"C"Lb_"_k S l q"c"Q"z"j"test"_F"B"j"mov"_G"%ebx"i Q"z"j"test"_F"O"j O"$1, %bpl\nLv"c"leaq\t(%rbx,%rbx,4)"_o"mov"_G"%ecx\n\tleaq\t(%rcx,%rax,2), %r"S"c"Q"z"j"test"aw"Lv_\nLO"c A"bx, %rax"Y"q\t$8"_E o S o"bp"_g"B"c"c"Q"u"j H"Ls"c".size\tLb_, Ls_-Lb_"at"LK"as"Lg_,"_b"g_,"C"Lg_"X"bx\n\tsubq\t$48"_E"mova"an"LK"am S"testl\t%edi, %edi"d"le\tL0"j n"$3435973837"Z"L9._"a"cmpq\t$39, %r"S"ja\tL1_"I"%edi, %ecx"J"cx, %rdx\n\timul"_ v"dx\n\tshrq\t$35, %rdx\n\taddl\t%edx, %e"x ak", %e"x n"%edi, %e"r"subl\t%edx"_m O"$48, %dl"i"mpb\t$10, %sil"d"b\tLF"j O"$55, %dl\nLF"c"addb\t%sil, %dl\n\t"n"$3435973837"_m"imul"_"cx, %r"r"shrq\t$35, %r"r O"%dl, (%rsp,%rbx)\n\tdec"_ S"cmpl\t$9, %edi"I"%esi, %edi"d"a\tL9._\n\tinc"_ S n"$39, %e"q"cmp"_ v S"cmovae"_ v"bx\nL0"aj"di"i Q ai"jne\tL0"j"addq\t$48"_E o m T"L1_"ah"di"i Q"c"j H"LU"V"\tLg_, LU_-Lg_"__"L9_,"_b"9_,"C"L9_"X q A"si"_o t _Q"test"_ v q"cmovns"_ v r"shlq\t$2, %r"r N"si, %r"r"je\tLT"y av"A"j B"realloc@PLT"d"mp\tL8._\nLT"D av"I"j B"free@PLT\nLI"c t _d"\tjmp\tLE_\nLA"c"mov"_"si, %r"P"malloc@PLT\nL8._"a _l"je\tLe_\nLE"c o"cx"_g"e"c B _N _f"2"y H"LJ"V"\tL9_, LJ_-L9_"__"LK._,"_b"K._,"C"LK"D l"ax\nLn"c B _T"l"j O"(%rax), %al"I"%eax, %ecx"Y"b\t$-9, %cl"i"mpb\t$5, %cl"d"ae\tLL_\nLD"D _S _V d"mp\tLn_\nLL"c"cmpb\t$32, %al"d"e\tLD._\nLl"c o q T"Lj"V"\tLK._, Lj_-LK._"at"LZ"as"main,"M"globl\tmain"_i"main,"C"main"_P l"13\n\t"l"12\n\t"l m"subq\t$40"_E B"LK._"p _T"I"y ar"ne\tLI"y _S _V p"Lb_"J v"14\n\tneg"_"14\n\tjmp\tLG_\nLI"D B"Lb_"J v"14\nLG"c"cmpq\t$9, %r14\n\t"n"$10"_m"cmovg"_"14, %r"r t _B"\n\t"t"%edi, %e"P"L9_"J v"12\n\t"N"14, %r14"d"le\tLF"y"leaq\t(,%r14,4)"_e t"%ebx, %e"m t _Q A"12, %r"P"memset@PLT\n\t"t _B"\nLE"D"cmp"_"bx, %r12"d"e\tLI._2\n\tleaq\t1(%r15), %r13"p"LK._"p _T"q"j ar"ne\tLq"j _S _C _s"1(%rip)"p"LJ"y"negl\t%eax"d"mp\tLS_\nLq"c B"LJ._\nLS"c"movl\t%eax, (%r12,%r15,4)"Y"q\t$-4, %r"m A"13, %r15"i"mp"_"13, %r14"d"g\tLE._\nLI._2"a"cmpq\t$1, %r14"d"ne\tL8"j"test"_"12, %r12"d"e\tLC"y n"(%r12)"_f"p_\nLC"D t _B d"mp\tLF._\nL8"c"movq\t$-4"_o t"%r8d, %r8d"I"$1, %ecx\n\t"t _B"\nLI._4"a A"8"_e A"cx, %r8"J v r A"cx, %rdi"J"dx, %rbx\nLx"c"cmp"_"si, %r12"d"e\tLG_5\n\t"N"bx, %r"m"js\tLG_5\n\tcmp"_"bx, %r"aq"leaq\t(,%rbx,4)"ap n"(%r12,%rdi,4), %ebp"J"di, %rcx"i"mp"ao d"l\tLN"y A"bx, %rcx\nLN"D"inc"_"di"Y"q\t$-4, %r"r A"cx, %r"m"cmp"_"14, %rdi"d"l\tLx"j"cmp"_"dx, %rcx"d"e\tLt"j"shlq\t$2"_e"add"_"12"_e"je\tLG_5\n\tcmp"_"cx, %r"aq"shlq\t$2"ap n"(%rdx)"_m n"(%rcx), %edi"I"%esi, (%rcx)"I"%edi, (%rdx)"_r"15\nLt"c"leaq\t1(%r8), %rcx"Y"q\t$-4"_o"cmp"_"14, %rcx"d"l\tLI._4"I"(%r12)"_f"p"j"cmpq\t$2, %r14"d"l\tLF"y n"$1, %ebx\nLP"c"mov"ao _r m n"$32"_f"H._"I"%ebp"_f"p"j"cmp"_"bx, %r14"d"ne\tLP_\nLF"D n"$10"_f"H._"b"a"an"LZ"am m ag"5"j"movabsq\t$-3689348814741910323, %rsi\nLV"c"mov"_ al"cmpq\t$39, %r"m"ja\tLG_3\n\tshrl\t$2, %e"x"andl\t$-2, %e"x ak", %ecx"I"%r15d"Z"\tsubl\t%ecx, %eax"b"b\t$48, %cl"i"mpb\t$10, %al"d"b\tLH"j O"$55, %cl\nLH"c"addb\t%al, %cl"J al"shrq\t$3"_e O"%cl, (%rsp,%rbx)\n\tdec"_ m"cmpq\t$10, %r15"J"dx, %r15"d"ae\tLV"j"inc"_ m n"$39, %e"q"cmp"_ v m"cmovae"_ v"bx\nL5"aj P"L"ai"jne\tL5"j n"$10"_f"H._\n\t"t _Q A"12, %r"P"L9_"I"L"ac"rsi"b"q\tLO._"G"r"x B"L2_"ab"G_2\n\t"t _d"\taddq\t$40, %rsp\n\t"_y"12"_a"13"_a _O"G_5"a B"Lu"j H"LG_3"ah P"Lc"j H"LG_2"a n"%edx, %edi"p"L2"y H"LC"V"\tmain, LC_-main"F _A"Lp_\","_b"p_,"C"Lp_"X"bx\n\t"n"%edi, %e"m"negl\t%ebx"i"mpl\t%edi, %e"m"jle\tL0"y n"$45, %edi"p"LH._"I"%ebx, %edi\nL0"D o m"jmp\tLg_\nLh"V"\tLp_, Lh_-Lp_"__ _j","M"globl\t"_j _i _j","C _j a T"Lw"V"\t"_j", Lw_-"_j __ _h","M"globl\t"_h _i _h","C _h a H"\t"H"LD"V"\t"_h", LD_-"_h __"L2_,"_b"2_,"C"L2_"_P l m _q N"dx, %r"x"je\tLS"y A"dx, %r14"J"si, %r"m n"%edi, %r15d\n\t"t"%ebp, %ebp\nLP"D A"14, %r"af"%r15d"ae"write@PLT\n\t"_l"js\tL"j ad m"cmp"_"14, %rbp"d"b\tLP._\nLS"D t _d"\tjmp\tLy_\nL"c B _N", %e"x n"$1, %eax\nLy"c"add"_z _y _O"Q"V"\tL2_, LQ_-L2_"F _A"LW_\","_b"W_,"C"LW_"_P l m _q"movq\tLf_+8"G"r15"b"q\tLf_"G"rbp"i"mp"_"bp, %r15"d"ne\tL4"y"cmpq\tLf_+16"G"r15"d"ne\tLX"j t"%ebp, %ebp"J"bp, Lf_+8"k"\n\t"ag"7"y n"Lf_+32"G"r14d"b"q\tLf_+24"G"r"m t"%ebp, %ebp\nLr"c"mov"_"15, %r"af"%r14d"ae"read@PLT\n\t"_l"js\tL_"y"je\tL7"y ad m"cmp"_"15, %rbp"d"b\tLr_\nL7"D A"bp, Lf_"k"\n\t"t"%r15d, %r15d\nL4"D"cmp"_"bp, %r15"d"ge\tLX"j"movq\tLf_+24"G"r"q O"(%rax,%r15), %dl\n\tinc"_"15"J"15, Lf_+8"k"\n\t"O"$1, %al"d"mp\tLi_\nLX"c t _d"Li"c"add"_z _y _O"_"D B _N aa"d_2"a".size\tLW_, Ld_2-LW_"F _A"LH._\","_b"H._,"C"LH._"_k m _q n"%edi, %ebp"b"q\tLO._"G"r"x"cmpq\tLO._+8"G"r"x"jne\tL6"y n"L"ac"r"m A"bx, %r"r B"L2_"ab y"movq\t$0, LO._"k"\n\t"t"%edx, %e"x"jmp\tLB._\nL6"D"movq\tLO._+16"G"rbx\nLB"D"movb\t%bpl, (%rbx,%rdx)"_r x A"dx, LO._"k"\n\tadd"_z _y"bp"_g D"movl\t%edx"aa"a"V"\tLH._, La_-LH._"__"L2._,"_b"2._,"C"L2._"X q B"L7"j H"L3"V"\tL2._, L3_-L2._"__"Lu_,"_M"u_,"C"Lu_"a_"7"j H"Ld_5"a".size\tLu_, Ld_5-Lu_"_J __"L7_,"_M"7_,"C"L7_"_K H"\t"H"Ld_6"a".size\tL7_, Ld_6-L7_"_J __"Lc_,"_M"c_,"C"Lc_"a_"7_\n\t"H"LM"V"\tLc_, LM_-Lc_"_J _x".._,"_w"bss.L.._,\"aw\",@nobits\nL.._"_Y".._, 1024"_x"f_,"_w"data.Lf_,"_X"f_"a"."_I _Z _Z"4"K h h h"0\""e"quad\tL.._"e _I h"0"K _H"2"K _H"0\""e"size\tLf_, 48"_x"G._,"_w"bss.LG._,\"aw\",@nobits\nLG._"_Y"G._, 1024"_x"O._,"_w"data.LO._,"_X"O._"a"."_I _H"0"K h"0\\004"K h"0\\00"h"0\""e"quad\tLG._"e"asciz\t\"\\001"K h"0\\00"h"0\\000\""e"size\tLO._, 32\n"s".se"f"\t\".note.GNU-stack\",\""E"\n");
