class FieldState:
    operationToCome = ''
    prevState = FieldState()
    childStates = [FieldState()]

    def __init__(self):
        pass

    def get_manhatan_dist(solution):
        return sum([])