many rivers to cross