Objective: How to clean narrow-neck bottles without brush?

Which of the following solutions is more sound in terms of naive physics reasoning?

Select from:
[A]. Take a spoonful of dish soap and tip it slowly in the bottle. Fill up the bottle about halfway with water. Gently shake, rotate, and invert the bottle to clean it.
[B]. Take a spoonful of rice and dish soap. Tip the contents of the spoon slowly into the bottle.Fill up the bottle about halfway with water.Cap the open end with your finger and gently shake, rotate, and invert the bottle, so the rice grains come in contact with the glass.
[B].