
    Given the current number of active ride-sharing vehicles in a service zone, determine the smallest perfect square number of vehicles greater than the current count that would provide optimal grid coverage. The solution will help transportation planners adjust fleet size to achieve balanced service distribution across the urban grid system.
    

    
import math

def next_Perfect_Square(N):
    """
    Given the current number of active ride-sharing vehicles in a service zone, determine the smallest perfect square number of vehicles greater than the current count that would provide optimal grid coverage. The solution will help transportation planners adjust fleet size to achieve balanced service distribution across the urban grid system.
    

    """
import math

def next_Perfect_Square(N):
    """
    Given the current number of active ride-sharing vehicles in a service zone, determine the smallest perfect square number of vehicles greater than the current count that would provide optimal grid coverage. The solution will help transportation planners adjust fleet size to achieve balanced service distribution across the urban grid system.
    

    """
    nextN = math.floor(math.sqrt(N)) + 1
    return nextN * nextN