Linking 17,000 Islands in Indonesia Tests a Nation on the Ri