For all you Yao lovers who keep calling for Yao to take a vacation...THIS is what he should be vacationing from.
Why do you think 500 balls for exactly 250 people? Some people two balls, some one ball, some no balls at all. So how many people for 500 balls?