From e96f56c3479b92534a0d5793a41423baf97d712b Mon Sep 17 00:00:00 2001 From: misha Date: Thu, 15 Dec 2016 17:03:09 +0300 Subject: [PATCH] in process 151216 --- Python1/Python1.v11.suo | Bin 23552 -> 22016 bytes Python1/Python1/Python1.pyproj | 65 ++++++++- Python1/Python1/Python1.pyproj.user | 6 + Python1/Python1/examples/03612.gif | Bin 0 -> 2989 bytes Python1/Python1/examples/08740.gif | Bin 0 -> 2632 bytes Python1/Python1/examples/09651.gif | Bin 0 -> 2957 bytes Python1/Python1/examples/18840.gif | Bin 0 -> 2481 bytes Python1/Python1/examples/30380.gif | Bin 0 -> 2559 bytes Python1/Python1/examples/51683.gif | Bin 0 -> 3101 bytes Python1/Python1/examples/53361.gif | Bin 0 -> 2267 bytes Python1/Python1/examples/55322.gif | Bin 0 -> 2008 bytes Python1/Python1/examples/55824.gif | Bin 0 -> 2453 bytes Python1/Python1/examples/62030.gif | Bin 0 -> 2836 bytes Python1/Python1/examples/64039.gif | Bin 0 -> 3319 bytes Python1/Python1/examples/67615.gif | Bin 0 -> 1982 bytes Python1/Python1/examples/72581.gif | Bin 0 -> 2633 bytes Python1/Python1/examples/76742.gif | Bin 0 -> 2145 bytes Python1/Python1/examples/83913.gif | Bin 0 -> 2582 bytes Python1/Python1/examples/90011.gif | Bin 0 -> 1946 bytes Python1/Python1/finish.py | 132 ++++++++++++++++++ .../0/2a27db9d0b4720877ff80dbc380a2945.gif | Bin 0 -> 393 bytes .../0/5e11e68560ee3934a166ab8c3d839ec0.gif | Bin 0 -> 434 bytes .../0/a8485ec4708538e947eb35559d1f805b.gif | Bin 0 -> 436 bytes .../1/92461aaaf959ce074f38c67335fa3ac2.gif | Bin 0 -> 261 bytes .../1/9d7d6c9635a689b9ef7efa68239ebbbd.gif | Bin 0 -> 352 bytes .../1/a8201034c6c11dedadd47ac36098ac92.gif | Bin 0 -> 299 bytes .../2/15e9c21959ab260642d646514376b9e4.gif | Bin 0 -> 385 bytes .../2/2e3642357258f2ed2e13938df14c2bd6.gif | Bin 0 -> 355 bytes .../2/6840aadd5ad7399dc65f865cf37f76da.gif | Bin 0 -> 375 bytes .../3/243a0a35f68acc15b52f0467ce3fb6f8.gif | Bin 0 -> 309 bytes .../3/b1e3d5c2978d7cb8da1f6b9f3807766e.gif | Bin 0 -> 379 bytes .../3/fdb5d5b2a26d372a44052c0db900193f.gif | Bin 0 -> 389 bytes .../4/3a646d12eeb30b45afa60090c5b477fd.gif | Bin 0 -> 425 bytes .../4/6b0232684f8899e4f1c89a329b8b9644.gif | Bin 0 -> 444 bytes .../4/adba6edb36f7938b943e7fcc0ca15c3e.gif | Bin 0 -> 371 bytes .../5/35009d1f2a28ab720991419dccac6bd4.gif | Bin 0 -> 370 bytes .../5/ca47d52928a6f677652a0040b723d4e5.gif | Bin 0 -> 303 bytes .../5/d335cf3f7b1ddbda3108853fdbf6abf1.gif | Bin 0 -> 358 bytes .../6/ce8a456155f16f72913302554484312e.gif | Bin 0 -> 434 bytes .../6/e42c7854f99ce9a3a2b283167fc55413.gif | Bin 0 -> 383 bytes .../6/eef0185026fcd17f03b13f5747a74399.gif | Bin 0 -> 427 bytes .../7/7018355c856aeeb1574fc9fb4aa1d6d9.gif | Bin 0 -> 339 bytes .../7/944f5237fa9f20b31cac49f8758d4485.gif | Bin 0 -> 361 bytes .../7/bc549ed8972a5f34f7ff69c575093583.gif | Bin 0 -> 367 bytes .../8/83023956997f3259f8bcd7fdf572e47a.gif | Bin 0 -> 447 bytes .../8/8b8c62071cbe6878d07f292fe1264be9.gif | Bin 0 -> 396 bytes .../8/c47d86f5d5ebba9ce17041be2d7a9366.gif | Bin 0 -> 473 bytes .../9/78600b86803e1e185d2143b7e119942b.gif | Bin 0 -> 373 bytes .../9/bf3f011da7252edad4d2183f334bbfb2.gif | Bin 0 -> 420 bytes .../9/cba5dddd2bd5c682ebbd0eeea5c177ff.gif | Bin 0 -> 429 bytes Python1/Python1/output.gif | Bin 0 -> 2499 bytes Python1/Python1/proba.gif | Bin 0 -> 3042 bytes Python1/Python1/proba.py | 107 ++++++++++++++ Python1/Python1/start.py | 55 ++++++++ readme.txt | 3 +- 55 files changed, 364 insertions(+), 4 deletions(-) create mode 100644 Python1/Python1/Python1.pyproj.user create mode 100644 Python1/Python1/examples/03612.gif create mode 100644 Python1/Python1/examples/08740.gif create mode 100644 Python1/Python1/examples/09651.gif create mode 100644 Python1/Python1/examples/18840.gif create mode 100644 Python1/Python1/examples/30380.gif create mode 100644 Python1/Python1/examples/51683.gif create mode 100644 Python1/Python1/examples/53361.gif create mode 100644 Python1/Python1/examples/55322.gif create mode 100644 Python1/Python1/examples/55824.gif create mode 100644 Python1/Python1/examples/62030.gif create mode 100644 Python1/Python1/examples/64039.gif create mode 100644 Python1/Python1/examples/67615.gif create mode 100644 Python1/Python1/examples/72581.gif create mode 100644 Python1/Python1/examples/76742.gif create mode 100644 Python1/Python1/examples/83913.gif create mode 100644 Python1/Python1/examples/90011.gif create mode 100644 Python1/Python1/finish.py create mode 100644 Python1/Python1/numbers/0/2a27db9d0b4720877ff80dbc380a2945.gif create mode 100644 Python1/Python1/numbers/0/5e11e68560ee3934a166ab8c3d839ec0.gif create mode 100644 Python1/Python1/numbers/0/a8485ec4708538e947eb35559d1f805b.gif create mode 100644 Python1/Python1/numbers/1/92461aaaf959ce074f38c67335fa3ac2.gif create mode 100644 Python1/Python1/numbers/1/9d7d6c9635a689b9ef7efa68239ebbbd.gif create mode 100644 Python1/Python1/numbers/1/a8201034c6c11dedadd47ac36098ac92.gif create mode 100644 Python1/Python1/numbers/2/15e9c21959ab260642d646514376b9e4.gif create mode 100644 Python1/Python1/numbers/2/2e3642357258f2ed2e13938df14c2bd6.gif create mode 100644 Python1/Python1/numbers/2/6840aadd5ad7399dc65f865cf37f76da.gif create mode 100644 Python1/Python1/numbers/3/243a0a35f68acc15b52f0467ce3fb6f8.gif create mode 100644 Python1/Python1/numbers/3/b1e3d5c2978d7cb8da1f6b9f3807766e.gif create mode 100644 Python1/Python1/numbers/3/fdb5d5b2a26d372a44052c0db900193f.gif create mode 100644 Python1/Python1/numbers/4/3a646d12eeb30b45afa60090c5b477fd.gif create mode 100644 Python1/Python1/numbers/4/6b0232684f8899e4f1c89a329b8b9644.gif create mode 100644 Python1/Python1/numbers/4/adba6edb36f7938b943e7fcc0ca15c3e.gif create mode 100644 Python1/Python1/numbers/5/35009d1f2a28ab720991419dccac6bd4.gif create mode 100644 Python1/Python1/numbers/5/ca47d52928a6f677652a0040b723d4e5.gif create mode 100644 Python1/Python1/numbers/5/d335cf3f7b1ddbda3108853fdbf6abf1.gif create mode 100644 Python1/Python1/numbers/6/ce8a456155f16f72913302554484312e.gif create mode 100644 Python1/Python1/numbers/6/e42c7854f99ce9a3a2b283167fc55413.gif create mode 100644 Python1/Python1/numbers/6/eef0185026fcd17f03b13f5747a74399.gif create mode 100644 Python1/Python1/numbers/7/7018355c856aeeb1574fc9fb4aa1d6d9.gif create mode 100644 Python1/Python1/numbers/7/944f5237fa9f20b31cac49f8758d4485.gif create mode 100644 Python1/Python1/numbers/7/bc549ed8972a5f34f7ff69c575093583.gif create mode 100644 Python1/Python1/numbers/8/83023956997f3259f8bcd7fdf572e47a.gif create mode 100644 Python1/Python1/numbers/8/8b8c62071cbe6878d07f292fe1264be9.gif create mode 100644 Python1/Python1/numbers/8/c47d86f5d5ebba9ce17041be2d7a9366.gif create mode 100644 Python1/Python1/numbers/9/78600b86803e1e185d2143b7e119942b.gif create mode 100644 Python1/Python1/numbers/9/bf3f011da7252edad4d2183f334bbfb2.gif create mode 100644 Python1/Python1/numbers/9/cba5dddd2bd5c682ebbd0eeea5c177ff.gif create mode 100644 Python1/Python1/output.gif create mode 100644 Python1/Python1/proba.gif create mode 100644 Python1/Python1/proba.py create mode 100644 Python1/Python1/start.py diff --git a/Python1/Python1.v11.suo b/Python1/Python1.v11.suo index 0edca0e88fee8174f8ff01a636188973a7a86ef2..b57d1175216bc5c57a65a97f010e869f475a67c2 100644 GIT binary patch delta 3720 zcmeHJZ){Ul6o2>ab$0#pwytFix^C?{_6JJ0wy(0G=z~@m39bW1CvHH8fRle)pcOa3 zJp?uLPvUyM2qBul2P68yW-%HPwTT~y0nLWS4}=f;fyDR;3^PoF^_YkhJ!H%|^*5ack0$%Y_%3P!%e zIeXRNtPOl7SX}pWyIlKDrFNU9q`}ik8&E9hg6Lp$5ZauK=_Y6sx@nRW=}N>R1Vx;5 zRhq0uS%ZLMhAM$3;H<$ZwV=kQS&&lF`j4VqfoMgvAyy(DL##%?O@qxw#)L2`a($>Y zN~>b1*n)^^6VIURMLdh>(R8$6JN9>I<35x-5zoO!qt&txdoLjNBFJ(-IE0$9nDj6j zv!WpmF=2dI%rI5F#*&_}i8vxxhH8PYfrMv-1!2nbota@QGn6_cX;v4&LD%?n%~8f| zkZ>VG5V26kviwUMHE<;#sDJB9K<>3!YJ!=J*b+fJ;6(`jXx8aA~CSnU6B6mLB zHXOVPL)A^J1zfxXWRGB?`lM2rG3w75!A@^Aq&<2)@mOwJ|2z&(B4E;Q^&RHoTpxD` zf4$rwH^doIH_j{=Xt>pL+AY4<-P3_~>PlLzHjr)UGVJ+oYzvMZIDPiQrP0erVba>n zb1_(La~f*|S$IMS3M+**kZN{=(p(PTZj#_9s}ovyW3no2BENH#ss=S))oH5F+ey95 zwJ=pR!k&VJqXR;YAlm@bj-zZBB&xsHJ2m6%>V_ZmITFh%8YA#E?_&;_Y8+v9NHo2f zEN`FZ#TwL$#eFeyDZvVs#%8z`T@2US>p|WugB+DvZ@~zpy&`;QtAi8WPqOU=ENsbg z=l>`Hyb7ed1vusHEhgENHx753=V$#9^*~#@qmt-b?)U zf(sz+Ei0yixX3Tb(+aMCx1Ahd85D2-tgJw5UXfmN%OTSb)%et!kjN=IP56gZ!j zij1R3`}9O$+(&StH8`K*ab?*vpB{B{*b~}Ck4_~`m|p(+!`yw)+`X2c?{jkZRv=W6 z4BaI&1qf%PdWZ!C7?f-X1MCeLU@#yQ(=!fP__|aFX(V!Z delta 2823 zcmd^B;ZIvt6o2>i6=;D11xkUolrDBe9`GLP>ZUX6pb(Y9`drnGVP>2&TQVe0>KrrS zZ67pdGqdlPELpM-3;SY>M%di4#F$_-(QL+m`Y-swZ^Vo!Ca#{-(xo6c#wU%J{Ce*B z-Fxmm=iGPh#r#;9x5NipP%5-)NwQO45bkBOS*E!^V|*%*6{D^zmuySl4g4S)h>SI0 zLY@#KSd@nxQY$fK1bpdl6Z?_2?JcVy)wN7jzCax&xYa-?&BBdO%3C6(q}LMa32a|Q zpq;biNlto6HWHc$%>>>jW7KIOl3NH{2|T~h+DKPdaSqaFjD)b{`NsR zBzZH=B>Ty}F;}-NJtX-YS7+EqoSzUN@O-@O^eLQXTy_Q{%rLr_MGDV4ym#j`53Wh#N_Xph&`OrK7ricBXh?e}?OelN zEP3xJ{3+oJzgp5lo!tuls2^JCsLT`C>$@J)&O!doNz3!pN|U14)-wsj6}~2TXN(7u zifvgDaV!QVMK97VLw1q7eQ1h(4-N0fQp;)aJkr4*6~58(scb!et!`YvR295cKj6sK zVs5dV%QZe!dw1YlS$%Ne{%2OY6kOA#Tsj`$(ogxYB1yzunyANOXj0T7z2zLtMjw13 zb-i)R9WUb==G%?K6Hg%Ro)p`#=>FazDa3Ns^N3xiP6|uy?}}2KQTJi0<7;SLM=jM{ zLEOg6+Bl}v0H)OnOE+LdYcUaZRcd4}Nm~97lX_?6Mbi0YV7!SvzF{(P!4o|xj=<~* zU!9HG%6F3we7dsq8OnzawRZ>SrsvPjpPjoge};ai=iiyTHGg3wd20OV*lYTI**|t- z6p47dxXD%>8?+i6dnJAR2-)ovo7#;&s-6yHj1l@CN^nR!`9IBruwh%DzPTL2=npyh zvE~-v-0`*ZBIuIKxJt{pfbuPlXkX{Q#I1@Vw**>ckK&bt%$-$EE7xcHV=`ii6jEVz z>S-Y!ZaQxIt5KcMO1aDuRLpu;GZxemeAx9U|6f53hOaHRY6JF!8*wgG1#{4}k}=#K z>~`7NaM$3m!zaex7<<)9#5TK9Nq!|%r9v2fHheXfq-!)BgK3y}J=L^|o5gH6b}dyQ zaDHoqb5h2BaO3N!ieL7;DoI6e*4j@~%y$gG_?qy!|H-u{tbDryxZ$sXJJk7)E>sk| F@E1V%rr`hp diff --git a/Python1/Python1/Python1.pyproj b/Python1/Python1/Python1.pyproj index fa5853c..f6d2494 100644 --- a/Python1/Python1/Python1.pyproj +++ b/Python1/Python1/Python1.pyproj @@ -20,11 +20,70 @@ true false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - Code - + 10.0 diff --git a/Python1/Python1/Python1.pyproj.user b/Python1/Python1/Python1.pyproj.user new file mode 100644 index 0000000..07dbd5b --- /dev/null +++ b/Python1/Python1/Python1.pyproj.user @@ -0,0 +1,6 @@ +п»ї + + + ProjectFiles + + \ No newline at end of file diff --git a/Python1/Python1/examples/03612.gif b/Python1/Python1/examples/03612.gif new file mode 100644 index 0000000000000000000000000000000000000000..207be72b4ad2f008856c63cd25afe6bc56eef8db GIT binary patch literal 2989 zcmaJ@X*AT07ycz8%D%6YwMdriV_yf^%9`wZ*<);DS20<}mZVU6kqFrhCdtmoJ~NpS zLSD;+%wPt8AOD};d(OT0oO{nb_kOtNd7cbwOOvaN{EPqqTs4Il-aXGX=dQ^>a~@-4 zTAu>|Q-rCZo^AB&?UJ|%&RLd z`3GWDV`np|UpQiuW1njfRA=%*8F#5a1x`a_ES#)cgGfUl1|_lMJ-%-Hm{WxkZ1S6P zL)@&oU4}}?r|u9>p(rq!aD)fDEAi9W7BCiU(Ap|yNTc4_tU4&wP~pafZj;q}GW>Q4 zMinFV{^+025O$?sIALTnlriO z@;> S{(p)G*8F=Ti|wH=w>cW#A%&U1uuQ5Y~)(1%*z#vTPqDG0^a3zVZ;;BG>2h z+`CkOl!~a7T(A}Cm@!1g@qV4COlIcK%o2Xo9>yG~$l|D&lC;4cU%|QhXkR%KfHOiZnEw!+(^&a@nzFUn_@_aWK{ zg~C^Xq%R*<@bw{9ZL(p18;BoIatC4+q<9C`%(M|X zKDS8t;f-_E&~2{yQ!eM_h|{7%K@^)}kR7jzpm5&m8?()st@7QU@`|43A>Ma}= z6jD5UKo_FvRDpGN==VRw_fjZIA6b3dqp3e)Kip;58`j@~30MN}vyM*|w1nC7rcdfOM zi@Wisd{G}{rRS_lGPtr*$9(}{D7zIhZFJ^PR&@{)Pfwz-Bo^A|e*_|9`;49ga`moZ;H|;dN$>4bH#x7A{mqy zWIo69swkwxOPNeZ_vn$~uN)=Sm>Ov(0mb6SA~7`Ma){#(pWd$~$Nf_7VjLfuY^4Zu z@-=2Qt)-!7FV*BU6n#^5^D{hE5~k8f)p!Mk=6kFK>WTD?iRc-7jiJa*5_!n5{B+Vy z%u7#nW!wYN(oa#)F!P~Wu*2xwDSuv(ypp8nYpt9n108BxB8ORu?UC5HMdrjPt}}0V zctMw8%HpO^5N;*AxpfGAWoAQ7;H$;(0*$hisKwRVIzDxrHMC+&n4UMn`kLSLPHE;Z zP~@NWGficKXBp8CpJsuw1--ZbutdJnOI`IbR&j$5-W1Fm%TkNI?wed5Ig8&rUWUBJ zm&`LvxW&^OP9D-3knhPYL%Jz9Ou&9(9iFqiN^;tyJRzaIDVoDhnxte^%RLVo!#{tA z3AKAl2G2%!f`7j4)KC{_t$fKyxjeiVrJ*LE;$*0arLQB{E3T4-FcZV|C7MP$G4OKd z-&8UngbZmGGalWPxrf-Ud!2=OteBTNbN)7wk5#I`^6=323;BA6D`=0#ghSQ0dKzj}@ z2m(l}>~tXUH{kc^63aM*`R=M;iXQrs@_jZd*5`8AcU|_&;+Bp6dT+yA=@O=Ca_w{1 zDx*=?aVKjs$sDs(eZ`f1MQu6k0;gvD)P6mSY}6+ef|`S;*@@Zv7Kt(0D$tNxm8Mt# zq_E7*^hxu(y?tp+=EAW|VC%~l1nIr>Uj4|ystL#LYwCBBLc6JGlspflOQgfzbGy1pYx+*KN5I)4p3vG_TrRYh2$?>E?ycdTOBxs zeu(8Q&(RD1a8h(iOBKwG`V6Y>Btj%eV;=Uc+YOm-z50oF=0Y8?&A>+CcYH+s`W#@- zq+fY|v=Ag^JeQlEw$n6-iS0z3=VmHviTV@%-H9i6TZTNAH12^*bZ@;~PHm*`q^EMB2@Vc#*SI@|c|g?BPVf2CGE#!Az#CrE-~f?JK)i8c7H!_OS1;@W7~(8&w{41KN2 zEZ15w|7!4Gp|ymS*n7@1e%=lz3)F|YAua48mMAja zwFRw>+F_ZUJ&rRsb@1;0_&Pnu6qNGwdGOk;RAnh|DM^8m)h*c36MuOXj{xJ$5!e0i zU#fadYN)LBw4-U?d?O^k#Ti4w!Dh7ej$_#55IQL9Axrq3>jl5R& zZ+^6enzM>0BI36%?Hc_BKz0df4lg`Y($f8uSkL70-gy2n5KQ38;lybtMI1+?mN@tN zy6}FTQD>g+<(CuJTi2_z9alLU*Vk$judH!F6rXq>Jq}kdfod3O-XQE4i9B~=txwaX z#Ah(ehx|a0+V7=Z>}}UdQikHzH(?&PW7J9eMtk(D!7yp8Y5E1@&(toB#P;2kbg9`% zNsQSgssR5K5>Ixlem+&-CIJvV$h>b+^Qi ze_!elC>@)*SOvPfI)6n7jaSJ1wP(U7dCs@o{Hh0GOxbGCmrae!d4}}c)swr^5`!ND z%D&L{vi*9q@O8jy%iQxW2q`G!tP+NMWRf#}w7oJvTX_*N7a(#{uuw@4Z;zBTTDfXq88RhtqaD6p|r4@uyn{QTGg7_ z+^X8IoA2;s>TwT1^|-Np(ji8NJ>D9U0eIKZZHuUEHzrg9L`>?N@8BrU=Vu=_gp0g3 zr`LRB8g?Zbu=;Tey*PeiX-@m9s%ww+R)atv>mtlTP`&z`c?<6hzz2Gr>>(lL8sMSU zxu3=N3=i0X#YE7pP7Y_9PU5_SL1e<>0nU6Yq#xNPZ5uV${L4OK$eLF*zfN{(AlAxG z!Xa>yn~NNk)%}>l9sFzz_QP!d^AAc3vIjwM);^acunm?a+jaKF<;$c<0X;~xzv<>7 zXI@dr*@2k9Wodg!)R`-po(MG$hDqp#KXVk%8i=0$+9g$L^+5{&D(TF(9;t@f z#rOJGmK3emqIS65iY2x$Up7>pDeNcOQOVJc*4F0xOShOuPdBHP4R2Fa2=*~1uHB1@Lc zAKBv{#*k#f3^Q}*e?RxteR*G;^E~IpdCvFye9o3+X<^L8Af-W{4*H zDTWS_Z+!^>93WEzz5BrhJNY4g_~{EhMP;~q^TZaexKh)$>&92rBt)1pF)R!EdF9X> zg&D4}K1(y1p*Ztml8O3o6y&9H9`Bs&L{=Q9I*ixczk!K)y~{DDX2p9KQlo_+f!-~1 z*w>&ZWjy4lG|FpIc+I`#D_Xci+z0lLU|qwiH|g_C=)ojRgkfp<2&e0%+2nYLkR9(WhV4|WQsYQu*NWgLt6P_C$gH|k7vPr%^t2JB`|cideJ<(qM9p7W~_-ii!M70GgTDH&7RzbJ(u=1_a znB6O16a*QF6Z9ZAxs6M33ZXk@uw^kBL1tj$d%ZVtK+Jnu0%J@DYYCUltjR6+Xk_pt z`DX|?-;Vscjt%h) zK)AszP@6jwkaRFT-Ll)u@;A*D6&N}swQ#TRuj$`3duI(l_PYj;bZjB5n!21uGG;w% zovjR7YW+d9UI-do-oF3%Ct@4`-ZgRz<~EXD+Fs6hJ`ox{}>%tH;hFe<#e6jK>O1g>B*MXEH+q zNBJtmjiA7x23h-YHDYzLpU|_-b??KJ4drT2`{7z zN0q>-V)Ady9W-|5TbKcukafWakA}~8Owt(yb7%*uSG@xQPODrWvunf&3};u3L-N#- z1K53NLW#z=f!)RLf1PKBSQT$U>OB=?4JVpE2zH0fQ~htf@!a9V?dP26KleBK2T>a- zY|+xl+^x81?fHyp`q|-ft7SDm?dNYL$-sRXy`^i?)Fmm z^Hu76kggQ~tbLwLE9#C88pRm!-dffT!YA>>PHMnq=#Cj>#L`q(@3TGNjjsY7PB?6! zK*n43&m301I(+vYK$I6+9}aqd(&ytD-d&SLH?09IlYa<_n&f7J|J(iI(nM2rkZW!a zP3ae3OPX4C68*sV;`>40o0l&NxfPO6y~p^D*O`2j1){>2Vh}$t*Cfxe*-32eY;>U< zjkiI1sLqE;>&JCph?(t5Vgv_T>j28PP_=1e?$4OOt}rVo7E^}BQ9<45i%(CjvWrnT zhS&Epr^3e|jHUEcQa0O=$4gZH8TP}Kbp2} znXeVOXZ^EwRK09gy-Ypepcy&CeL#kl#Ca3Toi06H4=V2LzjUG&O4d)zF&U6ka}qrbORmVBE$Nwa;(i1?surzd-L zE7who24mQu0@7G_fR);4STpAD%|3N z5AXSLjxfW}1yn-lY%^6Hg0|84k6R!O6Ql1(<&cMprMHU1ahbo5#TprNP&c6ZwXl11 zPkhQJsbVeUnW!9bBpkT{qaMa>^-Chd{Xb*{-b4wpU65pa_QQG?x+njHd2_(lN&HY< zE-A!XI0k#Ct;JeSh<~E&7dWDmRrOQtj+wEui0g|=5|OREI&d3*OLPy5w0eP;f1&+NZU}WCogtVbORVMXBV~0udmrfOGq9K zX*h|VxGIS3VT{sa2itE;#XLAR9YZ$oEwsR*^(39b_?_6F{hdEx{`onxoxa&W&ZK!a zbf0G({pDgAc3)1A5JWzV$o7HdzANK@-Dv)r<4TzMwRLh^0ml*6sgM3c2S&Ak+PaF3 zKhAf#nv9Jedw9bb23I4RB*k*}PS@H=8G&wMHf>dw@azE0dC~-;RWjxB@M6i7m9|m@ zB@P*87!W28Ouw>L-l#He*1$i#q9}bOAZsSJNIhW_!JaH(#777m6!r~nwJ{hgFyA5~ z#@@;Y)3=#`9wJdvRM`~oJQNvdDoDS}Q@L>V$|PDOOe4Jwp6)y_kq09o&p z-P~(A-9%;mGcGP}s`Bs$Du#_vPJE)oJyp&TYppl(&DwXuve=` zz&__kqujx}Uk^5AVNXT0hrvE9{$0^+&n1FtlDLluSEGefY@J?r(P2}$dkHk=c+p@F zxY}Ln(QRGEaD*JvR;zwTCM<+qLHi2aq$V5P?JlvJdhdZJ$qWBKCi&9Gl~J)?nH6Qm Ph6tD%S{T&n!(#po?Qk<3 literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/09651.gif b/Python1/Python1/examples/09651.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf46bbd39ff46ad2786680288abeceda9c685516 GIT binary patch literal 2957 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 literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/18840.gif b/Python1/Python1/examples/18840.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c0ea69a18c3dba2f8c1515eff93e1d74e47f0a0 GIT binary patch literal 2481 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 literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/30380.gif b/Python1/Python1/examples/30380.gif new file mode 100644 index 0000000000000000000000000000000000000000..6459643f35546628124b9806b1ff71c82b9cb245 GIT binary patch literal 2559 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

#fvX-ifw%Xx@$f03} z0NzK9?huj6INnX0t163;JMmsA4ze+j;$llGHGn(4%Y9+?EV^kcn`I71CO<{oT|bSU zSxj;Xc&_lKkH$jP)_3SqMrL{HPgH%ET2Ecun6s?aznkKJc;tU?7w#?CoGe5D literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/53361.gif b/Python1/Python1/examples/53361.gif new file mode 100644 index 0000000000000000000000000000000000000000..61a1b5e8c3f167f87943c075f44f49e7faaf45d5 GIT binary patch literal 2267 zcmaJ@c{J3I7XKnkvScd>gPA0fA;}h5Dr7e@mQrM7nJg32G-0Bb?0GWwZ7fMbX(mI4 z3iC6RWTLU% zd+yeT-LRAp-pv?2QU(A>5FG7oV7E(Gim}nKFKW~zET{ur!H9gxfZS(kYwwrPRMC(K zQJ%h3=XERHUCv*wPOTD7r$N11%HAdu6*D~Rv*8!cS6hl|YJI(TzzL_kHlx|A?YlNU zHZ?!RV}cIi9ZX8Fc`FX<(?fw>lPJnO8r?<44w-dT%k2?@J(gTc_=clxq=k18JXU;+ z8~EwxiGjoQ>v}3*63 z;mIqC3p(Kg^n(TPx#MT`!#WYn9Fm2ze?-l?{1{3}$APvzqF6bOQkt}zHe8OD-} z+x;p8>(f?{1nBTz&o_VPwyC5Cqr`8;>v%iqP}Tca**ymNoHx{Pp- z_#AOp_0@hXp$*csQCh*Ae38$-(|&p{tOi9TO@0%|ohtc}%>b>S&DoZi8L(jf0$}5O z67fWTJH`!ug0OQ}6ta5DR?nvCBWl`Pv}K;!p#q zxAS|ZZ{wKVDS9r?`ulrLV87P2wHYd@c1Zg&c9ryAbF4`X_Fl>OLoqoVIVl)!GrcmY zBeprS{c$Df(bhe2nKhGmYF${D`_3qJEBvfr=ESBAYr+iVX5ED+EuxNCX!n@)OyHuef%+$~&xFL-u_2@XS-)f$e|1lz((V z_Igu*8rwh&;qv;#9j8n(&U(>L?p}xmIx^V5tX>}+F{PKlRtNTXQlj38s~&PoVht#4 z{jM$4x4V>_8KT$XjGfdbR60n#!ldLiDa8nop`4OsoJP^JQCcT^6}KLe#+d>C@%lYn zFX)l8QqH80g{Mk^B_*X525K#x&v3?$9q?*EZ6s$+xe1_49WW%vvV@#Tqld`@IF-6W4*@&X_%Tq zK{%eA6BdmGdFlu`u17>8f31>YtPGafMjsC>IZ4O;P-)5hs?ucT_S%@?(@b5FSxf`R z1){E?N4K&bx*pxAtG$sD>LvnQZ3|nHoy~4mt=ZWGi-Cin-^rLQLeM}X<}SopeHyg6 zW*V&uv>>0CMZKB(+Tu&QlHSd}*HBFn$?xk|5>^s2Tfa#E{1FjT@X6g%7wXI!3~Qj^ z-|Z6^eRHggb(9@1%58B3(3{LK?A)ww$@Fazt_!D%5iISNkgA z>_~Yh7I)Bj1Oah?_*@ih;FaMO@Ssv-;_{m^W$&|@x)MrRs4kw#d_1v>#Q41|olxE> zb8D-k+~xyJOp z)7qIGh?B16;pJxH04~HFO?m4DBghuDL#~-+)cNYS&Sx0L5v^?8q#yjvFvI(@V@;xn zC;X%ggW=jAX#~)CA%AbnAYZdm2Vf-{-EL?Y+d1YK8-H@JbuQwSA24$_P5ryF%AOa4 zn89_5{lRtB zXVU!WbnISbfYW;Gx0L6|@$!*2nI4);uB)+xz#@r&Xr$s43tEc{0PU+MGo0nMBbldKDCKu=1gxrV7C$9Us%dW57}!b zC<{*jHCXL^W$*C;np?uIZFKHZAC8$3{h+-95B%2D90`PgHoS1fJ8u zHfU~b%Fg^b6p<>GS5j^nF9Ed-<~otzT_M(`FSaM!0<46W1~`v!!5_7-p!b(Ko(qibh zjYUfLV&3i+Mk?UR^Rw~DHIT*NE8~#o7!M26T_por1VNX1co$f3+5GD2Bw7`A^~Mly zl_k`*Ql#XWosNQF4AwCUrFMtl4!Yd7oh`)XyRPphhiEjUHUCf$biJmNUlKTFrj3qTObfFZLA1;JG;w>@`erUDPy7 zt#Q`QX5w?Gv;s{&M+0iS9FMi$!8LRqzoMC*K9aO%j4vt@rb<8<2GId5nD@fAwJ-W8 zNTv#JOvl?OW}m|Q%rMN-h|d0cT*l5qR>WPXM$7SVqw3LHQwz2Uj>in!S%N1kPHl5R zo7=wQjCb+zmFL0uvS6KrucllN`=|x)!+M;!qoPhpeBI3ksau}xJ=N*<|Lx!Z*WCX% b$OXlsgcRYbM$5ZT3*dOp)xOF0YVyATh^>W< literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/55322.gif b/Python1/Python1/examples/55322.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc3cba12c580c18d421480e96269e75fd855b115 GIT binary patch literal 2008 zcmaKtYdjN*8^;yLSe6xX%Vj!ltB_pgy2ecIrp+Z~j!Q8mAxth&OgW}kdOemoJ9KU z%=(?OmD#=135VNrB_se9E=U9>sfw#H@k#kTqfE~;Gt>rb9UY?$ z2z6I*SIss|FLWRldk=W`-iB0qm}E&vo^rirHm5>j!|!`OdR8EJ?DGCW5JlF)-0bo} zT+7jZ>kE->6O9QBxMI0ofj_@7A-t4H!%?57Z7vp2TOU7K^NoQPWt!1}rc;vRC2r5w zv3Uom_3vi<%ufsJQMouq#PVacqiNWO{Y`iibT>e&!*5Y`n6=>@sU(FE&Pq+D7IQh_ z03$s|1mu8YyfyutV?)ApcQ3{-|D|24t()n=TZ#8Q1Zyplq7>Ng<7k!F;D@rthKGt9 zO+I6Y2TE6(d}RFTRhM=RcvbLn+BICxz~sYI4k4W=8_ph^{cfg$O0WAlDQP#joG~*Q zMT*76w#5#0)H`9VqSG`3cTMUuA=H97W5-;MV_9palyvnZqZpNzt+`3|vFl40SOmYg zJ%4ie4}28a%jY|kXg7h7ys%%%ukS&-s^!cBrLw!7HqJ5f_}A>UBl4+hE_ccWcUo67K| zQ`G$t*8O_gDky;zzIjGBysw@ShUL0XGHq)os$mv{H?%yGyXHn=cZ_}N_|uxLot4*?oy5CR`rM`Pe%mB1~WO|9E%>(;LL^iue@G1AUb~X9^Ro=rN z&vS}~8izHkE^T*=aFZ6$A5PSe4U6+q-&y%V=@GB~wM_3!ztwkJJPFmR1 zT@n()uHoI&T?J?sTga(mV1kUhB9CEKbY@wY$eEgIg7T|^afFr9-{$^_-I6)p6vO* z(7MLJ#kG|;b!yprkXhhUFYQyz?uth5$dBTZ1OogxUOxmAp(f zN^Ei=8ij@K1DIFQTJ8>cd9JT6xurcf$o;Fh^IiqQ(DfA|9AlUvT-F!adwa1a%L0`w zt#{+;=SId0DrB~T(ln)N0y{o1rZaD&Wc7>C6fl2K%Wm1K_9n+yIp-G7_88@KfYm8W z-d&oQzY@IfG&Mde?tAD^A`9*WdFX0|bQcY*@@9mgrCTOv&+ligR!8|a=|^3{V9fc8 z3OBcVj(p30fL!WaXr`Trt3fwAUhh#Zm&{PD$DbKHI`S+JC0HUCtWji_RYlMxZbE23UNoyCQF9?RILB0gyfPBxc;@cn&zG>4tylSm% ziNXRFD6nhTL~@zD9Wc~~N7{KdsOb`)BQ_gs+#zTA0<3u$78K-@efmiXtdBq}5hpn3 zKS#J2F%^t)VbK?ciLT&1sE2h#D5CqpOT19?fMjmHJ-y*X6j5fDD{ z15d=pns56Bo;pHq97{ASRd3JTq#0EEsO^i|ZWW*18`Lw@xw0(hCWx&=iZC*9SIca) z2G8=Qv6G#AXW+lO`o>rj@$&OW-cHCmd63%`;ma51xvHHQQU%-rgK;=noVbeDkIz^IU2XpMM^f~w7v4cJF*#n1j{+PD+Vn>puTq)mSL%jr%_4) z-Q`b$j7^%8Xj3=$eDC~$n^o?!er)G-R~Ht&&;xK_)N2JjB~n>grr^Ak1FI{Hlk3UNk(eaGYdlg zh!<)X{{&$uK;X0DRwH%?Zf;?>eiM|{_QpDeLGM)JQfk1sO}0p^RpgNtcaUDi7y7z- z$8k||D{+dk`$%*VYxR!y0sS9g8CadP+z@an>wufeZ8=e=l-i!x@9YzGdAqVCb^?)~ zX<*!O0<|A~As(*iWQ)4F?WV8x9vxNPp(PbiRxxBYJ)e(CxH=$z1J$z4zUojTGhbNuY#$DMEd*n|q;|;6*#1EOXU_Cs8(v3ZY?J zI&vt^Si@l7==r$Y6EjX-I$!0Llco#G<1@4EsK~Up+Ha64)mwbVmjZm>cxVf#m z-dA=&^1ENaCA=UW));X0+-{Gd-RIp6;mJ>__AcDle%*t2R7p6wN{Q!+JlT7Oo_Hkd z4}z(V1SPbcu+GJ=EJqRfkavtlcOb(^pQYnlI_m6p@{&m`ro-cP$M-ZaI<#as_-Jkl zF6Vix#Z60EZ|5J+c$JNcg+LQy$JosV={5^5r-;Wc&GW0cLB?WR4s}DYH|S#}YBaZV zmy;L`Vnd%-N_LXV_%te3>b2aCN!reyw9SX3U{?~|yH{w<2&X^EYIGmp`#fb@-KWH* zwt>$Z?eezkf>J~gsG!_|J)}=yH7DOcUsa4Y8jm5@nebNq5>6z9`tyJPWKCY!ZN7v~ zVI{jrf1Bcksaj}jU+J?|^Qdc!;VtXp0Uq3Rl=-H|C!#x90djSrp7-+XKS&Idz(UI( znl52SWh;-}da%`C7(wdWRKr5vHIvGS?v+>(dN2UUH$%v-=v$%V3`&~t{gX|s4K2#) zplxGKz_JkYc&(niq-~}pes-lmocv|SXT^fc!tVUv2!)&wx=!|B^24tOq4tYKjfZ$4 zgC-&z67#J}<1H6<54m#bhvn&EM*sHM`1}40!M#mdZO@y2Yt7GAM4uCc?OJD2PMvA_ zjBHn{+;|MGrxqNq*vI`-uWH9b>-W}v(GXmB-Gj&H_>f805YW$#btd_b6b@Eem~M5& zy}o6M)SvRtiA4q5+xJ$Xvn^oWbvE*r5}7l1-|+JGsBFfxZhwvmHmhdp9W_?h1pBt{ zcJfN!>y{Sd8rxDh>zO&u_>PPlSCq;1&fiJDBUr#5e*RRqX7<$`$1kosLPmUZS~$^1 zb7|@0LFORiH`k@=tQ;CC4e8?3c2+6qfiJ8HM@xjmGc&9(xUGKT^GYL6BHUKU)}M2OLzdS;u6Z}tZJPn3%5g?QL4OK=zs z-TH+8#C&gqis$!X=PQ3-D7`te?k!~Oh`*>#U!-KapYlJ52qaiD8H{I)@f`gCZ~{zG z*>=R_atbN0QJzt*4rMLy@d(h)Y{;#L#w=Q_9~jeI&5 z!fR|*uP+4xY%DD&X4-#j7IL(z%H%ihxL_u1syEsz)KiZ zBl1jG&~#bqhFEupH@^OQb$+u*FMUDCXxKcScV_n85#-&Sg(G&#$KZ>?W1s?Td#EF$ zs52-|GS7|W6=oKXSpnkOPAFM1i8WN;g6BIp)%Bnx1>BSJ)ok#=KOx!XpFTiucGV#6 z{j_4RUIu_I0#rEl^MbWb^*I31+qMOR0^P;)k|yK_ITlk(IgC zerR}S!r{G0Gi~#fB)eZXqI|SZId05qdLes!PU>=%?R2yzO6PSPttsUAk4APx-8Ky% z+XozaRK)&f^WNOiFV61oXAm|Oj3`*qfzcSnqQQ|V_bJ>E=> zFsdoiHk5zP3iwxayR&c&?H3mU04Sr+x?ou_^y7kN;L=6Su*g>LE3pP##Gqt}k*W-xv0_K7T0U>rF)s-FyN& z5}#lJob4Sf$s|xg7E#ACcb#lxts4}1@)3W5FkXKzGXvo#-s^``52W?AEznQ@FmT7? zusoNc^wy0~PaI;m5VI9*@A^}WfI^|qD+-x;7ngcd0__X;=w-Gs^F5U9zbevW_Jn#< zE8bATS45+CbIPr8%z0x%o+s$)e&@}8Ix$+4nZR06E?4g)W@g@Fc_fk+dN)T4x4-DA zF{yM3+K{LYVKnkL)oS*c4i#5Co`aa)P;%`FT$Cj0mfGA+mGp2SAf9KGzcx4NUL+%BbGp HLHxe~e!|1g literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/62030.gif b/Python1/Python1/examples/62030.gif new file mode 100644 index 0000000000000000000000000000000000000000..50f9bdf3d412748bdc2342948718456972369d40 GIT binary patch literal 2836 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 Xaru3e#N%>~ZUGi1*2W(UJ(2$b_&=ar literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/64039.gif b/Python1/Python1/examples/64039.gif new file mode 100644 index 0000000000000000000000000000000000000000..f7fc055b6320c706ad8877d0ad06a2334a59c23a GIT binary patch literal 3319 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 PLj!1Q=&M(&+DH5k4N7l6 literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/67615.gif b/Python1/Python1/examples/67615.gif new file mode 100644 index 0000000000000000000000000000000000000000..5d22fd3278405dd32358a9186db053beb91e1eb0 GIT binary patch literal 1982 zcmaKtYdjMQAIF83)ZB9$lI_U#NFhG_&S-@w|CnJkN{&|Nr9m`Tbw~Ui`jzk8>_SX?1BaF)<(<2KC&% zPj=_Dl=$wxVc3-?CblmN4z>46EN7SFq7=h4hB--?-kHt$1VfO?@ukfPad{^@n4PAM z9^{4OZ!c9HV42tYGWB%TLu>G&m2Ed2bw}tyn5r81p^Sz$L_4E^t7{+pm=zYin1o>m zCP(vbFH~x^b}?Eopq_0Zujl(;JV)Br;uu=CZ~B_jaZ>|Awem4F*Ef7%ff}valy%bV zsxbRi{_<2Q7o>h7#WD0%^tCDbb(0yhg*Za*Uq*r+r(7j{1!qLwU_^yk*hW1`4S|J{ zupma=b2riL9?CJeoq+ozP&2)k)~+(?SX3)KZIF8zGO)>Ku}fcZ#9;!7I@BTA`n9N^ zKZ6>Cn=XZBEF!Y$wPOjQaIAS;dwReC+juI&1$4buF_p6vxN+CEPxn#)vdWy{9gzJr zKu(g&#yp!R{M`mtLu*(W3O=p;{W>%Q1L`6c++!VWGVCWu#aN-|X*Ng!Yjh9)y*M^@ z5BE(?q6=)TJ4bq8k$n+*{1N5CGJ{(Vqbr<^>BhN-I`SQgljdCR&aQsMlCH$p1zciz{Cmk=gee0S( z6=~^P0P)PJI+a=&*?WXB-jvL@dsg)41@Jm7Q@I*Wg{9w#I-5^misvys z2G>6*wMjnv9enr8P%1dP% zKLy4lw{jJuKG4}Gs@j=Rjx~_S7AX@9X{74l^HhG>DGb1~S%GlPwMKu5F=}zL=)(45 zN-&)_GrAINt_n@Xxa0T3-E(Nk4IbWJOq=M93iDDZX?x`SXu_g@R~8lG%_ zlt8}pCBP$Q$LT;fQxrnjWJD5BJg*QI@~&TmObsY7BaiE&^nzr>N~U&yXCq&P<0?pIL*6zLvkpGtH}9%fTZu$;rMMk^jGf$&x%=0u z&OfC60@WT4BBlib-w5f|*8qx{k}Hzs68qxOIl-pp%@to`JhE^S(=~jRGe@Dyc$a~t z+x#1eDoEBaQ7Nq~5(Pi)yMY;^rj2-_vF%7(-wI+oFTQm~oyyW`kRPa{rG4fTmD8<+ z%QXBxLz7Tu>HFyAtz^uD?DN6r!@fkK>Lf-l%0&r71qT`mX^*B><3`QVoB1&Men3aA zxo1}dy;$qC2SxTxdP6jhM2fS!(PRyA{d`#1JdyS5JYD=SQw7tjwft5_=x%5}u zDj1EjId(+C{!XM{Q8*6Q41jODaJUt0{BWyEnT`*6Lx1Jzuf}I(20)l}6D}uQB_kqt zs!=h0^bCUA57Mh1=In5j|2%Y5+1RPQC}3t}pFb_mf0Zln1uCq2yKUd%0Az%}n^vdq z>)c98+1ekaFllq!viv{qzaQXYZKz7R#rKkPS-E(_F0Ju zvbZa@mZ$4W-c!dEyz>jo)Eh>aUx>q1;Qle%e&fgF@6TBP1Cq9^QC~mg^((scOR5lT zUsJFY8CO{eq9Di`aVt_{JHhew=0KjCOLU6i+BR>(#1+r#Ca?Pm zLl-++M3%my+Ue-)^wh2(-4F31zdS;4=rC`6sS*43iDZ{Q-pMU+%%`6K@ga=xBDItC zNb`&V1MpKHGEj@G@?2rUSSJS^l9fC(rmVrRkFfJxPkGP)F%AEtWBhEu81Qa=&CN79 zNsFuHB<%Ch32ceaeBq=G;HOQZJz~lFaBWDDUz2-0?I4C|jBR|-GdH@p2{+SkGs>?~ zKAQfafKpPjP*t8`P*2LvG-I7qQ!Cw}{uiwNFUkI=_`^2h)}DLs2gSbaa#;-SbPn3$ H5Pb7rd8_3L literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/72581.gif b/Python1/Python1/examples/72581.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b2c73ce6f4fdaaaa79720b8ecd5646d3b7bc8b6 GIT binary patch literal 2633 zcmaJ@S5Om*5=B6%Vl;@5(4~qHn)DV3grb0;0s^@~dW%vFy@<5Xq$30px>Uso0gMzy zx`ZYj?ghKA;;P6?lb zW+kFFksV7u(U=jPY5bhiLc!KEIdNW@pSu$=XB_UVG`F-O|K%h%ItxF%x$Of&gc`T? z_PhEYDqn?YzJtbWeKN4GUs$duAE^`;;AGLmPgoKPY0FuS^x1{q88|Nrq%eog%fCM{ z$mh%RJ-{P=IqDCgPu)A$-B#LEK%K5JJREU=Y;Gfvq#+L^PsNr$<;oG}HgLROca|R| zgZ#URh-h-q@Qd>|U0Ii^y^lu?- z7Rwq-tVmG)%mcnzugbW`p>{|m)iA~gfjUnY|2<{rR=0Ei%~)8-MA^?WLrI+U zg!hv6*k9*=LI=_71i3KWiy!u9q5%3N(!J66mB5`=`426^h6W59&vGp910~2^wNGs1 zxPLLou+l@x8x+fy=DT?+_5CUy@0Ln^T6;v z09ksOJyd)8aF~q&5lAb~AQ__hO6JFHsdf>GFs+P-#fTLmrXvOsT9-aD>6amb7OQ_% zB&?9OB7J>+O%X43NzO^3ih{O(e!0Hb$Z9S!)g`*`FwLjY8u26Mdc8$?XgQS+)oo{0cpd1>AX2^UJ*+o{OBTIpJuA&?7TWr-AoaYYFW#fcbaIxPE>r5OYb zjWd>RS(0;o74!VuCl#vG&Rv>=N4a4I^r+D|_q__k`f5umD+suU60eH9AKK$4bFsw( z-8nOb!Pra@QOyRx;(Q;XQ_abd+T71C4>d3!)t9b}6)2_`on9P|W z_VSCg@YToe$z?9`ccO_?;`WLoCG`lB0|~*li*mP;N-wzcVDTghQJC@>Jvq9=_?n(J zwsb~B2cXVX{wwk@lS{TgsL+H=t2CXJ=9&nq=sWhcRF$%$+`+wMseLO437PwYg5`neDtQ*0J91 z?Khp*Z8uf zWHxUp=5Z6@3S|T%z-ZlG_X@?18d{$oDhlyUKo4_x>6K~;W-Rp$y$@0iJw~+8FX8O9 zj(4|{Jh9zUbiLH*EI`*A`~j_?Ez0_BE{E@Gn(dVt91oHL*cxwmo6+Kc=cR|bBp9yB zu++^~asMvTq{1!S<>;Y+2$xZh-(%|eJ!0(+gwET zNilSz@eLQ%22XhEOR6_(YLDy?E(_a@))I5b=GBsyp&Q4s7^42vSG2n5C@hHIl?ol; zm*yz2tg+lV(i_NX0R1CrAr*P2dxMX-jZNZC%Bc3~27I^wU`9s165-%{8QV1%$kYTQ`1K5V+0xWSiu>K3aJTD%UXd?uXM% z(*9Q%OQO+0^DZS{NA8I!Z+wIF^hV#gmEF&dLspUOR5}krQJyENjiEB7rTn*#^nI51 zRPpJbA9ws5HfB2YgxyA)6T6l?2q1O~IJo9|z&WtESfJ)Q_u60Q+qCR46~r$*93LS`t{$SBLL1;@B=!qCOPnREdDUMY=L zk5aQGyMJ`txN+T)-SH2)PJZIKg|!s!a;2H&5NCU#Bi-#*G0@KTon+2Ltjhi$fU|?4 zkMlFHt+J;&b4nBCKGRK}8a}CB<1-cl%#PIFN=p&VF9*jEJ`>-taY{qTuqR8}aP9ME z;J^|T9{{4(G@cLE6w9oQjRs|#O}bb7dufjFjr@;Z7b$xkzCC8DJ6rF0C@tkA?`54< zkl5zXHRT>h2z7T#=M_KUgmxXPkqP|1AliP4j!}|u{`*_FXpN~D-hy+V!hom^d&JnV zqsS3*#p8mS;kctYenP%9AwSv0)qA=^5VVF_)|>PwTt{>2UY1oZO#~+5#j<7l`t6m= zWDT3#?zs+3^?Xp-82kJ*N4zr1O9ffLh)GD$2T9z2khQ$1u?7waN2-M3&cO%g`~NMT g{;#t7-^DYQ-hpv&GD}&}g+!z=&^3m=*G5MC2a%F2R{#J2 literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/76742.gif b/Python1/Python1/examples/76742.gif new file mode 100644 index 0000000000000000000000000000000000000000..4bf79749014c022bcb813a0b9b5c2f3312dc7eaa GIT binary patch literal 2145 zcmaJ@YdF&n1N{++kaEj)f8@SW{%J;AYujB>w>T(V_tdwV~*8p(JAEGU zJ1NYpz2xCkj?s`IXk-YN)zy+AO5=NPWzdzvP0?P-;&(XI5BJ3^k5Ii|y^om;b1XCw zX%`nRi-ThrotGmL%pafeZx&x zxe8D95nmm7_pH)>*8`T9LZnqW*`2Za>eCZMH(%EbB}C^}W2HE5Z=}gVkJwsm~G?b8(@#0_e^Sn4cF=2pniyNM8@~m(2~`!{>Mf0G}dHtk$lN5Yi)yF&@O;>oV2SB-m`u-|oG5lHmnfAj=hY`~HL zIk?t#P6jGB!F*d%=bKWCfML(eI5X%xQF-cVvp!=bp%q=$m+I{k;PDsjzihBqJGwX- zVbMVRvpcDd&m57`&aDupg}D^0?P9e7PMgfJbThTfPV9XEY^N-D2?4AvFW!gUS!%n1 zZh5cGHCyCfU&!fdLUQ2Ezw?du+ZQgiZ8$FtN!rAZ8~WT;1)3V?wsD$jQ8h#={d3*k08YF|&$HrqjXeUfwW5NTGC!s?l!Jk% zs*r?M=HQ*-=Ca>>iP^yZL1@i7gpETqu^xnH2H(A{5yWKeB+aH3ZwSRlG>K%nrvyE; zqMAhVx$(2)$)_Gkoqx&>TI+ZG+H>OCv}nrpUuT8qRF4cd!{h{XTqQ@7L^=Q}GEo0K z^w=m5NeUWGvRdjXKfmru{m^!{f`7tGP}bCT0U;QbFr zMUq|fb^Pb@RwqEIW!-imr|E0y`x-*p>RQ?25#jU8icC?!@|{mH(tpnxnF-S_itm%_ zBS{wJyWB8B9sw}UgLr64PSZ-(C8A@S`7MV_4dLdOVPeS}7@=Mueo<0nA6DbR5g@UP zXBOM`b*oWcPkjHPnG50)G2gfTUaKP1#dd&SN^lsa7mKIFnjT(V%7S%M)wE6ORYqbtlIzf9L!iO74&lF5Mj(8TRYiFS;O`Q0^aEbEem-M}0 zf1d_PZ50VHqGK}FH+dRbTPkC4RVO=kQIQyyv;BJA$IwRCE#x>&2nKw7_EmXWIh zI_k{t09ip|W*ksO1$d8ee0$5zjux;AxqAl_mGe+xIeFfCN0zB#i)E)Q2PVAa*fWM0 zH$A7?Zm$cWk4lv9mFz7R!+oHh5|4}2o2Tj0NJSZPE|a`<*&=RjVO0}2W(x*bmcVMk z2MfXAby-=;x~vFomPtuPP`LyUkhmPga|0bLwD`#WwI&eKU*#|SgQhRPsjGNhMy^T6 zzdbkbfF)w%`JFP)n$ld7u$mc+UJbs9o`}MSt`7$sJLbWac@dCpOXHuPXpR37i<9in zWWxY}7LG_&IFEcETdeqw*r(d%V~Mq#*l&K|>HiVS1u*yb(Jf14jQlZEMjZ zDhU8yn;{ zEkMOqGOf|MX}lcSej$|Qqoe4fa|Eo;of-`v%piBwiSj97F@jS~+c8&InqwM#xh7@@ z5&cLM16V6Lyc&|@jxX$(7B3zDKX&y0j_iM%b0kETH&jssHu~o}0CrYRaKahXy?+5l Cr9vbC literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/83913.gif b/Python1/Python1/examples/83913.gif new file mode 100644 index 0000000000000000000000000000000000000000..df31ab85e33c77d4d61734cc8c301776fd34d9a9 GIT binary patch literal 2582 zcma);XEfW59>@RaL#jsYJs-11n_5LuO03$WlG4T#VpokAkD3qFigA@#HA0nYtM;s| zW>6!wXAu;Qq_$euxv%c4d+s^E@#1&R?|ffKVVJ?~nhr;7ouG4Upt()gm( zEmlF+TzrB8FEbl*y7Ycph-oMI7DVy>t4ZLmsf=d84CE9(tD6M;WPB2f>H2P8f_Q8}T`%9#ge$sXQY(=D(pD})4}s`#_XiMKDwMbar!=ZN#YP)l1DXVu0ViW);{ z%Y@&g#Byv^)!Q-2Sv%;1wC&CN7iS^)TQ1dF8e>~$J$x7)K(1}or*ij^?7Pu-EuZPE zKQ!@xg@d*ZN^831gf4C3u?j78b{rMw+8AUzn&F?42eQ&ioUL81 zZ_u3{ZdXZM1prRMGbqv5{5g3hV84p|110{aHJo}QN_0LxHo;_uyfeOdS?T6^Lcgbc z`-+EB|HXGxSe4e?ILP5RtLeR6Gvv2IF9(K}Mr9w9n!CnCh_yrsbw$7Qdr`gYm?Taq z%|>Hzt!~*a-SIGeDV~vqBSMN9y?sYr=YUI0p%D873hmpIZI1x%hwV zSVE>;9y>S`B#;3>+({e3@ThbNd9U}_Dt*tO?V8Pv#BD0V(MQu9!cW!jc|$1&LqARw$C|Y{ez5K-&?GC+*I{MWR(f;M**N`!#^TOCB+Cz3={|Grd^AI^5XH%$|dG6@Mf=HG0}ASxE0?fC)#KD{gx%G&Dvv4sl|719E` z6LCvI8np3>{Znio*i1P3)Q%{N(UivFJ${TMjbz)C9sdH)g|25%GKEr+%VbiE$Wo1H zep&bMSE|j~I|Zr{FA!N>@F-Qu5Ki@gu}WM=`gCyL_u1E*z2Fg9S#UCw$tM}yGI2mW zFD_y@cj2`sBp>8btR~EMdqbLQ$5SdftQJG1`!o6C*7cd^-6wdwbi0=g?{=8qot`0j zMkfqhT?|=_#Hv?Do(VeM2-ut;&rj~P&ITyhs|99_ z0~tiQbX>9j;GH3#^o&YQu9k;ak`(?C;-G@1xxuICOp~&UZu?vV7LA)ZS05F)b00nY zn8C%vFmMZv>jc&p-`s^^Cp3}&Fa46n6?(?XN zy;};?IZ|{(cMz-h#G5G!wdp*3!oU40k(DmPt#S98qeJK8dE;`}1+_^Lj<`ELxgx%G zXdib-_abdLQ^@WQxMxjCgvar$0RYTm*?&=!p;l`0oekyZa^D53))MmWcI6NtmsfQ|K7)s02GySKYBBm)toZJDzzq^7rAnUrds@d^}#ZRWj zJUu~iH`cYH`?=EF&Lu~}&q`&^-BL_i{GERU^lSydk@SEl`v-|2c~Z+>BErcGl<#t$ zFzGqhg4;hSGB?@8GwWH{G`Y0+Ev045X|DN zY58T!3jp?0xEd7ICpN>R@R=t97CQ_WO7c*Hm<&H8PIp#gsi}9Ie+UGXU>B;Y?e;z3 z1hgSf3jOYdn*^*B4ucPM^GUr;E@P<#UV;HchN{=4Y6#?8=JBwhRzZCkHxOx9*nb@Vy{SG|gWgBykVtPB z(X*~Zo?UH0#<#TW2GWHBUaQpmF!wHuir=*G3-+Fndv+V&F)z+tpSP z$1Lbl(VDLZeRcZT`H-H>6Lqje7*x$;km2AqOVi&!d{(2nVF%ha;zcv|mlPLtHH-D5 z_p~j&3N@SF=~-)k3Vk8FMj{jswfoDWjo*O)cl|aiLmIz$O1K-g} zi=rzbo#Eti`@UixYv;=Yg=O-k8VMI>`?fr-J5+q{gn zbUE#*_bqMzh2Fa}ZEbDo&K}yH#E;dUB1PnYrLR{KZc-y&P;cV@zfknQ5>r+LU5W&T UUrLwtl4Jm2q-O>z)A=jv-@Z5rEC2ui literal 0 HcmV?d00001 diff --git a/Python1/Python1/examples/90011.gif b/Python1/Python1/examples/90011.gif new file mode 100644 index 0000000000000000000000000000000000000000..facac293bd25d60382b21ed33ccbb91fc7e81160 GIT binary patch literal 1946 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 literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/0/a8485ec4708538e947eb35559d1f805b.gif b/Python1/Python1/numbers/0/a8485ec4708538e947eb35559d1f805b.gif new file mode 100644 index 0000000000000000000000000000000000000000..cc8a02bdf98a35f58a999e1170c41101c8d76252 GIT binary patch literal 436 zcmV;l0ZaZzNk%v~VG{s60Du4h00030|Nkri0000J06YLd2>$>B2pmYTpuvL(2Lf0K zAb`V%4*^I75CDKh00A;;+!z3W$B!Qah#WZ*fJu`9QmS0ZvZc$HFk{M`832IIn>cR< z*a@I#&j3J!1_eO0sL=pOlO_eglxctf0HR6-5CDMHs{jIM-O9DA*RNp1iXBU~D}b|T z(FRz{HUNOP00PLJ3!rY@0098#)f=F%U%vnX3lrwfbZV}0FxL$K7jf2=K-i+&pv?r_wND7 zpHDx4{rmR;=-QvLpbMC<6ds2_V2rm@om%1Q5U`0Gt2sPR0#g4Ta5CA(wgRK?- literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/1/92461aaaf959ce074f38c67335fa3ac2.gif b/Python1/Python1/numbers/1/92461aaaf959ce074f38c67335fa3ac2.gif new file mode 100644 index 0000000000000000000000000000000000000000..f31136d8d7d5314731defec20946c0020555fdc6 GIT binary patch literal 261 zcmZ?wbh9u|FcaT%z~tl{={ zMuro-4%_n>7%G@w+yzSAXJ}w%XK=7+czBqRL4)tWjzR{83CtezWEdKrGR!b$XE`W)2yT4GRu7voLDJoG@rO+%6!?G=oE- z;b^ynF4GMl<9NSPF^mJXu6F|nYv$IVZUjP})&(F7IZbJ%6laCt>Ad&F6(hS%3OFrS#`8*SEbn}O-Yy|dBg4fh$CIOP3eEE*m&Floe} zi?M8Y&cNg`-!Imx;WYzO#{F}#)(!6&m^$p`{o`yJJ~J?_h(8}^+wh%%>BM~hc)Nz* uK!fh{FW6t-z`(+%5^*8nAOokUUdoLN51l&%RsEJkTzur(!^h0TU=0Az$%y9w literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/1/a8201034c6c11dedadd47ac36098ac92.gif b/Python1/Python1/numbers/1/a8201034c6c11dedadd47ac36098ac92.gif new file mode 100644 index 0000000000000000000000000000000000000000..a0028a0243235079eac05ac074b3eabe59ca0a08 GIT binary patch literal 299 zcmV+`0o49SNk%v~VGaO10Du4h00030|Nkri0000E06YKy2>$>B2pmYTpuvL(6DnND zu%W|;5F;7{KoLNIix@Kk*a#qi$B!QYh!h#1q{#pPQmOcX> z*trvc&!0a72pvikfKdPek}6#apecX=P@_r(KovlMt5~xF*a{$k*RNm!hy@U!tl6^w z(gFy;wyj$LZ~+9EOSdk7y8r^{-OCq%UjP9D3my!hFn|Dv6DtP57(jr>kRt<_3?P8z z%a{RZ1`wdL=g$B_0|-F6v}pjS0R&jhx;22;00PLKO&fr100DCA-VLBPfB?XQ3kN_P xK!D@N0VrS2yt(t|(47aEPQAMI>)5kv-_E_e_wV4tiwYl4zP$PK=&J_=06QRuZ}k8G literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/2/15e9c21959ab260642d646514376b9e4.gif b/Python1/Python1/numbers/2/15e9c21959ab260642d646514376b9e4.gif new file mode 100644 index 0000000000000000000000000000000000000000..b1a205d2afe3c5c1650bba62bb0d0af6b9fe06ac GIT binary patch literal 385 zcmV-{0e=2RNk%v~VG{s60Du4h00030|Nkri0000J06YLd2>$>B2pmYTpuvL(6B-1- zkYRv_5FfD+!&yv$B!UGiX2I@q{)*b0jONbvSommFk{LL0H9{g0625z z1i+JLfS*7C2o)NjsL`WHlPX=xw5ijlP>lkZN|kDWt5^d7*cza#*RBA(>Ej*B+p|_wU{Th+r2VpuG9>GE&42(qCt|6f literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/2/2e3642357258f2ed2e13938df14c2bd6.gif b/Python1/Python1/numbers/2/2e3642357258f2ed2e13938df14c2bd6.gif new file mode 100644 index 0000000000000000000000000000000000000000..86ccfaaedf16967e002f8d2093fd86fb509a89ce GIT binary patch literal 355 zcmV-p0i6CvNk%v~VG#g40Du4h00030|Nkri0000H06YLd2>$>B2pmYTpuvL(0Vo6z zAOL`e5Cce@NRc9divcof)CizsfR7+UiX2I@q{)*gQ>s)6pe29+Fk{LL0H9`on>Ygi z*cqUw&z=B+0ti5~sL`WHlPX=xw5e030HR8r8lY-b0007L-KrIUR{#ORiXA%^fY|_O z)2c-aplyJ+aO1uO03d+fyLbZt*c+g)-@gC?3m!}uK!C%D6DwZKxUu8MkRwZ;Ou4e< z%a{=Z*vvVA=g*!2h#pN^bb!+V0H_YYx;22;uLH;i5TLeg+W>L{2*A6yZ{Gld2N+Jg zIB@{T0R&jiyg73K&;v-HPJKFn>jAQB->w}1fB@jbi$V_%pnQPy=+mDEz&?Qc_wd~V zm>;0Neft0a1OULlzkh%L1PTlQz~DiI2>}FP*wEoah!G`Dq*&47MT{9WZsZsc06UD% Bi}wHk literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/2/6840aadd5ad7399dc65f865cf37f76da.gif b/Python1/Python1/numbers/2/6840aadd5ad7399dc65f865cf37f76da.gif new file mode 100644 index 0000000000000000000000000000000000000000..80f352cf9613ca77312ca7dceee0b5737bc94817 GIT binary patch literal 375 zcmV--0f_!bNk%v~VG;m50Du4h00030|Nkri0000I06YLd2>$>B2pmYTpuvL(6AlEx zkYRv_5F-WvK(S(gix&ZC+!&yv$B!UGiX2I@q{)*X0jONbl4XFGFk{LDK$B*Gn>cR* z*vT`1PoDsS3JpNCsL`WHlPX=xw5ijj0HR8r8lb9G09XTP-5LOZ*RKJ>iXA%^fLQjAQB-<})#Kczkh%M1P&w!z~I3E2^B5`(9mH3h!G`11W?i9MT{9WZVb@T<42Go VMUEs{(&R~$DOIjy*^*>H06T)QnX&)? literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/3/243a0a35f68acc15b52f0467ce3fb6f8.gif b/Python1/Python1/numbers/3/243a0a35f68acc15b52f0467ce3fb6f8.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d53d8a5df2e0f6db5e43020ed41a851fafc8e1f GIT binary patch literal 309 zcmV-50m}YINk%v~VGaO10Du4h00030|Nkri0000E06YKy2>$>B2pmYTpuvL(6DnND zu%W|;5F<)_2%w@x00A;)1i-PQ#{eJ$02oQKWPp09XTP-O4op0005PiX9sO0Du5! z)2a;spe=v^aN`C5K({X40C@2N*vq$XfWLqN2p&8*fZ@Z20VrM^ps{1e03t^YK)JGI z0GI&;*vz>zfX@H|h#pNEfN1~$QmbAa0D$WNuw%;xKpQ}S+qiQB*bN|n@87@y2oC_D zIDi1ikpoyBAOL{p&;tON4j_Pa0NAr<55T><_wV4tixeMEzP$PK=+moT&%V9;_weJ7 H4+sD|I=^qc literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/3/b1e3d5c2978d7cb8da1f6b9f3807766e.gif b/Python1/Python1/numbers/3/b1e3d5c2978d7cb8da1f6b9f3807766e.gif new file mode 100644 index 0000000000000000000000000000000000000000..54a70c15f74863b829ba253c815ecbef2f56fb82 GIT binary patch literal 379 zcmV->0fhcXNk%v~VG;m50Du4h00030|Nkri0000I06YLd2>$>B2pmYTpuvL(6AlEx zkYRv_5CZ_1NReWIix@L%3;>{G#{eKhiX2I@q{)*gQ4tl6_> z0jO0Qpsm{g0OHD(8=$V;yLbWU)f=F%-@kwX2p$}uu;If15-VQJxN(5TkRwZ;Ou4e< z%a}83-pskP=g*n}h#pOvbb!+V0H|IaAOL{ZuwMrV03d+v+qePf)*Ya?@87-w2p1lp zxbfr00Vr1HxB92N0mU_wU~Uh*}>HAb|Pv=+gsOzdnHb_weBZ zm=7R;{rmXw1K1BBfPa7i1P&w!z~DiH0TeD=2*9Dk001OTq*xI^0E__uY~- ZMUEs{(&R~$DOIjy+0x}pm@ESV06R?VqDlY& literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/3/fdb5d5b2a26d372a44052c0db900193f.gif b/Python1/Python1/numbers/3/fdb5d5b2a26d372a44052c0db900193f.gif new file mode 100644 index 0000000000000000000000000000000000000000..9697610fca66d7ee37c8532c6741dc0bf32c1dca GIT binary patch literal 389 zcmV;00eb#NNk%v~VG{s60Du4h00030|Nkri0000J06YLd2>$>B2pmYTpuvL(6B-1- zkYRv_5FY}VNReWIix@L%ya=FU#{eKhiX2I@q{)*gQ>FyKvZc$H00PLINs}gkn>PdK z+{v?N002OP3Jn?nfYGBy11Md}w5ijlP@_tnN|h;qt5~rH*vd5kfUg0(~Kk-wq&v_wV2Vh-4oRAb|Pv=+gsO&mKU4_weJ( z4*;Nk{Q&s$>)#KcKLCIM1P&xv5WqnI0TeD|$PmCoh!6uzq&N}4MT`LeY~GEO`JJd1_S^*U8|$i literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/4/3a646d12eeb30b45afa60090c5b477fd.gif b/Python1/Python1/numbers/4/3a646d12eeb30b45afa60090c5b477fd.gif new file mode 100644 index 0000000000000000000000000000000000000000..d22044e096c0152782bc002ed68769694ea932ac GIT binary patch literal 425 zcmV;a0apG;Nk%v~VH5y70Du4h00030|Nkri0000K06YLd2>$>B2pmYTpuvL(6AlEx z5I_I`5CH_37yy7p00A;;%m|<(fB+yviX0gLfJp!WQmS0ZvZc$HFk{M`NmC_&n>YjL z+!+9XPXGae1_eMAK!BqFk}6%wlxcvcP@_TxKovlMt5~yY-O9DA*RNp1iXGb(fZ4ME z0;pZP7Jyp-0pbFf3m|~qy8!Y62*9^5fWH6&2nIknfZ@Z40VoC#pt0k}kOKgi3?P8z z%a}6<0KgeQfX|>qiw*#wG=Ko8Q>$Lhy0z=quw%=fO}n=3+qiSyse*l001Of<95WqnI0TeD=2*4qL01*L9q*&47MT{9M2H@DyV@CiX z0R$jf(&Whi08|19(9-2gm;nIH1Q5XHO`JIc0N@EAz)zq-g$4jn6hHu^NtG^T+SKV& Ts8OX(rCQbMRjgU31_S^*4Vj;y literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/4/6b0232684f8899e4f1c89a329b8b9644.gif b/Python1/Python1/numbers/4/6b0232684f8899e4f1c89a329b8b9644.gif new file mode 100644 index 0000000000000000000000000000000000000000..6c9a1ebc8e66c19662552893e7851bab3f440ff4 GIT binary patch literal 444 zcmV;t0Ym;rNk%v~VHN;90Du4h00030|Nkri0000M06YLd2>$>B2pmYTpuvL(6Cwn_ zuwlah5F-MZI5B|5iva*=1Q4L3$B!UA0vHJ(fXS06Q>t9avZc$HFk{99K(l6mn>cd< z*a;wj&j0{|0ti4f0Dz+a0w`U|6o69z0isHsN>wU=s{jIM-O9DA*RNp1iXBU~tl6_& z0jOOIAb{Jqa039CJ2yZ80C)ie*voe>fWLnO2o?;WFn|Dv0{~deIDq5FjsZvp5TJ4Z z0GKmt-pm<5fX|>qhXz0zK!DSzQ>#V|pf!L1uw%=fO}n=3+qiS<-p#wW@87_K3m;A! zfN|pik}F@%JOF^_&;v-HPMtb{>)5Xc*v`HCb^zeP2b%yu9zcNe=+gsOzdnF_0Pq0> zm`|TRfcpRf=+_URKLCIM1P%-Uz@WhZ2^9ih2q3`2hX5o>3{cTxMF1HA1mG9|z()W9 zM2;j0z$AbGDFXmt+0x}pm@#F_3{cbN&6@yp0tnF4=TD$M0SpBY!01t=Nsj_x3LwB! ms8OXt1yB`00IXTHZspq5>sPR0#f~Lg*6dldY1NVq2mm|Te5>;S literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/4/adba6edb36f7938b943e7fcc0ca15c3e.gif b/Python1/Python1/numbers/4/adba6edb36f7938b943e7fcc0ca15c3e.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd6adc4afb83b667ac65047e45f7a357297b55eb GIT binary patch literal 371 zcmV-(0gV1fNk%v~VG#g40Du4h00030|Nkri0000H06YLd2>$>B2pmYTpuvL(4+2;S zAb`V%4gmlNKrsM-ivcnQ0Kl=M$B!HXh#X0>q{)*gQ>t9avLyfj0RjM+8K7oO05}8a z+zFs(fS*8v1_eMgfYGB!lPX=xw5ijlP@^&hKsA8Xt5^d701yCx*8pI{h6Mm1fLQ=& z1E^gKplyJ+Zvn^+KsNvY00Hvq%?qG!fWLqP2L?bmfZ@Z45d&Bppt0k}kRwZ;Ou4e< z%a}83-pskPXUhOW2N+GdG-&{+0R&jhy7g)Ruwe(7O}lmg00062*d3s^Z{Gj_1Q-sW zc!1-`j{^V@pm_iQ&;v-H9smG<0NAku*dCy}cK`qah*BR9pnQPy=K%l+z`lI|0Pq9I z4*;OP{rmXq2iVWQKLCIL00bad(4av82?H!-*svi0hyf%{q(~9K#Q+&KZsgd}<42Go RMUEs{(&R~$DK!QJ06RgrhB5#E literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/5/35009d1f2a28ab720991419dccac6bd4.gif b/Python1/Python1/numbers/5/35009d1f2a28ab720991419dccac6bd4.gif new file mode 100644 index 0000000000000000000000000000000000000000..ef3420196d23d399002afa58ff14a887fc64acd6 GIT binary patch literal 370 zcmV-&0ge7gNk%v~VG;m50Du4h00030|Nkri0000I06YLd2>$>B2pmYTpuvL(0{~bE zAb`V%5FrAXI59u~02ni748XCYM~?tPh73Tmq{)*gQ>t9avSmsDFk{M`2{QnIn*ajn z+{v@2&z=B+3LOd{KmY(plOhekw5ijlP@_tnO10`#09dnX-HJ5;fUf`oh#gCoEP%5B z0;pZfmMws{aO1`eK)0^ly8!a)4ZydrU%vnX3l2cIuwej*5eERkxUpl$0U}GDOu4e< z%a}83-pskP=g*)+cLqSZwCU5N0{~bJAb{)Fuwet34IqH++qiK9*bN|n@87_I0~ih< zfbrwVkpo!Hy!r9~(4zyGPQAMI0NAr@*AAe&_W7O0Py3> zj}M@J{Q&s$>(39Mzkh%L00badkRSkr2?GFN*wEp_01+bspjgpj0E`(mZsgd}<42Go QMUEs{(&R~$B?AHgJKQXrZ~y=R literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/5/ca47d52928a6f677652a0040b723d4e5.gif b/Python1/Python1/numbers/5/ca47d52928a6f677652a0040b723d4e5.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b812d304b7f4c0337a3b976052619702ea2305b GIT binary patch literal 303 zcmV+~0nq+ONk%v~VGjU20Du4h00030|Nkri0000F06YKy2>$>B2pmYTpuvL(6DnND zu%W|;5F<*Qs1Sg~ix>lF)Ci!X$BzL*1^_^^q{#p%Q343SvZc$G000D-NwX$R00DC9 z+^G`)fB-;)3JnUNXwd*jlO_egv}w}-P@@8vO0{Z$t5^YO-O3d}fUjV|0vJm+fZ4NX z0jOOYpsm}t0RYIA8=$V;y8!^`1rVUG-@gF>2nGsfaw6JQ>zXDpml)Puw%alKsx{c00DCA&JCb)5kv-_E_e_wV4tiw+-8zP$PK=+moT&t7{#06Pvp Bd5!=8 literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/5/d335cf3f7b1ddbda3108853fdbf6abf1.gif b/Python1/Python1/numbers/5/d335cf3f7b1ddbda3108853fdbf6abf1.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb639f6c22c658709e1c8544b7999f26d6d8b303 GIT binary patch literal 358 zcmV-s0h#_sNk%v~VG#g40Du4h00030|Nkri0000H06YLd2>$>B2pmYTpuvL&0Vo6z zprONu4gpA}FGvZYG^0RYGZ5TK^bn>cgY z1i-VWPXGY|02oSiXn>y8-g*-3y?v-@kzW1{h4Zu;Igq6DwZKxUu8MkRwZ;Oc;RW z%a}6*2mqk7=g*)41OPx9K!DSzQ=(&8i*B+p|_wU{Th(!kwpuG9>$>B2pmYTpuvL(4FXuW zFo45{5FY}VNReUy02ni73;>{G#{eKhiUdHCWPp<>Q>t9avZc$HFk`X=K(nSzngMbG z*ts)+&!0ep0vHM)fYGB!0{~dMG(Z3VP@_T(0HCT>00FXU-O9DA*RNp1iXBT9fZ4NV z1E^gKpsm{gaO28_3!rY@0C@B2)eE4n-@kzS1{e&WFn|Dv6Dtk?pt0k}0U}GD8~}i2 z0097K)*PU-=gt5^hYmoRG=S5nQ=bmNy0z=quw%=fO}n=3+qiS<-p#wW?*IUT3m+b! zxbXl0k}FRhAOL{p0is6-K%IJk>)5kr2f&?sfbZbLi;)LF9zcNe=+mnQz@B{o0Py3- z4?v$jfcyCK>&G7;004jh1Of<9(4av82@?hY&=5cXh!G_Q08r7Q#Q+&KZp;Y4X%d1_02rX8@o901PEs)Mx;tNs$6z+LUPk cs8OX(rCQbMRjgUHZspq5>sPR0y#@pTJI0W&y#N3J literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/6/e42c7854f99ce9a3a2b283167fc55413.gif b/Python1/Python1/numbers/6/e42c7854f99ce9a3a2b283167fc55413.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e5ef0b156d7e8965d8f2185f6156fc27fb3f7e0 GIT binary patch literal 383 zcmV-_0f7ETNk%v~VG#g40Du4h00030|Nkri0000H06YLd2>$>B2pmYTpuvL(2?AIM zAb`V%0RTvxNO59-iva*=1Q4L3$BzI)1{g`Qq{)*gQ>t9avZYD@FaZRZNwa1E05}8a z+{qJwPXGY|02msesL`STk_K4Hw5ijlP@_tnO0}w0rU0^P1rVUCR{&rE1Q<)UEP%5B z0;pZfRxN}FP*pMLrhyf%908lZ&MT`J62H@B+00597 dK?WdM(&R~$DOIjy+0x}pm@#F}q**c`06T;ZkPH9- literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/6/eef0185026fcd17f03b13f5747a74399.gif b/Python1/Python1/numbers/6/eef0185026fcd17f03b13f5747a74399.gif new file mode 100644 index 0000000000000000000000000000000000000000..181f8b73fbd6dc15a7456d18e90ee61e9227053e GIT binary patch literal 427 zcmV;c0aX4+Nk%v~VG{s60Du4h00030|Nkri0000J06YLd2>$>B2pmYTpuvL(2?AIM zAb`V%5FY}VNO59-ivTie1P}m#M~?wQiWCW;WXS+1Q>t9avZc$HFk{M0381FUn*ajn z1i+JLfS*8v1_eMAK!Br2lLA<}G(Z3VP@@6}0HCT>00FXU-O9DA*RNp1iXHnEfZ4NV z1E^gKpsm{gaO27i0H7{_0C@B2)eE4n-@kwX1Q-mUFn|Dv6DtP5xUu5^kRwY5Kp8*) z0GKfc*vxq|fX@H|h!zc?wCU3T0;pciy0z=quw%=fO}n=3+qiS<-Ypw|@87@!2p=8* zfbru10t5iSJb-iO0HQ|^K)t&4>HxB555T>bsHgw{ literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/7/7018355c856aeeb1574fc9fb4aa1d6d9.gif b/Python1/Python1/numbers/7/7018355c856aeeb1574fc9fb4aa1d6d9.gif new file mode 100644 index 0000000000000000000000000000000000000000..8ac025d0b26bd193cee7d0104df9114ab58fd576 GIT binary patch literal 339 zcmV-Z0j&N$>B2pmYTpuvL%0VrG; zprOM603rsMNU`EX02l*k+{iHifR6z}iX2I@q{)*gQ>t9aawUM50b+5mC~*v-2)Zvemp2p>+I zIDq2;k}F@X9Dwrx(4$L_4xl=K0NAr@&kmq_fbZbLgE9v|K7jf2=+6UKAE3Sa_wND7 l4?w@Z{rmXy>)+46zkh%M1P&xv(BMIY2^B76*f3#006XQnkmUdX literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/7/944f5237fa9f20b31cac49f8758d4485.gif b/Python1/Python1/numbers/7/944f5237fa9f20b31cac49f8758d4485.gif new file mode 100644 index 0000000000000000000000000000000000000000..82972a4a801346d4ee0b9963a268bcc8da5dea24 GIT binary patch literal 361 zcmV-v0hazpNk%v~VG;m50Du4h00030|Nkri0000I06YLd2>$>B2pmYTpuvL(6A}c# zkYRv_5FrAXI5B|5ix&ZC)EJ$>B2pmYTpuvL(6DkD2 zkYRv_5F-WvK#^jAix@Kk*vK(}$B!UGiX2I@q{)*gO#)cSvZYIx0bjAQB-@YAyckcnhi%uUu9)NlC0n)2qzaD^l_W|O| zpFbafeft6O>)*d0fPa7h00bad(4av82@?ij*wCRv01+bwpjgr3MT{9WZsgd}<42Go NMUEs{(j>)z06TuEmZ$&# literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/8/83023956997f3259f8bcd7fdf572e47a.gif b/Python1/Python1/numbers/8/83023956997f3259f8bcd7fdf572e47a.gif new file mode 100644 index 0000000000000000000000000000000000000000..8b0d5d3a8c223537c518e64e79ac9772ca331e5a GIT binary patch literal 447 zcmV;w0YLsoNk%v~VG{s60Du4h00030|Nkri0000J06YLd2>$>B2pmYTpuvL(2Lf2Q zFo45{0RTvp7@%TB02niB1Q4KO001CC1{g__B!H7A1E^fdvZc$HFk{M`NizU|n>cgk z48RkB&z}K;3I#xvXaE36kp@`GbSZ$RPy+y%N_A=g09dnP4ZyXl*RNp1iXBU~tXZ!B z(yCP(psiZ~aN!1+OBaCMy8!|K*t<7?-@gF>2o@ZmZ~y>^6C(})pfP{|kOKgiJUM{n z001&;&Kv-MX8-|0iyj>Sfa%kx1E^lT8h~rp0b&D~O}qB&0JwAO-p#wW@87_K3m;Cr zxbfr2llun1yt#Ac0is6-K)t&4>jAO@*uFi0_wNA!h@KZ8AOL{#=L4u;uO5JV009C3 zm_I*&{rdp`=+_^hKLCIL1P%;PFaQ9A00Jyz2*BY(hyVgiqzJ&`MT{8(Yy{8|Kmd>- z0{|ddG5`RSCsPR0#f~Lg*6dldY1OV}+xBZf06Q{esR;l8 literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/8/8b8c62071cbe6878d07f292fe1264be9.gif b/Python1/Python1/numbers/8/8b8c62071cbe6878d07f292fe1264be9.gif new file mode 100644 index 0000000000000000000000000000000000000000..8e5ebbc9e1049ac371991e843003fa6052b5718b GIT binary patch literal 396 zcmV;70dxLGNk%v~VGsa30Du4h00030|Nkri0000G06YLd2>$>B2pmYTpuvL#0Vo6z zprOM603reiKrsM-ix@8k*tijZ#{eKhh6F$oK!B4dQ>t9avZc$HFk_wsK$B*Gn>YdJ z1Q4JnfS&<^0vJj(fKdQQ11Mdp6oAtJP@_tnO0}xht5~yYoeH39*8l+khy@U!EP%5C z(yCPpplyHv0OHCGKo@}B0C@A_1;Dp2fB=920~ib-fMLS`5-VODps{1e03rtn0HAW^ z0097K)*PU-=g*)+iylq7wCU5RQ>$Lhy0vKluww%VK)W`8+W~Ux4gjEcfB*o32N+I# zIDq2-0svSJAb|7d0RTt`5CDMn>jAQ72f#gm_W%IGi)$YrpuG9=0Me@m5TL#L_5k9` zpC6!p008&_1lS({fPa7h1O@<55I_Kg2?GFN*pOiWh!GGEO`JJ(?&R6i=g*u00RTHmn~uQ% literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/8/c47d86f5d5ebba9ce17041be2d7a9366.gif b/Python1/Python1/numbers/8/c47d86f5d5ebba9ce17041be2d7a9366.gif new file mode 100644 index 0000000000000000000000000000000000000000..277eed1fb58016c343a2584eb6f404ad3711127a GIT binary patch literal 473 zcmV;~0Ve)ONk%v~VHE&80Du4h00030|Nkri0000L06YLd2>$>B2pmYTpuvL(4+2=Y zFo45{4*^J&7@%TB02niB%ow0!001CC1{g`QWB>ptQ3hDavZc$HFk{M`NwcO*0625% z+!>%}002OP0ti5~XaE36kp=+3lxcvcP@@8vN;Lq0t5~rH0Kl~?*8pI{iXBU~tl6_@ z)2dw?0D#-KZv)7k8vuaay8-g*4FI68-v9vs2o@Zmuwlah5+@G8H~@ghkRb;EK$&uY z%a;LY1`wcgX8@o>gANb?fN1~$QmbB_8i4E9umJ>^O}jRL+qVPg4gjFH@87-y2p>+o zxbfr2lPh1&yt(t|(4$MAP8~Ub>)5kn55T=UfbZbH2e<%0zC8H==mDr#AE3Q^_W)#&$fPa7h0t5h1uwVd$2@?Wf$S}Y|01+hu2vD&i0E`#|Y~%>Q<42Gm z1B@gY0KiFV#&>I~4+=g$BDgbpPd!01t=Mgc5k$~3@J zs8Is|ph`6W0IXR9Y~{KYz}K$$>B2pmYTpuvL$0VoW> zuweiI5Ca4NKoLNIix@Ei*chOr$BzI)0ti5|q{)*gQ>t9avZYIt0Ad0NK(i)I05|~z z*ckwT&z}GS02m4&fYGA?04N0zpsCZRP@_tnO0}xht5pGL1rPv$SFZuW0vHP*fZ4NV z0jLcCpe=v^aO1`WKsNw@yLSWV-3y>EfB=943l0FFFn|Dv6DtP5IDq5F03u5cK)JHz z%a}83-pskP=g*)+iylpSG=S5n0R&jhIskyz0b<7nKpQ}S+W>M0*v)%4fZqWC2oFHK zcyR#8lOqqnym@l~(4zwgK)rf(0N4Wn*bX3o_wU{Th*S>{0D$@P0RX694;0N{rmL+=nufZzkh%M01N~Wz~DiI0RSun5WwNXhX5o32vE^tMF1Hy2H@Dy<42Go TMUEs{(&R~$DOIjq84v(FVD^ag literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/9/bf3f011da7252edad4d2183f334bbfb2.gif b/Python1/Python1/numbers/9/bf3f011da7252edad4d2183f334bbfb2.gif new file mode 100644 index 0000000000000000000000000000000000000000..8f2f311954d5e244901217c52a6d104cac8ab75f GIT binary patch literal 420 zcmV;V0bBk@Nk%v~VG{s60Du4h00030|Nkri0000J06YLd2>$>B2pmYTpuvL(1p-*O zFo45{4*^I75CDM1ivcof%m|=k#{eKhiVO*$WXS+1Q>p|Ipry-~Fk{M`NwcO+mjH6= z+^I8wPXIsx1Q<%RD1f6!11Jpups7=*0RTvq8lWnGs{sN4*vb_^fUjV~iXBU~tl6_@ z(~LFiw+H-bm;)7Q3F`bx^;lpuw%=fO}n=3+qiS<-p#wW@87_00~k)c zIDi1ilLJ`Jyt(rL&;dx79-zAQ006RQ4*;Nh_W z2SC4m{Q&s$>j%IeKmdRM1P%lcAOHY_2@?ij2*BY(h!FtKKma@Yai#_U literal 0 HcmV?d00001 diff --git a/Python1/Python1/numbers/9/cba5dddd2bd5c682ebbd0eeea5c177ff.gif b/Python1/Python1/numbers/9/cba5dddd2bd5c682ebbd0eeea5c177ff.gif new file mode 100644 index 0000000000000000000000000000000000000000..2af642af49689493b5ee13de78704044746da93c GIT binary patch literal 429 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 P9Wc3RVOVMK;K_dgl{^ho literal 0 HcmV?d00001 diff --git a/Python1/Python1/proba.py b/Python1/Python1/proba.py new file mode 100644 index 0000000..b19db5a --- /dev/null +++ b/Python1/Python1/proba.py @@ -0,0 +1,107 @@ +from PIL import Image +import hashlib +import time +import os + + +import math + +class VectorCompare: + def magnitude(self,concordance): + total = 0 + for word,count in concordance.items(): + total += count ** 2 + return math.sqrt(total) + + def relation(self,concordance1, concordance2): + relevance = 0 + topvalue = 0 + for word, count in concordance1.items(): + if word in concordance2: + topvalue += count * concordance2[word] + return topvalue / (self.magnitude(concordance1) * self.magnitude(concordance2)) + + + +def buildvector(im): + d1 = {} + + count = 0 + for i in im.getdata(): + d1[count] = i + count += 1 + + return d1 + +v = VectorCompare() + + +iconset = ['0','1','2','3','4','5','6','7','8','9'] + + +imageset = [] + +for letter in iconset: + for img in os.listdir('./numbers/%s/'%(letter)): + temp = [] + if img != "Thumbs.db" and img != ".DS_Store": + temp.append(buildvector(Image.open("./numbers/%s/%s"%(letter,img)))) + imageset.append({letter:temp}) + + +im = Image.open("proba.gif") +newim = Image.new("RGB",im.size) +newim.paste(im) +im2 = Image.new("P",im.size) +im = newim.convert("P") +temp = {} + +for x in range(im.size[1]): + for y in range(im.size[0]): + pix = im.getpixel((y,x)) + temp[pix] = pix + if pix == 220 or pix==225 or pix == 227: + im2.putpixel((y,x),255) + +inletter = False +foundletter=False +start = 0 +end = 0 + +letters = [] +print("\n") +for y in range(im2.size[0]): + for x in range(im2.size[1]): + pix = im2.getpixel((y,x)) + if pix != 255: + inletter = True + + if foundletter == False and inletter == True: + foundletter = True + start = y + + if foundletter == True and inletter == False: + foundletter = False + end = y + letters.append((start,end)) + + + inletter=False + +count = 0 +for letter in letters: + m = hashlib.md5() + im3 = im2.crop(( letter[0] , 0, letter[1],im2.size[1] )) + + guess = [] + + for image in imageset: + for x,y in image.items(): + if len(y) != 0: + guess.append( ( v.relation(y[0],buildvector(im3)),x) ) + + guess.sort(reverse=True) + print("",guess[0]) + + count += 1 +print("\nEXPECTED - 0022756") \ No newline at end of file diff --git a/Python1/Python1/start.py b/Python1/Python1/start.py new file mode 100644 index 0000000..751d4f9 --- /dev/null +++ b/Python1/Python1/start.py @@ -0,0 +1,55 @@ +from PIL import Image +import hashlib +import time + +im = Image.open("examples/12581.gif") +newim = Image.new("RGB",im.size) +newim.paste(im) +im2 = Image.new("P",im.size) +im = newim.convert("P") + +temp = {} + + +for x in range(im.size[1]): + for y in range(im.size[0]): + pix = im.getpixel((y,x)) + temp[pix] = pix + if pix == 220 or pix == 225 or pix == 227: + im2.putpixel((y,x),255) + +im2.save("output.gif") + +inletter = False +foundletter=False +start = 0 +end = 0 + +letters = [] + + +for y in range(im2.size[0]): + for x in range(im2.size[1]): + pix = im2.getpixel((y,x)) + if pix != 255: + inletter = True + + if foundletter == False and inletter == True: + foundletter = True + start = y + + if foundletter == True and inletter == False: + foundletter = False + end = y + letters.append((start,end)) + + inletter=False + +count = 0 +for letter in letters: + m = hashlib.md5() + im3 = im2.crop(( letter[0] , 0, letter[1],im2.size[1] )) + line = "%s%s"%(time.time(),count) + m.update(line.encode('utf-8')) + im3.save("numbers/%s.gif"%(m.hexdigest())) + count += 1 \ No newline at end of file diff --git a/readme.txt b/readme.txt index 9e0623b..52bd71b 100644 --- a/readme.txt +++ b/readme.txt @@ -1,4 +1,5 @@ Распознавание чисел на изображениях. Программа - на языке Python. Будем использовать библиотеку pillow. -Папка Examples - для эталонов. +Папка numbers - для эталонов. +Папка examples - тренировочные капчи.