Hi Ibrahim
First of all you can't have IP addresses assigned like that. When you make an R1 IP 1.1.1.1 with mask of /24 router R1 assumes that all the addresses from range 1.1.1.1 - 1.1.1.254 (0 and 255 are excluded) are directly connected to this very interface - but they are not. Therefore ping won't make it any further.
You need to assign addresses from different network ranges. For example
R1-R2 1.1.1.0 /24
R2-R4 2.2.2.0 /24
R4-R3 3.3.3.0 /24
Second of all, when you redo the addressing scheme correctly (separate networks per connection between routers), you will need to have either static routing or dynamic routing configured, so that R1 will know how to get to R3. Without routing, only directly connected networks will be known.
Best regards,
Jan