Middle School

In how many ways can 5 cards be arranged side-by-side on a table?

A. 5 ways
B. 25 ways
C. 120 ways
D. 3125 ways