Which is the CORRECT chronological order, from the least recent to the most recent, of the four evolutionary events listed below?
P. Earliest evidence of terrestrial arthropods
Q. Appearance of Ediacaran fauna
R. Extinction of the large, non-flying dinosaurs
S. Origin of mammals