Nikita Zulyaev 2538 and Nickolay Polyarniy 2537

See https://github.com/PolarHare/Day03 for more detailed commits.