Few birds (One each of Orange, Yellow, Black, Green, Grey, Red colour and three White coloured) were sitting in a row facing north. The black bird was an immediate neighbour of both, the red and the grey bird. The yellow bird was sitting to the immediate right of the green bird. Only three birds were sitting between the orange and the red bird and all these three birds were white. The yellow bird sat third to the right of the black bird. Which colour birds were sitting at the leftmost and rightmost ends of the row respectively?
AWhite (Left) and Orange (Right)
BGrey (Left) and Red (Right)
CYellow (Left) and White (Right)
DOrange (Left) and Yellow (Right)