There is an example in 'Computer Network : A top down approach' : how to calculate IP address of the network from the parent network using subnet numbers: Parent Network(Parent ISP)'s IP Address 200.23.16.0/20 There are 8 child organizations below 'Parent Network(Parent ISP)'
Org1's one : 200.23.16.0/23
Org2's one : 200.23.18.0/23
Org3's one : 200.23.20.0/23
Org4's one : 200.23.22.0/23
Org5's one : 200.23.24.0/23
Org6's one : 200.23.26.0/23
Org7's one : 200.23.28.0/23
Org8's one : 200.23.30.0/23
I understand this example easy to understand.
But How about this situation that Org2's subnet number is 24 so that Org2 has more larger network addresses but fewer host addresses(2^8).
Org2's one may be this : 200.23.18.0/24
But there are two cases for next one, Org3.
If we set Org3's one as same as above (200.23.20.0/23), we lost 2^9 - 2^8 IP addresses which is 200.23.19.0/24
So when we consider the lost addresses(=200.23.19.0/24) and recalculate economical Org3, Org3's one is this :(200.23.19.0/24 + 200.23.20.0/24)
But I don't know how to mark 'economical' Org3 as dotted decimal IP address.
What is the solution for this situations having different subnet number at the same level of network depth?