Решение на фото. Не уверен, что все правильно, но вроде бы учёл все моменты.
Смотри фото, там должно быть все понятно