Скорость лодки x км/ч. Скорость по течению x+2 км/ч, против течения x-2 км/ч. За 4 часа по течению пройдёт 4*(x+2) км, за 8 часов против течения 8*(x-2) км. В обоих случаях пройдёт одно и то же расстояние, то есть
Собственная скорость лодки 6 км/ч. Значит, расстояние между деревнями
4*(6+2) = 4*8 = 32 км
или
8*(6-2) = 8*4 = 32 км.