+
    Í{�j49  ã                   ó�  € R t ^ RIt^ RIt^ RIHt ]P
                  R ]P                  R ]P                  R ]P                  R ]P                  R ]P                  R /t]! RR4      t]! ]! ^^4      4      0 RSm,          t ! R	 R
]4      tR tR t]P(                  ! R4      tR t]P(                  ! R4      tRt]P(                  ! R],           R,           4      t]P(                  ! R4      tR tR t]P(                  ! R4      t]P(                  ! R4      tR tRTR lt RUR lt!]"R8X  Ed   RRRR R!R"R#R$/R%3RR&RR'R!R(R#R$/R)3RR*RR+R!R,R#R-/R%3RR*RR.R!R,R#R-/R)3RR/RR0R!R0R#R$/R)3RR1RR2R!R3R#R$/R)3RR4RR5R!R6R#R$/R)3RR7RR8R!RR#R/R)3RR9RR8R!RR#R/R)3RR:RR;R!R<R#R$/R%3RR=RR>R!R?R#R$/R%3RR@RRAR!RBR#R$/R)3RR@RRAR!RCR#R$/R)3.t#^ t$]# Fi  w  t%t&] ! ]%RD4      w  t't(t)]']&8X  d   REMRFt*]']&8w  d
   ]$^,          t$]+! ]* RG]&'       d   RHMRI RJ]''       d   RHMRI RK]( RL]) RM]%R,          RN,           24       Kk  	  ]+! RO]$'       g   RPM]$ RQ24       R# R# )Vuð  AI å‡ºé¢˜çš„**ç¡®å®šæ€§æ•°å€¼æ ¸éªŒ**â€”â€”è®©å¤§æ¨¡åž‹å‡ºé¢˜ï¼Œä½†ä¸�è®©å®ƒè‡ªå·±è¯´äº†ç®—ã€‚

## ä¸ºä»€ä¹ˆè¿™ä¹ˆå�š
ç”¨æˆ·è¦�å›žåˆ°å¤§æ¨¡åž‹å‡ºé¢˜ï¼ˆç”Ÿæˆ�å™¨é¢˜åž‹è¦†ç›–æœ‰é™�ã€�å‡ºæ�¥çš„é¢˜å¤ªæ�¿ï¼‰ï¼Œ
ä½†å¤§æ¨¡åž‹çš„è€�æ¯›ç—…æ˜¯**æ•°å­—å‡‘ä¸�å‡ºæ�¥**ï¼šé¸¡å…”å�Œç¬¼ç»™äº†å¥‡æ•°æ�¡è…¿ã€�é™¤ä¸�å°½ã€�ç­”æ¡ˆæ˜¯ 17/23 è¿™ç§�è„�æ•°ã€�
å°�å­¦é¢˜ç®—å‡ºè´Ÿæ•°ã€‚è¿™äº›ä¸�æ˜¯"è¡¨è¾¾ä¸�å¥½"ï¼Œæ˜¯é¢˜æœ¬èº«åºŸäº†ã€‚

## æ€�è·¯
è®©æ¨¡åž‹å‡ºé¢˜æ—¶**é¡ºå¸¦äº¤å‡ºç­”æ¡ˆå’Œä¸€æ®µå�¯æ‰§è¡Œçš„ç®—å¼�**ï¼Œæœ�åŠ¡ç«¯è·‘ä¸€é��ï¼š
    ç®—å¼�çš„å€¼ â‰  å®ƒè‡ªå·±è¯´çš„ç­”æ¡ˆ  â†’ è¯´æ˜Žå®ƒæ²¡çœŸç®—è¿‡ â†’ æ¯™æŽ‰
    ç­”æ¡ˆæ˜¯è„�æ•°/è´Ÿæ•°/è¶…èŒƒå›´        â†’ å­¦ç”Ÿå�šä¸�å‡ºå¹²å‡€ç»“æžœ â†’ æ¯™æŽ‰
**æ ¸éªŒè¿™ä¸€ä¾§å®Œå…¨æ˜¯ä»£ç �ï¼Œä¸�ä¾�èµ–æ¨¡åž‹è‡ªè§‰**ï¼›æ¨¡åž‹å�ªè´Ÿè´£å‡ºé¢˜ï¼Œåˆ¤å�·æ�ƒåœ¨æˆ‘ä»¬æ‰‹é‡Œã€‚

ç­”æ¡ˆå�ªåœ¨æœ�åŠ¡ç«¯å½“å¯¹æ•°ç”¨ï¼Œ**ä¸�è¿›è¿”å›žç»™å‰�ç«¯çš„é¢˜é�¢**ï¼ˆé›¶ç­”æ¡ˆçº¢çº¿ï¼‰ã€‚

## ä¸‰ç§�æ ¸éªŒæ–¹å¼�ï¼ˆæ¨¡åž‹è‡ªå·±æ ‡ check_kindï¼‰
    eq    check æ±‚å€¼ == answer         "10 å�ªé¸¡å…”å…± 32 æ�¡è…¿" â†’ check="(32-10*2)/(4-2)" answer="6"
    sign  check çš„æ­£è´Ÿå�·å¯¹åº” answer     "æ¯”è¾ƒ 23+95 â—‹ 87+19" â†’ check="(23+95)-(87+19)" answer=">"
    ""    ä¸�å�¯ç”¨ç®—å¼�è¡¨è¾¾ï¼ˆæ•°å›¾å½¢/é€»è¾‘æŽ¨ç�†/å¼€æ”¾é¢˜ï¼‰â†’ æ”¾è¡Œä½†æ ‡ verified=False
N©ÚFractionc                 ó   € W,           # ©N© ©ÚaÚbs   &&ôR   /Users/luyan/Desktop/AI workspace/è¯¾ç¨‹è®¾è®¡æœºå™¨äºº/ç»„å�·ç³»ç»Ÿ/verify_gen.pyÚ<lambda>r      s   € ˜ažeó    c                 ó   € W,
          # r   r   r   s   &&r
   r   r      s   € ¸1¾5r   c                 ó   € W,          # r   r   r   s   &&r
   r   r      s   € ˜qžur   c                 ó   € W,          # r   r   r   s   &&r
   r   r      s   € ¸A¾Er   c                 ó$   € \        W,          4      # r   r   r   s   &&r
   r   r      s   € ¤8¨A­FÔ#3r   c                 ó   € W,          # r   r   r   s   &&r
   r   r      s   € È1Î5r   c                   ó   € ] tR t^(tRtR# )ÚBadCheckr   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r   r   r
   r   r   (   s   † Ûr   r   c                ój  € \        V \        P                  4      '       d   \        V P                  4      # \        V \        P
                  4      '       dv   \        V P                  \        4      '       g'   \        V P                  \        \        34      '       g   \        R4      h\        V P                  4      P                  R4      # \        V \        P                  4      '       d‹   \        V P                  \        P                  4      '       d   \        V P                   4      ) # \        V P                  \        P"                  4      '       d   \        V P                   4      # \        R4      h\        V \        P$                  4      '       Ed{   \        V P                  \        P&                  4      '       di   \        V P(                  4      \        V P*                  4      r!VP,                  ^8w  g   ^ Tu;8:  d   ^8:  g   M \        R4      hV\        V4      ,          # \.        P1                  \3        V P                  4      4      pV'       g   \        R4      h\        V P(                  4      \        V P*                  4      r\        V P                  \        P4                  \        P6                  \        P8                  34      '       d   V^ 8X  d   \        R4      hV! WA4      p\;        V4      \<        8”  d   \        R4      hV# \        R\3        V 4      P>                  ,           4      h)	uR   è‡ªå·±é€’å½’æ±‚å€¼ï¼Œ**ä¸�è°ƒç”¨ eval/exec**ã€‚å�ªè®¤æ•°å­—å’Œå››åˆ™/å�–ä½™/å¹‚ã€‚u   é�žæ•°å­—å¸¸é‡�u   ä¸�æ”¯æŒ�çš„ä¸€å…ƒè¿�ç®—u   å¹‚æ¬¡è¶…èŒƒå›´u   ä¸�æ”¯æŒ�çš„è¿�ç®—ç¬¦u	   é™¤ä»¥é›¶u   æ•°å€¼è¿‡å¤§u   ä¸�å…�è®¸çš„è¯­æ³•ï¼šé Êš;) Ú
isinstanceÚastÚ
ExpressionÚ_evÚbodyÚConstantÚvalueÚboolÚintÚfloatr   r   Úlimit_denominatorÚUnaryOpÚopÚUSubÚoperandÚUAddÚBinOpÚPowÚleftÚrightÚdenominatorÚ_BINÚgetÚtypeÚDivÚFloorDivÚModÚabsÚMAX_ABSr   )Únoder	   ÚeÚfr   Úrs   &     r
   r   r   ,   s  € ä�$œŸ™×'Ò'Ü�4—9‘9‹~ÐÜ�$œŸ™×%Ò%Ü�d—j‘j¤$×'Ò'¬z¸$¿*¹*ÄsÌEÀl×/SÒ/SÜÐ,Ó-Ð-Ü˜Ÿ
™
Ó#×5Ñ5°gÓ>Ð>Ü�$œŸ™×$Ò$Ü�d—g‘gœsŸx™x×(Ò(´#°d·l±lÓ2CÐ1CÐ*CÜ�d—g‘gœsŸx™x×(Ò(´°T·\±\Ó1BÐ*BÜÐ1Ó2Ð2Ü�$œŸ	™	×"Ó"Ü�d—g‘gœsŸw™w×'Ò'Ü�t—y‘y“>¤3 t§z¡z£?ˆqØ�}‰} Ô!¨!¨q®+°A®+ÜÐ0Ó1Ð1Øœ˜A›•;ÐÜ�H‰H”T˜$Ÿ'™'“]Ó#ˆßÜÐ2Ó3Ð3Ü�4—9‘9‹~œs 4§:¡:›ˆ1Ü�d—g‘g¤§¡¬¯©´s·w±wÐ?×@Ò@ÀQÈ!ÄVÜ˜;Ó'Ð'Ùˆa‹GˆÜˆq‹6”GÔÜ˜>Ó*Ð*ØˆÜ
Ð*¬T°$«Z×-@Ñ-@Õ@Ó
AÐAr   c                óx  € T ;'       g    RP                  4       P                  RR4      P                  RR4      P                  RR4      P                  RR	4      p V '       d   \        V 4      ^È8”  d   \        R
4      h \        P
                  ! V RR7      p\        T4      #   \         d    \        R4      hi ; i)u@   å®‰å…¨æ±‚å€¼ä¸€æ®µç®—å¼� â†’ Fractionï¼›ä¸�å�ˆæ³•æŠ› BadCheckã€‚Ú ô   Ã—Ú*ô   Ã·Ú/õ   ï¼�Ú-u   ï¼‹Ú+u   ç®—å¼�ä¸ºç©ºæˆ–è¿‡é•¿Úeval)Úmodeu   ç®—å¼�è¯­æ³•é”™è¯¯)ÚstripÚreplaceÚlenr   r   ÚparseÚSyntaxErrorr   )ÚexprÚtrees   & r
   ÚcalcrN   K   s¤   € à�JˆJ�B×ÑÓ×'Ñ'¨¨cÓ2×:Ñ:¸4ÀÓE×MÑMÈeÐUXÓY×aÑaÐbgÐilÓm€Dß”3�t“9˜s”?ÜÐ.Ó/Ð/ð-Ü�yŠy˜ FÔ+ˆô ˆt‹9Ðøô ô -ÜÐ+Ó,Ð,ð-ús   Á?B" Â"B9z-?\d+(?:\.\d+)?(?:\s*/\s*\d+)?c                óz  € \        T ;'       g    R4      P                  4       P                  RR4      P                  RR4      P                  RR4      p V P                  RR4      P                  4       p RV 9   ;'       g    R	V 9   pV P                  R	R4      P                  RR4      p \        P                  ! R
RV 4      p Rp\        P
                  ! RV 4      pV'       dº   RV 9   g   \        P
                  ! RV 4      '       d–    VP                  ^4      '       d   RM^p\        VP                  ^4      4      \        VP                  ^4      4      \        VP                  ^4      4      rvpV'       d#   V\        V4      \        Wg4      ,           ,          MRpVf   \        P
                  ! RV 4      pV'       d`    \        VP                  ^4      4      '       d=   \        \        VP                  ^4      4      \        VP                  ^4      4      4      MRpVf»   \        P                  V 4      pV'       g   R# VP                  ^ 4      P                  RR4      p RV9   dF   VP                  R4      w  rg\        V4      '       d   \        \        V4      \        V4      4      MRpM-RV9  d   \        V4      M\        V4      P                  R4      p Ve   V'       d
   V^d,          pV#   \        \        3 d    Rp ELmi ; i  \        \        3 d    Rp ELi ; i  \        \        3 d     R# i ; i)uo  æŠŠæ¨¡åž‹ç»™çš„ answer è§£æž�æˆ� Fractionï¼›è§£æž�ä¸�å‡ºè¿”å›ž Noneã€‚

2026-08-28 æŒ‰ä¸šç•Œåˆ¤ç­‰å™¨ï¼ˆNeMo math_grader / dart-math / MARIO_EVALï¼‰çš„å�‘å�•åŠ å›ºï¼š
  ç™¾åˆ†å�·        "40%" â†’ 2/5          ï¼ˆæ¨¡åž‹å†™ç™¾åˆ†æ•°ã€�check ç®—å‡º 0.4ï¼ŒåŽŸå…ˆç›´æŽ¥è¯¯æ¯™ï¼‰
  å¸¦åˆ†æ•°        "1å�ˆ1/2"ã€�LaTeX çš„ "1\frac{1}{2}" â†’ 3/2
  LaTeX åˆ†æ•°    "\frac{3}{4}"ã€�"\dfrac{3}{4}" â†’ 3/4
  $ åŒ…è£¹/åº¦æ•°   "$6$"ã€�"30Â°"ã€�"30åº¦" â†’ æ•°å€¼æœ¬ä½“
âš  é¡ºåº�æ•�æ„Ÿï¼šå…ˆå‰¥ $ å†�è®¤ \fracï¼Œæœ€å�Žæ‰�èµ°è£¸æ•°å­—å…œåº• â€”â€”
  è£¸æ•°å­—æ­£åˆ™ä¼šæŠŠ "\frac{3}{4}" é‡Œçš„ 3 å�•ç‹¬æŠ“èµ°ï¼Œå¾—åˆ° 3 è€Œä¸�æ˜¯ 3/4ã€‚
r=   rB   rC   u   ï¼ŒÚ,Ú$Ú Ú%u   ï¼…u   (?:Â°|åº¦)\s*$Nu@   (-?)(\d+)\s*(?:å�ˆ|\\d?frac)\s*\{?(\d+)\}?\s*[/{]?\s*\{?(\d+)\}?u   å�ˆz\d\s*\\d?fracz.\\d?frac\s*\{\s*(-?\d+)\s*\}\s*\{\s*(\d+)\s*\}rA   Ú.éÿÿÿÿi@B )ÚstrrG   rH   ÚreÚsubÚsearchÚgroupr#   r   Ú
ValueErrorÚZeroDivisionErrorÚ_NUMÚsplitr%   )	ÚsÚpctÚvalÚmÚsignÚwholer   r	   Úts	   &        r
   Ú	parse_numrf   Z   s‚  € ô 	ˆA�GˆG�‹×ÑÓ×$Ñ$ U¨CÓ0×8Ñ8¸ÀÓC×KÑKÈCÐQSÓT€AØ	�	‰	�#�sÓ×!Ñ!Ó#€AØ
�‰(×
 Ð
 �e˜q‘j€CØ	�	‰	�%˜Ó×$Ñ$ S¨"Ó-€AÜ
�ŠÐ  " aÓ(€Aà
€Cä
�	Š	ÐUÐWXÓY€Aßˆe�qŒjœBŸIšIÐ&6¸×:Ò:ð	ØŸ™ Ÿš‘2¨ˆDÜ˜aŸg™g a›j›/¬3¨q¯w©w°q«z«?¼CÀÇÁÈÃ
»O�aˆEß?@�$œ( 5›/¬H°Q«NÕ:Ö;ÀdˆCð ‚{Ü�IŠIÐGÈÓKˆßðÜDGÈÏÉÐPQË
ÇOÂO”hœs 1§7¡7¨1£:›´°A·G±G¸A³J³Ô@ÐY]�ð ‚{Ü�K‰K˜‹NˆßÙØ�G‰G�A‹J×Ñ˜s BÓ'ˆð	Ø�aŒxØ—w‘w˜s“|‘�Ü25°a·&²&”hœs 1›v¤s¨1£vÔ.¸d‘à%(°¤\”h˜q”k´xÀ³{×7TÑ7TÐU\Ó7]‘ð ‚Ÿ3Ø�C�iˆØ€Jøô1 Ô-Ð.ô 	Ø‹Cð	ûô Ô 1Ð2ô Ø“ðûô Ô-Ð.ô 	Úð	úsE   ÄK1 ÄA=K1 Æ>AL É!AL% Ê-,L% Ë1LÌLÌL"Ì!L"Ì%L:Ì9L:u   [ä¸€äºŒä¸‰å››äº”]å¹´çº§u�   å�ª|ä¸ª|äºº|æœ¬|è¾†|æ£µ|æœµ|æ¬¡|å��|æ�¡|å¼ |æ”¯|å�—|è¢‹|ç®±|ä»½|ç›’|æŽ’|ç»„|ç§�|ä½�|å¤´|åŒ¹|æž¶|è‰˜|å±‚|é¡µ|é¢˜|é�“|é—´|æ‰‡|æŠŠ|ä»¶|é¢—|ç²’|æžšu   [å‡ å¤š]\s*å°‘?\s*(?:Ú)u7   (?:\\d?frac\{[^{}]+\}\{[^{}]+\}|\d+\s*/\s*\d+)\s*[+ï¼‹]c                 óX   € \        \        P                  T ;'       g    R 4      4      ^8¬  # )r=   )rI   Ú	_FRAC_SUMÚfindall©Ústems   &r
   Ú_frac_sum_stemrm   œ   s#   € ÜŒy× Ñ  § ¨Ó,Ó-°Ñ2Ð2r   c                 ó�   € \        \        P                  \        P                  ! R R\        T ;'       g    R4      4      4      4      # )z	\$[^$]*\$rR   r=   )r"   Ú
_ASK_COUNTrY   rW   rX   rV   rk   s   &r
   Ú_needs_integerrp       s/   € Ü”
×!Ñ!¤"§&¢&¨°s¼CÀÇ
À
È»OÓ"LÓMÓNÐNr   uU   å›¾ä¹¦é¦†|å›¾ä¹¦|åœ°å›¾|æ‹¼å›¾|å›¾ç”»|å›¾é’‰|å›¾æ¡ˆ|å›¾ä¸Šè·�ç¦»|å›¾ä¸Š|ä½œå›¾|ç”»å›¾u   å›¾c                 ó°   € \        T ;'       g    R 4      p\        P                  V4      '       * ;'       g!    \        \        P                  ! RV4      4      # )r=   u   åˆ�|å…­å¹´çº§|ä¸ƒ|å…«|ä¹�)rV   Ú_PRIMARYrY   r"   rW   )ÚgradeÚgs   & r
   Ú_allow_negativeru   °   s>   € ÜˆE�KˆK�RÓ€AÜ�‰˜qÓ!Ô!×UÐU¤T¬"¯)ª)Ð4PÐRSÓ*TÓ%UÐUr   r=   c                óê  € V P                  R4      ;'       g    RP                  4       pV'       g   R# \        P                  \        P                  RV4      4      '       d   R# V P                  R4      ;'       g    RP                  4       pV P                  R4      ;'       g    RP                  4       pV P                  R4      ;'       g    RP                  4       pVR9  g	   V'       g   R#  \        V4      pTR8X  dH   R
^RRR^ R^RRR^ /P                  T4      p	T	f   R # T^ 8„  T^ 8  ,
          p
Y©8w  d   RRRY¦3,          3# R!# \        T4      pTf   RRRTR,          ,          3# Y{8w  d   RRRT: RT: R23# TP                  \        9  d)   \        T4      '       g   RRRY»P                  3,          3# T^ 8  d   \        T4      '       g   R"# TP                  ^8w  d   \        T4      '       d   RRRT,          3# \        P                  ! RT4       F.  pT\        P
                  ! RRT4      9  g   K"  RRRT,          3u # 	  R!#   \         d   pRRRT,          3u R	p?# R	p?ii ; i)#u­   æ ¸éªŒä¸€é�“ç”Ÿæˆ�é¢˜ â†’ (æ˜¯å�¦æ”¾è¡Œ, æ˜¯å�¦çœŸæ ¸éªŒè¿‡, æ¯™æŽ‰çš„åŽŸå› )

æ”¾è¡Œä½† verified=False çš„æƒ…å†µï¼šæ¨¡åž‹æ ‡äº†ä¸�å�¯ç®—ï¼ˆæ•°å›¾å½¢/é€»è¾‘/å¼€æ”¾é¢˜ï¼‰ã€‚
rl   r=   FÚ
check_kindÚcheckÚanswerrc   u   ç®—å¼�è·‘ä¸�é€šï¼š%sNÚ>Ú<Ú=u   ï¼žu   ï¼œu   ï¼�u#   ç®—å¼�ç¬¦å�·(%d)ä¸Žç­”æ¡ˆ(%s)ä¸�ç¬¦u   ç­”æ¡ˆä¸�æ˜¯æ•°å€¼ï¼š%r:Né   Nu
   ç®—å¼�å€¼ u    â‰  ç­”æ¡ˆ u   ï¼ˆæ¨¡åž‹æ²¡çœŸç®—ï¼‰u,   ç­”æ¡ˆä¸�æ˜¯æ•´é½�çš„æ•°ï¼ˆ%sï¼Œåˆ†æ¯� %dï¼‰uU   é—®çš„æ˜¯ã€Œå‡ å�ª/å¤šå°‘ä¸ªã€�ï¼Œç®—å‡ºæ�¥å�´æ˜¯ %sï¼ˆé¢˜æœ¬èº«å‡‘ä¸�å‡ºæ•´æ•°è§£ï¼‰z\d{3,}u   [\s,ï¼Œ]u'   ç®—å¼�ç”¨äº†é¢˜å¹²é‡Œæ²¡æœ‰çš„æ•°å­— %s)FFu	   ç©ºé¢˜å¹²)FFu=   é¢˜ç›®æ¶‰å�Šå›¾å½¢ï¼Œä½† AI å‡ºä¸�äº†å›¾ï¼ˆå­¦ç”Ÿå�šä¸�äº†ï¼‰)Úeqrc   )TFr=   rU   )FFu   æ¯”è¾ƒé¢˜çš„ç­”æ¡ˆä¸�æ˜¯ > < =)TTr=   )FFu   å°�å­¦é¢˜ç®—å‡ºè´Ÿæ•°)r1   rG   Ú_HAS_FIGrY   Ú_FIG_OK_NOUNrX   rN   r   rf   r/   ÚOK_DENrm   ru   rp   rW   rj   )Úitemrs   Úsrc_stemrl   ÚkindÚchkÚansÚvr9   ÚwantÚgotr   Úns   &&&          r
   Úverifyr‹   µ   sX  € ð
 �H‰H�VÓ×"Ð" ×)Ñ)Ó+€DßØ(Ð(Ü‡�”|×'Ñ'¨¨DÓ1×2Ò2Ø\Ð\Ø�H‰H�\Ó"×(Ð( b×/Ñ/Ó1€DØ�8‰8�GÓ×"Ð" ×
)Ñ
)Ó
+€CØ�8‰8�HÓ×#Ð# ×
*Ñ
*Ó
,€Cà�>Ô!¯àÐð8Ü�‹Iˆð ˆv„~Ø�Q˜˜R  a¨°°5¸"¸eÀQÐG×KÑKÈCÓPˆØŠ<ØAÐAØ�1‰u˜˜Q™ÕˆØŒ;Ø˜%Ð!FÈ#ÈÕ!SÐSÐSØÐä�#‹€AØ‚yØ�eÐ6¸¸S½ÕAÐAÐAØ„vØ‘eÓRSÓUVÐWÐWÐWØ‡}�}œFÔ"¬>¸$×+?Ò+?ð �eÐKÈq×R_ÑR_ÐN`Õ`Ð`Ð`Øˆ1„u”_ U×+Ò+Ø4Ð4Ø‡}�}˜Ôœn¨T×2Ò2Ø�eÐtÐwxÕxÐxÐxô �ZŠZ˜	 3Ö'ˆØ”B—F’F˜;¨¨DÓ1Ö1Ø˜%Ð!JÈQÕ!NÐNÒNñ (ð ÐøôE ô 8Ø�eÐ3°aÕ7Ð7Õ7ûð8ús   Ã2I ÉI2ÉI-É'I2É-I2c           
     ó  € . . rCT ;'       g    .  F¬  p\        WQ4      w  rgpV'       d_   RVP                  RR4      RVP                  RR4      RV/p	VP                  R4      '       d   VR,          V	R&   VP                  V	4       Kw  TP                  RVP                  R4      ;'       g    RR,          RV/4       K®  	  V'       d   VRV pVR	\        V4      R
\        V4      R\	        R V 4       4      RVR,          /3# )ud   æ‰¹é‡�æ ¸éªŒ â†’ (æ”¾è¡Œçš„é¢˜, ç»Ÿè®¡)ã€‚é¢˜é�¢é‡Œ**ä¸�å¸¦ç­”æ¡ˆ**å›žå‰�ç«¯ï¼ˆé›¶ç­”æ¡ˆçº¢çº¿ï¼‰ã€‚r2   r=   rl   ÚverifiedÚvtype:Né<   NÚwhyNÚkeptÚdroppedc              3   óF   "  € T F  qR ,          '       g   K  ^x € K  	  R# 5i)r�   Nr   )Ú.0Úxs   & r
   Ú	<genexpr>Úfilter_items.<locals>.<genexpr>þ   s   é € Ð?©2 a°:·±§¢«2ùs   ‚!—
!Úreasons:Né   N)r‹   r1   ÚappendrI   Úsum)
Úitemsrs   rˆ   ÚokÚbadÚitÚpassedr�   r�   Úrows
   &&&       r
   Úfilter_itemsr¢   î   sõ   € à�"ˆØ�{ˆ{˜Š{ˆÜ & rÓ 1Ñˆ˜#ßØ˜2Ÿ6™6 &¨"Ó-¨v°r·v±v¸fÀbÓ7IØ˜xð)ˆCà�v‰v�g�ŠØ! '�{��G‘Ø�I‰I�cŽNà�J‰J˜ §¡¨£×!5Ð!5°2°sÕ ;¸UÀCÐHÖIñ ÷ Ø��ˆYˆØ�œ˜B› ¬C°«HØœCÑ?©2Ó?Ó?ÀÈCÐPRÍGðUð Uð Ur   Ú__main__rl   u&   é¸¡å…”å�Œç¬¼ï¼Œå…± 10 ä¸ªå¤´ 32 æ�¡è…¿ry   Ú6rx   z(32-10*2)/(4-2)rw   r~   Tu8   é¸¡å…”å�Œç¬¼ï¼Œå…± 10 ä¸ªå¤´ 33 æ�¡è…¿ï¼Œå…”æœ‰å‡ å�ªï¼Ÿz6.5z(33-10*2)/(4-2)Fu   æ¯”è¾ƒå¤§å°� 23+95 â—‹ 87+19rz   z(23+95)-(87+19)rc   r{   u   ç®—ä¸€ç®— 17Ã·23z17/23u   å°�æ˜Žæœ‰ 5 å…ƒç”¨äº† 8 å…ƒz-3z5-8u
   å…± 12 äººÚ999z	3456-2457u!   æ•°ä¸€æ•°å›¾ä¸­æœ‰å‡ ä¸ªä¸‰è§’å½¢Ú8uN   ä¸‹é�¢å›¾å½¢ä¸­å…±æœ‰å¤šå°‘ä¸ªä¸‰è§’å½¢ã€‚å›¾å½¢ç”±ä¸€ä¸ªå¤§ä¸‰è§’å½¢åˆ†æˆ�â€¦u<   å›¾ä¹¦é¦†æœ‰ 120 æœ¬ä¹¦ï¼Œå€Ÿå‡º 45 æœ¬ï¼Œè¿˜å‰©å¤šå°‘æœ¬ï¼ŸÚ75z120-45u1   ä¸€ä¸ªæ•°åˆ— 1,3,5,â€¦,99ï¼Œå…±æœ‰å¤šå°‘ä¸ªæ•°ï¼ŸÚ50z
(99-1)/2+1r•   Ú1z__import__("os").system("ls")z1/0u	   ä¸‰å¹´çº§u   âœ“u   âœ—u    æœŸæœ›u   æ”¾è¡Œu   æ¯™æŽ‰u    å®žé™…u    æ ¸éªŒ=rR   u     â†� :Né   Nu   
è‡ªæ£€u   å…¨è¿‡u
    æ�¡ä¸�ç¬¦r   >   é   é   é   é   é   rª   é   r}   é    é$   é(   é-   é2   r�   é@   éK   éd   é}   éÈ   éè  éô  éú   )r=   r=   )r=   N),Ú__doc__r   rW   Ú	fractionsr   ÚAddÚSubÚMultr3   r4   r5   r0   r7   ÚsetÚranger�   Ú	Exceptionr   r   rN   Úcompiler]   rf   rr   Ú_COUNT_UNITro   ri   rm   rp   r€   r   ru   r‹   r¢   r   Úcasesrž   rŸ   rˆ   r‰   Úverr�   ÚflagÚprintr   r   r
   Ú<module>rÌ      s³  ðñ÷( Ý ð 	�‰Ñ# S§W¡WÑ.@Ø�‰Ñ$ c§g¡gÑ/AØ�‰Ñ3°S·W±WÑ>PðR€ñ �7Ó
€ñ
 
‰U�1�b‹\Ó	ò Uõ 
U€ô	ˆyô 	òBò>	ð 
‡z‚zÐ3Ó4€ò1ðj �:Š:Ð0Ó1€ð
 a€Ø�ZŠZÐ0°;Õ>ÀÕEÓF€
ð �JŠJÐQÓR€	ò3òOð �zŠzÐrÓs€Ø�:Š:�fÓ€òVô
6ôrUð& ˆzÕà
Ð:¸HÀcÈ7ÐTeÐgsÐuyÐ	zð  }Að  	Bà
ÐLÈhÐX]Ð_fÐhyð  |Hð  JNð  
Oð  QVð  	WØ
Ð0°(¸CÀÐJ[Ð]iÐkqÐ	rÐtxÐyØ
Ð0°(¸CÀÐJ[Ð]iÐkqÐ	rÐtyÐzØ
Ð$ h°¸À'È<ÐY]Ð	^Ð`eÐfØ
Ð/°¸4ÀÈ%ÐQ]Ð_cÐ	dÐfkÐlØ
�, ¨%°¸+À|ÐUYÐ	ZÐ\aÐbà
Ð5°xÀÀgÈrÐS_ÐacÐ	dÐfkÐlØ
ÐbÐdlÐnqÐszÐ|~ð  AMð  OQð  
Rð  TYð  	ZØ
ÐPÐRZÐ\`ÐbiÐksð  vBð  DHð  
Ið  KOð  	PØ
ÐEÀxÐQUÐW^Ð`lÐnzð  }Að  
Bð  DHð  	IØ
�#�x  gÐ/NÐP\Ð^bÐ	cÐejÐkØ
�#�x  g¨u°lÀDÐ	IÈ5ÐQð€Eð" €CÛ‰ˆˆDÙ˜r ;Ó/‰ˆˆS�#Ø˜tœ‰u¨ˆØ�$Œ;˜˜q�˜Ù���g¯$™h°HÐ=¸W×QTÁXÐZbÐDcð dØ�u˜A˜c˜U &¨¨F­°C­Ð(9ð;ö 	<ñ	 ñ 
ˆ*§c‘h°#°°jÐ/AÖBñ3 r   