Lab1 by Vera Shiryaeva