若方程x^2-mx+m+n=0有整数根,且m,n为自然数,则m、n的值有?