Author: Podavalenko A.P.