Question: Which is the highest point of Russia ?
Answer: Mount Elbrus
Answer sentence: mount elbrus is the highest peak of russia.