LAB 3

lab3_v1
lab3_v2
lab3_v3