Rainbow consist of how many colours?