Some card players sat in a circle, so that each had two neighbors, and each had a certain number of dollars. The 1st player had $1 more than the 2nd player, who had $1 more than the third, and so on. The first player gave $1 to the second, who gave $2 to the third, and so on, each giving $1 more than they received, around and around the table as long as possible. There were then 2 neighbors, one having 4 times as much money as the other.
(a) How many players were there?
(b) How much money did the first player start with?