Sophie has 268 candies. If Sophie has 139 candies more than George, then the number of candies George has is .
Kimmy has two thousand three hundred and sixty nine candies. Jimmy, on the other hand, has two thousand three hundred and ninety six candies. Who has more candies and what is the difference in the number of candies?