Author: Volodymyr Ivanovych Synenko