#define M(a,b)(ad?M(m,M(p,q)+d):M(m,p+q+r),p=q,q=0,r=1:r++:q++:0;n=!printf("%d",M(m,p+d));}