15 football players of a club team are given 15 T-shirts with their names written on the backside. How many ways can the players wear the T-shirts if they don't care about the order?
a) 15
b) 120
c) 225
d) 1,307,674