Пусть \(V\) - объем бака, \(t_1\) - время наполнения первым краном, \(t_2\) - время наполнения вторым краном.
Скорость наполнения первым краном: \(\frac{V}{t_1} = \frac{V}{30}\)
Совместная скорость: \(\frac{V}{18}\)
Скорость наполнения вторым краном: \(\frac{V}{18} - \frac{V}{30} = V(\frac{1}{18} - \frac{1}{30}) = V(\frac{5 - 3}{90}) = V(\frac{2}{90}) = \frac{V}{45}\)
Значит, второй кран заполнит бак за 45 минут.
Ответ: 45 минут.