A 1×6 square unit rectangular grid has to be covered with six 1×1 square unit tiles. Three of the tiles are yellow, two are white, and one is blue. In how many ways can this task be done if:
a) there are no restrictions
b) no neighbouring tiles should be the same colour
c) at least one pair of neighboring tiles are the same color