According to question,
C is 2nd person who read the news paper. Keep him at 2nd position.
E was not the first or last to read. It means E will seat at 3rd or 4th position.
There were two readers between B and A. Then definitely C and E will seat between B and A. So E will be at 3rd position since B is already at 2nd position.
The one who reads last had taken it from A. Then A will be at 4th position.
Finally D will be at 5th position who will read the news in last.