Have I missed something all my life.
My solution for this was a simple frame-relay map ip... on R2 and R4, this meant they would use R5, to reach each other, and leave the network type alone.
This was a frame-relay solution.
But question was under OSPF, so presume I should of found the OSPF solution.
Simple miss, but devastating in real the exam.