class Command:
    def execute(self):
        pass

class SetCommand(Command):
    def __init__(self, receiver, row, col, assignment):
        self.receiver=receiver
        self.row=row
        self.col=col
        self.assignment=assignment
        
    def execute(self):
        return self.receiver.setState(self.row, self.col, self.assignment)

    def setAssignment(self, asst):
        self.assignment=asst

