There are 12 people in a dinner gathering. In how many ways can the host (one of the 12) arrange his guests around a dining table if a. they can sit on any of the chairs? b. 3 people insist on sitting beside each other? c. 2 people refuse to sit beside each other?