Is this proof correct?
¬p → ¬q, q V ¬r ⊢ r → p
1. ¬p → ¬q P
2. q V ¬r P
3. r A
4. q A
5. ¬p A
6. ¬q E→(1,5)
7. p E¬(4,6)
8. r → p I→(3,7)
9. q → (r → p) I→(4,8)
10. ¬r A
11. p E¬(3,10)
12. r → p I→(3,11)
13. ¬r → (r → p) I→(10,12)
14. r → p Ev(2,9,13)
15. p E→(14,3)
16. r → p I→(3,15)