First commit for assignment-3. The results are correct. Maybe in future I do some changes in code.