Which polynomial represents the sum: (-x^3+3x^2+3)+(3x^2+x+4)?