Which one of the following rivers thrice forks into two streams and reunites a few miles farther on, thus forming the islands of Srirangapattnam, Sivasamudram and Srirangam?