Let \[f(x) = \left\{
\begin{array}{cl}
\frac{x}{21} & \text{ if }x\text{ is a multiple of 3 and 7}, \\
3x & \text{ if }x\text{ is only a multiple of 7}, \\
7x & \text{ if }x\text{ is only a multiple of 3}, \\
x+3 & \text{ if }x\text{ is not a multiple of 3 or 7}.
\end{array}
\right.\]If $f^a(x)$ means the function is nested $a$ times (for example, $f^2(x)=f(f(x))$), what is the smallest value of $a$ greater than 1 that satisfies $f(2)=f^a(2)$?

Let's think step by step and output the final answer within \boxed{}.
user