Mystery of rivers