Author :   Bilynsky B.T.