Author: Malanchuk-Rybak.