Author: Adamyan, Sergo.