Of the 500 delegates attending a convention,200 are Republicans and the rest are Democrats.One hundred of the delegates are vegetarians and,of those who are not vegetarians,270 are Democrats.how many of the vegetarian delegates are Republicans?
A30
B40
C50
D60
E70
ps:我竟然没读懂题的意思