Author: Drozd, Volodymyr Hryhorovych.