Bubbles and Buckets

UVA - 11495