Решить я уже решил, но не уверен в правильности: