Ë ‚Ö¦i&*ãó€— ddlZddlZ ddlZd„Zd„Zd„Zd„Zd„ZdZ d„Z d „Z d „Z d „Z d „Zd „Zy#e$rdZYŒ-wxYw)éNcóʇ‡‡‡‡‡ — tjЉd«ŠdŠiŠˆˆˆˆ fd„Š ˆˆˆˆ fd„Štj«5}tj|_tj |_tj|_d|jtj<|dkrd}| }nd}‰||j««}|r| }ddd«|S#1swYSxYw) Néé€c󬕗 ‰j|«x}€>|‰kr‰|z}n.|dz ‰vr‰|dz x}|z}n|dz }‰|«‰||z «z}|‰|<|S©Né©Úget)ÚwÚresultÚtÚw2ÚBITLIMÚD2ÚmemÚw2pows €€€€ú /usr/lib64/python3.12/_pylong.pyrzint_to_decimal..w2pow+s}ø€ð ?ð—g‘g˜a“jÐ ˆFÐ )Ø�FŠ{ؘQ™‘Ø�Q‘˜#‘Ø" 1 q¡5™z˜/˜!¨QÑ.‘à˜!‘V�ñ ˜r›¡U¨1¨r©6£]Ñ2�؈C�‰F؈ óc󀕗|‰kr‰|«S|dz }||z }|||zz }‰||«‰|||z «‰|«zzSr©) Únr rÚhiÚlorÚDÚinnerrs €€€€rrzint_to_decimal..inner>sWø€Ø �Š;Ù�Q“4ˆKØ �!‰VˆØ �"‰WˆØ �"˜‘(‰^ˆÙ�R˜‹}™u R¨¨R©Ó0±5¸³9Ñ<Ñ<Ð.innerds{ø€Ø �Š9Ü�q“6ˆMØ �!‰VˆØ �O‰O˜BÓ ˆØ ˆ9Ø"# R¡%¨2¡+Ð -ˆA� ˜B‘ܘ˜1“‰ˆˆBÙ�R˜˜R™Ó ¡5¨¨R£=×#6Ñ#6°rÓ#:Ñ:Ð:rgÿyŸPDÓ?rrÚ-ÚÚ0)r'Ú_decimalr.r*ÚintÚlstrip)rr ÚsignÚsrr2s @@rÚint_to_decimal_stringr;Ws˜ù€ØIØ � ‰ ‹€A؈7‚{”xÐ+ô”> !Ó$Ó%Ð%õ ;ô" ˆAÐ"Ñ " QÑ &Ó'€AØ€K؈1‚uØ ˆBˆØ‰àˆÙ ˆa�‹ €A؈�tˆs‚{‘qð �H‰H�S‹MˆØ �!‰8€OrcóX‡‡‡‡‡— dŠiŠˆˆˆfd„Šˆˆˆˆfd„Љdt‰««S)Nic󨕗 ‰j|«x}€<|‰krd|z}n,|dz ‰vr ‰|dz dz}n|dz }‰|«‰||z «z}|‰|<|S)Nr-rr )r r rÚDIGLIMrÚw5pows €€€rr?z _str_to_int_inner..w5pow•sxø€ð ð —g‘g˜a“jÐ ˆFÐ )Ø�FŠ{ؘA™‘Ø�Q‘˜#‘ؘQ ™U™ a™‘à˜!‘V�ñ ˜r›¡U¨1¨r©6£]Ñ2�؈C�‰F؈ rcó�•—||z ‰krt‰||«S||zdzdz }‰||«‰||«‰||z «z||z zzSr)r7)ÚaÚbÚmidr>rr:r?s €€€€rrz _str_to_int_inner..innerªs]ø€Ø ˆq‰5�FŠ?Ü�q˜˜1�v“;Ð Ø�1‰u�q‰y˜QшÙ�S˜!‹}¡ q¨#£±°q¸3±w³Ñ!?ÀQÈÁWÑ MÑNÐNrr©Úlen)r:r>rrr?s`@@@@rÚ_str_to_int_innerrF„s0ü€Ø@ð€Fà €Cö÷*Oñ �”C˜“FÓ ÐrcóZ— |j«jdd«}t|«S)NÚ_r4)ÚrstripÚreplacerF)r:s rÚint_from_stringrK³s,€ð4ð �‰‹ ×ј3 Ó#€AÜ ˜QÓ Ðrcó°— tjd|«}|s td«‚t|j d««}|j d«dk(r| }|S)Nz\s*([+-]?)([0-9_]+)\s*z&invalid literal for int() with base 10rrr3)ÚreÚmatchÚ ValueErrorrKÚgroup)r:ÚmÚvs rÚ str_to_intrS¾sS€ØLä �‰Ð*¨AÓ.€AÙ ÜÐAÓBÐBܘŸ™ › Ó#€A؇w�wˆqƒz�SÒØ ˆBˆØ €Hri có0— |j«|z tkr t||«S|dz}|r|dz}|dz}|dz }|dz }d|zdz }||z ||z}}t||z ||z |z||||«\}} t| ||z||||«\} } |r| dz} ||z| z| fSr)r'Ú _DIV_LIMITr/Ú_div3n2n) rArBrÚpadÚhalf_nÚmaskÚb1Úb2Úq1ÚrÚq2s rÚ_div2n1nr_ÒsØ€ð ð ‡|�|ƒ~˜ÑœZÒ'Ü�a˜‹|ÐØ ˆa‰%€CÙ Ø ˆa‰ˆØ ˆa‰ˆØ ˆQ‰ˆØ �!‰V€FØ �‰K˜1Ñ €DØ �&‰[˜!˜d™(ˆ€BÜ �Q˜!‘V˜a 6™k¨TÑ1°1°b¸"¸fÓ E�E€BˆÜ �Q˜˜D™ ! R¨¨VÓ 4�E€BˆÙ Ø ˆa‰ˆØ �‰<˜"Ñ ˜aÐ Ðrcóª— ||z |k(rd|zdz |||zz |z}}nt|||«\}}||z|z||zz }|dkr|dz}||z }|dkrŒ||fS)Nrr)r_)Úa12Úa3rBrZr[rÚqr]s rrVrVðsƒ€ØKØ ˆa�x�2‚~Ø�Q‘˜!‰|˜S B¨!¡G™_¨rÑ1ˆ1‰ä˜˜R Ó#‰ˆˆ1Ø ˆa‰�"‰˜˜B™Ñ€AØ ˆaŠ%Ø ˆQ‰ˆØ ˆQ‰ˆð ˆa‹%ð ˆaˆ4€Krc󀇇‡— dg|j«‰zdz ‰zzŠˆˆˆfd„Š|r‰|dt‰««‰S)Nrrcó„•—|dz|k(r|‰|<y||zdz }||z ‰ z}||z }|||zz }‰|||«‰|||«yrr) ÚxÚLÚRrCÚshiftÚupperÚlowerÚa_digitsrrs €€€rrz_int2digits..inner scø€Ø ˆq‰5�AŠ:؈H�Q‰KØ Ø�1‰u˜‰lˆØ�q‘˜A‘ ˆØ�U‘ ˆØ�U˜e‘^Ñ$ˆÙ ˆe�Q˜ÔÙ ˆe�S˜!Õr)r'rE)rArrlrs `@@rÚ _int2digitsrmýsJú€ð ðˆs�q—|‘|“~¨Ñ)¨AÑ-°!Ñ3Ñ4€Hö ñ Ù ˆa�”C˜“MÔ"Ø €OrcóD‡‡‡— ˆˆˆfd„Љr‰dt‰««SdS)Ncój•—|dz|k(r‰|S||zdz }||z ‰z}‰||«|z‰||«zSrr)rgrhrCriÚdigitsrrs €€€rrz_digits2int..inner!sNø€Ø ˆq‰5�AŠ:ؘ!‘9Ð Ø�1‰u˜‰lˆØ�q‘˜A‘ ˆÙ�c˜1“  Ñ&©%°°3«-Ñ7Ð7rrrD)rprrs``@rÚ _digits2intrqs'ú€ðö8ñ%+‰5�”C˜“KÓ Ð1°Ð1rcóò— |j«}t||«}d}g}t|«D])}t||z|z||«\}}|j |«Œ+|j «t ||«}||fS©Nr)r'rmÚreversedr_ÚappendÚreverserq) rArBrrlr]Úq_digitsÚa_digitÚq_digitrcs rÚ _divmod_posrz+sƒ€ðð � ‰ ‹€Aܘ1˜aÓ €Hà €AØ€HܘHÖ%ˆÜ˜q A™v¨Ñ0°!°QÓ7‰ ˆ�Ø�‰˜Õ ð&ð ×ÑÔÜ�H˜aÓ €AØ ˆaˆ4€Krcó¤— |dk(rt‚|dkrt| | «\}}|| fS|dkrt||«\}}|||zfSt||«Srs)ÚZeroDivisionErrorÚ int_divmodrz)rArBrcr]s rr}r}<st€ðð ˆA‚vÜÐØ ˆQŠÜ˜1˜"˜q˜bÓ!‰ˆˆ1Ø�1�"ˆuˆ Ø ˆQŠÜ˜1˜"˜aÓ ‰ˆˆ1؈r�1˜�r‘6ˆzÐä˜1˜aÓ Ð r)rMrr6Ú ImportErrorr*r;rFrKrSrUr_rVrmrqrzr}rrrÚrsrðð >ó ÛðÛò =ò@*òZ,ò^ ò  ð"€ ò ò< òò> 2òó" !øðS òØ‚Hðús ‹3³=¼=