For functions $f$ and $g$ defined on the set of real numbers
$$\begin{aligned}
& (f \circ g)(x) = x^2 + 3x + 1 \\
& (g \circ f)(x) = x^2 - x + 1
\end{aligned}$$
the equalities are satisfied.\\
Given that $f(2) = 1$, what is the value of $f(3)$?\\
A) 5\\
B) 6\\
C) 7\\
D) 8\\
E) 9