Author: vladimir solovyov, alexander afinogenov, vselovod rokk, konstantin simonov and alexander korneichuk