Direction: Read the following instructions carefully to answer the given question,
There are eight people Anni, Riyo, Mishel, Denim, Rose, Martha, Dinu and Maggi. All of them hold different positions in the Indian Navy i.e. Admiral, Vice Admiral, Rear Admiral, Commodore, Captain, Commander, Lieutenant Commander and Lieutenant, Here Admiral is the highest post in the order and Lieutenant is the lowest post. Riyo is neither on the highest post nor on the lowest post. The number of people above Riyo is equal to the number of people below Dinu. The rank of Martha is two places higher than Maggi's. Riyo's position is just above Mishel. Martha's rank is two places below than Denim. Either Martha or Rose is the Captain. Either Martha or Dinu is the lieutenant commander. The rank of Maggi is two places below than Commander. The number of people between Anni and Mishel is equal to the number of people between Mishel and Rose. Riyo is on a higher position than Rose.