已知正整数m、n,若m^2-n^2=8,且(m+n)^2=16,求m和n