Step-by-step explanation: 1 rabbit, 6 elephants each of which saw 2 monkeys, resulting in 12 monkeys. each monkey holds one parrot, so there is 12 parrots. adding all of the animals results in 31.
1 rabbit, the elephants did not go to the river the rabbit saw 6 elephants on its way to the river. The elephants saw 2 monkeys, they did not each see 2 different monkeys they saw the same ones. each Monkey was carrying a parrot.