###Human: Nellie can eat 12 sourball candies before crying. Jacob can only manage half of that number of candies, and Lana can only do three fewer than Jacob. They had a bucket of 30 candies, and all of them ate until they cried. If they divide the remaining candies in the bucket equally, how many sourball candies will they each get?, ### Assistant: Jacob can eat 12 / 2 = 6 candies before crying.
Lana can eat 6 - 3 = 3 candies before crying.
Nellie, Jacob, and Lana all ate until they cried, so they ate 12 + 6 + 3 = 21 candies.
Thus, there are 30 - 21 = 9 candies left in the bucket.
After dividing the remaining candies equally, they will each get 9 / 3 = 3 sourball candies. 
 So the answer is :  3