Puzzle #203: Holding Marbles

Fiona, Len, and Nancy are each holding two marbles, one in each hand. The marbles are red, green, and blue, and there are two of each colour. Fiona, Len, and Nancy are standing from left to right in that order. None of them are holding marbles of the same colour, nor are two marbles of the same colour in adjacent hands.

Fiona is holding a blue and a green marble. Len is holding a red marble in his right hand. Nancy is not holding a green marble in her right hand.

If not everyone is holding a marble in his/her left hand whose colour name comes before in the alphabet the colour name of the marble in her/her right hand, who is holding which marbles in which hands?

(Never mind whether left means the person’s left or on your left, etc. Who needs that confusion? You are looking at them from behind so these are the same.)

Submit your answer to Gene Wirchenko <genew@telus.net>. Your answer should be in the form of a proof. That means to show how your answer must be correct. The deadline is Wednesday, April 26, 2017 at noon Pacific Time. I will post the answer shortly after.