feat(lab1): solve q6
feat(lab1): solve q7
feat(lab1): solve q8
feat(lab1): solve q9
feat(lab1): solve q10
feat(lab2): add files
feat(lab2): solve q1
feat(lab2): solve q2