Часть 2. Старался делать максимально наглядно.