
    In an adaptive learning system, design a function that determines the next achievement milestone for a student by finding the smallest perfect square score that exceeds their current score. This scoring system ensures students progress through incrementally challenging levels while maintaining mathematical precision in skill advancement.
    

    
import math

def next_Perfect_Square(N):
    """
    In an adaptive learning system, design a function that determines the next achievement milestone for a student by finding the smallest perfect square score that exceeds their current score. This scoring system ensures students progress through incrementally challenging levels while maintaining mathematical precision in skill advancement.
    

    """
import math

def next_Perfect_Square(N):
    """
    In an adaptive learning system, design a function that determines the next achievement milestone for a student by finding the smallest perfect square score that exceeds their current score. This scoring system ensures students progress through incrementally challenging levels while maintaining mathematical precision in skill advancement.
    

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