The question tells us that Sally is not sitting at either end. This leaves three possible positions for Sally, which we will call positions $$2$$, $$3$$ and $$4$$ from the left-hand end. Were Sally to sit in place $$2$$, neither Dolly nor Kelly could sit in places $$1$$ or $$3$$ as they cannot sit next to Sally and, since Elly must sit to the right of Dolly, there would be three people to fit into places $$4$$ and $$5$$ which is impossible. Similarly, were Sally to sit in place $$3$$, Dolly could not sit in place $$2$$ or $$4$$ and the question also tells us she cannot sit in place $$1$$ so Dolly would have to sit in place $$5$$ making it impossible for Elly to sit to the right of Dolly. However, were Sally to sit in place $$4$$, Dolly could sit in place $$2$$, Kelly in place $$1$$, Molly (who cannot sit in place $$5$$) in place $$3$$ leaving Elly to sit in place $$5$$ at the right-hand end. 
Molly, Dolly, Sally, Elly and Kelly are sitting on a park bench.  Molly is not sitting on the far right and Dolly is not sitting on the far left.  Sally is not sitting at either end.  Kelly is not sitting next to Sally and Sally is not sitting next to Dolly.  Elly is sitting to the right of Dolly but not necessarily next to her.  Who is sitting at the far right end? 
Options:
a: Molly　 
b: Dolly　 
c: Sally　 
d: Kelly　 
e: Elly　 