Please reason step by step, and put your final answer within \boxed{}.
516 people each write a card. The cards are then collected, and each person takes a card written by someone else. In how many different ways can these 516 people pick someone else's card?
user