ó f½EXc@s(d„Zd„Zd„Zd„ZdS(cCs8|d}x'|dD]}||kr|}qqW|S(Nii((tLtcmaxti((smax.pytmax_iters    cCsLt|ƒdkr|dS|d}t|dƒ}||krD|S|SdS(Nii(tlent max_recur(Rtheadtmax_rest((smax.pyR s  cCs%d}x|D]}||7}q W|S(Ni((RttotalR((smax.pytsum_iters cCs0t|ƒdkr|dS|dt|dƒS(Nii(Rt sum_recur(R((smax.pyR sN(RRR R (((smax.pyts