Piotr's Ants

UVA - 10881