first-free-subnet This function should return first available subnet after processing already allocated subnets