30 flasks--10 full, 10 half-empty, and 10 entirely empty--are to be divided among 3 sons so that flasks and contents should be shared equally. How may this be done?

1 answer

pour half of each of the 10 full flasks into the 10 empty cans
you now have 30 half-full flasks, so each gets 10
half-full flasks