In the diagram, each of the 15 small squares is going to be coloured. Any two squares that have a vertex in common or share a side must be a different colour. What is the least number of different colours needed?
(A) (B) (C) (D) (E)

In the diagram, each of the 15 small squares is going to be coloured. Any two squares that have a vertex in common or share a side must be a different colour. What is the least number of different colours needed?
(A) (B) (C) (D) (E)
