First task Mark Ryabov 394

First task Mark Ryabov 394