Немного дополнения и исправлений, идем к развязке.