Du klammerst den am stärksten wachsenden Term aus:
\(2^{(x+1)^2}= 2^{x^2+2x+1}\)
Damit erhältst du
\(f(x) = 2^{x^2+2x+1}\left( \underbrace{\frac{(x+2)^7}{2^{x^2+x+1}} }_{\stackrel{x\to\infty}{\longrightarrow}0}+ 1 + \underbrace{\frac{x^5+6x^2+10}{2^{2x+1}}}_{\stackrel{x\to\infty}{\longrightarrow}0} \right)\)
Damit erhältst du für \(g\):
\(g(x) = 2^{x^2+2x+1} = 2\cdot x^0\cdot 2^{x^2+2x}\)
\(\Rightarrow \boxed{a=2,\, b= 0,\, c=1,\, d=2}\)