Question: 2006 world champion skater, parter of maxim marinin, was coached by what russian pair skater?

Context paragraphs:
Lina Fedorova: Lina Alexeyevna Fedorova (Russian: Лина Алексеевна Фёдорова ; born 20 December 1997) is a Russian pair skater.  With partner Maxim Miroshkin, she is the two-time World Junior bronze medalist, 2012 JGP Final champion, 2012 Winter Youth Olympics silver medalist, and 2013 Russian Junior Champion.

Reinhard Ketterer: Reinhard E. Ketterer (born 1948 in Garmisch-Partenkirchen) is a German retired competitive figure skater who competed for West Germany as a single skater and pair skater.  As a single skater, he is the 1969 German national champion, and as a pair skater, he is the 1972 German bronze medalist with partner Gabriele Cieplik.  He is still a figure skating coach.

Maxim Marinin: Maxim Viktorovich Marinin (Russian: Максим Викторович Маринин , born 23 March 1977) is a Russian former competitive pair skater.  With partner Tatiana Totmianina, he is the 2006 Olympic champion, two-time World champion, and five-time European champion.

Tatiana Totmianina: Tatiana Ivanovna Totmianina (Russian: Татьяна Ивановна Тотьмянина , born 2 November 1981) is a Russian former competitive pair skater.  With partner Maxim Marinin, she is the 2006 Olympic champion, two-time World champion, and five-time European champion.  The pair began skating together in 1996 and retired from competition in 2006.

Maria Mukhortova: Maria Vladimirovna Mukhortova (Russian: Мария Владимировна Мухортова , born 20 November 1985) is a Russian pair skater.  With former partner Maxim Trankov, she is the 2008 European silver medalist, a five-time Grand Prix medalist (including one gold medal at Trophée Eric Bompard), 2005 World Junior champion, 2004 Junior Grand Prix Final champion, and 2007 Russian national champion.  In her early career, she competed with Egor Golovkin and Pavel Lebedev.  She also competed one season with Jérôme Blanchard.

Maxim Miroshkin: Maxim Romanovich Miroshkin (Russian: Максим Романович Мирошкин ; born 22 May 1994) is a Russian pair skater.  With partner Lina Fedorova, he is the two-time World Junior bronze medalist, 2012 JGP Final champion, 2012 Winter Youth Olympics silver medalist, and 2013 Russian Junior Champion.

Maxim Trankov: Maxim Leonidovich Trankov (Russian: Макси́м Леони́дович Транько́в , born 7 October 1983) is a Russian pair skater.  With Tatiana Volosozhar, he is a two-time 2014 Olympic champion in the pairs and in team events, the 2013 World champion, a four-time (2012, 2013, 2014, 2016) European champion, the 2012 Grand Prix Final champion, and a three-time (2011, 2013, 2016) Russian national champion.  They have also won six events on the Grand Prix series.

Irina Vorobieva: Irina Nikolayevna Vorobieva (Russian: Ирина Николаевна Воробьёва ; born June 30, 1958 in Saint Petersburg) is a Russian pair skater who competed for the Soviet Union.  With partner and then-husband Igor Lisovsky, she is the 1981 World champion and the 1981 European champion.  They were coached by Tamara Moskvina.

Tatiana Volosozhar: Tatiana Andreyеvna Volosozhar (Russian: Татья́на Андре́евна Волосожа́р , Ukrainian: Тетяна Андріївна Волосожар ; born 22 May 1986) is a Ukrainian-born Russian pair skater.  With Maxim Trankov, she is the two-time 2014 Olympic champion in the pairs and in team events, the 2013 World champion, a four-time (2012, 2013, 2014 and 2016) European champion, the 2012 Grand Prix Final champion, and a three-time (2011, 2013 and 2016) Russian national champion.  They have also won six events on the Grand Prix series.

Oleg Vasiliev (figure skater): Oleg Kimovich Vasiliev (Russian: Олег Кимович Васильев ; born 22 November 1959) is a Russian former pair skater who competed internationally for the Soviet Union.  With partner Elena Valova, he is the 1984 Olympic champion, 1988 Olympic silver medalist, and three-time World Champion (1983, 1985, 1988).  Their coach throughout their career was Tamara Moskvina.  After retiring from competition, Vasiliev became a coach, leading the pair of Tatiana Totmianina / Maxim Marinin to the 2006 Olympic title.

Supporting paragraphs: Oleg Vasiliev (figure skater) Tatiana Totmianina
Answer: Oleg Kimovich Vasiliev