Let $f$ be an entire function. Suppose there exists integer $n>0$ such that $|f(a+b)|^{\frac{1}{n}}\le |f(a)|^{\frac{1}{n}} + |f(b)|^{\frac{1}{n}}$ for all $a,b\in\mathbb{C}$. Show that $f$ is a polynomial with degree at most $n$.
My attempt is to show that $|f^{(k)}(0)|=0$ for all $k>n$ by considering the expansion of $f$ at $0$, but I'm stuck after writing out the expansion.