game: coin_game

GameType.chance_mode = ChanceMode.EXPLICIT_STOCHASTIC
GameType.dynamics = Dynamics.SEQUENTIAL
GameType.information = Information.IMPERFECT_INFORMATION
GameType.long_name = "The Coin Game"
GameType.max_num_players = 10
GameType.min_num_players = 1
GameType.parameter_specification = ["columns", "episode_length", "num_coins_per_color", "num_extra_coin_colors", "players", "rows"]
GameType.provides_information_state_string = False
GameType.provides_information_state_tensor = False
GameType.provides_observation_string = True
GameType.provides_observation_tensor = False
GameType.provides_factored_observation_string = False
GameType.reward_model = RewardModel.TERMINAL
GameType.short_name = "coin_game"
GameType.utility = Utility.GENERAL_SUM

NumDistinctActions() = 5
PolicyTensorShape() = [5]
MaxChanceOutcomes() = 64
GetParameters() = {columns=8,episode_length=20,num_coins_per_color=4,num_extra_coin_colors=1,players=2,rows=8}
NumPlayers() = 2
MinUtility() = -144.0
MaxUtility() = 144.0
UtilitySum() = None
MaxGameLength() = 20
ToString() = "coin_game()"

# State 0
# phase=AssignPreferences
# preferences=
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# +--------+
IsTerminal() = False
History() = []
HistoryString() = ""
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "0\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n+--------+\n"
ObservationString(1) = "0\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n+--------+\n"
ChanceOutcomes() = [{0, 0.333333333333}, {1, 0.333333333333}, {2, 0.333333333333}]
LegalActions() = [0, 1, 2]
StringLegalActions() = ["0", "1", "2"]

# Apply action "1"
action: 1

# State 1
# phase=AssignPreferences
# preferences=0:b
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# +--------+
IsTerminal() = False
History() = [1]
HistoryString() = "1"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n+--------+\n"
ObservationString(1) = "0\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n+--------+\n"
ChanceOutcomes() = [{0, 0.500000000000}, {2, 0.500000000000}]
LegalActions() = [0, 2]
StringLegalActions() = ["0", "2"]

# Apply action "2"
action: 2

# State 2
# phase=DeployPlayers
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# +--------+
IsTerminal() = False
History() = [1, 2]
HistoryString() = "1, 2"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n+--------+\n"
ChanceOutcomes() = [{0, 0.015625000000}, {1, 0.015625000000}, {2, 0.015625000000}, {3, 0.015625000000}, {4, 0.015625000000}, {5, 0.015625000000}, {6, 0.015625000000}, {7, 0.015625000000}, {8, 0.015625000000}, {9, 0.015625000000}, {10, 0.015625000000}, {11, 0.015625000000}, {12, 0.015625000000}, {13, 0.015625000000}, {14, 0.015625000000}, {15, 0.015625000000}, {16, 0.015625000000}, {17, 0.015625000000}, {18, 0.015625000000}, {19, 0.015625000000}, {20, 0.015625000000}, {21, 0.015625000000}, {22, 0.015625000000}, {23, 0.015625000000}, {24, 0.015625000000}, {25, 0.015625000000}, {26, 0.015625000000}, {27, 0.015625000000}, {28, 0.015625000000}, {29, 0.015625000000}, {30, 0.015625000000}, {31, 0.015625000000}, {32, 0.015625000000}, {33, 0.015625000000}, {34, 0.015625000000}, {35, 0.015625000000}, {36, 0.015625000000}, {37, 0.015625000000}, {38, 0.015625000000}, {39, 0.015625000000}, {40, 0.015625000000}, {41, 0.015625000000}, {42, 0.015625000000}, {43, 0.015625000000}, {44, 0.015625000000}, {45, 0.015625000000}, {46, 0.015625000000}, {47, 0.015625000000}, {48, 0.015625000000}, {49, 0.015625000000}, {50, 0.015625000000}, {51, 0.015625000000}, {52, 0.015625000000}, {53, 0.015625000000}, {54, 0.015625000000}, {55, 0.015625000000}, {56, 0.015625000000}, {57, 0.015625000000}, {58, 0.015625000000}, {59, 0.015625000000}, {60, 0.015625000000}, {61, 0.015625000000}, {62, 0.015625000000}, {63, 0.015625000000}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63"]

# Apply action "62"
action: 62

# State 3
# phase=DeployPlayers
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# |      0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62]
HistoryString() = "1, 2, 62"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|      0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|      0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.015873015873}, {1, 0.015873015873}, {2, 0.015873015873}, {3, 0.015873015873}, {4, 0.015873015873}, {5, 0.015873015873}, {6, 0.015873015873}, {7, 0.015873015873}, {8, 0.015873015873}, {9, 0.015873015873}, {10, 0.015873015873}, {11, 0.015873015873}, {12, 0.015873015873}, {13, 0.015873015873}, {14, 0.015873015873}, {15, 0.015873015873}, {16, 0.015873015873}, {17, 0.015873015873}, {18, 0.015873015873}, {19, 0.015873015873}, {20, 0.015873015873}, {21, 0.015873015873}, {22, 0.015873015873}, {23, 0.015873015873}, {24, 0.015873015873}, {25, 0.015873015873}, {26, 0.015873015873}, {27, 0.015873015873}, {28, 0.015873015873}, {29, 0.015873015873}, {30, 0.015873015873}, {31, 0.015873015873}, {32, 0.015873015873}, {33, 0.015873015873}, {34, 0.015873015873}, {35, 0.015873015873}, {36, 0.015873015873}, {37, 0.015873015873}, {38, 0.015873015873}, {39, 0.015873015873}, {40, 0.015873015873}, {41, 0.015873015873}, {42, 0.015873015873}, {43, 0.015873015873}, {44, 0.015873015873}, {45, 0.015873015873}, {46, 0.015873015873}, {47, 0.015873015873}, {48, 0.015873015873}, {49, 0.015873015873}, {50, 0.015873015873}, {51, 0.015873015873}, {52, 0.015873015873}, {53, 0.015873015873}, {54, 0.015873015873}, {55, 0.015873015873}, {56, 0.015873015873}, {57, 0.015873015873}, {58, 0.015873015873}, {59, 0.015873015873}, {60, 0.015873015873}, {61, 0.015873015873}, {63, 0.015873015873}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63"]

# Apply action "50"
action: 50

# State 4
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# |        |
# |        |
# |        |
# |        |
# |        |
# |  1     |
# |      0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50]
HistoryString() = "1, 2, 62, 50"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|  1     |\n|      0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|        |\n|        |\n|  1     |\n|      0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.016129032258}, {1, 0.016129032258}, {2, 0.016129032258}, {3, 0.016129032258}, {4, 0.016129032258}, {5, 0.016129032258}, {6, 0.016129032258}, {7, 0.016129032258}, {8, 0.016129032258}, {9, 0.016129032258}, {10, 0.016129032258}, {11, 0.016129032258}, {12, 0.016129032258}, {13, 0.016129032258}, {14, 0.016129032258}, {15, 0.016129032258}, {16, 0.016129032258}, {17, 0.016129032258}, {18, 0.016129032258}, {19, 0.016129032258}, {20, 0.016129032258}, {21, 0.016129032258}, {22, 0.016129032258}, {23, 0.016129032258}, {24, 0.016129032258}, {25, 0.016129032258}, {26, 0.016129032258}, {27, 0.016129032258}, {28, 0.016129032258}, {29, 0.016129032258}, {30, 0.016129032258}, {31, 0.016129032258}, {32, 0.016129032258}, {33, 0.016129032258}, {34, 0.016129032258}, {35, 0.016129032258}, {36, 0.016129032258}, {37, 0.016129032258}, {38, 0.016129032258}, {39, 0.016129032258}, {40, 0.016129032258}, {41, 0.016129032258}, {42, 0.016129032258}, {43, 0.016129032258}, {44, 0.016129032258}, {45, 0.016129032258}, {46, 0.016129032258}, {47, 0.016129032258}, {48, 0.016129032258}, {49, 0.016129032258}, {51, 0.016129032258}, {52, 0.016129032258}, {53, 0.016129032258}, {54, 0.016129032258}, {55, 0.016129032258}, {56, 0.016129032258}, {57, 0.016129032258}, {58, 0.016129032258}, {59, 0.016129032258}, {60, 0.016129032258}, {61, 0.016129032258}, {63, 0.016129032258}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63"]

# Apply action "34"
action: 34

# State 5
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# |        |
# |        |
# |        |
# |  a     |
# |        |
# |  1     |
# |      0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34]
HistoryString() = "1, 2, 62, 50, 34"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|  a     |\n|        |\n|  1     |\n|      0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n|        |\n|        |\n|        |\n|  a     |\n|        |\n|  1     |\n|      0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.016393442623}, {1, 0.016393442623}, {2, 0.016393442623}, {3, 0.016393442623}, {4, 0.016393442623}, {5, 0.016393442623}, {6, 0.016393442623}, {7, 0.016393442623}, {8, 0.016393442623}, {9, 0.016393442623}, {10, 0.016393442623}, {11, 0.016393442623}, {12, 0.016393442623}, {13, 0.016393442623}, {14, 0.016393442623}, {15, 0.016393442623}, {16, 0.016393442623}, {17, 0.016393442623}, {18, 0.016393442623}, {19, 0.016393442623}, {20, 0.016393442623}, {21, 0.016393442623}, {22, 0.016393442623}, {23, 0.016393442623}, {24, 0.016393442623}, {25, 0.016393442623}, {26, 0.016393442623}, {27, 0.016393442623}, {28, 0.016393442623}, {29, 0.016393442623}, {30, 0.016393442623}, {31, 0.016393442623}, {32, 0.016393442623}, {33, 0.016393442623}, {35, 0.016393442623}, {36, 0.016393442623}, {37, 0.016393442623}, {38, 0.016393442623}, {39, 0.016393442623}, {40, 0.016393442623}, {41, 0.016393442623}, {42, 0.016393442623}, {43, 0.016393442623}, {44, 0.016393442623}, {45, 0.016393442623}, {46, 0.016393442623}, {47, 0.016393442623}, {48, 0.016393442623}, {49, 0.016393442623}, {51, 0.016393442623}, {52, 0.016393442623}, {53, 0.016393442623}, {54, 0.016393442623}, {55, 0.016393442623}, {56, 0.016393442623}, {57, 0.016393442623}, {58, 0.016393442623}, {59, 0.016393442623}, {60, 0.016393442623}, {61, 0.016393442623}, {63, 0.016393442623}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63"]

# Apply action "9"
action: 9

# State 6
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# |        |
# |        |
# |  a     |
# |        |
# |  1     |
# |      0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9]
HistoryString() = "1, 2, 62, 50, 34, 9"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n|        |\n|  a     |\n|        |\n|  1     |\n|      0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n|        |\n|  a     |\n|        |\n|  1     |\n|      0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.016666666667}, {1, 0.016666666667}, {2, 0.016666666667}, {3, 0.016666666667}, {4, 0.016666666667}, {5, 0.016666666667}, {6, 0.016666666667}, {7, 0.016666666667}, {8, 0.016666666667}, {10, 0.016666666667}, {11, 0.016666666667}, {12, 0.016666666667}, {13, 0.016666666667}, {14, 0.016666666667}, {15, 0.016666666667}, {16, 0.016666666667}, {17, 0.016666666667}, {18, 0.016666666667}, {19, 0.016666666667}, {20, 0.016666666667}, {21, 0.016666666667}, {22, 0.016666666667}, {23, 0.016666666667}, {24, 0.016666666667}, {25, 0.016666666667}, {26, 0.016666666667}, {27, 0.016666666667}, {28, 0.016666666667}, {29, 0.016666666667}, {30, 0.016666666667}, {31, 0.016666666667}, {32, 0.016666666667}, {33, 0.016666666667}, {35, 0.016666666667}, {36, 0.016666666667}, {37, 0.016666666667}, {38, 0.016666666667}, {39, 0.016666666667}, {40, 0.016666666667}, {41, 0.016666666667}, {42, 0.016666666667}, {43, 0.016666666667}, {44, 0.016666666667}, {45, 0.016666666667}, {46, 0.016666666667}, {47, 0.016666666667}, {48, 0.016666666667}, {49, 0.016666666667}, {51, 0.016666666667}, {52, 0.016666666667}, {53, 0.016666666667}, {54, 0.016666666667}, {55, 0.016666666667}, {56, 0.016666666667}, {57, 0.016666666667}, {58, 0.016666666667}, {59, 0.016666666667}, {60, 0.016666666667}, {61, 0.016666666667}, {63, 0.016666666667}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63"]

# Apply action "49"
action: 49

# State 7
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# |        |
# |        |
# |  a     |
# |        |
# | a1     |
# |      0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49]
HistoryString() = "1, 2, 62, 50, 34, 9, 49"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n|        |\n|  a     |\n|        |\n| a1     |\n|      0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n|        |\n|  a     |\n|        |\n| a1     |\n|      0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.016949152542}, {1, 0.016949152542}, {2, 0.016949152542}, {3, 0.016949152542}, {4, 0.016949152542}, {5, 0.016949152542}, {6, 0.016949152542}, {7, 0.016949152542}, {8, 0.016949152542}, {10, 0.016949152542}, {11, 0.016949152542}, {12, 0.016949152542}, {13, 0.016949152542}, {14, 0.016949152542}, {15, 0.016949152542}, {16, 0.016949152542}, {17, 0.016949152542}, {18, 0.016949152542}, {19, 0.016949152542}, {20, 0.016949152542}, {21, 0.016949152542}, {22, 0.016949152542}, {23, 0.016949152542}, {24, 0.016949152542}, {25, 0.016949152542}, {26, 0.016949152542}, {27, 0.016949152542}, {28, 0.016949152542}, {29, 0.016949152542}, {30, 0.016949152542}, {31, 0.016949152542}, {32, 0.016949152542}, {33, 0.016949152542}, {35, 0.016949152542}, {36, 0.016949152542}, {37, 0.016949152542}, {38, 0.016949152542}, {39, 0.016949152542}, {40, 0.016949152542}, {41, 0.016949152542}, {42, 0.016949152542}, {43, 0.016949152542}, {44, 0.016949152542}, {45, 0.016949152542}, {46, 0.016949152542}, {47, 0.016949152542}, {48, 0.016949152542}, {51, 0.016949152542}, {52, 0.016949152542}, {53, 0.016949152542}, {54, 0.016949152542}, {55, 0.016949152542}, {56, 0.016949152542}, {57, 0.016949152542}, {58, 0.016949152542}, {59, 0.016949152542}, {60, 0.016949152542}, {61, 0.016949152542}, {63, 0.016949152542}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63"]

# Apply action "25"
action: 25

# State 8
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# |        |
# | a      |
# |  a     |
# |        |
# | a1     |
# |      0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n| a      |\n|  a     |\n|        |\n| a1     |\n|      0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n| a      |\n|  a     |\n|        |\n| a1     |\n|      0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.017241379310}, {1, 0.017241379310}, {2, 0.017241379310}, {3, 0.017241379310}, {4, 0.017241379310}, {5, 0.017241379310}, {6, 0.017241379310}, {7, 0.017241379310}, {8, 0.017241379310}, {10, 0.017241379310}, {11, 0.017241379310}, {12, 0.017241379310}, {13, 0.017241379310}, {14, 0.017241379310}, {15, 0.017241379310}, {16, 0.017241379310}, {17, 0.017241379310}, {18, 0.017241379310}, {19, 0.017241379310}, {20, 0.017241379310}, {21, 0.017241379310}, {22, 0.017241379310}, {23, 0.017241379310}, {24, 0.017241379310}, {26, 0.017241379310}, {27, 0.017241379310}, {28, 0.017241379310}, {29, 0.017241379310}, {30, 0.017241379310}, {31, 0.017241379310}, {32, 0.017241379310}, {33, 0.017241379310}, {35, 0.017241379310}, {36, 0.017241379310}, {37, 0.017241379310}, {38, 0.017241379310}, {39, 0.017241379310}, {40, 0.017241379310}, {41, 0.017241379310}, {42, 0.017241379310}, {43, 0.017241379310}, {44, 0.017241379310}, {45, 0.017241379310}, {46, 0.017241379310}, {47, 0.017241379310}, {48, 0.017241379310}, {51, 0.017241379310}, {52, 0.017241379310}, {53, 0.017241379310}, {54, 0.017241379310}, {55, 0.017241379310}, {56, 0.017241379310}, {57, 0.017241379310}, {58, 0.017241379310}, {59, 0.017241379310}, {60, 0.017241379310}, {61, 0.017241379310}, {63, 0.017241379310}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63"]

# Apply action "60"
action: 60

# State 9
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# |        |
# | a      |
# |  a     |
# |        |
# | a1     |
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n| a      |\n|  a     |\n|        |\n| a1     |\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n| a      |\n|  a     |\n|        |\n| a1     |\n|    b 0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.017543859649}, {1, 0.017543859649}, {2, 0.017543859649}, {3, 0.017543859649}, {4, 0.017543859649}, {5, 0.017543859649}, {6, 0.017543859649}, {7, 0.017543859649}, {8, 0.017543859649}, {10, 0.017543859649}, {11, 0.017543859649}, {12, 0.017543859649}, {13, 0.017543859649}, {14, 0.017543859649}, {15, 0.017543859649}, {16, 0.017543859649}, {17, 0.017543859649}, {18, 0.017543859649}, {19, 0.017543859649}, {20, 0.017543859649}, {21, 0.017543859649}, {22, 0.017543859649}, {23, 0.017543859649}, {24, 0.017543859649}, {26, 0.017543859649}, {27, 0.017543859649}, {28, 0.017543859649}, {29, 0.017543859649}, {30, 0.017543859649}, {31, 0.017543859649}, {32, 0.017543859649}, {33, 0.017543859649}, {35, 0.017543859649}, {36, 0.017543859649}, {37, 0.017543859649}, {38, 0.017543859649}, {39, 0.017543859649}, {40, 0.017543859649}, {41, 0.017543859649}, {42, 0.017543859649}, {43, 0.017543859649}, {44, 0.017543859649}, {45, 0.017543859649}, {46, 0.017543859649}, {47, 0.017543859649}, {48, 0.017543859649}, {51, 0.017543859649}, {52, 0.017543859649}, {53, 0.017543859649}, {54, 0.017543859649}, {55, 0.017543859649}, {56, 0.017543859649}, {57, 0.017543859649}, {58, 0.017543859649}, {59, 0.017543859649}, {61, 0.017543859649}, {63, 0.017543859649}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "51", "52", "53", "54", "55", "56", "57", "58", "59", "61", "63"]

# Apply action "42"
action: 42

# State 10
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# |        |
# | a      |
# |  a     |
# |  b     |
# | a1     |
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n| a      |\n|  a     |\n|  b     |\n| a1     |\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n| a      |\n|  a     |\n|  b     |\n| a1     |\n|    b 0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.017857142857}, {1, 0.017857142857}, {2, 0.017857142857}, {3, 0.017857142857}, {4, 0.017857142857}, {5, 0.017857142857}, {6, 0.017857142857}, {7, 0.017857142857}, {8, 0.017857142857}, {10, 0.017857142857}, {11, 0.017857142857}, {12, 0.017857142857}, {13, 0.017857142857}, {14, 0.017857142857}, {15, 0.017857142857}, {16, 0.017857142857}, {17, 0.017857142857}, {18, 0.017857142857}, {19, 0.017857142857}, {20, 0.017857142857}, {21, 0.017857142857}, {22, 0.017857142857}, {23, 0.017857142857}, {24, 0.017857142857}, {26, 0.017857142857}, {27, 0.017857142857}, {28, 0.017857142857}, {29, 0.017857142857}, {30, 0.017857142857}, {31, 0.017857142857}, {32, 0.017857142857}, {33, 0.017857142857}, {35, 0.017857142857}, {36, 0.017857142857}, {37, 0.017857142857}, {38, 0.017857142857}, {39, 0.017857142857}, {40, 0.017857142857}, {41, 0.017857142857}, {43, 0.017857142857}, {44, 0.017857142857}, {45, 0.017857142857}, {46, 0.017857142857}, {47, 0.017857142857}, {48, 0.017857142857}, {51, 0.017857142857}, {52, 0.017857142857}, {53, 0.017857142857}, {54, 0.017857142857}, {55, 0.017857142857}, {56, 0.017857142857}, {57, 0.017857142857}, {58, 0.017857142857}, {59, 0.017857142857}, {61, 0.017857142857}, {63, 0.017857142857}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36", "37", "38", "39", "40", "41", "43", "44", "45", "46", "47", "48", "51", "52", "53", "54", "55", "56", "57", "58", "59", "61", "63"]

# Apply action "55"
action: 55

# State 11
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# |        |
# | a      |
# |  a     |
# |  b     |
# | a1    b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n| a      |\n|  a     |\n|  b     |\n| a1    b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|        |\n| a      |\n|  a     |\n|  b     |\n| a1    b|\n|    b 0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.018181818182}, {1, 0.018181818182}, {2, 0.018181818182}, {3, 0.018181818182}, {4, 0.018181818182}, {5, 0.018181818182}, {6, 0.018181818182}, {7, 0.018181818182}, {8, 0.018181818182}, {10, 0.018181818182}, {11, 0.018181818182}, {12, 0.018181818182}, {13, 0.018181818182}, {14, 0.018181818182}, {15, 0.018181818182}, {16, 0.018181818182}, {17, 0.018181818182}, {18, 0.018181818182}, {19, 0.018181818182}, {20, 0.018181818182}, {21, 0.018181818182}, {22, 0.018181818182}, {23, 0.018181818182}, {24, 0.018181818182}, {26, 0.018181818182}, {27, 0.018181818182}, {28, 0.018181818182}, {29, 0.018181818182}, {30, 0.018181818182}, {31, 0.018181818182}, {32, 0.018181818182}, {33, 0.018181818182}, {35, 0.018181818182}, {36, 0.018181818182}, {37, 0.018181818182}, {38, 0.018181818182}, {39, 0.018181818182}, {40, 0.018181818182}, {41, 0.018181818182}, {43, 0.018181818182}, {44, 0.018181818182}, {45, 0.018181818182}, {46, 0.018181818182}, {47, 0.018181818182}, {48, 0.018181818182}, {51, 0.018181818182}, {52, 0.018181818182}, {53, 0.018181818182}, {54, 0.018181818182}, {56, 0.018181818182}, {57, 0.018181818182}, {58, 0.018181818182}, {59, 0.018181818182}, {61, 0.018181818182}, {63, 0.018181818182}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 56, 57, 58, 59, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36", "37", "38", "39", "40", "41", "43", "44", "45", "46", "47", "48", "51", "52", "53", "54", "56", "57", "58", "59", "61", "63"]

# Apply action "19"
action: 19

# State 12
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# |   b    |
# | a      |
# |  a     |
# |  b     |
# | a1    b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|   b    |\n| a      |\n|  a     |\n|  b     |\n| a1    b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n|   b    |\n| a      |\n|  a     |\n|  b     |\n| a1    b|\n|    b 0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.018518518519}, {1, 0.018518518519}, {2, 0.018518518519}, {3, 0.018518518519}, {4, 0.018518518519}, {5, 0.018518518519}, {6, 0.018518518519}, {7, 0.018518518519}, {8, 0.018518518519}, {10, 0.018518518519}, {11, 0.018518518519}, {12, 0.018518518519}, {13, 0.018518518519}, {14, 0.018518518519}, {15, 0.018518518519}, {16, 0.018518518519}, {17, 0.018518518519}, {18, 0.018518518519}, {20, 0.018518518519}, {21, 0.018518518519}, {22, 0.018518518519}, {23, 0.018518518519}, {24, 0.018518518519}, {26, 0.018518518519}, {27, 0.018518518519}, {28, 0.018518518519}, {29, 0.018518518519}, {30, 0.018518518519}, {31, 0.018518518519}, {32, 0.018518518519}, {33, 0.018518518519}, {35, 0.018518518519}, {36, 0.018518518519}, {37, 0.018518518519}, {38, 0.018518518519}, {39, 0.018518518519}, {40, 0.018518518519}, {41, 0.018518518519}, {43, 0.018518518519}, {44, 0.018518518519}, {45, 0.018518518519}, {46, 0.018518518519}, {47, 0.018518518519}, {48, 0.018518518519}, {51, 0.018518518519}, {52, 0.018518518519}, {53, 0.018518518519}, {54, 0.018518518519}, {56, 0.018518518519}, {57, 0.018518518519}, {58, 0.018518518519}, {59, 0.018518518519}, {61, 0.018518518519}, {63, 0.018518518519}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 56, 57, 58, 59, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "17", "18", "20", "21", "22", "23", "24", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36", "37", "38", "39", "40", "41", "43", "44", "45", "46", "47", "48", "51", "52", "53", "54", "56", "57", "58", "59", "61", "63"]

# Apply action "17"
action: 17

# State 13
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  a     |
# |  b     |
# | a1    b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  a     |\n|  b     |\n| a1    b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  a     |\n|  b     |\n| a1    b|\n|    b 0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.018867924528}, {1, 0.018867924528}, {2, 0.018867924528}, {3, 0.018867924528}, {4, 0.018867924528}, {5, 0.018867924528}, {6, 0.018867924528}, {7, 0.018867924528}, {8, 0.018867924528}, {10, 0.018867924528}, {11, 0.018867924528}, {12, 0.018867924528}, {13, 0.018867924528}, {14, 0.018867924528}, {15, 0.018867924528}, {16, 0.018867924528}, {18, 0.018867924528}, {20, 0.018867924528}, {21, 0.018867924528}, {22, 0.018867924528}, {23, 0.018867924528}, {24, 0.018867924528}, {26, 0.018867924528}, {27, 0.018867924528}, {28, 0.018867924528}, {29, 0.018867924528}, {30, 0.018867924528}, {31, 0.018867924528}, {32, 0.018867924528}, {33, 0.018867924528}, {35, 0.018867924528}, {36, 0.018867924528}, {37, 0.018867924528}, {38, 0.018867924528}, {39, 0.018867924528}, {40, 0.018867924528}, {41, 0.018867924528}, {43, 0.018867924528}, {44, 0.018867924528}, {45, 0.018867924528}, {46, 0.018867924528}, {47, 0.018867924528}, {48, 0.018867924528}, {51, 0.018867924528}, {52, 0.018867924528}, {53, 0.018867924528}, {54, 0.018867924528}, {56, 0.018867924528}, {57, 0.018867924528}, {58, 0.018867924528}, {59, 0.018867924528}, {61, 0.018867924528}, {63, 0.018867924528}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 56, 57, 58, 59, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "18", "20", "21", "22", "23", "24", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36", "37", "38", "39", "40", "41", "43", "44", "45", "46", "47", "48", "51", "52", "53", "54", "56", "57", "58", "59", "61", "63"]

# Apply action "44"
action: 44

# State 14
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  a     |
# |  b c   |
# | a1    b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  a     |\n|  b c   |\n| a1    b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  a     |\n|  b c   |\n| a1    b|\n|    b 0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.019230769231}, {1, 0.019230769231}, {2, 0.019230769231}, {3, 0.019230769231}, {4, 0.019230769231}, {5, 0.019230769231}, {6, 0.019230769231}, {7, 0.019230769231}, {8, 0.019230769231}, {10, 0.019230769231}, {11, 0.019230769231}, {12, 0.019230769231}, {13, 0.019230769231}, {14, 0.019230769231}, {15, 0.019230769231}, {16, 0.019230769231}, {18, 0.019230769231}, {20, 0.019230769231}, {21, 0.019230769231}, {22, 0.019230769231}, {23, 0.019230769231}, {24, 0.019230769231}, {26, 0.019230769231}, {27, 0.019230769231}, {28, 0.019230769231}, {29, 0.019230769231}, {30, 0.019230769231}, {31, 0.019230769231}, {32, 0.019230769231}, {33, 0.019230769231}, {35, 0.019230769231}, {36, 0.019230769231}, {37, 0.019230769231}, {38, 0.019230769231}, {39, 0.019230769231}, {40, 0.019230769231}, {41, 0.019230769231}, {43, 0.019230769231}, {45, 0.019230769231}, {46, 0.019230769231}, {47, 0.019230769231}, {48, 0.019230769231}, {51, 0.019230769231}, {52, 0.019230769231}, {53, 0.019230769231}, {54, 0.019230769231}, {56, 0.019230769231}, {57, 0.019230769231}, {58, 0.019230769231}, {59, 0.019230769231}, {61, 0.019230769231}, {63, 0.019230769231}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 45, 46, 47, 48, 51, 52, 53, 54, 56, 57, 58, 59, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "18", "20", "21", "22", "23", "24", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36", "37", "38", "39", "40", "41", "43", "45", "46", "47", "48", "51", "52", "53", "54", "56", "57", "58", "59", "61", "63"]

# Apply action "35"
action: 35

# State 15
# phase=DeployCoins
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |  b c   |
# | a1    b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|  b c   |\n| a1    b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|  b c   |\n| a1    b|\n|    b 0 |\n+--------+\n"
ChanceOutcomes() = [{0, 0.019607843137}, {1, 0.019607843137}, {2, 0.019607843137}, {3, 0.019607843137}, {4, 0.019607843137}, {5, 0.019607843137}, {6, 0.019607843137}, {7, 0.019607843137}, {8, 0.019607843137}, {10, 0.019607843137}, {11, 0.019607843137}, {12, 0.019607843137}, {13, 0.019607843137}, {14, 0.019607843137}, {15, 0.019607843137}, {16, 0.019607843137}, {18, 0.019607843137}, {20, 0.019607843137}, {21, 0.019607843137}, {22, 0.019607843137}, {23, 0.019607843137}, {24, 0.019607843137}, {26, 0.019607843137}, {27, 0.019607843137}, {28, 0.019607843137}, {29, 0.019607843137}, {30, 0.019607843137}, {31, 0.019607843137}, {32, 0.019607843137}, {33, 0.019607843137}, {36, 0.019607843137}, {37, 0.019607843137}, {38, 0.019607843137}, {39, 0.019607843137}, {40, 0.019607843137}, {41, 0.019607843137}, {43, 0.019607843137}, {45, 0.019607843137}, {46, 0.019607843137}, {47, 0.019607843137}, {48, 0.019607843137}, {51, 0.019607843137}, {52, 0.019607843137}, {53, 0.019607843137}, {54, 0.019607843137}, {56, 0.019607843137}, {57, 0.019607843137}, {58, 0.019607843137}, {59, 0.019607843137}, {61, 0.019607843137}, {63, 0.019607843137}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 43, 45, 46, 47, 48, 51, 52, 53, 54, 56, 57, 58, 59, 61, 63]
StringLegalActions() = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "10", "11", "12", "13", "14", "15", "16", "18", "20", "21", "22", "23", "24", "26", "27", "28", "29", "30", "31", "32", "33", "36", "37", "38", "39", "40", "41", "43", "45", "46", "47", "48", "51", "52", "53", "54", "56", "57", "58", "59", "61", "63"]

# Apply action "47"
action: 47

# State 16
# phase=Play
# preferences=0:b 1:c
# moves=0
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |  b c  c|
# | a1    b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|  b c  c|\n| a1    b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|  b c  c|\n| a1    b|\n|    b 0 |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "stand"
action: 4

# State 17
# phase=Play
# preferences=0:b 1:c
# moves=1
#         a b c
# player0 0 0 0
# player1 0 0 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |  b c  c|
# | a1    b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|  b c  c|\n| a1    b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 0 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|  b c  c|\n| a1    b|\n|    b 0 |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "up"
action: 0

# State 18
# phase=Play
# preferences=0:b 1:c
# moves=2
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |  1 c  c|
# | a     b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|  1 c  c|\n| a     b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|  1 c  c|\n| a     b|\n|    b 0 |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "right"
action: 3

# State 19
# phase=Play
# preferences=0:b 1:c
# moves=3
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |  1 c  c|
# | a     b|
# |    b  0|
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|  1 c  c|\n| a     b|\n|    b  0|\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|  1 c  c|\n| a     b|\n|    b  0|\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "right"
action: 3

# State 20
# phase=Play
# preferences=0:b 1:c
# moves=4
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |   1c  c|
# | a     b|
# |    b  0|
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|   1c  c|\n| a     b|\n|    b  0|\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|   1c  c|\n| a     b|\n|    b  0|\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "left"
action: 2

# State 21
# phase=Play
# preferences=0:b 1:c
# moves=5
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |   1c  c|
# | a     b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|   1c  c|\n| a     b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|   1c  c|\n| a     b|\n|    b 0 |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "down"
action: 1

# State 22
# phase=Play
# preferences=0:b 1:c
# moves=6
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a 1   b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1   b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1   b|\n|    b 0 |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "left"
action: 2

# State 23
# phase=Play
# preferences=0:b 1:c
# moves=7
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a 1   b|
# |    b0  |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1   b|\n|    b0  |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1   b|\n|    b0  |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "down"
action: 1

# State 24
# phase=Play
# preferences=0:b 1:c
# moves=8
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a     b|
# |   1b0  |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a     b|\n|   1b0  |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a     b|\n|   1b0  |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "up"
action: 0

# State 25
# phase=Play
# preferences=0:b 1:c
# moves=9
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a   0 b|
# |   1b   |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a   0 b|\n|   1b   |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a   0 b|\n|   1b   |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "up"
action: 0

# State 26
# phase=Play
# preferences=0:b 1:c
# moves=10
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a 1 0 b|
# |    b   |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1 0 b|\n|    b   |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1 0 b|\n|    b   |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "stand"
action: 4

# State 27
# phase=Play
# preferences=0:b 1:c
# moves=11
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a 1 0 b|
# |    b   |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1 0 b|\n|    b   |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1 0 b|\n|    b   |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "stand"
action: 4

# State 28
# phase=Play
# preferences=0:b 1:c
# moves=12
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a 1 0 b|
# |    b   |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1 0 b|\n|    b   |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1 0 b|\n|    b   |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "right"
action: 3

# State 29
# phase=Play
# preferences=0:b 1:c
# moves=13
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a 1  0b|
# |    b   |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1  0b|\n|    b   |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a 1  0b|\n|    b   |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "left"
action: 2

# State 30
# phase=Play
# preferences=0:b 1:c
# moves=14
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a1   0b|
# |    b   |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a1   0b|\n|    b   |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a1   0b|\n|    b   |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "down"
action: 1

# State 31
# phase=Play
# preferences=0:b 1:c
# moves=15
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a1    b|
# |    b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a1    b|\n|    b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a1    b|\n|    b 0 |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "down"
action: 1

# State 32
# phase=Play
# preferences=0:b 1:c
# moves=16
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a     b|
# |  1 b 0 |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1, 1]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1, 1"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a     b|\n|  1 b 0 |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a     b|\n|  1 b 0 |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "up"
action: 0

# State 33
# phase=Play
# preferences=0:b 1:c
# moves=17
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a    0b|
# |  1 b   |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1, 1, 0]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1, 1, 0"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a    0b|\n|  1 b   |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a    0b|\n|  1 b   |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "left"
action: 2

# State 34
# phase=Play
# preferences=0:b 1:c
# moves=18
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c  c|
# | a    0b|
# | 1  b   |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1, 1, 0, 2]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1, 1, 0, 2"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a    0b|\n| 1  b   |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c  c|\n| a    0b|\n| 1  b   |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "up"
action: 0

# State 35
# phase=Play
# preferences=0:b 1:c
# moves=19
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c 0c|
# | a     b|
# | 1  b   |
# +--------+
IsTerminal() = False
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1, 1, 0, 2, 0]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1, 1, 0, 2, 0"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c 0c|\n| a     b|\n| 1  b   |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c 0c|\n| a     b|\n| 1  b   |\n+--------+\n"
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 1, 2, 3, 4]
StringLegalActions() = ["up", "down", "left", "right", "stand"]

# Apply action "stand"
action: 4

# State 36
# phase=Play
# preferences=0:b 1:c
# moves=20
#         a b c
# player0 0 0 0
# player1 0 1 0
# +--------+
# |        |
# | a      |
# | c b    |
# | a      |
# |  ac    |
# |    c 0c|
# | a     b|
# | 1  b   |
# +--------+
IsTerminal() = True
History() = [1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1, 1, 0, 2, 0, 4]
HistoryString() = "1, 2, 62, 50, 34, 9, 49, 25, 60, 42, 55, 19, 17, 44, 35, 47, 4, 0, 3, 3, 2, 1, 2, 1, 0, 0, 4, 4, 3, 2, 1, 1, 0, 2, 0, 4"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = -4
ObservationString(0) = "1\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c 0c|\n| a     b|\n| 1  b   |\n+--------+\n"
ObservationString(1) = "2\n        a b c \nplayer0 0 0 0 \nplayer1 0 1 0 \n+--------+\n|        |\n| a      |\n| c b    |\n| a      |\n|  ac    |\n|    c 0c|\n| a     b|\n| 1  b   |\n+--------+\n"
Rewards() = [1.0, 1.0]
Returns() = [1.0, 1.0]
