若(x-a)(x-b)=x^2+mx+n,则m,n的值分别是多少?