I'm finding this topic quite difficult, and have homework in for tomorrow relating to it and was wondering if you could help?

I've figured some out, but some seem to be a bit trickier than others, so I was just wondering if you could make sure that the ones I have already done are correct, and the ones I haven't done, help me a little?

This section is about expanding brackets and these are the ones I have done so far:

(x+4)(x+2) = x²+6x+8

(p+3)(p+4) = p²+7x+12

(d-2)(d+5) = d²+3d-10

(f-2)(f-6) = f²-8f+12

And I need help with these:

(x+2)² = ?

(2x+3)(x-2) = ?

(3y+2)(2y-3)= ?

The next section is about factorisation and I don't understand it at all, so all help is greatly appreciated :

5ab+2b = ?

4pq+q = ?

7ty+10y = ?

3xz+5x²z = ?

11ab-7bc = ?

p²+3p = ?

2x²+xy = ?

4p²+6pq = ?

If you can guide me towards the answers, or even give me answers.. it's all appreciated. thanks!