Six people are playing Secret Santa for Christmas. They will each give one gift to someone, and each receive one gift from someone. They are not allowed to receive their own gift. How many different ways are there to exchange gifts?