Can anyone tell me how to solve questions like 20(b)(i) 
It's Alright with LOADS of practice you'll get the hang of it.

(x-3)
2 is the SAME as (x-3)(x-3)
the easiest way is to follow this
Rule :
(a-b)2
a2 - 2ab + b2(x-3)
2x
2 - 2(x*-3) + (3)
2x2 + 6x + 9 or the long method which is ;
(x-3) (x-3)
x
2 -3x -3x +9
x2 -6x + 9 