def METHOD_NAME(game_state):                                   #generating further steps to be taken.
    new_states = []
    for missionary in range(3 - game_state[0] + 1):
        for cannibal in range(3 - game_state[1] + 1):
            if missionary + cannibal < 1 or missionary + cannibal > 2:
                continue
            new_state = (game_state[0] + missionary, game_state[1] + cannibal,'left')
            if 0 < new_state[0] < new_state[1]:
                print("Future State: " + str(new_state) + ": Missionaries Killed")
                continue
            if 0 < 3 - new_state[0] < 3 - new_state[1]:
                print("Future State: " + str(new_state) + ": Missionaries Killed")                
                continue
            new_states.append(new_state)
    return new_states