Исправлена Lab2, рефакторинг. Рефакторинг Lab3.