已知x+y=3,xy=2,求代数式x^3+x^2y+xy^2+y^3的值