Author: Makarenko G.V.