В принципе в задаче не сказано, что следует начинать с острова. Т.е. мы можем начать с конвоем с моста1 с внешней стороны реки, перейти по нему на остров, потом по мосту2 выйти на берег, пройти по берегу, по мосту3 вернуться на остров и по мосту4 с острова попасть в город.
А еще там какие-то домики на острове, может, их можно засчитать как город?
А еще можно, вися на руках на перилах, пробраться обратно на остров. При этом конвой следит за заключенным с безопасного моста (можно даже веревку к нему привязать для надежности) и отпускает гадссские шуточки.
А еще на реке катер ))