6620 Split balls part 2