bbz;}bb40 bbe bb2437(bbe bbz,bbd bb2537,bbd bb2539){bb485[bbz].bb2223 =bb2537;bb485[bbz].bb1872+=bb2539;bbm(bb485[bbz].bb2007==bb2064)bb4 bbz;bb2064++;bb485[bbz].bb2007=bb2064;bbm(bb2064==0xFFFFFFFF ){bbe bb77 ;bbd bb2067=0xFFFFFFFF ;bb90(bb77=0 ;bb77<(bbe)(bb12(bb485)/bb12((bb485 )[0 ]));bb77++){bbm(bb485[bb77].bb2007<bb2067)bb2067=bb485[bb77]. bb2007;}bb90(bb77=0 ;bb77<(bbe)(bb12(bb485)/bb12((bb485)[0 ]));bb77++)bb485 [bbz].bb2007-=bb2067;bb2064-=bb2067;}bb4 bbz;}bb40 bb3 bb2563(bb3
bb1832:bb2 bb18;}bb4 bb1861(bbx*bb87,bbx*bb58,bbu bb1061){bb4 bb18= bb98;bbd bb1184;bbk bb151;bbf bb408;bb151=bb536(bb87);bb1184=bb517( bb87);bbm(bb151<bb1184+bb12(bb415)+(bb1061?8 :0 )){bb18=bb1014;bb100 bb1832;}bb674(bb87,0 ,&bb408);bbm(bb408==17 ){bb18=bb596(bb87,50 ,bb58); bbm(((bb18)!=bb98))bb100 bb1832;bb18=bb472(bb87,bb1184+bb12(bb415)+( bb1061?8 :0 ),bb58,bb1184,bb151-bb1184-bb12(bb415)-(bb1061?8 :0 ));bbm((( bb18)!=bb98))bb100 bb1832;bb151-=(bb12(bb415)+(bb1061?8 :0 ));bb526( bb151,bb58);bb545(bb58);}bb54{bb18=bb472(bb87,0 ,bb58,0 ,bb151);}bb1832 :bb2 bb18;}
bb4 bb461(bbb*bb972) { bb1485*bb980; bbm(!((bb972)!= bb91))bb2 bb361;; bb980=((bb1485* )(((bbl* )bb972)-(bb12(bb1485)+((16 - (bb12(bb1485)%16 ))%16 )))); bbm(!(bb980!=bb91))bb2 bb361;; bb109(bb980); bb2 bb98; }
bb4 bb461(bbb*bb971) { bb1483*bb978; bbm(!((bb971)!= bb90))bb2 bb363;; bb978=((bb1483* )(((bbl* )bb971)-(bb12(bb1483)+((16 - (bb12(bb1483)%16 ))%16 )))); bbm(!(bb978!=bb90))bb2 bb363;; bb109(bb978); bb2 bb98; }
bbb bb1980(bb33*bbj);bbb bb1796(bb33*bbj);bbu bb1267(bb33* *bb1211){ bb33*bb109=bb137(1 ,bb12( *bb109));bbm(!bb109)bb99 bb2373;bbm(!bb1870( &bb109->bb1049,16 ))bb99 bb2373;bb139(&bb109->bb609);{bb489 bb1886; bb1886.bb1366=0 ;bb1886.bb1123=0 ;bb1886.bb1078=bb1221;bb1778(bb109,& bb1886);}bb109->bb580=0 ;bb109->bb544=0 ;bb109->bb1111=bb956;bb109-> bb1157=bb952; *bb1211=bb109;bb2 1 ;bb2373:bbm(bb109)bb108(bb109); * bb1211=bb91;bb2 0 ;}bbb bb1285(bb33*bbj){bbm(!bbj)bb2;bb1796(bbj);
) *bb162)->bb0);bb461( *bb162); *bb162=bb91;bb2 bb18;}bb4 bb2302(bb77 *bb162){bb1155 bb432;bb4 bb18=bb98;bbm(!bb162)bb2 bb361; *bb162=bb91 ;bb432=(bb1155)bb499(bb12(bb2312),bb558);bbm(!bb432)bb2 bb345;bb432-> bb0=(bb484)bb499(bb2193(),bb558);bbm(!bb432->bb0){bb461(bb432);bb2 bb345;}bb432->bb1308=(bbf* )bb499(24760 ,bb558);bbm(!bb432->bb1308){ bb461(bb432->bb0);bb461(bb432);bb2 bb345;}bb2135(bb432->bb0,bb432-> bb1308); *bb162=bb432;bb2 bb18;}bb4 bb2203(bb77 bb162,bbf*bb437,bbd
bbb bb1980(bb33*bbj);bbb bb1796(bb33*bbj);bbu bb1266(bb33* *bb1204){ bb33*bb109=bb137(1 ,bb12( *bb109));bbm(!bb109)bb100 bb2371;bbm(!bb1870 (&bb109->bb1046,16 ))bb100 bb2371;bb139(&bb109->bb602);{bb488 bb1886; bb1886.bb1367=0 ;bb1886.bb1125=0 ;bb1886.bb1072=bb1224;bb1778(bb109,& bb1886);}bb109->bb581=0 ;bb109->bb544=0 ;bb109->bb1113=bb937;bb109-> bb1157=bb948; *bb1204=bb109;bb2 1 ;bb2371:bbm(bb109)bb108(bb109); * bb1204=bb91;bb2 0 ;}bbb bb1284(bb33*bbj){bbm(!bbj)bb2;bb1796(bbj);
bb162)->bb0);bb458( *bb162); *bb162=bb91;bb2 bb18;}bb4 bb2297(bb77* bb162){bb1155 bb435;bb4 bb18=bb98;bbm(!bb162)bb2 bb364; *bb162=bb91; bb435=(bb1155)bb496(bb12(bb2309),bb550);bbm(!bb435)bb2 bb357;bb435-> bb0=(bb479)bb496(bb2191(),bb550);bbm(!bb435->bb0){bb458(bb435);bb2 bb357;}bb435->bb1308=(bbf* )bb496(24760 ,bb550);bbm(!bb435->bb1308){ bb458(bb435->bb0);bb458(bb435);bb2 bb357;}bb2135(bb435->bb0,bb435-> bb1308); *bb162=bb435;bb2 bb18;}bb4 bb2200(bb77 bb162,bbf*bb434,bbd
bb1192) *bb162)->bb2);bb474( *bb162); *bb162=bb93;bb4 bb18;}bb7 bb2373 (bb81*bb162){bb1192 bb454;bb7 bb18=bb101;bbm(!bb162)bb4 bb372; *bb162 =bb93;bb454=(bb1192)bb518(bb12(bb2522),bb571);bbm(!bb454)bb4 bb365; bb454->bb2=(bb495)bb518(bb2269(),bb571);bbm(!bb454->bb2){bb474(bb454); bb4 bb365;}bb454->bb1348=(bbf* )bb518(24760 ,bb571);bbm(!bb454->bb1348 ){bb474(bb454->bb2);bb474(bb454);bb4 bb365;}bb2211(bb454->bb2,bb454-> bb1348); *bb162=bb454;bb4 bb18;}bb7 bb2276(bb81 bb162,bbf*bb450,bbd
bbu bb1266(bb33* *bb1215) { bb33*bb108=bb137(1 ,bb12( *bb108)); bbm(!bb108)bb99 bb2369; bbm(!bb1870( &bb108->bb1047,16 ))bb99 bb2369; bb139(&bb108->bb605); { bb486 bb1886; bb1886.bb1364=0 ; bb1886.bb1122=0 ; bb1886.bb1071=bb1222; bb1777(bb108,& bb1886); } bb108->bb585=0 ; bb108->bb538=0 ; bb108->bb1110=bb948; bb108-> bb1171=bb952; *bb1215=bb108; bb2 1 ; bb2369: bbm(bb108)bb109(bb108); * bb1215=bb90; bb2 0 ; }
bbb*bb498(bbd bb1221,bbd bb374) { bbb*bb971=bb90; bbd bb2459=( bb12(bb1483)+((16 -(bb12(bb1483)%16 ))%16 ))+bb1221; bb971=bb128(bb2459); bbm(bb971) { bb1483*bb978; bb978=(bb1483* )bb971; bb997(bb978,0 ,bb12( * bb978)); bb978->bb1221=bb1221; bb971=((bbb* )(((bbl* )(bb971))+(bb12( bb1483)+((16 -(bb12(bb1483)%16 ))%16 )))); bbm(bb374&bb555)bb997(bb971,0 , bb1221); } bb2 bb971; }
bbb*bb499(bbd bb1201,bbd bb374) { bbb*bb972=bb91; bbd bb2458=( bb12(bb1485)+((16 -(bb12(bb1485)%16 ))%16 ))+bb1201; bb972=bb128(bb2458); bbm(bb972) { bb1485*bb980; bb980=(bb1485* )bb972; bb998(bb980,0 ,bb12( * bb980)); bb980->bb1201=bb1201; bb972=((bbb* )(((bbl* )(bb972))+(bb12( bb1485)+((16 -(bb12(bb1485)%16 ))%16 )))); bbm(bb374&bb558)bb998(bb972,0 , bb1201); } bb2 bb972; }
bb41 bb1779 bb408*bb2359(bb33*bbj ) { bb408*bb1355=bb137(1 ,bb12( *bb1355)); bbm(bb1355) { bb1355->bb93=bbj-> bb1125; bbj->bb1125=bb1355; } bb2 bb1355; }
bb41 bb1780 bb425*bb2463(bb410*bb430) { bb425*bb1353=bb137( 1 ,bb12( *bb1353)); bbm(bb1353) { bb1353->bb93=bb430->bb1097; bb430-> bb1097=bb1353; } bb2 bb1353; }
bb41 bb1779 bb423*bb2463(bb408*bb425) { bb423*bb1355=bb137( 1 ,bb12( *bb1355)); bbm(bb1355) { bb1355->bb93=bb425->bb1096; bb425-> bb1096=bb1355; } bb2 bb1355; }
bb41 bb1780 bb410*bb2360(bb33*bbj ) { bb410*bb1353=bb137(1 ,bb12( *bb1353)); bbm(bb1353) { bb1353->bb93=bbj-> bb1132; bbj->bb1132=bb1353; } bb2 bb1353; }
;bb77 bb2172;bb77 bb2213;};bb4 bb1814(bb790 bb1872,bb382*bb359){bb382 bb593;bb4 bb18=bb98;bbm(!bb359)bb2 bb363; *bb359=bb90;bb593=(bb382)bb498 (bb12(bb1972),bb555);bbm(!bb593)bb2 bb338;bb296(bb1872){bb15 bb1753: bb593->bb2285=bb2212;bb593->bb2253=bb2240;bb593->bb2276=bb2291;bb593 ->bb2202=bb2251;bb593->bb2217=bb2254;bb593->bb2282=bb2287;bb593-> bb2239=bb2247;bb22;bb15 bb1767:bb593->bb2285=bb2206;bb593->bb2253= bb2294;bb593->bb2276=bb2289;bb593->bb2202=bb2243;bb593->bb2217=bb2300 ;bb593->bb2282=bb2205;bb593->bb2239=bb2284;bb22;bb419:bb461(bb593); bb593=bb90;bb18=bb363;bb22;}bbm(((bb18)==bb98))bb18=bb593->bb2285(& bb593->bb2172);bbm(((bb18)==bb98))bb18=bb593->bb2217(&bb593->bb2213); bbm(((bb18)==bb98)) *bb359=bb593;bb2 bb18;}bb4 bb1949(bb382 bb359,bbf
;bb77 bb2172;bb77 bb2213;};bb4 bb1813(bb792 bb1872,bb384*bb360){bb384 bb588;bb4 bb18=bb98;bbm(!bb360)bb2 bb364; *bb360=bb90;bb588=(bb384)bb499 (bb12(bb1972),bb555);bbm(!bb588)bb2 bb336;bb296(bb1872){bb15 bb1754: bb588->bb2285=bb2212;bb588->bb2255=bb2240;bb588->bb2276=bb2290;bb588 ->bb2202=bb2251;bb588->bb2217=bb2254;bb588->bb2282=bb2287;bb588-> bb2239=bb2247;bb21;bb15 bb1769:bb588->bb2285=bb2206;bb588->bb2255= bb2294;bb588->bb2276=bb2289;bb588->bb2202=bb2243;bb588->bb2217=bb2300 ;bb588->bb2282=bb2205;bb588->bb2239=bb2284;bb21;bb416:bb463(bb588); bb588=bb90;bb18=bb364;bb21;}bbm(((bb18)==bb98))bb18=bb588->bb2285(& bb588->bb2172);bbm(((bb18)==bb98))bb18=bb588->bb2217(&bb588->bb2213); bbm(((bb18)==bb98)) *bb360=bb588;bb2 bb18;}bb4 bb1949(bb384 bb360,bbf
&bb74[0 ]);bb2 bb18;}bb4 bb1846(bbx*bb87,bbx*bb58,bbu bb1061,bbk bb2120 ,bbk bb1812){bb4 bb18=bb98;bbd bb1184;bbk bb151;bb415 bb2097;bb151= bb536(bb87);bb1184=bb517(bb87);bb18=bb596(bb87,17 ,bb58);bbm(((bb18)!= bb98))bb100 bb1832;bb18=bb472(bb87,bb1184,bb58,bb1184+bb12(bb415)+( bb1061?8 :0 ),bb151-bb1184);bbm(((bb18)!=bb98))bb100 bb1832;bb2097. bb218=bb2120;bb2097.bb424=bb1812;bb2097.bb1005=bb53(bb151-bb1184+bb12 (bb415)+(bb1061?8 :0 ));bb2097.bb322=0 ;bb18=bb524(bb58,bb1184,&bb2097, bb12(bb415));bbm(((bb18)!=bb98))bb100 bb1832;bb151+=bb12(bb415);bbm( bb1061){bb18=bb524(bb58,bb1184+bb12(bb415),bb2022,bb12(bb2022));bbm(( (bb18)!=bb98))bb100 bb1832;bb151+=8 ;}bb526(bb151,bb58);bb545(bb58); bb1832:bb2 bb18;}bb4 bb1861(bbx*bb87,bbx*bb58,bbu bb1061){bb4 bb18=
bb439)bb4 bbz;}bb4-1 ;}bb40 bbe bb2443(){bbd bb2067=0xFFFFFFFF ;bbe bbz ,bb2498=0 ;bb90(bbz=0 ;bbz<(bbe)(bb12(bb485)/bb12((bb485)[0 ]));bbz++){ bbm(!bb485[bbz].bb1155)bb4 bbz;bbm(bb485[bbz].bb2007>=bb2067)bb2498= bbz;}bb4 bb2498;}bb40 bbe bb2626(bbd bb256,bbk bb290,bbk bb439,bbd
bb40 bbe bb2296(bbd bb256,bbk bb290,bbk bb439){bbe bbz;bb90(bbz=0 ;bbz <(bbe)(bb12(bb485)/bb12((bb485)[0 ]));bbz++){bbm(bb485[bbz].bb1155&& bb485[bbz].bb256==bb256&&bb485[bbz].bb290==bb290&&bb485[bbz].bb439== bb439)bb4 bbz;}bb4-1 ;}bb40 bbe bb2443(){bbd bb2067=0xFFFFFFFF ;bbe bbz
bbu bb1268(bb33* *bb1214); bbb bb1285(bb33* bbj); bb204 bb1269(bb33*bb108,bb376 bb450,bb318 bb138,bb346 bb412, bb313 bb200); bb204 bb1248(bb33*bb108,bb376 bb450,bb318 bb138,bb346 bb412,bb313 bb200); bb204 bb1258(bb33*bb108,bb174*bb49,bb78 bb75); bb204 bb1234(bb33*bb108,bb174*bb49,bb78 bb75); bb4 bb1245(bb33*bb108, bb174*bb49,bbd*bb104); bb4 bb1156(bb78 bb75,bb33*bb108,bb174*bb49, bb160*bb317,bbu bb595,bbu bb946); bb4 bb1778(bb33*bbj,bb489*bb458); bbb bb2029(bb33*bbj); bb4 bb1778(bb33*bbj,bb489*bb458) { bbm(!bbj->bb458) { bbj->bb458=bb128(bb12( *bb458)); bbm(!bbj->bb458)bb2 bb336; } bb81(bbj-> bb458,bb458,bb12( *bb458)); bb2 bb98; } bbb bb2029(bb33*bbj) { bbm(bbj-> bb458)bb109(bbj->bb458); bbj->bb458=bb90; }
bb4 bb2060(bbx*bb298,bbd*bb104){bbd bb368;bbf bb74[8 ];bb4 bb18; * bb104=0 ;bb18=bb541(bb298,17 ,&bb368);bbm(((bb18)!=bb98))bb2 bb18;bb368 +=bb12(bb415);bbm(!bb823(bb298,bb368,bb2022,bb12(bb2022)))bb2 bb18; bb368+=8 ;bbm(bb298->bb125<bb368+8 )bb2 bb18;bb576(bb298,bb368,bb74,8 ); *bb104=bb544(bb403,&bb74[0 ]);bb2 bb18;}bb4 bb2010(bbx*bb298,bbd*
bbu bb1267(bb33* *bb1211); bbb bb1285(bb33* bbj); bb204 bb1268(bb33*bb109,bb376 bb446,bb317 bb138,bb333 bb414, bb313 bb200); bb204 bb1247(bb33*bb109,bb376 bb446,bb317 bb138,bb333 bb414,bb313 bb200); bb204 bb1257(bb33*bb109,bb175*bb49,bb78 bb75); bb204 bb1236(bb33*bb109,bb175*bb49,bb78 bb75); bb4 bb1245(bb33*bb109, bb175*bb49,bbd*bb104); bb4 bb1154(bb78 bb75,bb33*bb109,bb175*bb49, bb161*bb316,bbu bb595,bbu bb946); bb4 bb1778(bb33*bbj,bb489*bb462); bbb bb2030(bb33*bbj); bb4 bb1778(bb33*bbj,bb489*bb462) { bbm(!bbj->bb462) { bbj->bb462=bb128(bb12( *bb462)); bbm(!bbj->bb462)bb2 bb351; } bb81(bbj-> bb462,bb462,bb12( *bb462)); bb2 bb98; } bbb bb2030(bb33*bbj) { bbm(bbj-> bb462)bb108(bbj->bb462); bbj->bb462=bb91; }
bb1124);bb2 bb49;}bbu bb1781(bb78 bb75){bbe bbz;bbq bb2053;bb75-> bb996=bb91;bb2053=2000 ;bb90(bbz=0 ;bbz<bb572;bbz++){bb86 bb49=bb137(1 , bb12( *bb49));bbm(!bb49)bb2 0 ;bb49->bb468=bb128(bb2053);bbm(!bb49-> bb468)bb2 0 ;bb49->bb312=bb128(bb2053);bbm(!bb49->bb312)bb2 0 ;bb1231( bb75,&bb75->bb996,bb49);}bb2 1 ;}bbb bb1793(bb78 bb75){bbq bb2053;bb86
bbu bb1284(bb32* *bb1215); bbb bb1283(bb32* bbj); bb204 bb1267(bb32*bb109,bb376 bb451,bb312 bb138,bb341 bb413, bb318 bb200); bb204 bb1246(bb32*bb109,bb376 bb451,bb312 bb138,bb341 bb413,bb318 bb200); bb204 bb1254(bb32*bb109,bb174*bb48,bb78 bb76); bb204 bb1234(bb32*bb109,bb174*bb48,bb78 bb76); bb4 bb1244(bb32*bb109, bb174*bb48,bbd*bb103); bb4 bb1153(bb78 bb76,bb32*bb109,bb174*bb48, bb160*bb316,bbu bb594,bbu bb947); bb4 bb1780(bb32*bbj,bb474*bb457); bbb bb2029(bb32*bbj); bb4 bb1780(bb32*bbj,bb474*bb457) { bbm(!bbj->bb457) { bbj->bb457=bb128(bb12( *bb457)); bbm(!bbj->bb457)bb2 bb357; } bb81(bbj-> bb457,bb457,bb12( *bb457)); bb2 bb98; } bbb bb2029(bb32*bbj) { bbm(bbj-> bb457)bb105(bbj->bb457); bbj->bb457=bb91; }
bbf bb2022[8 ]={0 };bbu bb2135(bbx*bb298){bbd bb368;bb4 bb18=bb541( bb298,17 ,&bb368);bb2((bb18)==bb98)&&bb536(bb298)==bb368+bb12(bb415)+1 ;}bbu bb2193(bbx*bb298){bbd bb368;bb4 bb18=bb541(bb298,17 ,&bb368);bb2
;bb2 bb547;}bb41 bb1778 bb427*bb2464(bb409*bb428){bb427*bb1351=bb137( 1 ,bb12( *bb1351));bbm(bb1351){bb1351->bb94=bb428->bb1096;bb428-> bb1096=bb1351;}bb2 bb1351;}bb41 bb1778 bbb bb2444(bb409*bb428){bb427*
*bb104=bb544(bb403,&bb74[0 ]);bb2 bb18;}bb4 bb2010(bbx*bb298,bbd* bb104){bbd bb368;bbf bb74[8 ];bb4 bb18; *bb104=0 ;bb18=bb541(bb298,17 ,& bb368);bbm(((bb18)!=bb98))bb2 bb18;bb368+=bb12(bb415);bbm(bb298-> bb125<bb368+8 )bb2 bb18;bb576(bb298,bb368,bb74,8 ); *bb104=bb544(bb403, &bb74[0 ]);bb2 bb18;}bb4 bb1846(bbx*bb87,bbx*bb58,bbu bb1061,bbk bb2120
;}bbu bb2193(bbx*bb298){bbd bb368;bb4 bb18=bb541(bb298,17 ,&bb368);bb2 ((bb18)==bb98)&&bb823(bb298,bb368+bb12(bb415),bb2022,bb12(bb2022));}