Загадка не для всех

Есть две бочки по 100 литров, одна полная другая пустая. Еще есть три банки , и . Как с помощью этих 3-х банок налить в пустую бочку ровно 50 литров воды?   Загадка не для всех