The complexity of this problem is not the same level as a homework problem, so I will work it out in full details.
Using trinomial theorem (which is just a generalization of binomial theorem), we have
(2z−1√z+z3)9=∑a+b+c=9a,b,c nonnegative integers(9a,b,c)(2z)a(−1√z)b(z3)c
where (9a,b,c) denotes the trinomial coefficient (na,b,c)=n!a!b!c!.
So basically, we first have to find nonnegative integers a, b with a + b <= 9 where a - b/2 + 3(9 - a - b) = 0.
If we move b/2 to the other side of the equation, we get b/2 = a + 3(9 - a - b). Since the right-hand side is an integer, the left-hand side, i.e., b/2, must also be an integer. So we can brute-force and try b = 0, 2, 4, 6, 8 and see which one works. Trying one by one gives a = 10, b = 2 or a = 3, b = 6 as the only solutions with b in the range 0 <= b <= 9. Since a + b <= 9, we can reject the first solution. Doing so, we have {a=3b=6 as the only nonnegative integer solution to the equation.
Now, the constant term is (93,6,0)(2z)3(−1√z)6(z3)0=(93)23=672.