Give a big-O estimate for each of these functions. For the function g in the estimate F(x) is O(g(x)), use a simple function g of smallest order.
1. (n3 + n2log n) (log n + 8) + (2 log n +3) (n3 + 3)
2. (4n + n4) (n2 + 2n)
3. (nn + n(9n) + 8n) (n! + 8n)