3 ՔRe @ s d d Z edkre [ dS )c C s dd l } dd l}|jjd}|d ks4| jdkr:| r:g }n|j|j}t| di }| jt |d }|jj t}x|D ]}||ksv| rqv|j|}|d k r|jd}|d k r|j d P qvy dd l} | jd|g\} }}W n tk r wvY nX | d krqvz| j d| || W d | j X P qvW tdtdd | jD } t| d d}d| _x|D ]}t| qXW | j|7 _t|d \}}d }g }xl| jD ]b}t|\}}||kr|d krt |}|| ks|d kr|j| n|j|| |d 7 }qW || jd d <