No in my example I was not subneting but I found fault in your example also. Keep in mind this is not meant as an insult or to start a cyber war. Iím out of practice myself and this made me think (allot) and consult the books (this is a good thing for I want to get back into it). You did not really subnet off a network address either.
If we took 192.168.0.1 and gave it a mask of 255.255.255.192 we are taking that last octet using two of the bits for the subnetting portion and the other six for hostís which in this case will give us.
So plugging these numbers into my last example:
R1 interface (1) (internet ***.***.***.*** whatever)
R1 interface (2) (Your office) 192.168.0.1/26 network ID 192.168.0.0
R2 interface (1) 192.168.0.2/26
R2 interface (2) 192.168.0.65/26 network ID 192.168.0.64
R3 interface (1) 192.168.0.3/26
R3 interface (2) 192.168.2.129/26 network ID 192.168.0.128
Carving up that same address 192.168.0.0 and giving a mask of 255.255.255.240 taking 4 bits from the host side would give 16 subnets,
In your example you are changing up the subnet mask for every router. Even with the 10.0.0.0 255.255.255.0 its going to yield 65536 subnets and 253 host per subnet.