old_version/solver.py
def after_change_procedure(self) -> None:
        """
        After inserted a number, stack has elements to check for easy solving.
        Also lists of possible digits for all blank cells need to be clared.
        Program's counter resets.
        :return: None
        """
        self.check_stack()
        self.clear_possible_coordinates()
        self.counter = 0
        return None

        After inserted a number, stack has elements to check for easy solving.
        Also lists of possible digits for all blank cells need to be clared.
        Program's counter resets.
        :return: None
        
After inserted a number, stack has elements to check for easy solving.
Also lists of possible digits for all blank cells need to be clared.
Program's counter resets.
After inserted a number stack has elements to check for easy solving . Also lists of possible digits for all blank cells need to be clared . Program ' s counter resets .
def after_change_procedure(self) -> None:
        self.check_stack()
        self.clear_possible_coordinates()
        self.counter = 0
        return None
def after_change_procedure ( self ) -> None : self . check_stack ( ) self . clear_possible_coordinates ( ) self . counter = 0 return None
After inserted a number, stack has elements to check for easy solving.
After inserted a number stack has elements to check for easy solving .
"""
        After inserted a number, stack has elements to check for easy solving.
        Also lists of possible digits for all blank cells need to be clared.
        Program's counter resets.
        :return: None
        """
None
self