R1 and R2 are not in the same subnet. R1 is in 131.43.43.1/27 and R2 is in 131.44.44.2/27. Put R2 into 131.43.43.2/27 and it should work.
You already wrote, that the IP ranges do not overlap. So, there really is no way for the devices to communicate with each other if their IP ranges are out of reach of each other. You would have to set a router in between these 2 devices to translate between the 2 networks. Other solution would be to use NAT to transform the source and/or destination IPs as they go out of an interface. But this would be a very stupid solution that is difficult to maintain/troubleshoot. Is there a reason why you built the setup like this?