
    In a credit scoring system that uses milestone-based progression, write a function that determines the next credit score threshold a customer should aim for, where thresholds are represented by perfect square numbers and the function takes the customer's current credit score milestone as input. The next threshold must be the smallest perfect square that is greater than the customer's current score milestone.
    

    
import math

def next_Perfect_Square(N):
    """
    In a credit scoring system that uses milestone-based progression, write a function that determines the next credit score threshold a customer should aim for, where thresholds are represented by perfect square numbers and the function takes the customer's current credit score milestone as input. The next threshold must be the smallest perfect square that is greater than the customer's current score milestone.
    

    """
import math

def next_Perfect_Square(N):
    """
    In a credit scoring system that uses milestone-based progression, write a function that determines the next credit score threshold a customer should aim for, where thresholds are represented by perfect square numbers and the function takes the customer's current credit score milestone as input. The next threshold must be the smallest perfect square that is greater than the customer's current score milestone.
    

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