Question 28Five friends each give and receive one gift, with no one receiving their own. How many assignments are possible?5104450120