
    As a teacher using an adaptive learning system, you need to automatically increase assignment difficulty by finding the next perfect square number above the current difficulty level N to ensure students are appropriately challenged as they improve. The system must maintain the mathematical progression of difficulty levels using only perfect squares to ensure consistent and measurable increments in challenge level.
    

    
import math

def next_Perfect_Square(N):
    """
    As a teacher using an adaptive learning system, you need to automatically increase assignment difficulty by finding the next perfect square number above the current difficulty level N to ensure students are appropriately challenged as they improve. The system must maintain the mathematical progression of difficulty levels using only perfect squares to ensure consistent and measurable increments in challenge level.
    

    """
import math

def next_Perfect_Square(N):
    """
    As a teacher using an adaptive learning system, you need to automatically increase assignment difficulty by finding the next perfect square number above the current difficulty level N to ensure students are appropriately challenged as they improve. The system must maintain the mathematical progression of difficulty levels using only perfect squares to ensure consistent and measurable increments in challenge level.
    

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