18км=18000м 18000:30=600м день 1 бригада
30*2=60 дней надо второй бригаде чтоб залить 18 км
18000:60=300м в день заливает 2 бригада
600+300=900м в день заливают обе бригады
18000:900=20 дней понадобится обеим бригадам
ответ: 20 дней