Which of the following metamorphic rocks has the most weather resisting characteristics ?

Which of the following metamorphic rocks has the most weather resisting characteristics ?

A. marble
B. quartzite
C. slate
D. lime stone