Ответ:

Пусть во второй бочке было \(x\) л, тогда в первой — \(3x\) л. После доливания: \(3x+46+x+18=184\). Получаем \(4x+64=184\), \(4x=120\), \(x=30\). В первой бочке было \(3\cdot30=90\) л.

Ответ: первоначально в первой бочке было 90 л, во второй — 30 л.