Probably one of the most subtle things about this whole bit that I've only now noticed is that George takes 4 buns out of each pack of 12, but gets 3 packs.
That makes for a total of 24 buns across 3 packs, instead of just buying two of the original packs of 12 buns.
That makes for a total of 24 buns across 3 packs, instead of just buying two of the original packs of 12 buns.