Translated from russian to english.