From c363708fe316593a59d182fb8463ef60c827e001 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 6 Apr 2022 14:13:21 +0200 Subject: [PATCH 001/124] Added check for max turns and aborting game --- kniffel/game.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/kniffel/game.py b/kniffel/game.py index d58e1a3..ddc2300 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -154,6 +154,7 @@ def __init__(self, number_of_players: int): for i in range(number_of_players): self.players.append(Player("Player " + str(i + 1))) self.active_player = self.players[0] + self.active_player.turns += 1 self.active_player.roll() def roll(self): @@ -195,6 +196,8 @@ def end_turn(self): """ self.active_player = self.players[(self.players.index(self.active_player) + 1) % len(self.players)] self.active_player.turns += 1 + if self.active_player.turns > 13: + self.end_game() print("The new score is:") self.show_score() print("*" * 20) @@ -278,6 +281,17 @@ def show_score(self): [str(player.block.evaluate()) for player in self.players]) print(my_table) + def end_game(self): + """ + End the game. + """ + print("*" * 20) + print("\nGame over!\n") + print("*" * 20) + self.show_score() + print("\nThanks for playing!") + sys.exit(0) + def process_command(self, command_str: str): """ Process a command string From de2115998f1cc1d29e0f99f278827189be31a9d9 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 6 Apr 2022 14:14:49 +0200 Subject: [PATCH 002/124] Added save-game to gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 3d6bea7..d5c8049 100644 --- a/.gitignore +++ b/.gitignore @@ -128,4 +128,5 @@ dmypy.json # Pyre type checker .pyre/ -/.idea/ \ No newline at end of file +/.idea/ +/kniffel/game.pkl From c5823b425826d6e61b117371a96d91a5e18f8249 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 6 Apr 2022 14:28:57 +0200 Subject: [PATCH 003/124] Added category already filled check --- kniffel/exceptions.py | 6 ++++++ kniffel/game.py | 14 +++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/kniffel/exceptions.py b/kniffel/exceptions.py index 8c52aca..308d14c 100644 --- a/kniffel/exceptions.py +++ b/kniffel/exceptions.py @@ -25,3 +25,9 @@ class InvalidCommandError(Exception): """ Exception for invalid command """ + + +class CategoryAlreadyFilledError(Exception): + """ + Exception for already filled category + """ diff --git a/kniffel/game.py b/kniffel/game.py index d58e1a3..50bbb5d 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -8,7 +8,8 @@ from numpy import random from prettytable import PrettyTable -from kniffel.exceptions import InvalidInputError, InvalidArgumentError, InvalidIndexError, InvalidCommandError +from kniffel.exceptions import InvalidInputError, InvalidArgumentError, InvalidIndexError, InvalidCommandError, \ + CategoryAlreadyFilledError def display_message(message): @@ -92,6 +93,13 @@ def un_save(self, index: int): raise InvalidArgumentError() self.dice[index - 1].un_save() + def is_rolled(self) -> bool: + """ + Check if the category is filled + :return: + """ + return self.dice[0].value != 0 + class Die: """ @@ -523,6 +531,8 @@ def submit(self, dice: Dice): :param dice: :return: """ + if self.dice.is_rolled(): + raise CategoryAlreadyFilledError() self.dice = dice print("Submitted " + str(dice) + " to " + self.name + " for a score of " + str(self.evaluate())) @@ -680,6 +690,8 @@ def main(): display_message("Invalid index.") except InvalidCommandError as error: display_message(error) + except CategoryAlreadyFilledError: + display_message("Category already filled.") if __name__ == "__main__": From 9ba84d1476e4349e066eb87541f396a3f38d0737 Mon Sep 17 00:00:00 2001 From: philippkust Date: Wed, 6 Apr 2022 15:09:24 +0200 Subject: [PATCH 004/124] Added the ability that you can input numbers additionally to the normal commands Minor changes --- kniffel/game.py | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index d58e1a3..0cbd20e 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -136,10 +136,11 @@ def show_help(): "Commands:\n" "[0] roll: Roll the dice\n" "[1] save : Save the die with the given index[1-5]\n" - "[2] submit : Submit the score for the given category\n" - "[3] help: Show this help message\n" - "[4] score: Show the current game state\n" - "[5] dice: Show the current dice state\n" + "[2] un-save : Un-save the die with the given index[1-5]" + "[3] submit : Submit the score for the given category\n" + "[4] help: Show this help message\n" + "[5] score: Show the current game state\n" + "[6] dice: Show the current dice state\n" "[9] exit: Exit the game\n" ) @@ -195,7 +196,6 @@ def end_turn(self): """ self.active_player = self.players[(self.players.index(self.active_player) + 1) % len(self.players)] self.active_player.turns += 1 - print("The new score is:") self.show_score() print("*" * 20) print(self.active_player.username + " is now playing") @@ -312,6 +312,28 @@ def process_command(self, command_str: str): self.show_dice() case "exit": sys.exit(0) + case "0": + self.roll() + case "1": + if not arguments: + raise InvalidInputError() + self.save(int(arguments[0])) + case "2": + if not arguments: + raise InvalidInputError() + self.un_save(int(arguments[0])) + case "3": + if not arguments: + raise InvalidInputError() + self.submit(int(arguments[0])) + case "4": + show_help() + case "5": + self.show_score() + case "6": + self.show_dice() + case "9": + sys.exit(0) case _: print("Unknown command: " + command) From 3dd98b6e65255d23b480856f700b108a9c496039 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 6 Apr 2022 15:18:07 +0200 Subject: [PATCH 005/124] Added additional kniffel bonus --- kniffel/game.py | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index d58e1a3..95a6c6d 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -274,6 +274,8 @@ def show_score(self): else "-" for player in self.players]) my_table.add_row(["==", "Total Lower"] + [str(player.block.lower.evaluate()) for player in self.players]) + my_table.add_row(["==", "Kniffel-Bonus"] + + [str(player.block.kniffel_bonus) for player in self.players]) my_table.add_row(["==", "Total"] + [str(player.block.evaluate()) for player in self.players]) print(my_table) @@ -385,13 +387,14 @@ class Block: def __init__(self): self.upper = UpperBlock() self.lower = LowerBlock() + self.kniffel_bonus = 0 def evaluate(self): """ Evaluate the block return the total score :return: """ - return self.upper.evaluate() + self.lower.evaluate() + return self.upper.evaluate() + self.lower.evaluate() + self.kniffel_bonus def submit(self, dice: Dice, category_index: int): """ @@ -402,6 +405,10 @@ def submit(self, dice: Dice, category_index: int): """ if category_index <= 6: self.upper.submit(dice, category_index) + if self.lower.kniffel.evaluate() > 0: + if dice.count(category_index) == 5: + print("You just earned a Kniffel-Bonus! +50 points") + self.kniffel_bonus += 50 else: self.lower.submit(dice, category_index) @@ -426,6 +433,8 @@ def evaluate(self): """ total = 0 for value in vars(self).items(): + if len(value) > 1: + value = value[1] if isinstance(value, UpperCategory): total += value.evaluate() if total >= 63: @@ -477,7 +486,9 @@ def evaluate(self): """ total = 0 for value in vars(self).items(): - if isinstance(value, UpperCategory): + if len(value) > 1: + value = value[1] + if isinstance(value, Category): total += value.evaluate() return total @@ -562,7 +573,7 @@ class ThreeOfAKind(LowerCategory): """ def evaluate(self): - for i in range(1, 6): + for i in range(1, 7): if self.dice.count(i) >= 3: total = 0 for j in range(5): @@ -577,7 +588,7 @@ class FourOfAKind(LowerCategory): """ def evaluate(self): - for i in range(1, 6): + for i in range(1, 7): if self.dice.count(i) >= 4: total = 0 for j in range(5): @@ -592,7 +603,7 @@ class FullHouse(LowerCategory): """ def evaluate(self): - for i in range(1, 6): + for i in range(1, 7): if self.dice.count(i) == 3: for j in range(1, 6): if self.dice.count(j) == 2 & i != j: @@ -606,7 +617,7 @@ class SmallStraight(LowerCategory): """ def evaluate(self): - for i in range(1, 6): + for i in range(1, 7): if self.dice.count(i) == 1: for j in range(i + 1, i + 4): if self.dice.count(j) == 1: @@ -620,7 +631,7 @@ class LargeStraight(LowerCategory): """ def evaluate(self): - for i in range(1, 6): + for i in range(1, 7): if self.dice.count(i) == 1: for j in range(i + 1, i + 5): if self.dice.count(j) == 1: @@ -634,7 +645,7 @@ class Kniffel(LowerCategory): """ def evaluate(self): - for i in range(1, 6): + for i in range(1, 7): if self.dice.count(i) == 5: return 50 return 0 From ee318418588f9cf0bd0a865483da4d92e6067457 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 6 Apr 2022 15:33:24 +0200 Subject: [PATCH 006/124] Fixed issue with range not iterating over dice value 6 --- kniffel/game.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/game.py b/kniffel/game.py index 189211a..584873a 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -629,7 +629,7 @@ class FullHouse(LowerCategory): def evaluate(self): for i in range(1, 7): if self.dice.count(i) == 3: - for j in range(1, 6): + for j in range(1, 7): if self.dice.count(j) == 2 & i != j: return 25 return 0 From c7ce6a9362adf1baa4b80659b00fd39bd77486f8 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 6 Apr 2022 15:48:49 +0200 Subject: [PATCH 007/124] Added multiple argument support to save and un-save --- kniffel/game.py | 59 ++++++++++++++++++++++++++----------------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index 584873a..5d0b3c4 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -73,25 +73,27 @@ def silent_roll(self): for die in self.dice: die.roll() - def save(self, index: int): + def save(self, indices: list[int]): """ Save the die at the given index 1-5 - :param index: + :param indices: :return: """ - if index > len(self.dice) or index < 1: - raise InvalidArgumentError() - self.dice[index - 1].save() + for index in indices: + if index > len(self.dice) or index < 1: + raise InvalidArgumentError() + self.dice[index - 1].save() - def un_save(self, index: int): + def un_save(self, indices: list[int]): """ Un-save the die at the given index 1-5 - :param index: + :param indices: :return: """ - if index > len(self.dice) or index < 1: - raise InvalidArgumentError() - self.dice[index - 1].un_save() + for index in indices: + if index > len(self.dice) or index < 1: + raise InvalidArgumentError() + self.dice[index - 1].un_save() def is_rolled(self) -> bool: """ @@ -144,10 +146,11 @@ def show_help(): "Commands:\n" "[0] roll: Roll the dice\n" "[1] save : Save the die with the given index[1-5]\n" - "[2] submit : Submit the score for the given category\n" - "[3] help: Show this help message\n" - "[4] score: Show the current game state\n" - "[5] dice: Show the current dice state\n" + "[2] un_save : Unsave the die with the given index[1-5]\n" + "[3] submit : Submit the score for the given category\n" + "[4] help: Show this help message\n" + "[5] score: Show the current game state\n" + "[6] dice: Show the current dice state\n" "[9] exit: Exit the game\n" ) @@ -172,21 +175,21 @@ def roll(self): """ self.active_player.roll() - def save(self, die_index: int): + def save(self, die_indices: list[int]): """ Save the die with the given index - :param die_index: + :param die_indices: :return: """ - self.active_player.save(die_index) + self.active_player.save(die_indices) - def un_save(self, die_index: int): + def un_save(self, die_indices: list[int]): """ Unsave the die with the given index - :param die_index: + :param die_indices: :return: """ - self.active_player.un_save(die_index) + self.active_player.un_save(die_indices) def submit(self, category_index: int): """ @@ -319,11 +322,11 @@ def process_command(self, command_str: str): case "save": if not arguments: raise InvalidInputError() - self.save(int(arguments[0])) + self.save(list(map(int, arguments))) case "un-save": if not arguments: raise InvalidInputError() - self.un_save(int(arguments[0])) + self.un_save(list(map(int, arguments))) case "submit": if not arguments: raise InvalidInputError() @@ -374,21 +377,21 @@ def silent_roll(self): return raise InvalidCommandError("You have already rolled 3 times") - def save(self, die_index: int): + def save(self, die_indices: list[int]): """ Save a die - :param die_index: + :param die_indices: :return: """ - self.dice.save(die_index) + self.dice.save(die_indices) - def un_save(self, die_index: int): + def un_save(self, die_indices: list[int]): """ Un-save a die - :param die_index: + :param die_indices: :return: """ - self.dice.un_save(die_index) + self.dice.un_save(die_indices) def submit(self, category_index: int): """ From 53c88d5366ec2e3beccd760e77fbfba50dd05fec Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 6 Apr 2022 15:56:18 +0200 Subject: [PATCH 008/124] Removed trailing whitespace --- kniffel/game.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/game.py b/kniffel/game.py index b00dbb0..b354eaf 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -207,7 +207,7 @@ def end_turn(self): """ self.active_player = self.players[(self.players.index(self.active_player) + 1) % len(self.players)] self.active_player.turns += 1 - + if self.active_player.turns > 13: self.end_game() self.show_score() From cf511220b2861b5fb0767bfaaf9e55fda649fd13 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 6 Apr 2022 16:01:59 +0200 Subject: [PATCH 009/124] Removed code du duplication --- kniffel/game.py | 38 ++++++++------------------------------ 1 file changed, 8 insertions(+), 30 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index b354eaf..6656974 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -317,49 +317,27 @@ def process_command(self, command_str: str): arguments = command_str.split()[1:] match command: - case "roll": + case "roll" | 0: self.roll() - case "save": + case "save" | 1: if not arguments: raise InvalidInputError() self.save(list(map(int, arguments))) - case "un-save": + case "un-save" | 2: if not arguments: raise InvalidInputError() self.un_save(list(map(int, arguments))) - case "submit": + case "submit" | 3: if not arguments: raise InvalidInputError() self.submit(int(arguments[0])) - case "help": + case "help" | 4: show_help() - case "score": + case "score" | 5: self.show_score() - case "dice": + case "dice" | 6: self.show_dice() - case "exit": - sys.exit(0) - case "0": - self.roll() - case "1": - if not arguments: - raise InvalidInputError() - self.save(int(arguments[0])) - case "2": - if not arguments: - raise InvalidInputError() - self.un_save(int(arguments[0])) - case "3": - if not arguments: - raise InvalidInputError() - self.submit(int(arguments[0])) - case "4": - show_help() - case "5": - self.show_score() - case "6": - self.show_dice() - case "9": + case "exit" | 9: sys.exit(0) case _: print("Unknown command: " + command) From 0624a2b7edf711fc2ebf5c48e1f0bb593ed17779 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 6 Apr 2022 16:08:40 +0200 Subject: [PATCH 010/124] Modified behaviour with existing game file --- kniffel/game.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kniffel/game.py b/kniffel/game.py index 6656974..5c67d54 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -695,12 +695,17 @@ def main(): Main function :return: """ - game = Game(2) path = Path("game.pkl") if path.exists(): + print("Loading game...") with open(path, "rb") as file: game = pickle.load(file) + print("Game loaded!") + else: + print("Creating new game...") + game = Game(2) + print("Game created!") while True: with open(path, "wb") as file: From 55344677029125b754bd01fdad61ea18354d46ab Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 09:25:37 +0200 Subject: [PATCH 011/124] Added AI player --- kniffel/game.py | 106 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 80 insertions(+), 26 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index 6656974..2b61b57 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -160,14 +160,45 @@ class Game: Class for modelling a Kniffel game """ - def __init__(self, number_of_players: int): + def __init__(self, number_of_players: int, number_of_ai: int): self.players = [] for i in range(number_of_players): self.players.append(Player("Player " + str(i + 1))) + for i in range(number_of_ai): + self.players.append(AIPlayer("AI " + str(i + 1))) self.active_player = self.players[0] self.active_player.turns += 1 self.active_player.roll() + def play(self, save_file: Path): + """ + Play the game + :param save_file: + :return: + """ + while True: + if isinstance(self.active_player, AIPlayer): + self.active_player.play() + self.end_turn() + continue + with open(save_file, "wb") as file: + pickle.dump(self, file) + + try: + self.process_command(input("Enter command: ")) + except ValueError as error: + display_message(error) + except InvalidInputError: + display_message("Invalid input.") + except InvalidArgumentError: + display_message("Invalid argument.") + except InvalidIndexError: + display_message("Invalid index.") + except InvalidCommandError as error: + display_message(error) + except CategoryAlreadyFilledError: + display_message("Category already filled.") + def roll(self): """ Roll the dice @@ -212,7 +243,7 @@ def end_turn(self): self.end_game() self.show_score() print("*" * 20) - print(self.active_player.username + " is now playing") + print(self.active_player.name + " is now playing") self.roll() def show_dice(self): @@ -220,7 +251,8 @@ def show_dice(self): Show the dice values and if they are saved :return: """ - print("Dice: " + str([die.value for die in self.active_player.dice.dice]) + " Rolls: " + str(self.active_player.rolls)) + print("Dice: " + str([die.value for die in self.active_player.dice.dice]) + " Rolls: " + str( + self.active_player.rolls)) print("Saved: " + str([die.saved for die in self.active_player.dice.dice])) def show_score(self): @@ -230,9 +262,9 @@ def show_score(self): """ print("Score:") for player in self.players: - print(player.username + ": " + str(player.block.evaluate())) + print(player.name + ": " + str(player.block.evaluate())) - my_table = PrettyTable(["Id", "Categories"] + [player.username for player in self.players]) + my_table = PrettyTable(["Id", "Categories"] + [player.name for player in self.players]) my_table.add_row([self.active_player.block.upper.ones.index, "Ones"] + [str(player.block.upper.ones.evaluate()) if player.block.upper.ones.dice.count(0) == 0 @@ -348,8 +380,8 @@ class Player: Class for modelling a player """ - def __init__(self, username: str): - self.username = username + def __init__(self, name: str): + self.name = name self.block = Block() self.dice = Dice() self.rolls = 0 @@ -404,6 +436,33 @@ def submit(self, category_index: int): self.rolls = 0 +class AIPlayer(Player): + """ + Class for modelling an AI player + """ + + def play(self): + """ + Play a turn + :return: + """ + best_index = -1 + best_score = -1 + for value in vars(self.block).items(): + if isinstance(value[1], (UpperBlock, LowerBlock)): + for category in vars(value[1]).items(): + if isinstance(category[1], Category): + if category[1].test_evaluate(self.dice) >= best_score: + best_score = category[1].test_evaluate(self.dice) + best_index = category[1].index + + # if best_score < 10 and self.rolls < 3: + # self.silent_roll() + # self.play() + + self.submit(best_index) + + class Block: """ Class for modelling a block @@ -571,6 +630,18 @@ def evaluate(self): """ raise NotImplementedError() + def test_evaluate(self, dice: Dice): + """ + Evaluate the category return the score + :return: + """ + if self.dice.is_rolled(): + return -1 + self.dice = dice + value = self.evaluate() + self.dice = Dice() + return value + class UpperCategory(Category): """ @@ -695,31 +766,14 @@ def main(): Main function :return: """ - game = Game(2) + game = Game(1, 1) path = Path("game.pkl") if path.exists(): with open(path, "rb") as file: game = pickle.load(file) - while True: - with open(path, "wb") as file: - pickle.dump(game, file) - - try: - game.process_command(input("Enter command: ")) - except ValueError as error: - display_message(error) - except InvalidInputError: - display_message("Invalid input.") - except InvalidArgumentError: - display_message("Invalid argument.") - except InvalidIndexError: - display_message("Invalid index.") - except InvalidCommandError as error: - display_message(error) - except CategoryAlreadyFilledError: - display_message("Category already filled.") + game.play(path) if __name__ == "__main__": From 7596f8aebc3e48fc05ca80e2d5466f9d163ec620 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 09:26:20 +0200 Subject: [PATCH 012/124] Fixed straights not evaluating correctly --- kniffel/game.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index 2b61b57..15cafc1 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -715,11 +715,12 @@ class SmallStraight(LowerCategory): """ def evaluate(self): - for i in range(1, 7): + for i in range(1, 4): if self.dice.count(i) == 1: for j in range(i + 1, i + 4): - if self.dice.count(j) == 1: - return 30 + if self.dice.count(j) == 0: + return 0 + return 30 return 0 @@ -729,11 +730,12 @@ class LargeStraight(LowerCategory): """ def evaluate(self): - for i in range(1, 7): + for i in range(1, 3): if self.dice.count(i) == 1: for j in range(i + 1, i + 5): - if self.dice.count(j) == 1: - return 40 + if self.dice.count(j) == 0: + return 0 + return 40 return 0 From fdd4ee255d20b8517d23ab659d3609948f272d59 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 09:42:20 +0200 Subject: [PATCH 013/124] Added reset command --- kniffel/game.py | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index 6656974..3de7c9b 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -151,6 +151,7 @@ def show_help(): "[4] help: Show this help message\n" "[5] score: Show the current game state\n" "[6] dice: Show the current dice state\n" + "[7] reset: Reset the game\n" "[9] exit: Exit the game\n" ) @@ -168,6 +169,18 @@ def __init__(self, number_of_players: int): self.active_player.turns += 1 self.active_player.roll() + def reset(self): + """ + Reset the game + :return: + """ + for player in self.players: + player.reset() + self.active_player = self.players[0] + self.active_player.turns += 1 + self.active_player.roll() + print("Game reset") + def roll(self): """ Roll the dice @@ -212,7 +225,7 @@ def end_turn(self): self.end_game() self.show_score() print("*" * 20) - print(self.active_player.username + " is now playing") + print(self.active_player.name + " is now playing") self.roll() def show_dice(self): @@ -228,11 +241,7 @@ def show_score(self): Show the current scoreboard :return: """ - print("Score:") - for player in self.players: - print(player.username + ": " + str(player.block.evaluate())) - - my_table = PrettyTable(["Id", "Categories"] + [player.username for player in self.players]) + my_table = PrettyTable(["Id", "Categories"] + [player.name for player in self.players]) my_table.add_row([self.active_player.block.upper.ones.index, "Ones"] + [str(player.block.upper.ones.evaluate()) if player.block.upper.ones.dice.count(0) == 0 @@ -337,6 +346,8 @@ def process_command(self, command_str: str): self.show_score() case "dice" | 6: self.show_dice() + case "reset" | 7: + self.reset() case "exit" | 9: sys.exit(0) case _: @@ -348,13 +359,19 @@ class Player: Class for modelling a player """ - def __init__(self, username: str): - self.username = username + def __init__(self, name: str): + self.name = name self.block = Block() self.dice = Dice() self.rolls = 0 self.turns = 0 + def reset(self): + """ + Reset the player + """ + self.__init__(self.name) + def roll(self): """ Roll the dice From a5f1a6073d92a691a36be9fbf0f8a92f7dfc1704 Mon Sep 17 00:00:00 2001 From: Sebastian Wolf Date: Thu, 7 Apr 2022 11:16:39 +0200 Subject: [PATCH 014/124] Changed command input numbers from integers to strings --- kniffel/game.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index 3de7c9b..e86b2eb 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -326,29 +326,29 @@ def process_command(self, command_str: str): arguments = command_str.split()[1:] match command: - case "roll" | 0: + case "roll" | "0": self.roll() - case "save" | 1: + case "save" | "1": if not arguments: raise InvalidInputError() self.save(list(map(int, arguments))) - case "un-save" | 2: + case "un-save" | "2": if not arguments: raise InvalidInputError() self.un_save(list(map(int, arguments))) - case "submit" | 3: + case "submit" | "3": if not arguments: raise InvalidInputError() self.submit(int(arguments[0])) - case "help" | 4: + case "help" | "4": show_help() - case "score" | 5: + case "score" | "5": self.show_score() - case "dice" | 6: + case "dice" | "6": self.show_dice() - case "reset" | 7: + case "reset" | "7": self.reset() - case "exit" | 9: + case "exit" | "9": sys.exit(0) case _: print("Unknown command: " + command) From 336841fd21b9e016ded3383252f1b32653c6a1f5 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 12:21:28 +0200 Subject: [PATCH 015/124] Fixed trailing whitespace --- kniffel/game.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/game.py b/kniffel/game.py index a743986..1105e92 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -200,7 +200,7 @@ def play(self, save_file: Path): display_message(error) except CategoryAlreadyFilledError: display_message("Category already filled.") - + def reset(self): """ Reset the game From 361182a7126317e7918298015ee2899a01afe4fd Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 12:41:52 +0200 Subject: [PATCH 016/124] Added current player output to dice command and beautified output --- kniffel/game.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index 1105e92..1fc62e1 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -171,7 +171,6 @@ def __init__(self, number_of_players: int, number_of_ai: int): self.active_player.turns += 1 self.active_player.roll() - def play(self, save_file: Path): """ Play the game @@ -265,9 +264,13 @@ def show_dice(self): Show the dice values and if they are saved :return: """ - print("Dice: " + str([die.value for die in self.active_player.dice.dice]) + " Rolls: " + str( - self.active_player.rolls)) - print("Saved: " + str([die.saved for die in self.active_player.dice.dice])) + print("Active player: " + self.active_player.name) + + my_table = PrettyTable(["Dice Number"] + [str(i + 1) for i in range(len(self.active_player.dice.dice))]) + my_table.add_row(["Dice Value"] + [str(die.value) for die in self.active_player.dice.dice]) + my_table.add_row(["Saved"] + [str(die.saved) for die in self.active_player.dice.dice]) + + print(my_table) def show_score(self): """ From 99a0a3a8fde04b46ce3a37c2337f93f7790bb555 Mon Sep 17 00:00:00 2001 From: Niklas Date: Thu, 7 Apr 2022 14:04:47 +0200 Subject: [PATCH 017/124] Changed sequence of pickle.dump on AI player turn --- kniffel/game.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index 1fc62e1..83f10f7 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -178,12 +178,13 @@ def play(self, save_file: Path): :return: """ while True: + with open(save_file, "wb") as file: + pickle.dump(self, file) + if isinstance(self.active_player, AIPlayer): self.active_player.play() self.end_turn() continue - with open(save_file, "wb") as file: - pickle.dump(self, file) try: self.process_command(input("Enter command: ")) From 7769419436611c6c1a2ea923ed1a8345ccab78b8 Mon Sep 17 00:00:00 2001 From: Niklas Date: Thu, 7 Apr 2022 14:54:19 +0200 Subject: [PATCH 018/124] Changed evaluation of Large and Small Straight --- kniffel/game.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index 83f10f7..19a78ce 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -738,7 +738,7 @@ class SmallStraight(LowerCategory): def evaluate(self): for i in range(1, 4): - if self.dice.count(i) == 1: + if self.dice.count(i) >= 1: for j in range(i + 1, i + 4): if self.dice.count(j) == 0: return 0 @@ -753,7 +753,7 @@ class LargeStraight(LowerCategory): def evaluate(self): for i in range(1, 3): - if self.dice.count(i) == 1: + if self.dice.count(i) >= 1: for j in range(i + 1, i + 5): if self.dice.count(j) == 0: return 0 From a76ee0bc56a312b18906fad064890021b215fc73 Mon Sep 17 00:00:00 2001 From: Niklas Date: Thu, 7 Apr 2022 16:01:23 +0200 Subject: [PATCH 019/124] Changed Die random from (1, 6) to (1, 7) --- kniffel/game.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/game.py b/kniffel/game.py index 19a78ce..d8eeb6a 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -118,7 +118,7 @@ def roll(self): :return: """ if not self.saved: - self.value = random.randint(1, 6) + self.value = random.randint(1, 7) def save(self): """ From 7e3964c839967caa4734d479b599f6f1f8ec46af Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 16:37:54 +0200 Subject: [PATCH 020/124] Added return statements to rolls --- kniffel/game.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index d8eeb6a..a992268 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -64,6 +64,7 @@ def roll(self): """ self.silent_roll() print("Rolled: " + str([die.value for die in self.dice])) + return list(die.value for die in self.dice) def silent_roll(self): """ @@ -72,6 +73,7 @@ def silent_roll(self): """ for die in self.dice: die.roll() + return list(die.value for die in self.dice) def save(self, indices: list[int]): """ @@ -119,6 +121,7 @@ def roll(self): """ if not self.saved: self.value = random.randint(1, 7) + return self.value def save(self): """ @@ -218,7 +221,7 @@ def roll(self): Roll the dice :return: """ - self.active_player.roll() + return self.active_player.roll() def save(self, die_indices: list[int]): """ @@ -415,9 +418,8 @@ def roll(self): :return: """ if self.rolls < 3: - self.dice.roll() self.rolls += 1 - return + return self.dice.roll() raise InvalidCommandError("You have already rolled 3 times") def silent_roll(self): @@ -426,9 +428,8 @@ def silent_roll(self): :return: """ if self.rolls < 3: - self.dice.silent_roll() self.rolls += 1 - return + return self.dice.silent_roll() raise InvalidCommandError("You have already rolled 3 times") def save(self, die_indices: list[int]): From 82e62b76e769ec25bca30d82989d87188e92ef9d Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 17:49:04 +0200 Subject: [PATCH 021/124] Added path to pylintrc to avoid module import error --- .pylintrc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.pylintrc b/.pylintrc index 4c06fed..7fe8efa 100644 --- a/.pylintrc +++ b/.pylintrc @@ -1,2 +1,6 @@ [FORMAT] -max-line-length=160 \ No newline at end of file +max-line-length=160 + +[MASTER] +init-hook="from pylint.config import find_pylintrc; +import os, sys; sys.path.append(os.path.dirname(find_pylintrc()))" \ No newline at end of file From 3ce08c17cab7e79c569a72a076224ec8fecb9acd Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 17:49:57 +0200 Subject: [PATCH 022/124] Added die tests and modified constructor --- kniffel/game.py | 6 +++--- kniffel/tests/__init__.py | 0 kniffel/tests/test_die.py | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 3 deletions(-) delete mode 100644 kniffel/tests/__init__.py create mode 100644 kniffel/tests/test_die.py diff --git a/kniffel/game.py b/kniffel/game.py index a992268..b8b1f11 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -110,9 +110,9 @@ class Die: Class for modelling a die """ - def __init__(self): - self.value = 0 - self.saved = False + def __init__(self, value=0, saved=False): + self.value = value + self.saved = saved def roll(self): """ diff --git a/kniffel/tests/__init__.py b/kniffel/tests/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/kniffel/tests/test_die.py b/kniffel/tests/test_die.py new file mode 100644 index 0000000..e54ba18 --- /dev/null +++ b/kniffel/tests/test_die.py @@ -0,0 +1,35 @@ +# pylint: disable=C +# pylint: disable=protected-access +from unittest import TestCase + +from kniffel.game import Die + + +class TestDie(TestCase): + def setUp(self): + self.die = Die() + + def test_constructor(self): + self.die = Die(1, True) + self.assertEqual(self.die.value, 1) + self.assertTrue(self.die.save) + + def test_all_values_rollable(self): + rolled_values = [self.die.roll() for _ in range(1000)] + for value in range(1, 7): + self.assertIn(value, rolled_values) + + def test_roll(self): + self.die.value = 0 + self.assertIn(self.die.roll(), range(1, 7)) + + def test_save(self): + self.die.value = 0 + self.die.save() + self.assertEqual(self.die.roll(), 0) + + def test_un_save(self): + self.die.save = True + self.die.value = 0 + self.die.un_save() + self.assertIn(self.die.roll(), range(1, 7)) From a993667d453121ce191c46547c021874702351c2 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 17:53:22 +0200 Subject: [PATCH 023/124] Tried fixing pylint issue --- .pylintrc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.pylintrc b/.pylintrc index 7fe8efa..4c06fed 100644 --- a/.pylintrc +++ b/.pylintrc @@ -1,6 +1,2 @@ [FORMAT] -max-line-length=160 - -[MASTER] -init-hook="from pylint.config import find_pylintrc; -import os, sys; sys.path.append(os.path.dirname(find_pylintrc()))" \ No newline at end of file +max-line-length=160 \ No newline at end of file From c4c6389a2f7f69c1d8dff7830171079f832ebf0e Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 17:56:56 +0200 Subject: [PATCH 024/124] Re-added init file to tests directory --- kniffel/tests/__init__.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 kniffel/tests/__init__.py diff --git a/kniffel/tests/__init__.py b/kniffel/tests/__init__.py new file mode 100644 index 0000000..e69de29 From 700d718e5ad7f8e37b6e71468d1656c738e5f0f3 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 18:00:09 +0200 Subject: [PATCH 025/124] Fixed typo in variable name --- kniffel/tests/test_die.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/tests/test_die.py b/kniffel/tests/test_die.py index e54ba18..b748293 100644 --- a/kniffel/tests/test_die.py +++ b/kniffel/tests/test_die.py @@ -29,7 +29,7 @@ def test_save(self): self.assertEqual(self.die.roll(), 0) def test_un_save(self): - self.die.save = True + self.die.saved = True self.die.value = 0 self.die.un_save() self.assertIn(self.die.roll(), range(1, 7)) From 09957ff08b0beab488d352b034a7f22da8495c2b Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 18:27:42 +0200 Subject: [PATCH 026/124] Added dice tests --- kniffel/game.py | 4 +-- kniffel/tests/test_dice.py | 54 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 kniffel/tests/test_dice.py diff --git a/kniffel/game.py b/kniffel/game.py index b8b1f11..a6b5dc1 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -28,8 +28,8 @@ class Dice: Class for modelling a dice """ - def __init__(self): - self.dice = [Die(), Die(), Die(), Die(), Die()] + def __init__(self, amount: int = 5): + self.dice = [Die() for _ in range(amount)] def __str__(self): return str([die.value for die in self.dice]) diff --git a/kniffel/tests/test_dice.py b/kniffel/tests/test_dice.py new file mode 100644 index 0000000..af47e95 --- /dev/null +++ b/kniffel/tests/test_dice.py @@ -0,0 +1,54 @@ +# pylint: disable=C +# pylint: disable=protected-access +from io import StringIO +from unittest import TestCase +from unittest.mock import patch + +from kniffel.game import Dice + + +class TestDice(TestCase): + def setUp(self) -> None: + self.dice = Dice() + + def test_count(self): + for i in range(5): + self.dice.dice[i].value = 1 + self.assertEqual(self.dice.count(1), 5) + + def test_includes(self): + self.assertEqual(self.dice.includes(0), True) + + def test_includes_false(self): + self.assertEqual(self.dice.includes(1), False) + + def test_roll(self): + self.dice.roll() + for i in range(5): + self.assertNotEqual(self.dice.dice[i].value, 0) + + def test_silent_roll(self): + with patch('sys.stdout', new=StringIO()) as fake_out: + self.dice.silent_roll() + for i in range(5): + self.assertNotEqual(self.dice.dice[i].value, 0) + self.assertEqual(fake_out.getvalue(), '') + + def test_save(self): + self.dice.save([1, 2, 3, 4, 5]) + for i in range(5): + self.assertEqual(self.dice.dice[i].saved, True) + + def test_un_save(self): + for i in range(5): + self.dice.dice[i].saved = True + self.dice.un_save([1, 2, 3, 4, 5]) + for i in range(5): + self.assertEqual(self.dice.dice[i].saved, False) + + def test_is_rolled(self): + self.dice.roll() + self.assertEqual(self.dice.is_rolled(), True) + + def test_is_rolled_false(self): + self.assertEqual(self.dice.is_rolled(), False) From d56bef79e08d755ae9e3d588ab1fef28142e0f67 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 7 Apr 2022 19:11:03 +0200 Subject: [PATCH 027/124] Added upper category tests --- kniffel/tests/test_upper_category.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 kniffel/tests/test_upper_category.py diff --git a/kniffel/tests/test_upper_category.py b/kniffel/tests/test_upper_category.py new file mode 100644 index 0000000..bef17a6 --- /dev/null +++ b/kniffel/tests/test_upper_category.py @@ -0,0 +1,25 @@ +# pylint: disable=C +# pylint: disable=protected-access +from unittest import TestCase + +from kniffel.game import UpperCategory, Dice + + +class TestUpperCategory(TestCase): + + def setUp(self) -> None: + self.category = UpperCategory(1, "Test", 1) + self.dummy_dice = Dice(5) + for i in range(5): + self.dummy_dice.dice[i].value = i + + def test_submit(self): + self.category.submit(self.dummy_dice) + self.assertEqual(self.category.dice, self.dummy_dice) + + def test_evaluate(self): + self.category.dice = self.dummy_dice + self.assertEqual(self.category.evaluate(), 1) + + def test_test_evaluate(self): + self.assertEqual(self.category.test_evaluate(self.dummy_dice), 1) From 2e8d0453fb00851e82bc91201607256e8c51488c Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 8 Apr 2022 09:17:02 +0200 Subject: [PATCH 028/124] Moved logic of game saving to method and parameterized it --- kniffel/game.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index a6b5dc1..20b1627 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -164,7 +164,8 @@ class Game: Class for modelling a Kniffel game """ - def __init__(self, number_of_players: int, number_of_ai: int): + def __init__(self, number_of_players: int, number_of_ai: int, path: str = "game.pkl"): + self.path = path self.players = [] for i in range(number_of_players): self.players.append(Player("Player " + str(i + 1))) @@ -174,15 +175,13 @@ def __init__(self, number_of_players: int, number_of_ai: int): self.active_player.turns += 1 self.active_player.roll() - def play(self, save_file: Path): + def play(self): """ Play the game - :param save_file: :return: """ while True: - with open(save_file, "wb") as file: - pickle.dump(self, file) + self.save_game() if isinstance(self.active_player, AIPlayer): self.active_player.play() @@ -204,6 +203,15 @@ def play(self, save_file: Path): except CategoryAlreadyFilledError: display_message("Category already filled.") + def save_game(self): + """ + Save the game + :param save_file: + :return: + """ + with open(self.path, "wb") as file: + pickle.dump(self, file) + def reset(self): """ Reset the game @@ -803,7 +811,7 @@ def main(): game = Game(1, 1) print("Game created!") - game.play(path) + game.play() if __name__ == "__main__": From 8bb7752c09a47852c8de3b18921f6f7afb9b6b51 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 8 Apr 2022 09:45:19 +0200 Subject: [PATCH 029/124] Moved printing dice to separate method --- kniffel/game.py | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index 20b1627..fe48056 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -63,7 +63,8 @@ def roll(self): :return: """ self.silent_roll() - print("Rolled: " + str([die.value for die in self.dice])) + print("Rolled the dice!") + self.print() return list(die.value for die in self.dice) def silent_roll(self): @@ -104,6 +105,16 @@ def is_rolled(self) -> bool: """ return self.dice[0].value != 0 + def print(self): + """ + Print the dice and show the saved status + """ + my_table = PrettyTable(["Dice Number"] + [str(i + 1) for i in range(len(self.dice))]) + my_table.add_row(["Dice Value"] + [str(die.value) for die in self.dice]) + my_table.add_row(["Saved"] + [str(die.saved) for die in self.dice]) + + print(my_table) + class Die: """ @@ -189,7 +200,7 @@ def play(self): continue try: - self.process_command(input("Enter command: ")) + self.process_command(input(f"[{self.active_player.name}] Enter command: ")) except ValueError as error: display_message(error) except InvalidInputError: @@ -206,7 +217,6 @@ def play(self): def save_game(self): """ Save the game - :param save_file: :return: """ with open(self.path, "wb") as file: @@ -271,18 +281,11 @@ def end_turn(self): print(self.active_player.name + " is now playing") self.roll() - def show_dice(self): + def print_dice(self): """ - Show the dice values and if they are saved - :return: + Print the dice """ - print("Active player: " + self.active_player.name) - - my_table = PrettyTable(["Dice Number"] + [str(i + 1) for i in range(len(self.active_player.dice.dice))]) - my_table.add_row(["Dice Value"] + [str(die.value) for die in self.active_player.dice.dice]) - my_table.add_row(["Saved"] + [str(die.saved) for die in self.active_player.dice.dice]) - - print(my_table) + self.active_player.print_dice() def show_score(self): """ @@ -393,7 +396,7 @@ def process_command(self, command_str: str): case "score" | "5": self.show_score() case "dice" | "6": - self.show_dice() + self.print_dice() case "reset" | "7": self.reset() case "exit" | "9": @@ -466,6 +469,12 @@ def submit(self, category_index: int): self.dice = Dice() self.rolls = 0 + def print_dice(self): + """ + Print the dice + """ + self.dice.print() + class AIPlayer(Player): """ From ae9b1975fea7f2a95206129858e169c6cfb68d38 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 8 Apr 2022 09:55:48 +0200 Subject: [PATCH 030/124] Changed roll response --- kniffel/game.py | 6 +++--- kniffel/tests/test_die.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index fe48056..f8a3214 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -86,6 +86,7 @@ def save(self, indices: list[int]): if index > len(self.dice) or index < 1: raise InvalidArgumentError() self.dice[index - 1].save() + self.print() def un_save(self, indices: list[int]): """ @@ -97,6 +98,7 @@ def un_save(self, indices: list[int]): if index > len(self.dice) or index < 1: raise InvalidArgumentError() self.dice[index - 1].un_save() + self.print() def is_rolled(self) -> bool: """ @@ -139,15 +141,13 @@ def save(self): Save the die :return: """ - print("Saved: " + str(self.value)) self.saved = True def un_save(self): """ - Unsave the die + Un-save the die :return: """ - print("Unsaved: " + str(self.value)) self.saved = False diff --git a/kniffel/tests/test_die.py b/kniffel/tests/test_die.py index b748293..9a1a055 100644 --- a/kniffel/tests/test_die.py +++ b/kniffel/tests/test_die.py @@ -12,7 +12,7 @@ def setUp(self): def test_constructor(self): self.die = Die(1, True) self.assertEqual(self.die.value, 1) - self.assertTrue(self.die.save) + self.assertTrue(self.die.saved) def test_all_values_rollable(self): rolled_values = [self.die.roll() for _ in range(1000)] From 8ca77ca1a6f7d270f676b8bf14dcd8e103dd3be8 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 8 Apr 2022 12:20:02 +0200 Subject: [PATCH 031/124] Added some lower category tests --- kniffel/game.py | 27 +++++++ kniffel/tests/test_lower_category.py | 105 +++++++++++++++++++++++++++ 2 files changed, 132 insertions(+) create mode 100644 kniffel/tests/test_lower_category.py diff --git a/kniffel/game.py b/kniffel/game.py index a6b5dc1..4a0a753 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -34,6 +34,16 @@ def __init__(self, amount: int = 5): def __str__(self): return str([die.value for die in self.dice]) + def __eq__(self, other): + if not isinstance(other, Dice): + return False + if len(self.dice) != len(other.dice): + return False + for index, obj in enumerate(self.dice): + if obj != other.dice[index]: + return False + return True + def count(self, value: int): """ Count the number of dice with the given value @@ -104,6 +114,18 @@ def is_rolled(self) -> bool: """ return self.dice[0].value != 0 + def set_dice(self, values: list[int]): + """ + Set the dice to the given values + """ + if len(values) != len(self.dice): + raise InvalidArgumentError() + for value in values: + if value < 1 or value > 6: + raise InvalidArgumentError() + for index, value in enumerate(values): + self.dice[index].value = value + class Die: """ @@ -114,6 +136,11 @@ def __init__(self, value=0, saved=False): self.value = value self.saved = saved + def __eq__(self, other): + if not isinstance(other, Die): + return False + return self.value == other.value and self.saved == other.saved + def roll(self): """ Roll the die diff --git a/kniffel/tests/test_lower_category.py b/kniffel/tests/test_lower_category.py new file mode 100644 index 0000000..78ab6d7 --- /dev/null +++ b/kniffel/tests/test_lower_category.py @@ -0,0 +1,105 @@ +# pylint: disable=C +# pylint: disable=protected-access +from collections import Counter +from unittest import TestCase + +from kniffel.game import Dice, Kniffel, ThreeOfAKind, FourOfAKind + +all_dice = [] +for i in range(1, 7): + for j in range(1, 7): + for k in range(1, 7): + for l in range(1, 7): + for m in range(1, 7): + new_dice = Dice() + new_dice.set_dice([i, j, k, l, m]) + all_dice.append(new_dice) + +three_of_a_kind_dice = [] +for i in range(1, 7): + for j in range(1, 7): + for k in range(1, 7): + for l in range(1, 7): + for m in range(1, 7): + c = Counter([i, j, k, l, m]) + if max(c.values()) >= 3: + new_dice = Dice() + new_dice.set_dice([i, j, k, l, m]) + three_of_a_kind_dice.append(new_dice) +not_three_of_a_kind_dice = [] +for dice in all_dice: + if dice not in three_of_a_kind_dice: + not_three_of_a_kind_dice.append(dice) + +four_of_a_kind_dice = [] +for i in range(1, 7): + for j in range(1, 7): + for k in range(1, 7): + for l in range(1, 7): + for m in range(1, 7): + c = Counter([i, j, k, l, m]) + if max(c.values()) >= 4: + new_dice = Dice() + new_dice.set_dice([i, j, k, l, m]) + four_of_a_kind_dice.append(new_dice) +not_four_of_a_kind_dice = [] +for dice in all_dice: + if dice not in four_of_a_kind_dice: + not_four_of_a_kind_dice.append(dice) + +kniffel_dice = [] +for i in range(1, 7): + new_dice = Dice() + new_dice.set_dice([i, i, i, i, i]) + kniffel_dice.append(new_dice) +not_kniffel_dice = [] +for dice in all_dice: + if dice not in kniffel_dice: + not_kniffel_dice.append(dice) + + +class TestThreeOfAKind(TestCase): + + def setUp(self) -> None: + self.category = ThreeOfAKind(7, "Three of a kind") + + def test_evaluate(self): + for d in three_of_a_kind_dice: + self.category.dice = d + self.assertEqual(self.category.evaluate(), sum(d.value for d in d.dice)) + + def test_evaluate_not_three_of_a_kind(self): + for d in not_three_of_a_kind_dice: + self.category.dice = d + self.assertEqual(self.category.evaluate(), 0) + + +class TestFourOfAKind(TestCase): + + def setUp(self) -> None: + self.category = FourOfAKind(7, "Four of a kind") + + def test_evaluate(self): + for d in four_of_a_kind_dice: + self.category.dice = d + self.assertEqual(self.category.evaluate(), sum(d.value for d in d.dice)) + + def test_evaluate_not_four_of_a_kind(self): + for d in not_four_of_a_kind_dice: + self.category.dice = d + self.assertEqual(self.category.evaluate(), 0) + + +class TestKniffel(TestCase): + def setUp(self) -> None: + self.category = Kniffel(7, "Kniffel") + + def test_evaluate(self): + for d in kniffel_dice: + self.category.dice = d + self.assertEqual(self.category.evaluate(), 50) + + def test_evaluate_not_kniffel(self): + for d in not_kniffel_dice: + self.category.dice = d + self.assertEqual(self.category.evaluate(), 0) From 203d1bc4e855123fe0787191fc789b2ac530c44d Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 8 Apr 2022 12:31:07 +0200 Subject: [PATCH 032/124] Added workflow dispatch trigger --- .github/workflows/pytest.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 76662b1..ed3f9a4 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -9,6 +9,7 @@ on: branches: - master - develop + workflow_dispatch: jobs: lint: @@ -56,4 +57,4 @@ jobs: name: Pytest Tests path: reports/tests/*.xml reporter: java-junit - fail-on-error: true \ No newline at end of file + fail-on-error: true From c64670a8cec687886fd743bd5a8ab20403f9a691 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 8 Apr 2022 12:34:05 +0200 Subject: [PATCH 033/124] Moved workflow dispatch --- .github/workflows/pytest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index ed3f9a4..9dd8332 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -1,6 +1,7 @@ name: Python Tests on: + workflow_dispatch: push: branches: - master @@ -9,7 +10,6 @@ on: branches: - master - develop - workflow_dispatch: jobs: lint: From b27a9d964b49f34119cb06628136a2f79094a1af Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 8 Apr 2022 12:34:51 +0200 Subject: [PATCH 034/124] Update pytest.yml --- .github/workflows/pytest.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 76662b1..9dd8332 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -1,6 +1,7 @@ name: Python Tests on: + workflow_dispatch: push: branches: - master @@ -56,4 +57,4 @@ jobs: name: Pytest Tests path: reports/tests/*.xml reporter: java-junit - fail-on-error: true \ No newline at end of file + fail-on-error: true From dd08ace34d6c7471fc7a4d473501c128b350dbc1 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 8 Apr 2022 12:38:16 +0200 Subject: [PATCH 035/124] Removed workflow dispatch --- .github/workflows/pytest.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 9dd8332..1dccad0 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -1,7 +1,6 @@ name: Python Tests on: - workflow_dispatch: push: branches: - master From 681ba341acfa2931974696a4674ecf0a9c610d64 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 8 Apr 2022 12:38:29 +0200 Subject: [PATCH 036/124] Removed workflow dispatch --- .github/workflows/pytest.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 9dd8332..1dccad0 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -1,7 +1,6 @@ name: Python Tests on: - workflow_dispatch: push: branches: - master From a9a76a684f2cbe3e5fc4e7f9b6bdc9a468dcd198 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 8 Apr 2022 12:39:36 +0200 Subject: [PATCH 037/124] Fixed typo --- .github/workflows/pytest.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 1dccad0..fc373a4 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -3,11 +3,11 @@ name: Python Tests on: push: branches: - - master + - main - develop pull_request: branches: - - master + - main - develop jobs: From a48da3990ffbf3807d8b1054fb3fd34c5a7f92c0 Mon Sep 17 00:00:00 2001 From: philippkust Date: Fri, 22 Apr 2022 14:21:51 +0200 Subject: [PATCH 038/124] improved unit tests for dice --- kniffel/tests/test_dice.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/kniffel/tests/test_dice.py b/kniffel/tests/test_dice.py index af47e95..69ec3e2 100644 --- a/kniffel/tests/test_dice.py +++ b/kniffel/tests/test_dice.py @@ -16,25 +16,57 @@ def test_count(self): self.dice.dice[i].value = 1 self.assertEqual(self.dice.count(1), 5) + for i in range(5): + self.dice.dice[i].value = i + self.assertEqual(self.dice.count(1), 1) + self.assertEqual(self.dice.count(6), 0) + + self.dice.dice[1].value = 4 + self.dice.dice[2].value = 4 + self.dice.dice[3].value = 4 + self.dice.dice[4].value = 5 + self.dice.dice[5].value = 5 + self.assertEqual(self.dice.count(4), 3) + self.assertEqual(self.dice.count(5), 2) + def test_includes(self): self.assertEqual(self.dice.includes(0), True) + for i in range(1, 7, 1): + self.dice.dice[1].value = i + self.assertEqual(self.dice.includes(i), True) + for i in range(1, 7, 1): + for k in range(5): + self.dice.dice[k].value = i + self.assertEqual(self.dice.includes(i), True) def test_includes_false(self): self.assertEqual(self.dice.includes(1), False) + for i in range(5): + self.dice.dice[i].value = 1 + self.assertEqual(self.dice.includes(0), False) def test_roll(self): self.dice.roll() for i in range(5): self.assertNotEqual(self.dice.dice[i].value, 0) + self.assertEqual(self.dice.dice[i] in range(1, 6), True) def test_silent_roll(self): with patch('sys.stdout', new=StringIO()) as fake_out: self.dice.silent_roll() for i in range(5): self.assertNotEqual(self.dice.dice[i].value, 0) + self.assertEqual(self.dice.dice[i] in range(1, 6), True) self.assertEqual(fake_out.getvalue(), '') def test_save(self): + for i in range(5): + self.assertEqual(self.dice.dice[i].saved, False) + self.dice.save([1, 2]) + for i in range(2): + self.assertEqual(self.dice.dice[i].saved, True) + for i in range(2, 5): + self.assertEqual(self.dice.dice[i].saved, False) self.dice.save([1, 2, 3, 4, 5]) for i in range(5): self.assertEqual(self.dice.dice[i].saved, True) @@ -42,6 +74,8 @@ def test_save(self): def test_un_save(self): for i in range(5): self.dice.dice[i].saved = True + self.dice.un_save([1]) + self.assertEqual(self.dice.dice[0].saved, False) self.dice.un_save([1, 2, 3, 4, 5]) for i in range(5): self.assertEqual(self.dice.dice[i].saved, False) From d05c0e4c8adbfd699dcb8af122797af6678d5a09 Mon Sep 17 00:00:00 2001 From: philippkust Date: Fri, 22 Apr 2022 14:28:10 +0200 Subject: [PATCH 039/124] minor bugfixes --- kniffel/tests/test_dice.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/kniffel/tests/test_dice.py b/kniffel/tests/test_dice.py index 69ec3e2..419568e 100644 --- a/kniffel/tests/test_dice.py +++ b/kniffel/tests/test_dice.py @@ -21,11 +21,11 @@ def test_count(self): self.assertEqual(self.dice.count(1), 1) self.assertEqual(self.dice.count(6), 0) + self.dice.dice[0].value = 4 self.dice.dice[1].value = 4 self.dice.dice[2].value = 4 - self.dice.dice[3].value = 4 + self.dice.dice[3].value = 5 self.dice.dice[4].value = 5 - self.dice.dice[5].value = 5 self.assertEqual(self.dice.count(4), 3) self.assertEqual(self.dice.count(5), 2) @@ -49,14 +49,12 @@ def test_roll(self): self.dice.roll() for i in range(5): self.assertNotEqual(self.dice.dice[i].value, 0) - self.assertEqual(self.dice.dice[i] in range(1, 6), True) def test_silent_roll(self): with patch('sys.stdout', new=StringIO()) as fake_out: self.dice.silent_roll() for i in range(5): self.assertNotEqual(self.dice.dice[i].value, 0) - self.assertEqual(self.dice.dice[i] in range(1, 6), True) self.assertEqual(fake_out.getvalue(), '') def test_save(self): From b1ede6a0f2b0e44ad560fe75b51c403f5f06528e Mon Sep 17 00:00:00 2001 From: philippkuest <100705472+philippkuest@users.noreply.github.com> Date: Mon, 25 Apr 2022 21:00:43 +0200 Subject: [PATCH 040/124] Update kniffel/tests/test_dice.py Co-authored-by: Tobias Goetz --- kniffel/tests/test_dice.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kniffel/tests/test_dice.py b/kniffel/tests/test_dice.py index 419568e..440a188 100644 --- a/kniffel/tests/test_dice.py +++ b/kniffel/tests/test_dice.py @@ -16,10 +16,10 @@ def test_count(self): self.dice.dice[i].value = 1 self.assertEqual(self.dice.count(1), 5) + def test_count_2(self): for i in range(5): - self.dice.dice[i].value = i - self.assertEqual(self.dice.count(1), 1) - self.assertEqual(self.dice.count(6), 0) + self.dice.dice[i].value = i + 1 + self.assertEqual(self.dice.count(i + 1), 1) self.dice.dice[0].value = 4 self.dice.dice[1].value = 4 From e1e0d54f3e6124892feb9cd5c87a684739592287 Mon Sep 17 00:00:00 2001 From: philippkust Date: Tue, 26 Apr 2022 19:50:26 +0200 Subject: [PATCH 041/124] Changed tests to be one test at a time --- kniffel/tests/test_dice.py | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/kniffel/tests/test_dice.py b/kniffel/tests/test_dice.py index 419568e..dc9e279 100644 --- a/kniffel/tests/test_dice.py +++ b/kniffel/tests/test_dice.py @@ -11,36 +11,50 @@ class TestDice(TestCase): def setUp(self) -> None: self.dice = Dice() - def test_count(self): + def test_count_1(self): for i in range(5): self.dice.dice[i].value = 1 self.assertEqual(self.dice.count(1), 5) + def test_count_2(self): for i in range(5): self.dice.dice[i].value = i self.assertEqual(self.dice.count(1), 1) + + def test_count_3(self): + for i in range(5): + self.dice.dice[i].value = i self.assertEqual(self.dice.count(6), 0) + def test_count_4(self): self.dice.dice[0].value = 4 self.dice.dice[1].value = 4 self.dice.dice[2].value = 4 + self.assertEqual(self.dice.count(4), 3) + + def test_count_5(self): self.dice.dice[3].value = 5 self.dice.dice[4].value = 5 - self.assertEqual(self.dice.count(4), 3) self.assertEqual(self.dice.count(5), 2) - def test_includes(self): + def test_includes_1(self): self.assertEqual(self.dice.includes(0), True) + + def test_includes_2(self): for i in range(1, 7, 1): self.dice.dice[1].value = i self.assertEqual(self.dice.includes(i), True) + + def test_includes_3(self): for i in range(1, 7, 1): for k in range(5): self.dice.dice[k].value = i self.assertEqual(self.dice.includes(i), True) - def test_includes_false(self): + def test_includes_false_1(self): self.assertEqual(self.dice.includes(1), False) + + def test_includes_false_2(self): for i in range(5): self.dice.dice[i].value = 1 self.assertEqual(self.dice.includes(0), False) @@ -57,23 +71,32 @@ def test_silent_roll(self): self.assertNotEqual(self.dice.dice[i].value, 0) self.assertEqual(fake_out.getvalue(), '') - def test_save(self): + def test_save_1(self): for i in range(5): self.assertEqual(self.dice.dice[i].saved, False) + + def test_save_2(self): self.dice.save([1, 2]) for i in range(2): self.assertEqual(self.dice.dice[i].saved, True) + + def test_save_3(self): + self.dice.save([1, 2]) for i in range(2, 5): self.assertEqual(self.dice.dice[i].saved, False) + + def test_save_4(self): self.dice.save([1, 2, 3, 4, 5]) for i in range(5): self.assertEqual(self.dice.dice[i].saved, True) - def test_un_save(self): + def test_un_save_1(self): for i in range(5): self.dice.dice[i].saved = True self.dice.un_save([1]) self.assertEqual(self.dice.dice[0].saved, False) + + def test_un_save_2(self): self.dice.un_save([1, 2, 3, 4, 5]) for i in range(5): self.assertEqual(self.dice.dice[i].saved, False) From c3c8963d072dc7fdfb94c3bb2b55bacbb3d29afc Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 21:47:14 +0200 Subject: [PATCH 042/124] Reworked tests to parameterized tests --- kniffel/tests/test_lower_category.py | 56 +++++++++++++++------------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/kniffel/tests/test_lower_category.py b/kniffel/tests/test_lower_category.py index 78ab6d7..2b6db18 100644 --- a/kniffel/tests/test_lower_category.py +++ b/kniffel/tests/test_lower_category.py @@ -3,6 +3,8 @@ from collections import Counter from unittest import TestCase +from parameterized import parameterized + from kniffel.game import Dice, Kniffel, ThreeOfAKind, FourOfAKind all_dice = [] @@ -60,18 +62,19 @@ class TestThreeOfAKind(TestCase): - def setUp(self) -> None: + def setUp(self): self.category = ThreeOfAKind(7, "Three of a kind") - def test_evaluate(self): - for d in three_of_a_kind_dice: - self.category.dice = d - self.assertEqual(self.category.evaluate(), sum(d.value for d in d.dice)) + @parameterized.expand((str(test_dice), test_dice, sum(test_die.value for test_die in test_dice.dice)) + for test_dice in three_of_a_kind_dice) + def test_evaluate(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(self.category.evaluate(), expected_score) - def test_evaluate_not_three_of_a_kind(self): - for d in not_three_of_a_kind_dice: - self.category.dice = d - self.assertEqual(self.category.evaluate(), 0) + @parameterized.expand((str(test_dice), test_dice, 0) for test_dice in not_three_of_a_kind_dice) + def test_evaluate_not_three_of_a_kind(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(self.category.evaluate(), expected_score) class TestFourOfAKind(TestCase): @@ -79,27 +82,28 @@ class TestFourOfAKind(TestCase): def setUp(self) -> None: self.category = FourOfAKind(7, "Four of a kind") - def test_evaluate(self): - for d in four_of_a_kind_dice: - self.category.dice = d - self.assertEqual(self.category.evaluate(), sum(d.value for d in d.dice)) + @parameterized.expand((str(test_dice), test_dice, sum(test_die.value for test_die in test_dice.dice)) + for test_dice in four_of_a_kind_dice) + def test_evaluate(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(self.category.evaluate(), expected_score) - def test_evaluate_not_four_of_a_kind(self): - for d in not_four_of_a_kind_dice: - self.category.dice = d - self.assertEqual(self.category.evaluate(), 0) + @parameterized.expand((str(test_dice), test_dice, 0) for test_dice in not_four_of_a_kind_dice) + def test_evaluate_not_four_of_a_kind(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(self.category.evaluate(), expected_score) class TestKniffel(TestCase): - def setUp(self) -> None: + def setUp(self): self.category = Kniffel(7, "Kniffel") - def test_evaluate(self): - for d in kniffel_dice: - self.category.dice = d - self.assertEqual(self.category.evaluate(), 50) + @parameterized.expand((str(test_dice), test_dice, 50) for test_dice in kniffel_dice) + def test_evaluate(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(self.category.evaluate(), expected_score) - def test_evaluate_not_kniffel(self): - for d in not_kniffel_dice: - self.category.dice = d - self.assertEqual(self.category.evaluate(), 0) + @parameterized.expand((str(test_dice), test_dice, 0) for test_dice in not_kniffel_dice) + def test_evaluate_not_kniffel(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(self.category.evaluate(), expected_score) From 964ae2ba66ee1e5f238008825c0076adc19a9bb7 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 21:53:23 +0200 Subject: [PATCH 043/124] Fixed not implemented method called not raising corect error --- kniffel/game.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/game.py b/kniffel/game.py index f8a3214..1509a8b 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -702,7 +702,7 @@ class LowerCategory(Category): """ def evaluate(self): - pass + raise NotImplementedError() class ThreeOfAKind(LowerCategory): From 760c322587d5424ace1015a56114fc57d717f5c2 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 22:25:51 +0200 Subject: [PATCH 044/124] Reworked dice tests to parameterized tests reworked initializer for dice --- kniffel/game.py | 7 ++++++- kniffel/tests/test_dice.py | 18 +++++++++--------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/kniffel/game.py b/kniffel/game.py index f8a3214..321d03f 100644 --- a/kniffel/game.py +++ b/kniffel/game.py @@ -28,8 +28,13 @@ class Dice: Class for modelling a dice """ - def __init__(self, amount: int = 5): + def __init__(self, amount: int = 5, values: list[int] = None): self.dice = [Die() for _ in range(amount)] + if values is not None: + if len(values) != amount: + raise InvalidArgumentError() + for index, value in enumerate(values): + self.dice[index].value = value def __str__(self): return str([die.value for die in self.dice]) diff --git a/kniffel/tests/test_dice.py b/kniffel/tests/test_dice.py index dc9e279..53d75d8 100644 --- a/kniffel/tests/test_dice.py +++ b/kniffel/tests/test_dice.py @@ -4,6 +4,8 @@ from unittest import TestCase from unittest.mock import patch +from parameterized import parameterized + from kniffel.game import Dice @@ -11,15 +13,13 @@ class TestDice(TestCase): def setUp(self) -> None: self.dice = Dice() - def test_count_1(self): - for i in range(5): - self.dice.dice[i].value = 1 - self.assertEqual(self.dice.count(1), 5) - - def test_count_2(self): - for i in range(5): - self.dice.dice[i].value = i - self.assertEqual(self.dice.count(1), 1) + @parameterized.expand([ + ("five_fives", Dice(values=[5, 5, 5, 5, 5]), 5, 5), + ("one_ones", Dice(values=[1, 2, 3, 4, 5]), 1, 1) + ]) + def test_count(self, _name, test_dice, number_to_count, expected_value): + self.dice = test_dice + self.assertEqual(expected_value, self.dice.count(number_to_count)) def test_count_3(self): for i in range(5): From 99c203ced37d41c6cebbb1db1547d87de94df650 Mon Sep 17 00:00:00 2001 From: philippkust Date: Tue, 26 Apr 2022 22:32:31 +0200 Subject: [PATCH 045/124] Changed some tests to parameterized --- kniffel/tests/test_dice.py | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/kniffel/tests/test_dice.py b/kniffel/tests/test_dice.py index 53d75d8..d185b13 100644 --- a/kniffel/tests/test_dice.py +++ b/kniffel/tests/test_dice.py @@ -15,28 +15,15 @@ def setUp(self) -> None: @parameterized.expand([ ("five_fives", Dice(values=[5, 5, 5, 5, 5]), 5, 5), - ("one_ones", Dice(values=[1, 2, 3, 4, 5]), 1, 1) + ("one_ones", Dice(values=[1, 2, 3, 4, 5]), 1, 1), + ("zero_sixes", Dice(values=[1, 2, 3, 4, 5]), 6, 0), + ("three_fours", Dice(values=[4, 4, 4, 5, 5]), 4, 3), + ("two_fives", Dice(values=[4, 4, 4, 5, 5]), 4, 3) ]) def test_count(self, _name, test_dice, number_to_count, expected_value): self.dice = test_dice self.assertEqual(expected_value, self.dice.count(number_to_count)) - def test_count_3(self): - for i in range(5): - self.dice.dice[i].value = i - self.assertEqual(self.dice.count(6), 0) - - def test_count_4(self): - self.dice.dice[0].value = 4 - self.dice.dice[1].value = 4 - self.dice.dice[2].value = 4 - self.assertEqual(self.dice.count(4), 3) - - def test_count_5(self): - self.dice.dice[3].value = 5 - self.dice.dice[4].value = 5 - self.assertEqual(self.dice.count(5), 2) - def test_includes_1(self): self.assertEqual(self.dice.includes(0), True) From 69fe65ae047e5c5fe3ff662cf743e75722bcec0d Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 22:35:49 +0200 Subject: [PATCH 046/124] Added parameterized to workflow --- .github/workflows/pytest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index fc373a4..172337b 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -44,7 +44,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install pytest pytest-cov coverage + pip install pytest pytest-cov coverage parameterized if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: Test with pytest run: | From 9b4e065e73b7a996f5933e95b482617fe2e54ffd Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 22:37:44 +0200 Subject: [PATCH 047/124] Removed parameterized from pytest --- .github/workflows/pytest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 172337b..fc373a4 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -44,7 +44,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install pytest pytest-cov coverage parameterized + pip install pytest pytest-cov coverage if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: Test with pytest run: | From ad015c2cec4b03b374ab8920c51f6a0ba6ed7aaf Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 22:38:28 +0200 Subject: [PATCH 048/124] Added parameterized to requirements.txt --- requirements.txt | Bin 38 -> 68 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/requirements.txt b/requirements.txt index be8e959830e53540fb455c7d9dffc3f689b6a97b..de33cf8d26396d7961b96431fba714f84d0f2e72 100644 GIT binary patch delta 35 lcmY#$nV=@e%fQ7@z>vsL1jM-vsSG7RT*Q#cPz9t@7yx(22EzaV delta 4 LcmZ=!o1g{&0?Yv+ From 8b4da90d9ec82b149827c5d937a40cc5663f167c Mon Sep 17 00:00:00 2001 From: gungula Date: Tue, 26 Apr 2022 22:51:49 +0200 Subject: [PATCH 049/124] split game.py to many classes --- kniffel/game.py | 827 ----------------------------------- kniffel/main.py | 31 ++ kniffel/models/block.py | 40 ++ kniffel/models/category.py | 166 +++++++ kniffel/models/dice.py | 102 +++++ kniffel/models/die.py | 37 ++ kniffel/models/game.py | 276 ++++++++++++ kniffel/models/lowerblock.py | 60 +++ kniffel/models/player.py | 107 +++++ kniffel/models/upperblock.py | 58 +++ kniffel/tests/test_dice.py | 2 +- kniffel/tests/test_die.py | 2 +- kniffel/tests/test_game.py | 13 +- 13 files changed, 891 insertions(+), 830 deletions(-) delete mode 100644 kniffel/game.py create mode 100644 kniffel/main.py create mode 100644 kniffel/models/block.py create mode 100644 kniffel/models/category.py create mode 100644 kniffel/models/dice.py create mode 100644 kniffel/models/die.py create mode 100644 kniffel/models/game.py create mode 100644 kniffel/models/lowerblock.py create mode 100644 kniffel/models/player.py create mode 100644 kniffel/models/upperblock.py diff --git a/kniffel/game.py b/kniffel/game.py deleted file mode 100644 index f8a3214..0000000 --- a/kniffel/game.py +++ /dev/null @@ -1,827 +0,0 @@ -""" -Modelling and executing Kniffel -""" -import pickle -import sys -from pathlib import Path - -from numpy import random -from prettytable import PrettyTable - -from kniffel.exceptions import InvalidInputError, InvalidArgumentError, InvalidIndexError, InvalidCommandError, \ - CategoryAlreadyFilledError - - -def display_message(message): - """ - Display an error message to the user - :param message: - :return: - """ - - print("\033[93m" + str(message) + "\033[0m") - # input("Press enter to continue...") - - -class Dice: - """ - Class for modelling a dice - """ - - def __init__(self, amount: int = 5): - self.dice = [Die() for _ in range(amount)] - - def __str__(self): - return str([die.value for die in self.dice]) - - def count(self, value: int): - """ - Count the number of dice with the given value - :param value: - :return: - """ - occurrences = 0 - for die in self.dice: - if die.value == value: - occurrences += 1 - return occurrences - - def includes(self, value: int): - """ - Check if the dice contains a die with the given value - :param value: - :return: - """ - for die in self.dice: - if die.value == value: - return True - return False - - def roll(self): - """ - Roll all dice - :return: - """ - self.silent_roll() - print("Rolled the dice!") - self.print() - return list(die.value for die in self.dice) - - def silent_roll(self): - """ - Roll all dice without displaying the result - :return: - """ - for die in self.dice: - die.roll() - return list(die.value for die in self.dice) - - def save(self, indices: list[int]): - """ - Save the die at the given index 1-5 - :param indices: - :return: - """ - for index in indices: - if index > len(self.dice) or index < 1: - raise InvalidArgumentError() - self.dice[index - 1].save() - self.print() - - def un_save(self, indices: list[int]): - """ - Un-save the die at the given index 1-5 - :param indices: - :return: - """ - for index in indices: - if index > len(self.dice) or index < 1: - raise InvalidArgumentError() - self.dice[index - 1].un_save() - self.print() - - def is_rolled(self) -> bool: - """ - Check if the category is filled - :return: - """ - return self.dice[0].value != 0 - - def print(self): - """ - Print the dice and show the saved status - """ - my_table = PrettyTable(["Dice Number"] + [str(i + 1) for i in range(len(self.dice))]) - my_table.add_row(["Dice Value"] + [str(die.value) for die in self.dice]) - my_table.add_row(["Saved"] + [str(die.saved) for die in self.dice]) - - print(my_table) - - -class Die: - """ - Class for modelling a die - """ - - def __init__(self, value=0, saved=False): - self.value = value - self.saved = saved - - def roll(self): - """ - Roll the die - :return: - """ - if not self.saved: - self.value = random.randint(1, 7) - return self.value - - def save(self): - """ - Save the die - :return: - """ - self.saved = True - - def un_save(self): - """ - Un-save the die - :return: - """ - self.saved = False - - -def show_help(): - """ - Show help for the game - :return: - """ - print( - "Commands:\n" - "[0] roll: Roll the dice\n" - "[1] save : Save the die with the given index[1-5]\n" - "[2] un_save : Unsave the die with the given index[1-5]\n" - "[3] submit : Submit the score for the given category\n" - "[4] help: Show this help message\n" - "[5] score: Show the current game state\n" - "[6] dice: Show the current dice state\n" - "[7] reset: Reset the game\n" - "[9] exit: Exit the game\n" - ) - - -class Game: - """ - Class for modelling a Kniffel game - """ - - def __init__(self, number_of_players: int, number_of_ai: int, path: str = "game.pkl"): - self.path = path - self.players = [] - for i in range(number_of_players): - self.players.append(Player("Player " + str(i + 1))) - for i in range(number_of_ai): - self.players.append(AIPlayer("AI " + str(i + 1))) - self.active_player = self.players[0] - self.active_player.turns += 1 - self.active_player.roll() - - def play(self): - """ - Play the game - :return: - """ - while True: - self.save_game() - - if isinstance(self.active_player, AIPlayer): - self.active_player.play() - self.end_turn() - continue - - try: - self.process_command(input(f"[{self.active_player.name}] Enter command: ")) - except ValueError as error: - display_message(error) - except InvalidInputError: - display_message("Invalid input.") - except InvalidArgumentError: - display_message("Invalid argument.") - except InvalidIndexError: - display_message("Invalid index.") - except InvalidCommandError as error: - display_message(error) - except CategoryAlreadyFilledError: - display_message("Category already filled.") - - def save_game(self): - """ - Save the game - :return: - """ - with open(self.path, "wb") as file: - pickle.dump(self, file) - - def reset(self): - """ - Reset the game - :return: - """ - for player in self.players: - player.reset() - self.active_player = self.players[0] - self.active_player.turns += 1 - self.active_player.roll() - print("Game reset") - - def roll(self): - """ - Roll the dice - :return: - """ - return self.active_player.roll() - - def save(self, die_indices: list[int]): - """ - Save the die with the given index - :param die_indices: - :return: - """ - self.active_player.save(die_indices) - - def un_save(self, die_indices: list[int]): - """ - Unsave the die with the given index - :param die_indices: - :return: - """ - self.active_player.un_save(die_indices) - - def submit(self, category_index: int): - """ - Submit the score for the given category - :param category_index: - :return: - """ - self.active_player.submit(category_index) - self.end_turn() - - def end_turn(self): - """ - End the current turn - :return: - """ - self.active_player = self.players[(self.players.index(self.active_player) + 1) % len(self.players)] - self.active_player.turns += 1 - - if self.active_player.turns > 13: - self.end_game() - self.show_score() - print("*" * 20) - print(self.active_player.name + " is now playing") - self.roll() - - def print_dice(self): - """ - Print the dice - """ - self.active_player.print_dice() - - def show_score(self): - """ - Show the current scoreboard - :return: - """ - my_table = PrettyTable(["Id", "Categories"] + [player.name for player in self.players]) - my_table.add_row([self.active_player.block.upper.ones.index, "Ones"] + - [str(player.block.upper.ones.evaluate()) - if player.block.upper.ones.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.twos.index, "Twos"] + - [str(player.block.upper.twos.evaluate()) - if player.block.upper.twos.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.threes.index, "Threes"] + - [str(player.block.upper.threes.evaluate()) - if player.block.upper.threes.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.fours.index, "Fours"] + - [str(player.block.upper.fours.evaluate()) - if player.block.upper.fours.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.fives.index, "Fives"] + - [str(player.block.upper.fives.evaluate()) - if player.block.upper.fives.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.sixes.index, "Sixes"] + - [str(player.block.upper.sixes.evaluate()) - if player.block.upper.sixes.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row(["==", "Total Upper"] + [str(player.block.upper.evaluate()) for player in self.players]) - my_table.add_row([self.active_player.block.lower.three_of_a_kind.index, "Three of a kind"] + - [str(player.block.lower.three_of_a_kind.evaluate()) - if player.block.lower.three_of_a_kind.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.four_of_a_kind.index, "Four of a kind"] + - [str(player.block.lower.four_of_a_kind.evaluate()) - if player.block.lower.four_of_a_kind.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.full_house.index, "Full House"] + - [str(player.block.lower.full_house.evaluate()) - if player.block.lower.full_house.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.small_straight.index, "Small Straight"] + - [str(player.block.lower.small_straight.evaluate()) - if player.block.lower.small_straight.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.large_straight.index, "Large Straight"] + - [str(player.block.lower.large_straight.evaluate()) - if player.block.lower.large_straight.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.kniffel.index, "Kniffel"] + - [str(player.block.lower.kniffel.evaluate()) - if player.block.lower.kniffel.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.chance.index, "Chance"] + - [str(player.block.lower.chance.evaluate()) - if player.block.lower.chance.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row(["==", "Total Lower"] + - [str(player.block.lower.evaluate()) for player in self.players]) - my_table.add_row(["==", "Kniffel-Bonus"] + - [str(player.block.kniffel_bonus) for player in self.players]) - my_table.add_row(["==", "Total"] + - [str(player.block.evaluate()) for player in self.players]) - print(my_table) - - def end_game(self): - """ - End the game. - """ - print("*" * 20) - print("\nGame over!\n") - print("*" * 20) - self.show_score() - print("\nThanks for playing!") - sys.exit(0) - - def process_command(self, command_str: str): - """ - Process a command string - :param command_str: - :return: - """ - if command_str == "": - raise InvalidInputError() - command = command_str.split()[0] - arguments = command_str.split()[1:] - - match command: - case "roll" | "0": - self.roll() - case "save" | "1": - if not arguments: - raise InvalidInputError() - self.save(list(map(int, arguments))) - case "un-save" | "2": - if not arguments: - raise InvalidInputError() - self.un_save(list(map(int, arguments))) - case "submit" | "3": - if not arguments: - raise InvalidInputError() - self.submit(int(arguments[0])) - case "help" | "4": - show_help() - case "score" | "5": - self.show_score() - case "dice" | "6": - self.print_dice() - case "reset" | "7": - self.reset() - case "exit" | "9": - sys.exit(0) - case _: - print("Unknown command: " + command) - - -class Player: - """ - Class for modelling a player - """ - - def __init__(self, name: str): - self.name = name - self.block = Block() - self.dice = Dice() - self.rolls = 0 - self.turns = 0 - - def reset(self): - """ - Reset the player - """ - self.__init__(self.name) - - def roll(self): - """ - Roll the dice - :return: - """ - if self.rolls < 3: - self.rolls += 1 - return self.dice.roll() - raise InvalidCommandError("You have already rolled 3 times") - - def silent_roll(self): - """ - Roll the dice without showing the dice - :return: - """ - if self.rolls < 3: - self.rolls += 1 - return self.dice.silent_roll() - raise InvalidCommandError("You have already rolled 3 times") - - def save(self, die_indices: list[int]): - """ - Save a die - :param die_indices: - :return: - """ - self.dice.save(die_indices) - - def un_save(self, die_indices: list[int]): - """ - Un-save a die - :param die_indices: - :return: - """ - self.dice.un_save(die_indices) - - def submit(self, category_index: int): - """ - Submit a category - :param category_index: - :return: - """ - self.block.submit(self.dice, category_index) - self.dice = Dice() - self.rolls = 0 - - def print_dice(self): - """ - Print the dice - """ - self.dice.print() - - -class AIPlayer(Player): - """ - Class for modelling an AI player - """ - - def play(self): - """ - Play a turn - :return: - """ - best_index = -1 - best_score = -1 - for value in vars(self.block).items(): - if isinstance(value[1], (UpperBlock, LowerBlock)): - for category in vars(value[1]).items(): - if isinstance(category[1], Category): - if category[1].test_evaluate(self.dice) >= best_score: - best_score = category[1].test_evaluate(self.dice) - best_index = category[1].index - - # if best_score < 10 and self.rolls < 3: - # self.silent_roll() - # self.play() - - self.submit(best_index) - - -class Block: - """ - Class for modelling a block - """ - - def __init__(self): - self.upper = UpperBlock() - self.lower = LowerBlock() - self.kniffel_bonus = 0 - - def evaluate(self): - """ - Evaluate the block return the total score - :return: - """ - return self.upper.evaluate() + self.lower.evaluate() + self.kniffel_bonus - - def submit(self, dice: Dice, category_index: int): - """ - Submit a category - :param dice: - :param category_index: - :return: - """ - if category_index <= 6: - self.upper.submit(dice, category_index) - if self.lower.kniffel.evaluate() > 0: - if dice.count(category_index) == 5: - print("You just earned a Kniffel-Bonus! +50 points") - self.kniffel_bonus += 50 - else: - self.lower.submit(dice, category_index) - - -class UpperBlock: - """ - Class for modelling the upper block - """ - - def __init__(self): - self.ones = UpperCategory(1, "Ones", 1) - self.twos = UpperCategory(2, "Twos", 2) - self.threes = UpperCategory(3, "Threes", 3) - self.fours = UpperCategory(4, "Fours", 4) - self.fives = UpperCategory(5, "Fives", 5) - self.sixes = UpperCategory(6, "Sixes", 6) - - def evaluate(self): - """ - Evaluate the upper block return the total score - :return: - """ - total = 0 - for value in vars(self).items(): - if len(value) > 1: - value = value[1] - if isinstance(value, UpperCategory): - total += value.evaluate() - if total >= 63: - return total + 35 - return total - - def submit(self, dice: Dice, category_index: int): - """ - Submit a category - :param dice: - :param category_index: - :return: - """ - match category_index: - case 1: - self.ones.submit(dice) - case 2: - self.twos.submit(dice) - case 3: - self.threes.submit(dice) - case 4: - self.fours.submit(dice) - case 5: - self.fives.submit(dice) - case 6: - self.sixes.submit(dice) - case _: - raise InvalidIndexError() - - -class LowerBlock: - """ - Class for modelling the lower block - """ - - def __init__(self): - self.three_of_a_kind = ThreeOfAKind(7, "Three of a kind") - self.four_of_a_kind = FourOfAKind(8, "Four of a kind") - self.full_house = FullHouse(9, "Full house") - self.small_straight = SmallStraight(10, "Small straight") - self.large_straight = LargeStraight(11, "Large straight") - self.kniffel = Kniffel(12, "Kniffel") - self.chance = Chance(13, "Chance") - - def evaluate(self): - """ - Evaluate the lower block return the total score - :return: - """ - total = 0 - for value in vars(self).items(): - if len(value) > 1: - value = value[1] - if isinstance(value, Category): - total += value.evaluate() - return total - - def submit(self, dice: Dice, category_index: int): - """ - Submit a category - :param dice: - :param category_index: - :return: - """ - match category_index: - case 7: - self.three_of_a_kind.submit(dice) - case 8: - self.four_of_a_kind.submit(dice) - case 9: - self.full_house.submit(dice) - case 10: - self.small_straight.submit(dice) - case 11: - self.large_straight.submit(dice) - case 12: - self.kniffel.submit(dice) - case 13: - self.chance.submit(dice) - case _: - raise InvalidIndexError() - - -class Category: - """ - Class for modelling a category - """ - - def __init__(self, index: int, name: str): - self.name = name - self.dice = Dice() - self.index = index - - def submit(self, dice: Dice): - """ - Submit a category - :param dice: - :return: - """ - if self.dice.is_rolled(): - raise CategoryAlreadyFilledError() - self.dice = dice - print("Submitted " + str(dice) + " to " + self.name + " for a score of " + str(self.evaluate())) - - def evaluate(self): - """ - Evaluate the category return the score - :return: - """ - raise NotImplementedError() - - def test_evaluate(self, dice: Dice): - """ - Evaluate the category return the score - :return: - """ - if self.dice.is_rolled(): - return -1 - self.dice = dice - value = self.evaluate() - self.dice = Dice() - return value - - -class UpperCategory(Category): - """ - Class for modelling an upper category - """ - - def __init__(self, index: int, name: str, category_value: int = 0): - super().__init__(index, name) - self.category_value = category_value - - def evaluate(self): - return self.category_value * self.dice.count(self.category_value) - - -class LowerCategory(Category): - """ - Class for modelling a lower category - """ - - def evaluate(self): - pass - - -class ThreeOfAKind(LowerCategory): - """ - Class for modelling a three of a kind category - """ - - def evaluate(self): - for i in range(1, 7): - if self.dice.count(i) >= 3: - total = 0 - for j in range(5): - total += self.dice.dice[j].value - return total - return 0 - - -class FourOfAKind(LowerCategory): - """ - Class for modelling a four of a kind category - """ - - def evaluate(self): - for i in range(1, 7): - if self.dice.count(i) >= 4: - total = 0 - for j in range(5): - total += self.dice.dice[j].value - return total - return 0 - - -class FullHouse(LowerCategory): - """ - Class for modelling a full house category - """ - - def evaluate(self): - for i in range(1, 7): - if self.dice.count(i) == 3: - for j in range(1, 7): - if self.dice.count(j) == 2 & i != j: - return 25 - return 0 - - -class SmallStraight(LowerCategory): - """ - Class for modelling a small straight category - """ - - def evaluate(self): - for i in range(1, 4): - if self.dice.count(i) >= 1: - for j in range(i + 1, i + 4): - if self.dice.count(j) == 0: - return 0 - return 30 - return 0 - - -class LargeStraight(LowerCategory): - """ - Class for modelling a large straight category - """ - - def evaluate(self): - for i in range(1, 3): - if self.dice.count(i) >= 1: - for j in range(i + 1, i + 5): - if self.dice.count(j) == 0: - return 0 - return 40 - return 0 - - -class Kniffel(LowerCategory): - """ - Class for modelling a kniffel category - """ - - def evaluate(self): - for i in range(1, 7): - if self.dice.count(i) == 5: - return 50 - return 0 - - -class Chance(LowerCategory): - """ - Class for modelling a chance category - """ - - def evaluate(self): - total = 0 - for i in range(5): - total += self.dice.dice[i].value - return total - - -def main(): - """ - Main function - :return: - """ - - path = Path("game.pkl") - if path.exists(): - print("Loading game...") - with open(path, "rb") as file: - game = pickle.load(file) - print("Game loaded!") - else: - print("Creating new game...") - game = Game(1, 1) - print("Game created!") - - game.play() - - -if __name__ == "__main__": - main() diff --git a/kniffel/main.py b/kniffel/main.py new file mode 100644 index 0000000..ae7a911 --- /dev/null +++ b/kniffel/main.py @@ -0,0 +1,31 @@ +""" +Modelling and executing Kniffel +""" +import pickle +from pathlib import Path + +from kniffel.models.game import Game + + +def main(): + """ + Main function + :return: + """ + + path = Path("game.pkl") + if path.exists(): + print("Loading game...") + with open(path, "rb") as file: + game = pickle.load(file) + print("Game loaded!") + else: + print("Creating new game...") + game = Game(1, 1) + print("Game created!") + + game.play() + + +if __name__ == "__main__": + main() diff --git a/kniffel/models/block.py b/kniffel/models/block.py new file mode 100644 index 0000000..3ee4c56 --- /dev/null +++ b/kniffel/models/block.py @@ -0,0 +1,40 @@ +""" +This file contains the Block class +""" +from kniffel.models.dice import Dice +from kniffel.models.lowerblock import LowerBlock +from kniffel.models.upperblock import UpperBlock + + +class Block: + """ + Class for modelling a block + """ + + def __init__(self): + self.upper = UpperBlock() + self.lower = LowerBlock() + self.kniffel_bonus = 0 + + def evaluate(self): + """ + Evaluate the block return the total score + :return: + """ + return self.upper.evaluate() + self.lower.evaluate() + self.kniffel_bonus + + def submit(self, dice: Dice, category_index: int): + """ + Submit a category + :param dice: + :param category_index: + :return: + """ + if category_index <= 6: + self.upper.submit(dice, category_index) + if self.lower.kniffel.evaluate() > 0: + if dice.count(category_index) == 5: + print("You just earned a Kniffel-Bonus! +50 points") + self.kniffel_bonus += 50 + else: + self.lower.submit(dice, category_index) diff --git a/kniffel/models/category.py b/kniffel/models/category.py new file mode 100644 index 0000000..04f8ff1 --- /dev/null +++ b/kniffel/models/category.py @@ -0,0 +1,166 @@ +""" +This file contains the Category classes +""" +from kniffel.exceptions import CategoryAlreadyFilledError +from kniffel.models.dice import Dice + + +class Category: + """ + Class for modelling a category + """ + + def __init__(self, index: int, name: str): + self.name = name + self.dice = Dice() + self.index = index + + def submit(self, dice: Dice): + """ + Submit a category + :param dice: + :return: + """ + if self.dice.is_rolled(): + raise CategoryAlreadyFilledError() + self.dice = dice + print("Submitted " + str(dice) + " to " + self.name + " for a score of " + str(self.evaluate())) + + def evaluate(self): + """ + Evaluate the category return the score + :return: + """ + raise NotImplementedError() + + def test_evaluate(self, dice: Dice): + """ + Evaluate the category return the score + :return: + """ + if self.dice.is_rolled(): + return -1 + self.dice = dice + value = self.evaluate() + self.dice = Dice() + return value + + +class UpperCategory(Category): + """ + Class for modelling an upper category + """ + + def __init__(self, index: int, name: str, category_value: int = 0): + super().__init__(index, name) + self.category_value = category_value + + def evaluate(self): + return self.category_value * self.dice.count(self.category_value) + + +class LowerCategory(Category): + """ + Class for modelling a lower category + """ + + def evaluate(self): + pass + + +class ThreeOfAKind(LowerCategory): + """ + Class for modelling a three of a kind category + """ + + def evaluate(self): + for i in range(1, 7): + if self.dice.count(i) >= 3: + total = 0 + for j in range(5): + total += self.dice.dice[j].value + return total + return 0 + + +class FourOfAKind(LowerCategory): + """ + Class for modelling a four of a kind category + """ + + def evaluate(self): + for i in range(1, 7): + if self.dice.count(i) >= 4: + total = 0 + for j in range(5): + total += self.dice.dice[j].value + return total + return 0 + + +class FullHouse(LowerCategory): + """ + Class for modelling a full house category + """ + + def evaluate(self): + for i in range(1, 7): + if self.dice.count(i) == 3: + for j in range(1, 7): + if self.dice.count(j) == 2 & i != j: + return 25 + return 0 + + +class SmallStraight(LowerCategory): + """ + Class for modelling a small straight category + """ + + def evaluate(self): + for i in range(1, 4): + if self.dice.count(i) >= 1: + for j in range(i + 1, i + 4): + if self.dice.count(j) == 0: + return 0 + return 30 + return 0 + + +class LargeStraight(LowerCategory): + """ + Class for modelling a large straight category + """ + + def evaluate(self): + for i in range(1, 3): + if self.dice.count(i) >= 1: + for j in range(i + 1, i + 5): + if self.dice.count(j) == 0: + return 0 + return 40 + return 0 + + +class Kniffel(LowerCategory): + """ + Class for modelling a kniffel category + """ + + def evaluate(self): + for i in range(1, 7): + if self.dice.count(i) == 5: + return 50 + return 0 + + +class Chance(LowerCategory): + """ + Class for modelling a chance category + """ + + def evaluate(self): + total = 0 + for i in range(5): + total += self.dice.dice[i].value + return total diff --git a/kniffel/models/dice.py b/kniffel/models/dice.py new file mode 100644 index 0000000..36106d0 --- /dev/null +++ b/kniffel/models/dice.py @@ -0,0 +1,102 @@ +""" +This file contains the Dice class +""" +from prettytable import PrettyTable + +from kniffel.exceptions import InvalidArgumentError +from kniffel.models.die import Die + + +class Dice: + """ + Class for modelling a dice + """ + + def __init__(self, amount: int = 5): + self.dice = [Die() for _ in range(amount)] + + def __str__(self): + return str([die.value for die in self.dice]) + + def count(self, value: int): + """ + Count the number of dice with the given value + :param value: + :return: + """ + occurrences = 0 + for die in self.dice: + if die.value == value: + occurrences += 1 + return occurrences + + def includes(self, value: int): + """ + Check if the dice contains a die with the given value + :param value: + :return: + """ + for die in self.dice: + if die.value == value: + return True + return False + + def roll(self): + """ + Roll all dice + :return: + """ + self.silent_roll() + print("Rolled the dice!") + self.print() + return list(die.value for die in self.dice) + + def silent_roll(self): + """ + Roll all dice without displaying the result + :return: + """ + for die in self.dice: + die.roll() + return list(die.value for die in self.dice) + + def save(self, indices: list[int]): + """ + Save the die at the given index 1-5 + :param indices: + :return: + """ + for index in indices: + if index > len(self.dice) or index < 1: + raise InvalidArgumentError() + self.dice[index - 1].save() + self.print() + + def un_save(self, indices: list[int]): + """ + Un-save the die at the given index 1-5 + :param indices: + :return: + """ + for index in indices: + if index > len(self.dice) or index < 1: + raise InvalidArgumentError() + self.dice[index - 1].un_save() + self.print() + + def is_rolled(self) -> bool: + """ + Check if the category is filled + :return: + """ + return self.dice[0].value != 0 + + def print(self): + """ + Print the dice and show the saved status + """ + my_table = PrettyTable(["Dice Number"] + [str(i + 1) for i in range(len(self.dice))]) + my_table.add_row(["Dice Value"] + [str(die.value) for die in self.dice]) + my_table.add_row(["Saved"] + [str(die.saved) for die in self.dice]) + + print(my_table) diff --git a/kniffel/models/die.py b/kniffel/models/die.py new file mode 100644 index 0000000..e7d9148 --- /dev/null +++ b/kniffel/models/die.py @@ -0,0 +1,37 @@ +""" +This file contains the Die class +""" +from numpy import random + + +class Die: + """ + Class for modelling a die + """ + + def __init__(self, value=0, saved=False): + self.value = value + self.saved = saved + + def roll(self): + """ + Roll the die + :return: + """ + if not self.saved: + self.value = random.randint(1, 7) + return self.value + + def save(self): + """ + Save the die + :return: + """ + self.saved = True + + def un_save(self): + """ + Un-save the die + :return: + """ + self.saved = False diff --git a/kniffel/models/game.py b/kniffel/models/game.py new file mode 100644 index 0000000..63ae7de --- /dev/null +++ b/kniffel/models/game.py @@ -0,0 +1,276 @@ +""" +This file contains the Game class and some helping functions +""" +import pickle +import sys + +from prettytable import PrettyTable + +from kniffel.exceptions import InvalidInputError, InvalidArgumentError, CategoryAlreadyFilledError, \ + InvalidCommandError, InvalidIndexError +from kniffel.models.player import Player, AIPlayer + + +def display_message(message): + """ + Display an error message to the user + :param message: + :return: + """ + + print("\033[93m" + str(message) + "\033[0m") + # input("Press enter to continue...") + + +def show_help(): + """ + Show help for the game + :return: + """ + print( + "Commands:\n" + "[0] roll: Roll the dice\n" + "[1] save : Save the die with the given index[1-5]\n" + "[2] un_save : Unsave the die with the given index[1-5]\n" + "[3] submit : Submit the score for the given category\n" + "[4] help: Show this help message\n" + "[5] score: Show the current game state\n" + "[6] dice: Show the current dice state\n" + "[7] reset: Reset the game\n" + "[9] exit: Exit the game\n" + ) + + +class Game: + """ + Class for modelling a Kniffel game + """ + + def __init__(self, number_of_players: int, number_of_ai: int, path: str = "game.pkl"): + self.path = path + self.players = [] + for i in range(number_of_players): + self.players.append(Player("Player " + str(i + 1))) + for i in range(number_of_ai): + self.players.append(AIPlayer("AI " + str(i + 1))) + self.active_player = self.players[0] + self.active_player.turns += 1 + self.active_player.roll() + + def play(self): + """ + Play the game + :return: + """ + while True: + self.save_game() + + if isinstance(self.active_player, AIPlayer): + self.active_player.play() + self.end_turn() + continue + + try: + self.process_command(input(f"[{self.active_player.name}] Enter command: ")) + except ValueError as error: + display_message(error) + except InvalidInputError: + display_message("Invalid input.") + except InvalidArgumentError: + display_message("Invalid argument.") + except InvalidIndexError: + display_message("Invalid index.") + except InvalidCommandError as error: + display_message(error) + except CategoryAlreadyFilledError: + display_message("Category already filled.") + + def save_game(self): + """ + Save the game + :return: + """ + with open(self.path, "wb") as file: + pickle.dump(self, file) + + def reset(self): + """ + Reset the game + :return: + """ + for player in self.players: + player.reset() + self.active_player = self.players[0] + self.active_player.turns += 1 + self.active_player.roll() + print("Game reset") + + def roll(self): + """ + Roll the dice + :return: + """ + return self.active_player.roll() + + def save(self, die_indices: list[int]): + """ + Save the die with the given index + :param die_indices: + :return: + """ + self.active_player.save(die_indices) + + def un_save(self, die_indices: list[int]): + """ + Unsave the die with the given index + :param die_indices: + :return: + """ + self.active_player.un_save(die_indices) + + def submit(self, category_index: int): + """ + Submit the score for the given category + :param category_index: + :return: + """ + self.active_player.submit(category_index) + self.end_turn() + + def end_turn(self): + """ + End the current turn + :return: + """ + self.active_player = self.players[(self.players.index(self.active_player) + 1) % len(self.players)] + self.active_player.turns += 1 + + if self.active_player.turns > 13: + self.end_game() + self.show_score() + print("*" * 20) + print(self.active_player.name + " is now playing") + self.roll() + + def print_dice(self): + """ + Print the dice + """ + self.active_player.print_dice() + + def show_score(self): + """ + Show the current scoreboard + :return: + """ + my_table = PrettyTable(["Id", "Categories"] + [player.name for player in self.players]) + my_table.add_row([self.active_player.block.upper.ones.index, "Ones"] + + [str(player.block.upper.ones.evaluate()) + if player.block.upper.ones.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.upper.twos.index, "Twos"] + + [str(player.block.upper.twos.evaluate()) + if player.block.upper.twos.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.upper.threes.index, "Threes"] + + [str(player.block.upper.threes.evaluate()) + if player.block.upper.threes.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.upper.fours.index, "Fours"] + + [str(player.block.upper.fours.evaluate()) + if player.block.upper.fours.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.upper.fives.index, "Fives"] + + [str(player.block.upper.fives.evaluate()) + if player.block.upper.fives.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.upper.sixes.index, "Sixes"] + + [str(player.block.upper.sixes.evaluate()) + if player.block.upper.sixes.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row(["==", "Total Upper"] + [str(player.block.upper.evaluate()) for player in self.players]) + my_table.add_row([self.active_player.block.lower.three_of_a_kind.index, "Three of a kind"] + + [str(player.block.lower.three_of_a_kind.evaluate()) + if player.block.lower.three_of_a_kind.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.lower.four_of_a_kind.index, "Four of a kind"] + + [str(player.block.lower.four_of_a_kind.evaluate()) + if player.block.lower.four_of_a_kind.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.lower.full_house.index, "Full House"] + + [str(player.block.lower.full_house.evaluate()) + if player.block.lower.full_house.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.lower.small_straight.index, "Small Straight"] + + [str(player.block.lower.small_straight.evaluate()) + if player.block.lower.small_straight.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.lower.large_straight.index, "Large Straight"] + + [str(player.block.lower.large_straight.evaluate()) + if player.block.lower.large_straight.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.lower.kniffel.index, "Kniffel"] + + [str(player.block.lower.kniffel.evaluate()) + if player.block.lower.kniffel.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row([self.active_player.block.lower.chance.index, "Chance"] + + [str(player.block.lower.chance.evaluate()) + if player.block.lower.chance.dice.count(0) == 0 + else "-" for player in self.players]) + my_table.add_row(["==", "Total Lower"] + + [str(player.block.lower.evaluate()) for player in self.players]) + my_table.add_row(["==", "Kniffel-Bonus"] + + [str(player.block.kniffel_bonus) for player in self.players]) + my_table.add_row(["==", "Total"] + + [str(player.block.evaluate()) for player in self.players]) + print(my_table) + + def end_game(self): + """ + End the game. + """ + print("*" * 20) + print("\nGame over!\n") + print("*" * 20) + self.show_score() + print("\nThanks for playing!") + sys.exit(0) + + def process_command(self, command_str: str): + """ + Process a command string + :param command_str: + :return: + """ + if command_str == "": + raise InvalidInputError() + command = command_str.split()[0] + arguments = command_str.split()[1:] + + match command: + case "roll" | "0": + self.roll() + case "save" | "1": + if not arguments: + raise InvalidInputError() + self.save(list(map(int, arguments))) + case "un-save" | "2": + if not arguments: + raise InvalidInputError() + self.un_save(list(map(int, arguments))) + case "submit" | "3": + if not arguments: + raise InvalidInputError() + self.submit(int(arguments[0])) + case "help" | "4": + show_help() + case "score" | "5": + self.show_score() + case "dice" | "6": + self.print_dice() + case "reset" | "7": + self.reset() + case "exit" | "9": + sys.exit(0) + case _: + print("Unknown command: " + command) diff --git a/kniffel/models/lowerblock.py b/kniffel/models/lowerblock.py new file mode 100644 index 0000000..156cc50 --- /dev/null +++ b/kniffel/models/lowerblock.py @@ -0,0 +1,60 @@ +""" +This file contains the LowerBlock class +""" +from kniffel.exceptions import InvalidIndexError +from kniffel.models.category import Category, ThreeOfAKind, FourOfAKind, FullHouse, SmallStraight, LargeStraight, \ + Kniffel, Chance +from kniffel.models.dice import Dice + + +class LowerBlock: + """ + Class for modelling the lower block + """ + + def __init__(self): + self.three_of_a_kind = ThreeOfAKind(7, "Three of a kind") + self.four_of_a_kind = FourOfAKind(8, "Four of a kind") + self.full_house = FullHouse(9, "Full house") + self.small_straight = SmallStraight(10, "Small straight") + self.large_straight = LargeStraight(11, "Large straight") + self.kniffel = Kniffel(12, "Kniffel") + self.chance = Chance(13, "Chance") + + def evaluate(self): + """ + Evaluate the lower block return the total score + :return: + """ + total = 0 + for value in vars(self).items(): + if len(value) > 1: + value = value[1] + if isinstance(value, Category): + total += value.evaluate() + return total + + def submit(self, dice: Dice, category_index: int): + """ + Submit a category + :param dice: + :param category_index: + :return: + """ + match category_index: + case 7: + self.three_of_a_kind.submit(dice) + case 8: + self.four_of_a_kind.submit(dice) + case 9: + self.full_house.submit(dice) + case 10: + self.small_straight.submit(dice) + case 11: + self.large_straight.submit(dice) + case 12: + self.kniffel.submit(dice) + case 13: + self.chance.submit(dice) + case _: + raise InvalidIndexError() diff --git a/kniffel/models/player.py b/kniffel/models/player.py new file mode 100644 index 0000000..f76b15b --- /dev/null +++ b/kniffel/models/player.py @@ -0,0 +1,107 @@ +""" +This file contains the Player and AIPlayer class +""" +from kniffel.exceptions import InvalidCommandError +from kniffel.models.category import Category +from kniffel.models.dice import Dice +from kniffel.models.block import Block +from kniffel.models.lowerblock import LowerBlock +from kniffel.models.upperblock import UpperBlock + + +class Player: + """ + Class for modelling a player + """ + + def __init__(self, name: str): + self.name = name + self.block = Block() + self.dice = Dice() + self.rolls = 0 + self.turns = 0 + + def reset(self): + """ + Reset the player + """ + self.__init__(self.name) + + def roll(self): + """ + Roll the dice + :return: + """ + if self.rolls < 3: + self.rolls += 1 + return self.dice.roll() + raise InvalidCommandError("You have already rolled 3 times") + + def silent_roll(self): + """ + Roll the dice without showing the dice + :return: + """ + if self.rolls < 3: + self.rolls += 1 + return self.dice.silent_roll() + raise InvalidCommandError("You have already rolled 3 times") + + def save(self, die_indices: list[int]): + """ + Save a die + :param die_indices: + :return: + """ + self.dice.save(die_indices) + + def un_save(self, die_indices: list[int]): + """ + Un-save a die + :param die_indices: + :return: + """ + self.dice.un_save(die_indices) + + def submit(self, category_index: int): + """ + Submit a category + :param category_index: + :return: + """ + self.block.submit(self.dice, category_index) + self.dice = Dice() + self.rolls = 0 + + def print_dice(self): + """ + Print the dice + """ + self.dice.print() + + +class AIPlayer(Player): + """ + Class for modelling an AI player + """ + + def play(self): + """ + Play a turn + :return: + """ + best_index = -1 + best_score = -1 + for value in vars(self.block).items(): + if isinstance(value[1], (UpperBlock, LowerBlock)): + for category in vars(value[1]).items(): + if isinstance(category[1], Category): + if category[1].test_evaluate(self.dice) >= best_score: + best_score = category[1].test_evaluate(self.dice) + best_index = category[1].index + + # if best_score < 10 and self.rolls < 3: + # self.silent_roll() + # self.play() + + self.submit(best_index) diff --git a/kniffel/models/upperblock.py b/kniffel/models/upperblock.py new file mode 100644 index 0000000..e2d5e78 --- /dev/null +++ b/kniffel/models/upperblock.py @@ -0,0 +1,58 @@ +""" +This file contains the UpperBlock class +""" +from kniffel.exceptions import InvalidIndexError +from kniffel.models.category import UpperCategory +from kniffel.models.dice import Dice + + +class UpperBlock: + """ + Class for modelling the upper block + """ + + def __init__(self): + self.ones = UpperCategory(1, "Ones", 1) + self.twos = UpperCategory(2, "Twos", 2) + self.threes = UpperCategory(3, "Threes", 3) + self.fours = UpperCategory(4, "Fours", 4) + self.fives = UpperCategory(5, "Fives", 5) + self.sixes = UpperCategory(6, "Sixes", 6) + + def evaluate(self): + """ + Evaluate the upper block return the total score + :return: + """ + total = 0 + for value in vars(self).items(): + if len(value) > 1: + value = value[1] + if isinstance(value, UpperCategory): + total += value.evaluate() + if total >= 63: + return total + 35 + return total + + def submit(self, dice: Dice, category_index: int): + """ + Submit a category + :param dice: + :param category_index: + :return: + """ + match category_index: + case 1: + self.ones.submit(dice) + case 2: + self.twos.submit(dice) + case 3: + self.threes.submit(dice) + case 4: + self.fours.submit(dice) + case 5: + self.fives.submit(dice) + case 6: + self.sixes.submit(dice) + case _: + raise InvalidIndexError() diff --git a/kniffel/tests/test_dice.py b/kniffel/tests/test_dice.py index af47e95..3fabce9 100644 --- a/kniffel/tests/test_dice.py +++ b/kniffel/tests/test_dice.py @@ -4,7 +4,7 @@ from unittest import TestCase from unittest.mock import patch -from kniffel.game import Dice +from kniffel.models.dice import Dice class TestDice(TestCase): diff --git a/kniffel/tests/test_die.py b/kniffel/tests/test_die.py index 9a1a055..d4181e7 100644 --- a/kniffel/tests/test_die.py +++ b/kniffel/tests/test_die.py @@ -2,7 +2,7 @@ # pylint: disable=protected-access from unittest import TestCase -from kniffel.game import Die +from kniffel.models.die import Die class TestDie(TestCase): diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py index 9934a57..97d3788 100644 --- a/kniffel/tests/test_game.py +++ b/kniffel/tests/test_game.py @@ -4,7 +4,8 @@ import unittest -from kniffel.game import Dice +from kniffel.models.category import ThreeOfAKind +from kniffel.models.dice import Dice class TestDice(TestCase): @@ -17,5 +18,15 @@ def test_roll(self): self.assertNotEqual(self.dice.dice[i].value, 0) +class TestCases(TestCase): + """ + def setUp(self): + self.category = Category(0, "test") + """ + + def test_ThreeOfAKind(self): + self.assertGreaterEqual(0, ThreeOfAKind(0, "test").evaluate()) + + if __name__ == '__main__': unittest.main() From eb83e939e62ddc4b2c2cc60216da08da8d4a64d0 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 23:01:44 +0200 Subject: [PATCH 050/124] Re-did some changes --- kniffel/models/category.py | 2 +- kniffel/models/dice.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/kniffel/models/category.py b/kniffel/models/category.py index 04f8ff1..0836b41 100644 --- a/kniffel/models/category.py +++ b/kniffel/models/category.py @@ -65,7 +65,7 @@ class LowerCategory(Category): """ def evaluate(self): - pass + raise NotImplementedError() class ThreeOfAKind(LowerCategory): diff --git a/kniffel/models/dice.py b/kniffel/models/dice.py index 36106d0..24f706e 100644 --- a/kniffel/models/dice.py +++ b/kniffel/models/dice.py @@ -12,8 +12,13 @@ class Dice: Class for modelling a dice """ - def __init__(self, amount: int = 5): + def __init__(self, amount: int = 5, values: list[int] = None): self.dice = [Die() for _ in range(amount)] + if values is not None: + if len(values) != amount: + raise InvalidArgumentError() + for index, value in enumerate(values): + self.dice[index].value = value def __str__(self): return str([die.value for die in self.dice]) From 1b96c94b795da107b65419a734a8d513885a2103 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 23:03:09 +0200 Subject: [PATCH 051/124] Removed unused game.py --- kniffel/game.py | 827 ------------------------------------------------ 1 file changed, 827 deletions(-) delete mode 100644 kniffel/game.py diff --git a/kniffel/game.py b/kniffel/game.py deleted file mode 100644 index f8a3214..0000000 --- a/kniffel/game.py +++ /dev/null @@ -1,827 +0,0 @@ -""" -Modelling and executing Kniffel -""" -import pickle -import sys -from pathlib import Path - -from numpy import random -from prettytable import PrettyTable - -from kniffel.exceptions import InvalidInputError, InvalidArgumentError, InvalidIndexError, InvalidCommandError, \ - CategoryAlreadyFilledError - - -def display_message(message): - """ - Display an error message to the user - :param message: - :return: - """ - - print("\033[93m" + str(message) + "\033[0m") - # input("Press enter to continue...") - - -class Dice: - """ - Class for modelling a dice - """ - - def __init__(self, amount: int = 5): - self.dice = [Die() for _ in range(amount)] - - def __str__(self): - return str([die.value for die in self.dice]) - - def count(self, value: int): - """ - Count the number of dice with the given value - :param value: - :return: - """ - occurrences = 0 - for die in self.dice: - if die.value == value: - occurrences += 1 - return occurrences - - def includes(self, value: int): - """ - Check if the dice contains a die with the given value - :param value: - :return: - """ - for die in self.dice: - if die.value == value: - return True - return False - - def roll(self): - """ - Roll all dice - :return: - """ - self.silent_roll() - print("Rolled the dice!") - self.print() - return list(die.value for die in self.dice) - - def silent_roll(self): - """ - Roll all dice without displaying the result - :return: - """ - for die in self.dice: - die.roll() - return list(die.value for die in self.dice) - - def save(self, indices: list[int]): - """ - Save the die at the given index 1-5 - :param indices: - :return: - """ - for index in indices: - if index > len(self.dice) or index < 1: - raise InvalidArgumentError() - self.dice[index - 1].save() - self.print() - - def un_save(self, indices: list[int]): - """ - Un-save the die at the given index 1-5 - :param indices: - :return: - """ - for index in indices: - if index > len(self.dice) or index < 1: - raise InvalidArgumentError() - self.dice[index - 1].un_save() - self.print() - - def is_rolled(self) -> bool: - """ - Check if the category is filled - :return: - """ - return self.dice[0].value != 0 - - def print(self): - """ - Print the dice and show the saved status - """ - my_table = PrettyTable(["Dice Number"] + [str(i + 1) for i in range(len(self.dice))]) - my_table.add_row(["Dice Value"] + [str(die.value) for die in self.dice]) - my_table.add_row(["Saved"] + [str(die.saved) for die in self.dice]) - - print(my_table) - - -class Die: - """ - Class for modelling a die - """ - - def __init__(self, value=0, saved=False): - self.value = value - self.saved = saved - - def roll(self): - """ - Roll the die - :return: - """ - if not self.saved: - self.value = random.randint(1, 7) - return self.value - - def save(self): - """ - Save the die - :return: - """ - self.saved = True - - def un_save(self): - """ - Un-save the die - :return: - """ - self.saved = False - - -def show_help(): - """ - Show help for the game - :return: - """ - print( - "Commands:\n" - "[0] roll: Roll the dice\n" - "[1] save : Save the die with the given index[1-5]\n" - "[2] un_save : Unsave the die with the given index[1-5]\n" - "[3] submit : Submit the score for the given category\n" - "[4] help: Show this help message\n" - "[5] score: Show the current game state\n" - "[6] dice: Show the current dice state\n" - "[7] reset: Reset the game\n" - "[9] exit: Exit the game\n" - ) - - -class Game: - """ - Class for modelling a Kniffel game - """ - - def __init__(self, number_of_players: int, number_of_ai: int, path: str = "game.pkl"): - self.path = path - self.players = [] - for i in range(number_of_players): - self.players.append(Player("Player " + str(i + 1))) - for i in range(number_of_ai): - self.players.append(AIPlayer("AI " + str(i + 1))) - self.active_player = self.players[0] - self.active_player.turns += 1 - self.active_player.roll() - - def play(self): - """ - Play the game - :return: - """ - while True: - self.save_game() - - if isinstance(self.active_player, AIPlayer): - self.active_player.play() - self.end_turn() - continue - - try: - self.process_command(input(f"[{self.active_player.name}] Enter command: ")) - except ValueError as error: - display_message(error) - except InvalidInputError: - display_message("Invalid input.") - except InvalidArgumentError: - display_message("Invalid argument.") - except InvalidIndexError: - display_message("Invalid index.") - except InvalidCommandError as error: - display_message(error) - except CategoryAlreadyFilledError: - display_message("Category already filled.") - - def save_game(self): - """ - Save the game - :return: - """ - with open(self.path, "wb") as file: - pickle.dump(self, file) - - def reset(self): - """ - Reset the game - :return: - """ - for player in self.players: - player.reset() - self.active_player = self.players[0] - self.active_player.turns += 1 - self.active_player.roll() - print("Game reset") - - def roll(self): - """ - Roll the dice - :return: - """ - return self.active_player.roll() - - def save(self, die_indices: list[int]): - """ - Save the die with the given index - :param die_indices: - :return: - """ - self.active_player.save(die_indices) - - def un_save(self, die_indices: list[int]): - """ - Unsave the die with the given index - :param die_indices: - :return: - """ - self.active_player.un_save(die_indices) - - def submit(self, category_index: int): - """ - Submit the score for the given category - :param category_index: - :return: - """ - self.active_player.submit(category_index) - self.end_turn() - - def end_turn(self): - """ - End the current turn - :return: - """ - self.active_player = self.players[(self.players.index(self.active_player) + 1) % len(self.players)] - self.active_player.turns += 1 - - if self.active_player.turns > 13: - self.end_game() - self.show_score() - print("*" * 20) - print(self.active_player.name + " is now playing") - self.roll() - - def print_dice(self): - """ - Print the dice - """ - self.active_player.print_dice() - - def show_score(self): - """ - Show the current scoreboard - :return: - """ - my_table = PrettyTable(["Id", "Categories"] + [player.name for player in self.players]) - my_table.add_row([self.active_player.block.upper.ones.index, "Ones"] + - [str(player.block.upper.ones.evaluate()) - if player.block.upper.ones.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.twos.index, "Twos"] + - [str(player.block.upper.twos.evaluate()) - if player.block.upper.twos.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.threes.index, "Threes"] + - [str(player.block.upper.threes.evaluate()) - if player.block.upper.threes.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.fours.index, "Fours"] + - [str(player.block.upper.fours.evaluate()) - if player.block.upper.fours.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.fives.index, "Fives"] + - [str(player.block.upper.fives.evaluate()) - if player.block.upper.fives.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.sixes.index, "Sixes"] + - [str(player.block.upper.sixes.evaluate()) - if player.block.upper.sixes.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row(["==", "Total Upper"] + [str(player.block.upper.evaluate()) for player in self.players]) - my_table.add_row([self.active_player.block.lower.three_of_a_kind.index, "Three of a kind"] + - [str(player.block.lower.three_of_a_kind.evaluate()) - if player.block.lower.three_of_a_kind.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.four_of_a_kind.index, "Four of a kind"] + - [str(player.block.lower.four_of_a_kind.evaluate()) - if player.block.lower.four_of_a_kind.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.full_house.index, "Full House"] + - [str(player.block.lower.full_house.evaluate()) - if player.block.lower.full_house.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.small_straight.index, "Small Straight"] + - [str(player.block.lower.small_straight.evaluate()) - if player.block.lower.small_straight.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.large_straight.index, "Large Straight"] + - [str(player.block.lower.large_straight.evaluate()) - if player.block.lower.large_straight.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.kniffel.index, "Kniffel"] + - [str(player.block.lower.kniffel.evaluate()) - if player.block.lower.kniffel.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.chance.index, "Chance"] + - [str(player.block.lower.chance.evaluate()) - if player.block.lower.chance.dice.count(0) == 0 - else "-" for player in self.players]) - my_table.add_row(["==", "Total Lower"] + - [str(player.block.lower.evaluate()) for player in self.players]) - my_table.add_row(["==", "Kniffel-Bonus"] + - [str(player.block.kniffel_bonus) for player in self.players]) - my_table.add_row(["==", "Total"] + - [str(player.block.evaluate()) for player in self.players]) - print(my_table) - - def end_game(self): - """ - End the game. - """ - print("*" * 20) - print("\nGame over!\n") - print("*" * 20) - self.show_score() - print("\nThanks for playing!") - sys.exit(0) - - def process_command(self, command_str: str): - """ - Process a command string - :param command_str: - :return: - """ - if command_str == "": - raise InvalidInputError() - command = command_str.split()[0] - arguments = command_str.split()[1:] - - match command: - case "roll" | "0": - self.roll() - case "save" | "1": - if not arguments: - raise InvalidInputError() - self.save(list(map(int, arguments))) - case "un-save" | "2": - if not arguments: - raise InvalidInputError() - self.un_save(list(map(int, arguments))) - case "submit" | "3": - if not arguments: - raise InvalidInputError() - self.submit(int(arguments[0])) - case "help" | "4": - show_help() - case "score" | "5": - self.show_score() - case "dice" | "6": - self.print_dice() - case "reset" | "7": - self.reset() - case "exit" | "9": - sys.exit(0) - case _: - print("Unknown command: " + command) - - -class Player: - """ - Class for modelling a player - """ - - def __init__(self, name: str): - self.name = name - self.block = Block() - self.dice = Dice() - self.rolls = 0 - self.turns = 0 - - def reset(self): - """ - Reset the player - """ - self.__init__(self.name) - - def roll(self): - """ - Roll the dice - :return: - """ - if self.rolls < 3: - self.rolls += 1 - return self.dice.roll() - raise InvalidCommandError("You have already rolled 3 times") - - def silent_roll(self): - """ - Roll the dice without showing the dice - :return: - """ - if self.rolls < 3: - self.rolls += 1 - return self.dice.silent_roll() - raise InvalidCommandError("You have already rolled 3 times") - - def save(self, die_indices: list[int]): - """ - Save a die - :param die_indices: - :return: - """ - self.dice.save(die_indices) - - def un_save(self, die_indices: list[int]): - """ - Un-save a die - :param die_indices: - :return: - """ - self.dice.un_save(die_indices) - - def submit(self, category_index: int): - """ - Submit a category - :param category_index: - :return: - """ - self.block.submit(self.dice, category_index) - self.dice = Dice() - self.rolls = 0 - - def print_dice(self): - """ - Print the dice - """ - self.dice.print() - - -class AIPlayer(Player): - """ - Class for modelling an AI player - """ - - def play(self): - """ - Play a turn - :return: - """ - best_index = -1 - best_score = -1 - for value in vars(self.block).items(): - if isinstance(value[1], (UpperBlock, LowerBlock)): - for category in vars(value[1]).items(): - if isinstance(category[1], Category): - if category[1].test_evaluate(self.dice) >= best_score: - best_score = category[1].test_evaluate(self.dice) - best_index = category[1].index - - # if best_score < 10 and self.rolls < 3: - # self.silent_roll() - # self.play() - - self.submit(best_index) - - -class Block: - """ - Class for modelling a block - """ - - def __init__(self): - self.upper = UpperBlock() - self.lower = LowerBlock() - self.kniffel_bonus = 0 - - def evaluate(self): - """ - Evaluate the block return the total score - :return: - """ - return self.upper.evaluate() + self.lower.evaluate() + self.kniffel_bonus - - def submit(self, dice: Dice, category_index: int): - """ - Submit a category - :param dice: - :param category_index: - :return: - """ - if category_index <= 6: - self.upper.submit(dice, category_index) - if self.lower.kniffel.evaluate() > 0: - if dice.count(category_index) == 5: - print("You just earned a Kniffel-Bonus! +50 points") - self.kniffel_bonus += 50 - else: - self.lower.submit(dice, category_index) - - -class UpperBlock: - """ - Class for modelling the upper block - """ - - def __init__(self): - self.ones = UpperCategory(1, "Ones", 1) - self.twos = UpperCategory(2, "Twos", 2) - self.threes = UpperCategory(3, "Threes", 3) - self.fours = UpperCategory(4, "Fours", 4) - self.fives = UpperCategory(5, "Fives", 5) - self.sixes = UpperCategory(6, "Sixes", 6) - - def evaluate(self): - """ - Evaluate the upper block return the total score - :return: - """ - total = 0 - for value in vars(self).items(): - if len(value) > 1: - value = value[1] - if isinstance(value, UpperCategory): - total += value.evaluate() - if total >= 63: - return total + 35 - return total - - def submit(self, dice: Dice, category_index: int): - """ - Submit a category - :param dice: - :param category_index: - :return: - """ - match category_index: - case 1: - self.ones.submit(dice) - case 2: - self.twos.submit(dice) - case 3: - self.threes.submit(dice) - case 4: - self.fours.submit(dice) - case 5: - self.fives.submit(dice) - case 6: - self.sixes.submit(dice) - case _: - raise InvalidIndexError() - - -class LowerBlock: - """ - Class for modelling the lower block - """ - - def __init__(self): - self.three_of_a_kind = ThreeOfAKind(7, "Three of a kind") - self.four_of_a_kind = FourOfAKind(8, "Four of a kind") - self.full_house = FullHouse(9, "Full house") - self.small_straight = SmallStraight(10, "Small straight") - self.large_straight = LargeStraight(11, "Large straight") - self.kniffel = Kniffel(12, "Kniffel") - self.chance = Chance(13, "Chance") - - def evaluate(self): - """ - Evaluate the lower block return the total score - :return: - """ - total = 0 - for value in vars(self).items(): - if len(value) > 1: - value = value[1] - if isinstance(value, Category): - total += value.evaluate() - return total - - def submit(self, dice: Dice, category_index: int): - """ - Submit a category - :param dice: - :param category_index: - :return: - """ - match category_index: - case 7: - self.three_of_a_kind.submit(dice) - case 8: - self.four_of_a_kind.submit(dice) - case 9: - self.full_house.submit(dice) - case 10: - self.small_straight.submit(dice) - case 11: - self.large_straight.submit(dice) - case 12: - self.kniffel.submit(dice) - case 13: - self.chance.submit(dice) - case _: - raise InvalidIndexError() - - -class Category: - """ - Class for modelling a category - """ - - def __init__(self, index: int, name: str): - self.name = name - self.dice = Dice() - self.index = index - - def submit(self, dice: Dice): - """ - Submit a category - :param dice: - :return: - """ - if self.dice.is_rolled(): - raise CategoryAlreadyFilledError() - self.dice = dice - print("Submitted " + str(dice) + " to " + self.name + " for a score of " + str(self.evaluate())) - - def evaluate(self): - """ - Evaluate the category return the score - :return: - """ - raise NotImplementedError() - - def test_evaluate(self, dice: Dice): - """ - Evaluate the category return the score - :return: - """ - if self.dice.is_rolled(): - return -1 - self.dice = dice - value = self.evaluate() - self.dice = Dice() - return value - - -class UpperCategory(Category): - """ - Class for modelling an upper category - """ - - def __init__(self, index: int, name: str, category_value: int = 0): - super().__init__(index, name) - self.category_value = category_value - - def evaluate(self): - return self.category_value * self.dice.count(self.category_value) - - -class LowerCategory(Category): - """ - Class for modelling a lower category - """ - - def evaluate(self): - pass - - -class ThreeOfAKind(LowerCategory): - """ - Class for modelling a three of a kind category - """ - - def evaluate(self): - for i in range(1, 7): - if self.dice.count(i) >= 3: - total = 0 - for j in range(5): - total += self.dice.dice[j].value - return total - return 0 - - -class FourOfAKind(LowerCategory): - """ - Class for modelling a four of a kind category - """ - - def evaluate(self): - for i in range(1, 7): - if self.dice.count(i) >= 4: - total = 0 - for j in range(5): - total += self.dice.dice[j].value - return total - return 0 - - -class FullHouse(LowerCategory): - """ - Class for modelling a full house category - """ - - def evaluate(self): - for i in range(1, 7): - if self.dice.count(i) == 3: - for j in range(1, 7): - if self.dice.count(j) == 2 & i != j: - return 25 - return 0 - - -class SmallStraight(LowerCategory): - """ - Class for modelling a small straight category - """ - - def evaluate(self): - for i in range(1, 4): - if self.dice.count(i) >= 1: - for j in range(i + 1, i + 4): - if self.dice.count(j) == 0: - return 0 - return 30 - return 0 - - -class LargeStraight(LowerCategory): - """ - Class for modelling a large straight category - """ - - def evaluate(self): - for i in range(1, 3): - if self.dice.count(i) >= 1: - for j in range(i + 1, i + 5): - if self.dice.count(j) == 0: - return 0 - return 40 - return 0 - - -class Kniffel(LowerCategory): - """ - Class for modelling a kniffel category - """ - - def evaluate(self): - for i in range(1, 7): - if self.dice.count(i) == 5: - return 50 - return 0 - - -class Chance(LowerCategory): - """ - Class for modelling a chance category - """ - - def evaluate(self): - total = 0 - for i in range(5): - total += self.dice.dice[i].value - return total - - -def main(): - """ - Main function - :return: - """ - - path = Path("game.pkl") - if path.exists(): - print("Loading game...") - with open(path, "rb") as file: - game = pickle.load(file) - print("Game loaded!") - else: - print("Creating new game...") - game = Game(1, 1) - print("Game created!") - - game.play() - - -if __name__ == "__main__": - main() From b308f5e920b69a1efde370d37cd065aaf5d83e5b Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 23:04:10 +0200 Subject: [PATCH 052/124] Renamed main.py to app.py --- kniffel/{main.py => app.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename kniffel/{main.py => app.py} (100%) diff --git a/kniffel/main.py b/kniffel/app.py similarity index 100% rename from kniffel/main.py rename to kniffel/app.py From 834bc962e5c3629e41491c38aebdadf62869cb4a Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 23:06:23 +0200 Subject: [PATCH 053/124] Removed stale test file --- kniffel/tests/test_game.py | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 kniffel/tests/test_game.py diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py deleted file mode 100644 index 97d3788..0000000 --- a/kniffel/tests/test_game.py +++ /dev/null @@ -1,32 +0,0 @@ -# pylint: disable=C -# pylint: disable=protected-access -from unittest import TestCase - -import unittest - -from kniffel.models.category import ThreeOfAKind -from kniffel.models.dice import Dice - - -class TestDice(TestCase): - def setUp(self) -> None: - self.dice = Dice() - - def test_roll(self): - self.dice.roll() - for i in range(len(self.dice.dice)): - self.assertNotEqual(self.dice.dice[i].value, 0) - - -class TestCases(TestCase): - """ - def setUp(self): - self.category = Category(0, "test") - """ - - def test_ThreeOfAKind(self): - self.assertGreaterEqual(0, ThreeOfAKind(0, "test").evaluate()) - - -if __name__ == '__main__': - unittest.main() From df74d4fd6245521bca84bac8175ec9a6ef3ace5a Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 23:31:35 +0200 Subject: [PATCH 054/124] Moved upper and lower block classes to block.py --- kniffel/models/block.py | 110 ++++++++++++++++++++++++++++++++++- kniffel/models/lowerblock.py | 60 ------------------- kniffel/models/player.py | 4 +- kniffel/models/upperblock.py | 58 ------------------ 4 files changed, 109 insertions(+), 123 deletions(-) delete mode 100644 kniffel/models/lowerblock.py delete mode 100644 kniffel/models/upperblock.py diff --git a/kniffel/models/block.py b/kniffel/models/block.py index 3ee4c56..5f42b4d 100644 --- a/kniffel/models/block.py +++ b/kniffel/models/block.py @@ -1,9 +1,10 @@ """ This file contains the Block class """ +from kniffel.exceptions import InvalidIndexError +from kniffel.models.category import ThreeOfAKind, FourOfAKind, FullHouse, SmallStraight, LargeStraight, Kniffel,\ + Chance, Category, UpperCategory from kniffel.models.dice import Dice -from kniffel.models.lowerblock import LowerBlock -from kniffel.models.upperblock import UpperBlock class Block: @@ -38,3 +39,108 @@ def submit(self, dice: Dice, category_index: int): self.kniffel_bonus += 50 else: self.lower.submit(dice, category_index) + + +class UpperBlock: + """ + Class for modelling the upper block + """ + + def __init__(self): + self.ones = UpperCategory(1, "Ones", 1) + self.twos = UpperCategory(2, "Twos", 2) + self.threes = UpperCategory(3, "Threes", 3) + self.fours = UpperCategory(4, "Fours", 4) + self.fives = UpperCategory(5, "Fives", 5) + self.sixes = UpperCategory(6, "Sixes", 6) + + def evaluate(self): + """ + Evaluate the upper block return the total score + :return: + """ + total = 0 + for value in vars(self).items(): + if len(value) > 1: + value = value[1] + if isinstance(value, UpperCategory): + total += value.evaluate() + if total >= 63: + return total + 35 + return total + + def submit(self, dice: Dice, category_index: int): + """ + Submit a category + :param dice: + :param category_index: + :return: + """ + match category_index: + case 1: + self.ones.submit(dice) + case 2: + self.twos.submit(dice) + case 3: + self.threes.submit(dice) + case 4: + self.fours.submit(dice) + case 5: + self.fives.submit(dice) + case 6: + self.sixes.submit(dice) + case _: + raise InvalidIndexError() + + +class LowerBlock: + """ + Class for modelling the lower block + """ + + def __init__(self): + self.three_of_a_kind = ThreeOfAKind(7, "Three of a kind") + self.four_of_a_kind = FourOfAKind(8, "Four of a kind") + self.full_house = FullHouse(9, "Full house") + self.small_straight = SmallStraight(10, "Small straight") + self.large_straight = LargeStraight(11, "Large straight") + self.kniffel = Kniffel(12, "Kniffel") + self.chance = Chance(13, "Chance") + + def evaluate(self): + """ + Evaluate the lower block return the total score + :return: + """ + total = 0 + for value in vars(self).items(): + if len(value) > 1: + value = value[1] + if isinstance(value, Category): + total += value.evaluate() + return total + + def submit(self, dice: Dice, category_index: int): + """ + Submit a category + :param dice: + :param category_index: + :return: + """ + match category_index: + case 7: + self.three_of_a_kind.submit(dice) + case 8: + self.four_of_a_kind.submit(dice) + case 9: + self.full_house.submit(dice) + case 10: + self.small_straight.submit(dice) + case 11: + self.large_straight.submit(dice) + case 12: + self.kniffel.submit(dice) + case 13: + self.chance.submit(dice) + case _: + raise InvalidIndexError() diff --git a/kniffel/models/lowerblock.py b/kniffel/models/lowerblock.py deleted file mode 100644 index 156cc50..0000000 --- a/kniffel/models/lowerblock.py +++ /dev/null @@ -1,60 +0,0 @@ -""" -This file contains the LowerBlock class -""" -from kniffel.exceptions import InvalidIndexError -from kniffel.models.category import Category, ThreeOfAKind, FourOfAKind, FullHouse, SmallStraight, LargeStraight, \ - Kniffel, Chance -from kniffel.models.dice import Dice - - -class LowerBlock: - """ - Class for modelling the lower block - """ - - def __init__(self): - self.three_of_a_kind = ThreeOfAKind(7, "Three of a kind") - self.four_of_a_kind = FourOfAKind(8, "Four of a kind") - self.full_house = FullHouse(9, "Full house") - self.small_straight = SmallStraight(10, "Small straight") - self.large_straight = LargeStraight(11, "Large straight") - self.kniffel = Kniffel(12, "Kniffel") - self.chance = Chance(13, "Chance") - - def evaluate(self): - """ - Evaluate the lower block return the total score - :return: - """ - total = 0 - for value in vars(self).items(): - if len(value) > 1: - value = value[1] - if isinstance(value, Category): - total += value.evaluate() - return total - - def submit(self, dice: Dice, category_index: int): - """ - Submit a category - :param dice: - :param category_index: - :return: - """ - match category_index: - case 7: - self.three_of_a_kind.submit(dice) - case 8: - self.four_of_a_kind.submit(dice) - case 9: - self.full_house.submit(dice) - case 10: - self.small_straight.submit(dice) - case 11: - self.large_straight.submit(dice) - case 12: - self.kniffel.submit(dice) - case 13: - self.chance.submit(dice) - case _: - raise InvalidIndexError() diff --git a/kniffel/models/player.py b/kniffel/models/player.py index f76b15b..bde5dbd 100644 --- a/kniffel/models/player.py +++ b/kniffel/models/player.py @@ -4,9 +4,7 @@ from kniffel.exceptions import InvalidCommandError from kniffel.models.category import Category from kniffel.models.dice import Dice -from kniffel.models.block import Block -from kniffel.models.lowerblock import LowerBlock -from kniffel.models.upperblock import UpperBlock +from kniffel.models.block import Block, UpperBlock, LowerBlock class Player: diff --git a/kniffel/models/upperblock.py b/kniffel/models/upperblock.py deleted file mode 100644 index e2d5e78..0000000 --- a/kniffel/models/upperblock.py +++ /dev/null @@ -1,58 +0,0 @@ -""" -This file contains the UpperBlock class -""" -from kniffel.exceptions import InvalidIndexError -from kniffel.models.category import UpperCategory -from kniffel.models.dice import Dice - - -class UpperBlock: - """ - Class for modelling the upper block - """ - - def __init__(self): - self.ones = UpperCategory(1, "Ones", 1) - self.twos = UpperCategory(2, "Twos", 2) - self.threes = UpperCategory(3, "Threes", 3) - self.fours = UpperCategory(4, "Fours", 4) - self.fives = UpperCategory(5, "Fives", 5) - self.sixes = UpperCategory(6, "Sixes", 6) - - def evaluate(self): - """ - Evaluate the upper block return the total score - :return: - """ - total = 0 - for value in vars(self).items(): - if len(value) > 1: - value = value[1] - if isinstance(value, UpperCategory): - total += value.evaluate() - if total >= 63: - return total + 35 - return total - - def submit(self, dice: Dice, category_index: int): - """ - Submit a category - :param dice: - :param category_index: - :return: - """ - match category_index: - case 1: - self.ones.submit(dice) - case 2: - self.twos.submit(dice) - case 3: - self.threes.submit(dice) - case 4: - self.fours.submit(dice) - case 5: - self.fives.submit(dice) - case 6: - self.sixes.submit(dice) - case _: - raise InvalidIndexError() From 3b7bbfa547de966942f617f8995e99c7c814a894 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 23:41:45 +0200 Subject: [PATCH 055/124] Fixed imports --- kniffel/game.py | 0 kniffel/tests/test_lower_category.py | 15 ++++++--------- kniffel/tests/test_upper_category.py | 3 ++- 3 files changed, 8 insertions(+), 10 deletions(-) delete mode 100644 kniffel/game.py diff --git a/kniffel/game.py b/kniffel/game.py deleted file mode 100644 index e69de29..0000000 diff --git a/kniffel/tests/test_lower_category.py b/kniffel/tests/test_lower_category.py index 2b6db18..339e860 100644 --- a/kniffel/tests/test_lower_category.py +++ b/kniffel/tests/test_lower_category.py @@ -5,7 +5,8 @@ from parameterized import parameterized -from kniffel.game import Dice, Kniffel, ThreeOfAKind, FourOfAKind +from kniffel.models.category import Kniffel, FourOfAKind, ThreeOfAKind +from kniffel.models.dice import Dice all_dice = [] for i in range(1, 7): @@ -13,8 +14,7 @@ for k in range(1, 7): for l in range(1, 7): for m in range(1, 7): - new_dice = Dice() - new_dice.set_dice([i, j, k, l, m]) + new_dice = Dice(values=[i, j, k, l, m]) all_dice.append(new_dice) three_of_a_kind_dice = [] @@ -25,8 +25,7 @@ for m in range(1, 7): c = Counter([i, j, k, l, m]) if max(c.values()) >= 3: - new_dice = Dice() - new_dice.set_dice([i, j, k, l, m]) + new_dice = Dice(values=[i, j, k, l, m]) three_of_a_kind_dice.append(new_dice) not_three_of_a_kind_dice = [] for dice in all_dice: @@ -41,8 +40,7 @@ for m in range(1, 7): c = Counter([i, j, k, l, m]) if max(c.values()) >= 4: - new_dice = Dice() - new_dice.set_dice([i, j, k, l, m]) + new_dice = Dice(values=[i, j, k, l, m]) four_of_a_kind_dice.append(new_dice) not_four_of_a_kind_dice = [] for dice in all_dice: @@ -51,8 +49,7 @@ kniffel_dice = [] for i in range(1, 7): - new_dice = Dice() - new_dice.set_dice([i, i, i, i, i]) + new_dice = Dice(values=[i, i, i, i, i]) kniffel_dice.append(new_dice) not_kniffel_dice = [] for dice in all_dice: diff --git a/kniffel/tests/test_upper_category.py b/kniffel/tests/test_upper_category.py index bef17a6..d1f2535 100644 --- a/kniffel/tests/test_upper_category.py +++ b/kniffel/tests/test_upper_category.py @@ -2,7 +2,8 @@ # pylint: disable=protected-access from unittest import TestCase -from kniffel.game import UpperCategory, Dice +from kniffel.models.category import UpperCategory +from kniffel.models.dice import Dice class TestUpperCategory(TestCase): From d26ebef0b5f1e669d347bccd2106f6d40f541a53 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Tue, 26 Apr 2022 23:50:08 +0200 Subject: [PATCH 056/124] Re-added equals to dice and die --- kniffel/models/dice.py | 10 ++++++++++ kniffel/models/die.py | 5 +++++ kniffel/tests/test_lower_category.py | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/kniffel/models/dice.py b/kniffel/models/dice.py index 24f706e..efc1286 100644 --- a/kniffel/models/dice.py +++ b/kniffel/models/dice.py @@ -23,6 +23,16 @@ def __init__(self, amount: int = 5, values: list[int] = None): def __str__(self): return str([die.value for die in self.dice]) + def __eq__(self, other): + if not isinstance(other, Dice): + return False + if len(self.dice) != len(other.dice): + return False + for index, obj in enumerate(self.dice): + if obj != other.dice[index]: + return False + return True + def count(self, value: int): """ Count the number of dice with the given value diff --git a/kniffel/models/die.py b/kniffel/models/die.py index e7d9148..a6629e3 100644 --- a/kniffel/models/die.py +++ b/kniffel/models/die.py @@ -13,6 +13,11 @@ def __init__(self, value=0, saved=False): self.value = value self.saved = saved + def __eq__(self, other): + if not isinstance(other, Die): + return False + return self.value == other.value and self.saved == other.saved + def roll(self): """ Roll the die diff --git a/kniffel/tests/test_lower_category.py b/kniffel/tests/test_lower_category.py index 339e860..c5c9a4a 100644 --- a/kniffel/tests/test_lower_category.py +++ b/kniffel/tests/test_lower_category.py @@ -71,7 +71,7 @@ def test_evaluate(self, _name, input_dice, expected_score): @parameterized.expand((str(test_dice), test_dice, 0) for test_dice in not_three_of_a_kind_dice) def test_evaluate_not_three_of_a_kind(self, _name, input_dice, expected_score): self.category.dice = input_dice - self.assertEqual(self.category.evaluate(), expected_score) + self.assertEqual(expected_score, self.category.evaluate()) class TestFourOfAKind(TestCase): From 017bdda6e9c817ee2b88f740165371fb359bbe8e Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 27 Apr 2022 00:09:11 +0200 Subject: [PATCH 057/124] Replaced hard coded string in scoreboard with name attribute --- kniffel/models/game.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/kniffel/models/game.py b/kniffel/models/game.py index 63ae7de..828aca6 100644 --- a/kniffel/models/game.py +++ b/kniffel/models/game.py @@ -164,56 +164,56 @@ def show_score(self): :return: """ my_table = PrettyTable(["Id", "Categories"] + [player.name for player in self.players]) - my_table.add_row([self.active_player.block.upper.ones.index, "Ones"] + + my_table.add_row([self.active_player.block.upper.ones.index, self.active_player.block.upper.ones.name] + [str(player.block.upper.ones.evaluate()) if player.block.upper.ones.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.twos.index, "Twos"] + + my_table.add_row([self.active_player.block.upper.twos.index, self.active_player.block.upper.twos.name] + [str(player.block.upper.twos.evaluate()) if player.block.upper.twos.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.threes.index, "Threes"] + + my_table.add_row([self.active_player.block.upper.threes.index, self.active_player.block.upper.threes.name] + [str(player.block.upper.threes.evaluate()) if player.block.upper.threes.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.fours.index, "Fours"] + + my_table.add_row([self.active_player.block.upper.fours.index, self.active_player.block.upper.fours.name] + [str(player.block.upper.fours.evaluate()) if player.block.upper.fours.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.fives.index, "Fives"] + + my_table.add_row([self.active_player.block.upper.fives.index, self.active_player.block.upper.fives.name] + [str(player.block.upper.fives.evaluate()) if player.block.upper.fives.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.upper.sixes.index, "Sixes"] + + my_table.add_row([self.active_player.block.upper.sixes.index, self.active_player.block.upper.sixes.name] + [str(player.block.upper.sixes.evaluate()) if player.block.upper.sixes.dice.count(0) == 0 else "-" for player in self.players]) my_table.add_row(["==", "Total Upper"] + [str(player.block.upper.evaluate()) for player in self.players]) - my_table.add_row([self.active_player.block.lower.three_of_a_kind.index, "Three of a kind"] + + my_table.add_row([self.active_player.block.lower.three_of_a_kind.index, self.active_player.block.lower.three_of_a_kind.name] + [str(player.block.lower.three_of_a_kind.evaluate()) if player.block.lower.three_of_a_kind.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.four_of_a_kind.index, "Four of a kind"] + + my_table.add_row([self.active_player.block.lower.four_of_a_kind.index, self.active_player.block.lower.four_of_a_kind.name] + [str(player.block.lower.four_of_a_kind.evaluate()) if player.block.lower.four_of_a_kind.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.full_house.index, "Full House"] + + my_table.add_row([self.active_player.block.lower.full_house.index, self.active_player.block.lower.full_house.name] + [str(player.block.lower.full_house.evaluate()) if player.block.lower.full_house.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.small_straight.index, "Small Straight"] + + my_table.add_row([self.active_player.block.lower.small_straight.index, self.active_player.block.lower.small_straight.name] + [str(player.block.lower.small_straight.evaluate()) if player.block.lower.small_straight.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.large_straight.index, "Large Straight"] + + my_table.add_row([self.active_player.block.lower.large_straight.index, self.active_player.block.lower.large_straight.name] + [str(player.block.lower.large_straight.evaluate()) if player.block.lower.large_straight.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.kniffel.index, "Kniffel"] + + my_table.add_row([self.active_player.block.lower.kniffel.index, self.active_player.block.lower.kniffel.name] + [str(player.block.lower.kniffel.evaluate()) if player.block.lower.kniffel.dice.count(0) == 0 else "-" for player in self.players]) - my_table.add_row([self.active_player.block.lower.chance.index, "Chance"] + + my_table.add_row([self.active_player.block.lower.chance.index, self.active_player.block.lower.chance.name] + [str(player.block.lower.chance.evaluate()) if player.block.lower.chance.dice.count(0) == 0 else "-" for player in self.players]) From 00be23fa44153e8ffea08ed916e6c75c3dc7f682 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Wed, 27 Apr 2022 01:53:23 +0200 Subject: [PATCH 058/124] Added test for evaluate function of block test --- kniffel/tests/test_block.py | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 kniffel/tests/test_block.py diff --git a/kniffel/tests/test_block.py b/kniffel/tests/test_block.py new file mode 100644 index 0000000..e2032a0 --- /dev/null +++ b/kniffel/tests/test_block.py @@ -0,0 +1,38 @@ +# pylint: disable=C +# pylint: disable=protected-access +import unittest +from unittest import mock +from unittest import TestCase +from unittest.mock import patch + +import kniffel.game +from kniffel.game import Block, LowerBlock, UpperBlock, Kniffel, Dice + + +class TestBlock(TestCase): + + def setUp(self) -> None: + self.block = Block() + + @patch.object(UpperBlock, 'evaluate', return_value=100) + @patch.object(LowerBlock, 'evaluate', return_value=80) + def test_evaluate2(self, mock_lower, mock_upper): + self.block.kniffel_bonus = 0 + self.assertEqual(180, self.block.evaluate()) + + @patch.object(UpperBlock, 'evaluate', return_value=100) + @patch.object(LowerBlock, 'evaluate', return_value=80) + def test_evaluate3(self, mock_lower, mock_upper): + self.block.kniffel_bonus = 50 + self.assertEqual(230, self.block.evaluate()) + + # @patch.object(Kniffel, 'evaluate', return_value=50) + # @patch.object(Dice, 'count', return_value=5) + # def test_submit(self, mock_dice_, mock_kniffel): + # mock_dice = mock.Mock() + # self.block.submit(mock_dice, 5) + # self.assertEqual(50, self.block.kniffel_bonus) + + +if __name__ == "__main__": + unittest.main() From 225652ffe609d62a27d4533bd44d48b753397894 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Wed, 27 Apr 2022 08:25:47 +0200 Subject: [PATCH 059/124] Added test for submit function of block test --- kniffel/tests/test_block.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/kniffel/tests/test_block.py b/kniffel/tests/test_block.py index e2032a0..f28db1d 100644 --- a/kniffel/tests/test_block.py +++ b/kniffel/tests/test_block.py @@ -26,12 +26,13 @@ def test_evaluate3(self, mock_lower, mock_upper): self.block.kniffel_bonus = 50 self.assertEqual(230, self.block.evaluate()) - # @patch.object(Kniffel, 'evaluate', return_value=50) - # @patch.object(Dice, 'count', return_value=5) - # def test_submit(self, mock_dice_, mock_kniffel): - # mock_dice = mock.Mock() - # self.block.submit(mock_dice, 5) - # self.assertEqual(50, self.block.kniffel_bonus) + @patch.object(Kniffel, 'evaluate', return_value=50) + @patch.object(Dice, 'count', return_value=5) + def test_submit(self, mock_dice_, mock_kniffel): + self.Dice = mock.Mock() + self.Dice.count.return_value = 5 + self.block.submit(self.Dice, 5) + self.assertEqual(50, self.block.kniffel_bonus) if __name__ == "__main__": From 6de0b8036ac62a493720e4d6371c94b441052973 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 27 Apr 2022 18:49:17 +0200 Subject: [PATCH 060/124] Fixed issue on evaluate() of FullHouse --- kniffel/models/category.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/models/category.py b/kniffel/models/category.py index 0836b41..2fc282c 100644 --- a/kniffel/models/category.py +++ b/kniffel/models/category.py @@ -107,7 +107,7 @@ def evaluate(self): for i in range(1, 7): if self.dice.count(i) == 3: for j in range(1, 7): - if self.dice.count(j) == 2 & i != j: + if (self.dice.count(j)) == 2 and (i != j): return 25 return 0 From baf3b5bb12d5ebb88daf5bd43ac1098a816ebb7e Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 27 Apr 2022 18:49:52 +0200 Subject: [PATCH 061/124] Added tests for FullHousr --- kniffel/tests/test_lower_category.py | 37 +++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/kniffel/tests/test_lower_category.py b/kniffel/tests/test_lower_category.py index c5c9a4a..8296ffc 100644 --- a/kniffel/tests/test_lower_category.py +++ b/kniffel/tests/test_lower_category.py @@ -5,9 +5,10 @@ from parameterized import parameterized -from kniffel.models.category import Kniffel, FourOfAKind, ThreeOfAKind +from kniffel.models.category import Kniffel, FourOfAKind, ThreeOfAKind, FullHouse from kniffel.models.dice import Dice +# collect all dice all_dice = [] for i in range(1, 7): for j in range(1, 7): @@ -17,6 +18,7 @@ new_dice = Dice(values=[i, j, k, l, m]) all_dice.append(new_dice) +# collect all dice for three of a kind three_of_a_kind_dice = [] for i in range(1, 7): for j in range(1, 7): @@ -32,6 +34,7 @@ if dice not in three_of_a_kind_dice: not_three_of_a_kind_dice.append(dice) +# collect all dice for four of a kind four_of_a_kind_dice = [] for i in range(1, 7): for j in range(1, 7): @@ -47,6 +50,23 @@ if dice not in four_of_a_kind_dice: not_four_of_a_kind_dice.append(dice) +# collect all dice for a full house +full_house_dice = [] +for i in range(1, 7): + for j in range(1, 7): + for k in range(1, 7): + for l in range(1, 7): + for m in range(1, 7): + c = Counter([i, j, k, l, m]) + if max(c.values()) == 3 and min(c.values()) == 2: + new_dice = Dice(values=[i, j, k, l, m]) + full_house_dice.append(new_dice) +not_full_house_dice = [] +for dice in all_dice: + if dice not in full_house_dice: + not_full_house_dice.append(dice) + +# collect all dice for a kniffel kniffel_dice = [] for i in range(1, 7): new_dice = Dice(values=[i, i, i, i, i]) @@ -77,7 +97,7 @@ def test_evaluate_not_three_of_a_kind(self, _name, input_dice, expected_score): class TestFourOfAKind(TestCase): def setUp(self) -> None: - self.category = FourOfAKind(7, "Four of a kind") + self.category = FourOfAKind(8, "Four of a kind") @parameterized.expand((str(test_dice), test_dice, sum(test_die.value for test_die in test_dice.dice)) for test_dice in four_of_a_kind_dice) @@ -91,9 +111,20 @@ def test_evaluate_not_four_of_a_kind(self, _name, input_dice, expected_score): self.assertEqual(self.category.evaluate(), expected_score) +class TestFullHouse(TestCase): + + def setUp(self): + self.category = FullHouse(9, "Full house") + + @parameterized.expand((str(test_dice), test_dice, 25) for test_dice in full_house_dice) + def test_evaluate(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(expected_score, self.category.evaluate()) + + class TestKniffel(TestCase): def setUp(self): - self.category = Kniffel(7, "Kniffel") + self.category = Kniffel(12, "Kniffel") @parameterized.expand((str(test_dice), test_dice, 50) for test_dice in kniffel_dice) def test_evaluate(self, _name, input_dice, expected_score): From e55d6b07252e7df9a62a1f38fb1e64bc26d0a46b Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Wed, 27 Apr 2022 18:59:33 +0200 Subject: [PATCH 062/124] Added tests for not a FullHouse --- kniffel/tests/test_lower_category.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kniffel/tests/test_lower_category.py b/kniffel/tests/test_lower_category.py index 8296ffc..14eab8d 100644 --- a/kniffel/tests/test_lower_category.py +++ b/kniffel/tests/test_lower_category.py @@ -121,6 +121,11 @@ def test_evaluate(self, _name, input_dice, expected_score): self.category.dice = input_dice self.assertEqual(expected_score, self.category.evaluate()) + @parameterized.expand((str(test_dice), test_dice, 0) for test_dice in not_full_house_dice) + def test_evaluate_not_full_house(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(expected_score, self.category.evaluate()) + class TestKniffel(TestCase): def setUp(self): From af4851c5e0fdabf17ed62bfe345a185543b5e4f1 Mon Sep 17 00:00:00 2001 From: philippkust Date: Wed, 27 Apr 2022 22:02:27 +0200 Subject: [PATCH 063/124] Added some tests for process_command --- kniffel/tests/test_game.py | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 kniffel/tests/test_game.py diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py new file mode 100644 index 0000000..647bde5 --- /dev/null +++ b/kniffel/tests/test_game.py @@ -0,0 +1,38 @@ +# pylint: disable=C +# pylint: disable=protected-access +from unittest import TestCase +from io import StringIO +from unittest.mock import patch + +from parameterized import parameterized + +from kniffel.models.game import Game +from kniffel.exceptions import InvalidInputError + + +class TestGame(TestCase): + def setUp(self): + self.game = Game(1, 1) + + @parameterized.expand([ + ("save_no_argument", "save", InvalidInputError), + ("un-save_no_argument", "un-save", InvalidInputError), + ("submit_no_argument", "submit", InvalidInputError) + ]) + def test_process_command_no_argument(self, _name, command, expected_error): + self.assertRaises(expected_error, lambda: self.game.process_command(command)) + + def test_process_command_empty(self): + with self.assertRaises(InvalidInputError): + self.game.process_command("") + + def test_process_command_wrong_command(self): + with patch('sys.stdout', new=StringIO()) as fake_out: + self.game.process_command("fake input") + self.assertEqual(fake_out.getvalue(), "Unknown command: fake\n") + + # def test_process_command_roll(self): + # m = MagicMock() + # with patch('kniffel.models.game.Game') as p: + # self.game.process_command("roll") + # p.roll.assert_called() From 7c293c94a261cb4b17a5f43db3c48705db9061ab Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Wed, 27 Apr 2022 22:14:59 +0200 Subject: [PATCH 064/124] played with submit test --- kniffel/tests/test_block.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/kniffel/tests/test_block.py b/kniffel/tests/test_block.py index f28db1d..59c9906 100644 --- a/kniffel/tests/test_block.py +++ b/kniffel/tests/test_block.py @@ -34,6 +34,17 @@ def test_submit(self, mock_dice_, mock_kniffel): self.block.submit(self.Dice, 5) self.assertEqual(50, self.block.kniffel_bonus) + # @patch("kniffel.game.Block") + # def test_submit2(self, mock_block): + # self.Dice = mock.Mock() + # self.category_index = mock.Mock() + # self.UpperBlock = mock.Mock() + # self.block.submit(self.Dice, 3) + # + # mock_block.assert_called() + # + # self.UpperBlock.submit.assert_called() + if __name__ == "__main__": unittest.main() From fc0297a0150ea19eafad6512acaaa2115f3c90b7 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Wed, 27 Apr 2022 22:38:59 +0200 Subject: [PATCH 065/124] added tests for process_command roll and save --- kniffel/tests/test_game.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py index 647bde5..560a486 100644 --- a/kniffel/tests/test_game.py +++ b/kniffel/tests/test_game.py @@ -31,8 +31,13 @@ def test_process_command_wrong_command(self): self.game.process_command("fake input") self.assertEqual(fake_out.getvalue(), "Unknown command: fake\n") - # def test_process_command_roll(self): - # m = MagicMock() - # with patch('kniffel.models.game.Game') as p: - # self.game.process_command("roll") - # p.roll.assert_called() + @patch("kniffel.models.game.Game.roll") + def test_process_command_roll(self, mock_roll): + self.game.process_command("roll") + mock_roll.assert_called() + + @patch("kniffel.models.game.Game.save") + def test_process_command_save(self, mock_save): + self.game.process_command("save 1") + mock_save.assert_called() + From d6c71846ac953bea8fe110a36b659af3b431a75c Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Thu, 28 Apr 2022 08:26:15 +0200 Subject: [PATCH 066/124] Added tests for upper_submit and lower_submit --- kniffel/tests/test_block.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/kniffel/tests/test_block.py b/kniffel/tests/test_block.py index 59c9906..32c9814 100644 --- a/kniffel/tests/test_block.py +++ b/kniffel/tests/test_block.py @@ -5,7 +5,6 @@ from unittest import TestCase from unittest.mock import patch -import kniffel.game from kniffel.game import Block, LowerBlock, UpperBlock, Kniffel, Dice @@ -34,16 +33,17 @@ def test_submit(self, mock_dice_, mock_kniffel): self.block.submit(self.Dice, 5) self.assertEqual(50, self.block.kniffel_bonus) - # @patch("kniffel.game.Block") - # def test_submit2(self, mock_block): - # self.Dice = mock.Mock() - # self.category_index = mock.Mock() - # self.UpperBlock = mock.Mock() - # self.block.submit(self.Dice, 3) - # - # mock_block.assert_called() - # - # self.UpperBlock.submit.assert_called() + @patch('kniffel.game.UpperBlock.submit') + def test_upper_submit(self, mock_upper_submit): + self.Dice = mock.Mock() + self.block.submit(self.Dice, 4) + mock_upper_submit.assert_called() + + @patch('kniffel.game.LowerBlock.submit') + def test_lower_submit(self, mock_lower_submit): + self.Dice = mock.Mock() + self.block.submit(self.Dice, 7) + mock_lower_submit.assert_called() if __name__ == "__main__": From 4e851a767f42f4f78e781f51947f9663f3bf1a1c Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 28 Apr 2022 08:47:59 +0200 Subject: [PATCH 067/124] Fixed issue calculating small straight score --- kniffel/models/category.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kniffel/models/category.py b/kniffel/models/category.py index 2fc282c..02eb268 100644 --- a/kniffel/models/category.py +++ b/kniffel/models/category.py @@ -122,8 +122,9 @@ def evaluate(self): if self.dice.count(i) >= 1: for j in range(i + 1, i + 4): if self.dice.count(j) == 0: - return 0 - return 30 + break + else: + return 30 return 0 From 6a4fac249edf01a8b2e47489b46aed3e8bb8d4dd Mon Sep 17 00:00:00 2001 From: philippkust Date: Thu, 28 Apr 2022 08:55:18 +0200 Subject: [PATCH 068/124] Added some tests --- kniffel/tests/test_game.py | 80 ++++++++++++++++++++++++++++++++++---- 1 file changed, 73 insertions(+), 7 deletions(-) diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py index 560a486..021691c 100644 --- a/kniffel/tests/test_game.py +++ b/kniffel/tests/test_game.py @@ -9,11 +9,43 @@ from kniffel.models.game import Game from kniffel.exceptions import InvalidInputError +# Missing methods: (display_message), (show_help), play (just a part is already tested), save_game, roll, save, un_save, print_dice, show_score, + class TestGame(TestCase): def setUp(self): self.game = Game(1, 1) + @patch("kniffel.models.player.Player.roll") + def test_init(self, mock_roll): + self.game.__init__(1, 1) + mock_roll.assert_called() + + @patch("kniffel.models.player.Player.end_turn") + def test_play(self, mock_end_turn): + self.game.play() + mock_end_turn.assert_called() + + @patch("kniffel.models.player.Player.roll") + def test_reset(self, mock_roll): + self.game.reset() + mock_roll.assert_called() + + @patch("kniffel.models.game.Game.end_turn") + def test_submit(self, mock_roll): + self.game.submit(1) + mock_roll.assert_called() + + @patch("kniffel.models.game.Game.roll") + def test_end_turn(self, mock_roll): + self.game.end_turn() + mock_roll.assert_called() + + @patch("kniffel.models.game.sys.exit") + def test_end_game(self, mock_save): + self.game.end_game() + mock_save.assert_called() + @parameterized.expand([ ("save_no_argument", "save", InvalidInputError), ("un-save_no_argument", "un-save", InvalidInputError), @@ -26,18 +58,52 @@ def test_process_command_empty(self): with self.assertRaises(InvalidInputError): self.game.process_command("") - def test_process_command_wrong_command(self): - with patch('sys.stdout', new=StringIO()) as fake_out: - self.game.process_command("fake input") - self.assertEqual(fake_out.getvalue(), "Unknown command: fake\n") - @patch("kniffel.models.game.Game.roll") def test_process_command_roll(self, mock_roll): - self.game.process_command("roll") + self.game.process_command("0") mock_roll.assert_called() @patch("kniffel.models.game.Game.save") def test_process_command_save(self, mock_save): - self.game.process_command("save 1") + self.game.process_command("1 1") mock_save.assert_called() + @patch("kniffel.models.game.Game.un_save") + def test_process_command_unsave(self, mock_unsave): + self.game.process_command("2 1") + mock_unsave.assert_called() + + @patch("kniffel.models.game.Game.submit") + def test_process_command_submit(self, mock_save): + self.game.process_command("3 1") + mock_save.assert_called() + + @patch("kniffel.models.game.show_help") + def test_process_command_help(self, mock_save): + self.game.process_command("4") + mock_save.assert_called() + + @patch("kniffel.models.game.Game.show_score") + def test_process_command_score(self, mock_save): + self.game.process_command("5") + mock_save.assert_called() + + @patch("kniffel.models.game.Game.print_dice") + def test_process_command_printdice(self, mock_save): + self.game.process_command("6") + mock_save.assert_called() + + @patch("kniffel.models.game.Game.reset") + def test_process_command_reset(self, mock_save): + self.game.process_command("7") + mock_save.assert_called() + + @patch("kniffel.models.game.sys.exit") + def test_process_command_exit(self, mock_save): + self.game.process_command("9") + mock_save.assert_called() + + def test_process_command_wrong_command(self): + with patch('sys.stdout', new=StringIO()) as fake_out: + self.game.process_command("fake input") + self.assertEqual(fake_out.getvalue(), "Unknown command: fake\n") From 39dfadef5af4b288e4a92757a913a6b38f47151f Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 28 Apr 2022 09:04:09 +0200 Subject: [PATCH 069/124] Added small and large straight and chance tests --- kniffel/tests/test_lower_category.py | 79 +++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/kniffel/tests/test_lower_category.py b/kniffel/tests/test_lower_category.py index 14eab8d..2d845d7 100644 --- a/kniffel/tests/test_lower_category.py +++ b/kniffel/tests/test_lower_category.py @@ -5,7 +5,7 @@ from parameterized import parameterized -from kniffel.models.category import Kniffel, FourOfAKind, ThreeOfAKind, FullHouse +from kniffel.models.category import Kniffel, FourOfAKind, ThreeOfAKind, FullHouse, SmallStraight, LargeStraight, Chance from kniffel.models.dice import Dice # collect all dice @@ -66,6 +66,40 @@ if dice not in full_house_dice: not_full_house_dice.append(dice) +# collect all dice for a small straight +small_straight_dice = [] +for i in range(1, 7): + for j in range(1, 7): + for k in range(1, 7): + for l in range(1, 7): + for m in range(1, 7): + c = Counter([i, j, k, l, m]) + for x in range(1, 4): + if c[x] >= 1 and c[x + 1] >= 1 and c[x + 2] >= 1 and c[x + 3] >= 1: + new_dice = Dice(values=[i, j, k, l, m]) + small_straight_dice.append(new_dice) +not_small_straight_dice = [] +for dice in all_dice: + if dice not in small_straight_dice: + not_small_straight_dice.append(dice) + +# collect all dice for a large straight +large_straight_dice = [] +for i in range(1, 7): + for j in range(1, 7): + for k in range(1, 7): + for l in range(1, 7): + for m in range(1, 7): + c = Counter([i, j, k, l, m]) + for x in range(1, 3): + if c[x] >= 1 and c[x + 1] >= 1 and c[x + 2] >= 1 and c[x + 3] >= 1 and c[x + 4] >= 1: + new_dice = Dice(values=[i, j, k, l, m]) + large_straight_dice.append(new_dice) +not_large_straight_dice = [] +for dice in all_dice: + if dice not in large_straight_dice: + not_large_straight_dice.append(dice) + # collect all dice for a kniffel kniffel_dice = [] for i in range(1, 7): @@ -127,6 +161,38 @@ def test_evaluate_not_full_house(self, _name, input_dice, expected_score): self.assertEqual(expected_score, self.category.evaluate()) +class TestSmallStraight(TestCase): + + def setUp(self): + self.category = SmallStraight(10, "Small straight") + + @parameterized.expand((str(test_dice), test_dice, 30) for test_dice in small_straight_dice) + def test_evaluate(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(expected_score, self.category.evaluate()) + + @parameterized.expand((str(test_dice), test_dice, 0) for test_dice in not_small_straight_dice) + def test_evaluate_not_small_straight(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(expected_score, self.category.evaluate()) + + +class TestLargeStraight(TestCase): + + def setUp(self): + self.category = LargeStraight(11, "Large straight") + + @parameterized.expand((str(test_dice), test_dice, 40) for test_dice in large_straight_dice) + def test_evaluate(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(expected_score, self.category.evaluate()) + + @parameterized.expand((str(test_dice), test_dice, 0) for test_dice in not_large_straight_dice) + def test_evaluate_not_large_straight(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(expected_score, self.category.evaluate()) + + class TestKniffel(TestCase): def setUp(self): self.category = Kniffel(12, "Kniffel") @@ -140,3 +206,14 @@ def test_evaluate(self, _name, input_dice, expected_score): def test_evaluate_not_kniffel(self, _name, input_dice, expected_score): self.category.dice = input_dice self.assertEqual(self.category.evaluate(), expected_score) + + +class TestChance(TestCase): + def setUp(self): + self.category = Chance(13, "Chance") + + @parameterized.expand((str(test_dice), test_dice, + sum(die.value for die in test_dice.dice)) for test_dice in all_dice) + def test_evaluate(self, _name, input_dice, expected_score): + self.category.dice = input_dice + self.assertEqual(self.category.evaluate(), expected_score) \ No newline at end of file From afa5302234ede5ae2f287b3cc27133b860c21737 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 28 Apr 2022 10:03:10 +0200 Subject: [PATCH 070/124] Added a few tests for category --- kniffel/tests/test_category.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 kniffel/tests/test_category.py diff --git a/kniffel/tests/test_category.py b/kniffel/tests/test_category.py new file mode 100644 index 0000000..cf14748 --- /dev/null +++ b/kniffel/tests/test_category.py @@ -0,0 +1,21 @@ +# pylint: disable=C +# pylint: disable=protected-access +from unittest import TestCase + +from kniffel.models.category import Category +from kniffel.models.dice import Dice +from kniffel.exceptions import CategoryAlreadyFilledError + + +class TestCategory(TestCase): + + def setUp(self) -> None: + self.category = Category(index=0, name="Test") + + def test_submit_category_already_filled_error(self): + self.category.dice = Dice(values=[1, 2, 3, 4, 5]) + self.assertRaises(CategoryAlreadyFilledError, self.category.submit, Dice(values=[1, 2, 3, 4, 5])) + + def test_test_evaluate_already_rolled(self): + self.category.dice = Dice(values=[1, 2, 3, 4, 5]) + self.assertEqual(-1, self.category.test_evaluate(Dice(values=[1, 2, 3, 4, 5]))) From 9275ccc427fe4e4118980218e1a6bc4e51144ac2 Mon Sep 17 00:00:00 2001 From: philippkust Date: Thu, 28 Apr 2022 13:22:29 +0200 Subject: [PATCH 071/124] Added tests up to 81% coverage --- kniffel/tests/test_game.py | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py index 021691c..36388c5 100644 --- a/kniffel/tests/test_game.py +++ b/kniffel/tests/test_game.py @@ -9,28 +9,38 @@ from kniffel.models.game import Game from kniffel.exceptions import InvalidInputError -# Missing methods: (display_message), (show_help), play (just a part is already tested), save_game, roll, save, un_save, print_dice, show_score, +# Missing methods: (display_message), (show_help), play (just a part is already tested), print_dice, show_score, class TestGame(TestCase): def setUp(self): self.game = Game(1, 1) - @patch("kniffel.models.player.Player.roll") - def test_init(self, mock_roll): - self.game.__init__(1, 1) - mock_roll.assert_called() - - @patch("kniffel.models.player.Player.end_turn") - def test_play(self, mock_end_turn): - self.game.play() - mock_end_turn.assert_called() + @patch("kniffel.models.game.pickle.dump") + def test_save_game(self, mock_dump): + self.game.save_game() + mock_dump.assert_called() @patch("kniffel.models.player.Player.roll") def test_reset(self, mock_roll): self.game.reset() mock_roll.assert_called() + @patch("kniffel.models.player.Player.roll") + def test_roll(self, mock_roll): + self.game.roll() + mock_roll.assert_called() + + @patch("kniffel.models.player.Player.save") + def test_save(self, mock_save): + self.game.save([1, 3]) + mock_save.assert_called() + + @patch("kniffel.models.player.Player.un_save") + def test_unsave(self, mock_unsave): + self.game.un_save([1, 3]) + mock_unsave.assert_called() + @patch("kniffel.models.game.Game.end_turn") def test_submit(self, mock_roll): self.game.submit(1) @@ -49,15 +59,12 @@ def test_end_game(self, mock_save): @parameterized.expand([ ("save_no_argument", "save", InvalidInputError), ("un-save_no_argument", "un-save", InvalidInputError), - ("submit_no_argument", "submit", InvalidInputError) + ("submit_no_argument", "submit", InvalidInputError), + ("nothing", "", InvalidInputError) ]) def test_process_command_no_argument(self, _name, command, expected_error): self.assertRaises(expected_error, lambda: self.game.process_command(command)) - def test_process_command_empty(self): - with self.assertRaises(InvalidInputError): - self.game.process_command("") - @patch("kniffel.models.game.Game.roll") def test_process_command_roll(self, mock_roll): self.game.process_command("0") From 81715e5d25a351c8c6ad3b06d25b412ef34a8c75 Mon Sep 17 00:00:00 2001 From: Niklas Date: Thu, 28 Apr 2022 13:35:02 +0200 Subject: [PATCH 072/124] added player unittests --- kniffel/tests/test_player.py | 65 ++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 kniffel/tests/test_player.py diff --git a/kniffel/tests/test_player.py b/kniffel/tests/test_player.py new file mode 100644 index 0000000..6be9598 --- /dev/null +++ b/kniffel/tests/test_player.py @@ -0,0 +1,65 @@ +# pylint: disable=C +# pylint: disable=protected-access +from unittest import TestCase +from unittest.mock import patch + +from kniffel.exceptions import InvalidCommandError +from kniffel.models.dice import Dice +from kniffel.models.player import Player + + +class TestPlayer(TestCase): + + def setUp(self) -> None: + self.player = Player("test_player") + + def test_reset(self): + block_old = self.player.block + dice_old = self.player.dice + self.player.reset() + self.assertEqual(self.player.name, "test_player") + self.assertEqual(self.player.rolls, 0) + self.assertEqual(self.player.turns, 0) + self.assertNotEqual(self.player.block, block_old) + self.assertNotEqual(self.player.dice, dice_old) + + @patch.object(Dice, 'roll') + def test_roll(self, _mock_dice): + for i in range(3): + self.player.roll() + self.assertEqual(self.player.rolls, i+1) + self.player.rolls = 3 + self.assertRaises(InvalidCommandError, self.player.roll) + + @patch.object(Dice, 'silent_roll') + def test_silent_roll(self, _mock_dice): + for i in range(3): + self.player.silent_roll() + self.assertEqual(self.player.rolls, i + 1) + self.player.rolls = 3 + if not self.player.rolls < 3: + self.assertRaises(InvalidCommandError, self.player.silent_roll) + + @patch("kniffel.models.dice.Dice.save") + def test_save(self, _mock_save): + self.player.save([1, 2, 3, 4, 5]) + _mock_save.assert_called() + + @patch("kniffel.models.dice.Dice.un_save") + def test_un_save(self, _mock_un_save): + self.player.un_save([1, 2, 3, 4, 5]) + _mock_un_save.assert_called() + + @patch("kniffel.models.block.Block.submit") + def test_submit(self, _mock_submit): + dice_old = self.player.dice + self.player.submit(1) + _mock_submit.assert_called() + self.assertEqual(self.player.rolls, 0) + self.assertNotEqual(self.player.dice, dice_old) + + @patch("kniffel.models.dice.Dice.print") + def test_print_dice(self, _mock_print): + self.player.print_dice() + _mock_print.assert_called() + From 15417faca015dc774ffc635a0c744932ee321d4a Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 28 Apr 2022 19:48:32 +0200 Subject: [PATCH 073/124] Fixed game tests, had to remove test_exit because of too many public methods --- kniffel/tests/test_game.py | 82 +++++++++++++++++++++++--------------- 1 file changed, 49 insertions(+), 33 deletions(-) diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py index 36388c5..558e68b 100644 --- a/kniffel/tests/test_game.py +++ b/kniffel/tests/test_game.py @@ -1,5 +1,6 @@ # pylint: disable=C # pylint: disable=protected-access +import os.path from unittest import TestCase from io import StringIO from unittest.mock import patch @@ -9,22 +10,28 @@ from kniffel.models.game import Game from kniffel.exceptions import InvalidInputError -# Missing methods: (display_message), (show_help), play (just a part is already tested), print_dice, show_score, - class TestGame(TestCase): def setUp(self): self.game = Game(1, 1) + def tearDown(self): + if os.path.exists("game.pkl"): + os.remove("game.pkl") + @patch("kniffel.models.game.pickle.dump") def test_save_game(self, mock_dump): self.game.save_game() mock_dump.assert_called() - @patch("kniffel.models.player.Player.roll") - def test_reset(self, mock_roll): + @patch("kniffel.models.player.Player.reset") + def test_reset(self, mock_reset): + old_turns = self.game.active_player.turns self.game.reset() - mock_roll.assert_called() + mock_reset.assert_called() + self.assertEqual(self.game.players[0], self.game.active_player) + self.assertEqual(old_turns + 1, self.game.active_player.turns) + self.assertTrue(self.game.active_player.dice.dice[0].value != 0) @patch("kniffel.models.player.Player.roll") def test_roll(self, mock_roll): @@ -34,36 +41,50 @@ def test_roll(self, mock_roll): @patch("kniffel.models.player.Player.save") def test_save(self, mock_save): self.game.save([1, 3]) - mock_save.assert_called() + mock_save.assert_called_with([1, 3]) @patch("kniffel.models.player.Player.un_save") - def test_unsave(self, mock_unsave): + def test_un_save(self, mock_un_save): self.game.un_save([1, 3]) - mock_unsave.assert_called() + mock_un_save.assert_called_with([1, 3]) + @patch("kniffel.models.player.Player.submit") @patch("kniffel.models.game.Game.end_turn") - def test_submit(self, mock_roll): + def test_submit(self, mock_roll, mock_submit): self.game.submit(1) + mock_submit.assert_called_with(1) mock_roll.assert_called() + @patch("kniffel.models.game.Game.show_score") @patch("kniffel.models.game.Game.roll") - def test_end_turn(self, mock_roll): + def test_end_turn(self, mock_roll, mock_show_score): + old_active_player = self.game.active_player self.game.end_turn() + self.assertEqual(self.game.players[ + (self.game.players.index(old_active_player) + 1) % len(self.game.players)], + self.game.active_player, "Next player should be the next in the list") + self.assertTrue(self.game.active_player.turns == 1, "Turns should be increased") + mock_show_score.assert_called() mock_roll.assert_called() + @patch("kniffel.models.game.Game.show_score") @patch("kniffel.models.game.sys.exit") - def test_end_game(self, mock_save): + def test_end_game(self, mock_save, mock_show_score): self.game.end_game() - mock_save.assert_called() + mock_save.assert_called_with(0) + mock_show_score.assert_called() @parameterized.expand([ ("save_no_argument", "save", InvalidInputError), + ("save_no_argument", "1", InvalidInputError), ("un-save_no_argument", "un-save", InvalidInputError), + ("un-save_no_argument", "2", InvalidInputError), ("submit_no_argument", "submit", InvalidInputError), + ("submit_no_argument", "3", InvalidInputError), ("nothing", "", InvalidInputError) ]) def test_process_command_no_argument(self, _name, command, expected_error): - self.assertRaises(expected_error, lambda: self.game.process_command(command)) + self.assertRaises(expected_error, self.game.process_command, command) @patch("kniffel.models.game.Game.roll") def test_process_command_roll(self, mock_roll): @@ -72,43 +93,38 @@ def test_process_command_roll(self, mock_roll): @patch("kniffel.models.game.Game.save") def test_process_command_save(self, mock_save): - self.game.process_command("1 1") - mock_save.assert_called() + self.game.process_command("save 1 2 3") + mock_save.assert_called_with([1, 2, 3]) @patch("kniffel.models.game.Game.un_save") - def test_process_command_unsave(self, mock_unsave): - self.game.process_command("2 1") - mock_unsave.assert_called() + def test_process_command_un_save(self, mock_un_save): + self.game.process_command("un-save 1 2 3") + mock_un_save.assert_called_with([1, 2, 3]) @patch("kniffel.models.game.Game.submit") - def test_process_command_submit(self, mock_save): + def test_process_command_submit(self, mock_submit): self.game.process_command("3 1") - mock_save.assert_called() + mock_submit.assert_called_with(1) @patch("kniffel.models.game.show_help") - def test_process_command_help(self, mock_save): + def test_process_command_help(self, mock_help): self.game.process_command("4") - mock_save.assert_called() + mock_help.assert_called() @patch("kniffel.models.game.Game.show_score") - def test_process_command_score(self, mock_save): + def test_process_command_score(self, mock_show_score): self.game.process_command("5") - mock_save.assert_called() + mock_show_score.assert_called() @patch("kniffel.models.game.Game.print_dice") - def test_process_command_printdice(self, mock_save): + def test_process_command_print_dice(self, mock_print_dice): self.game.process_command("6") - mock_save.assert_called() + mock_print_dice.assert_called() @patch("kniffel.models.game.Game.reset") - def test_process_command_reset(self, mock_save): + def test_process_command_reset(self, mock_reset): self.game.process_command("7") - mock_save.assert_called() - - @patch("kniffel.models.game.sys.exit") - def test_process_command_exit(self, mock_save): - self.game.process_command("9") - mock_save.assert_called() + mock_reset.assert_called() def test_process_command_wrong_command(self): with patch('sys.stdout', new=StringIO()) as fake_out: From a2a37ba6de444e42c115107da0a347e476b2c772 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 28 Apr 2022 19:58:14 +0200 Subject: [PATCH 074/124] Fixed game tests, had to remove test_exit because of too many public methods --- kniffel/tests/test_game.py | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py index 558e68b..5a23e19 100644 --- a/kniffel/tests/test_game.py +++ b/kniffel/tests/test_game.py @@ -106,20 +106,32 @@ def test_process_command_submit(self, mock_submit): self.game.process_command("3 1") mock_submit.assert_called_with(1) - @patch("kniffel.models.game.show_help") - def test_process_command_help(self, mock_help): - self.game.process_command("4") - mock_help.assert_called() - - @patch("kniffel.models.game.Game.show_score") - def test_process_command_score(self, mock_show_score): - self.game.process_command("5") - mock_show_score.assert_called() + def test_process_command_show_help(self): + with patch('sys.stdout', new=StringIO()) as fake_out: + self.game.process_command("4") + self.assertEqual( + "Commands:\n" + "[0] roll: Roll the dice\n" + "[1] save : Save the die with the given index[1-5]\n" + "[2] un_save : Unsave the die with the given index[1-5]\n" + "[3] submit : Submit the score for the given category\n" + "[4] help: Show this help message\n" + "[5] score: Show the current game state\n" + "[6] dice: Show the current dice state\n" + "[7] reset: Reset the game\n" + "[9] exit: Exit the game\n" + "\n", + fake_out.getvalue()) + + def test_process_command_score(self): + with patch('sys.stdout', new=StringIO()) as fake_out: + self.game.process_command("5") + self.assertIn("Total", fake_out.getvalue()) - @patch("kniffel.models.game.Game.print_dice") - def test_process_command_print_dice(self, mock_print_dice): - self.game.process_command("6") - mock_print_dice.assert_called() + def test_process_command_print_dice(self): + with patch('sys.stdout', new=StringIO()) as fake_out: + self.game.process_command("6") + self.assertIn("Value", fake_out.getvalue()) @patch("kniffel.models.game.Game.reset") def test_process_command_reset(self, mock_reset): From d9bdf11e809a94231c737a77a3f741a355851160 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 28 Apr 2022 20:00:42 +0200 Subject: [PATCH 075/124] Simplified test for help command --- kniffel/tests/test_game.py | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py index 5a23e19..5bab30f 100644 --- a/kniffel/tests/test_game.py +++ b/kniffel/tests/test_game.py @@ -109,19 +109,7 @@ def test_process_command_submit(self, mock_submit): def test_process_command_show_help(self): with patch('sys.stdout', new=StringIO()) as fake_out: self.game.process_command("4") - self.assertEqual( - "Commands:\n" - "[0] roll: Roll the dice\n" - "[1] save : Save the die with the given index[1-5]\n" - "[2] un_save : Unsave the die with the given index[1-5]\n" - "[3] submit : Submit the score for the given category\n" - "[4] help: Show this help message\n" - "[5] score: Show the current game state\n" - "[6] dice: Show the current dice state\n" - "[7] reset: Reset the game\n" - "[9] exit: Exit the game\n" - "\n", - fake_out.getvalue()) + self.assertIn("Commands:", fake_out.getvalue()) def test_process_command_score(self): with patch('sys.stdout', new=StringIO()) as fake_out: From 191646937f18809915f7676dc35476e137af435f Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 28 Apr 2022 20:22:26 +0200 Subject: [PATCH 076/124] Fixed player tests added AI player play test --- kniffel/tests/test_player.py | 61 +++++++++++++++++++++++------------- 1 file changed, 39 insertions(+), 22 deletions(-) diff --git a/kniffel/tests/test_player.py b/kniffel/tests/test_player.py index 6be9598..c0df12e 100644 --- a/kniffel/tests/test_player.py +++ b/kniffel/tests/test_player.py @@ -1,65 +1,82 @@ # pylint: disable=C # pylint: disable=protected-access +from io import StringIO from unittest import TestCase from unittest.mock import patch from kniffel.exceptions import InvalidCommandError from kniffel.models.dice import Dice -from kniffel.models.player import Player +from kniffel.models.player import Player, AIPlayer class TestPlayer(TestCase): - def setUp(self) -> None: + def setUp(self): self.player = Player("test_player") def test_reset(self): - block_old = self.player.block - dice_old = self.player.dice + self.player = Player("test_player42") + self.player.rolls = 42 + self.player.turns = 42 + + old_block = self.player.block + old_dice = self.player.dice self.player.reset() - self.assertEqual(self.player.name, "test_player") + self.assertEqual(self.player.name, "test_player42") + self.assertNotEqual(self.player.block, old_block) + self.assertNotEqual(self.player.dice, old_dice) self.assertEqual(self.player.rolls, 0) self.assertEqual(self.player.turns, 0) - self.assertNotEqual(self.player.block, block_old) - self.assertNotEqual(self.player.dice, dice_old) @patch.object(Dice, 'roll') def test_roll(self, _mock_dice): for i in range(3): self.player.roll() self.assertEqual(self.player.rolls, i+1) - self.player.rolls = 3 self.assertRaises(InvalidCommandError, self.player.roll) @patch.object(Dice, 'silent_roll') def test_silent_roll(self, _mock_dice): - for i in range(3): - self.player.silent_roll() - self.assertEqual(self.player.rolls, i + 1) - self.player.rolls = 3 - if not self.player.rolls < 3: + with patch('sys.stdout', new=StringIO()) as fake_out: + for i in range(3): + self.player.silent_roll() + self.assertEqual(self.player.rolls, i + 1) self.assertRaises(InvalidCommandError, self.player.silent_roll) + self.assertEqual(fake_out.getvalue(), "") @patch("kniffel.models.dice.Dice.save") - def test_save(self, _mock_save): + def test_save(self, mock_save): self.player.save([1, 2, 3, 4, 5]) - _mock_save.assert_called() + mock_save.assert_called_with([1, 2, 3, 4, 5]) @patch("kniffel.models.dice.Dice.un_save") - def test_un_save(self, _mock_un_save): + def test_un_save(self, mock_un_save): self.player.un_save([1, 2, 3, 4, 5]) - _mock_un_save.assert_called() + mock_un_save.assert_called_with([1, 2, 3, 4, 5]) @patch("kniffel.models.block.Block.submit") - def test_submit(self, _mock_submit): + def test_submit(self, mock_submit): + self.player.rolls = 3 dice_old = self.player.dice + self.player.submit(1) - _mock_submit.assert_called() - self.assertEqual(self.player.rolls, 0) + mock_submit.assert_called_with(dice_old, 1) self.assertNotEqual(self.player.dice, dice_old) + self.assertEqual(self.player.rolls, 0) @patch("kniffel.models.dice.Dice.print") - def test_print_dice(self, _mock_print): + def test_print_dice(self, mock_print): self.player.print_dice() - _mock_print.assert_called() + mock_print.assert_called() + + +class TestAIPlayer(TestCase): + + def setUp(self): + self.player = AIPlayer("test_ai") + + @patch.object(Player, 'submit') + def test_play(self, mock_submit): + self.player.play() + mock_submit.assert_called() From 0e593aeed83a379af75314a403f8c9a29d8e9601 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 28 Apr 2022 21:25:24 +0200 Subject: [PATCH 077/124] Extracted dice numbers to files to be loaded whenever --- kniffel/tests/dice/all_dice.json | 7776 +++++++++++++++++ kniffel/tests/dice/four_of_a_kind_dice.json | 156 + kniffel/tests/dice/full_house_dice.json | 300 + kniffel/tests/dice/kniffel_dice.json | 6 + kniffel/tests/dice/large_straight_dice.json | 240 + .../tests/dice/not_four_of_a_kind_dice.json | 7620 ++++++++++++++++ kniffel/tests/dice/not_full_house_dice.json | 7476 ++++++++++++++++ kniffel/tests/dice/not_kniffel_dice.json | 7770 ++++++++++++++++ .../tests/dice/not_large_straight_dice.json | 7536 ++++++++++++++++ .../tests/dice/not_small_straight_dice.json | 6576 ++++++++++++++ .../tests/dice/not_three_of_a_kind_dice.json | 6120 +++++++++++++ kniffel/tests/dice/small_straight_dice.json | 1440 +++ kniffel/tests/dice/three_of_a_kind_dice.json | 1656 ++++ kniffel/tests/test_lower_category.py | 173 +- 14 files changed, 54741 insertions(+), 104 deletions(-) create mode 100644 kniffel/tests/dice/all_dice.json create mode 100644 kniffel/tests/dice/four_of_a_kind_dice.json create mode 100644 kniffel/tests/dice/full_house_dice.json create mode 100644 kniffel/tests/dice/kniffel_dice.json create mode 100644 kniffel/tests/dice/large_straight_dice.json create mode 100644 kniffel/tests/dice/not_four_of_a_kind_dice.json create mode 100644 kniffel/tests/dice/not_full_house_dice.json create mode 100644 kniffel/tests/dice/not_kniffel_dice.json create mode 100644 kniffel/tests/dice/not_large_straight_dice.json create mode 100644 kniffel/tests/dice/not_small_straight_dice.json create mode 100644 kniffel/tests/dice/not_three_of_a_kind_dice.json create mode 100644 kniffel/tests/dice/small_straight_dice.json create mode 100644 kniffel/tests/dice/three_of_a_kind_dice.json diff --git a/kniffel/tests/dice/all_dice.json b/kniffel/tests/dice/all_dice.json new file mode 100644 index 0000000..ad52eb0 --- /dev/null +++ b/kniffel/tests/dice/all_dice.json @@ -0,0 +1,7776 @@ +[[1, 1, 1, 1, 1], + [1, 1, 1, 1, 2], + [1, 1, 1, 1, 3], + [1, 1, 1, 1, 4], + [1, 1, 1, 1, 5], + [1, 1, 1, 1, 6], + [1, 1, 1, 2, 1], + [1, 1, 1, 2, 2], + [1, 1, 1, 2, 3], + [1, 1, 1, 2, 4], + [1, 1, 1, 2, 5], + [1, 1, 1, 2, 6], + [1, 1, 1, 3, 1], + [1, 1, 1, 3, 2], + [1, 1, 1, 3, 3], + [1, 1, 1, 3, 4], + [1, 1, 1, 3, 5], + [1, 1, 1, 3, 6], + [1, 1, 1, 4, 1], + [1, 1, 1, 4, 2], + [1, 1, 1, 4, 3], + [1, 1, 1, 4, 4], + [1, 1, 1, 4, 5], + [1, 1, 1, 4, 6], + [1, 1, 1, 5, 1], + [1, 1, 1, 5, 2], + [1, 1, 1, 5, 3], + [1, 1, 1, 5, 4], + [1, 1, 1, 5, 5], + [1, 1, 1, 5, 6], + [1, 1, 1, 6, 1], + [1, 1, 1, 6, 2], + [1, 1, 1, 6, 3], + [1, 1, 1, 6, 4], + [1, 1, 1, 6, 5], + [1, 1, 1, 6, 6], + [1, 1, 2, 1, 1], + [1, 1, 2, 1, 2], + [1, 1, 2, 1, 3], + [1, 1, 2, 1, 4], + [1, 1, 2, 1, 5], + [1, 1, 2, 1, 6], + [1, 1, 2, 2, 1], + [1, 1, 2, 2, 2], + [1, 1, 2, 2, 3], + [1, 1, 2, 2, 4], + [1, 1, 2, 2, 5], + [1, 1, 2, 2, 6], + [1, 1, 2, 3, 1], + [1, 1, 2, 3, 2], + [1, 1, 2, 3, 3], + [1, 1, 2, 3, 4], + [1, 1, 2, 3, 5], + [1, 1, 2, 3, 6], + [1, 1, 2, 4, 1], + [1, 1, 2, 4, 2], + [1, 1, 2, 4, 3], + [1, 1, 2, 4, 4], + [1, 1, 2, 4, 5], + [1, 1, 2, 4, 6], + [1, 1, 2, 5, 1], + [1, 1, 2, 5, 2], + [1, 1, 2, 5, 3], + [1, 1, 2, 5, 4], + [1, 1, 2, 5, 5], + [1, 1, 2, 5, 6], + [1, 1, 2, 6, 1], + [1, 1, 2, 6, 2], + [1, 1, 2, 6, 3], + [1, 1, 2, 6, 4], + [1, 1, 2, 6, 5], + [1, 1, 2, 6, 6], + [1, 1, 3, 1, 1], + [1, 1, 3, 1, 2], + [1, 1, 3, 1, 3], + [1, 1, 3, 1, 4], + [1, 1, 3, 1, 5], + [1, 1, 3, 1, 6], + [1, 1, 3, 2, 1], + [1, 1, 3, 2, 2], + [1, 1, 3, 2, 3], + [1, 1, 3, 2, 4], + [1, 1, 3, 2, 5], + [1, 1, 3, 2, 6], + [1, 1, 3, 3, 1], + [1, 1, 3, 3, 2], + [1, 1, 3, 3, 3], + [1, 1, 3, 3, 4], + [1, 1, 3, 3, 5], + [1, 1, 3, 3, 6], + [1, 1, 3, 4, 1], + [1, 1, 3, 4, 2], + [1, 1, 3, 4, 3], + [1, 1, 3, 4, 4], + [1, 1, 3, 4, 5], + [1, 1, 3, 4, 6], + [1, 1, 3, 5, 1], + [1, 1, 3, 5, 2], + [1, 1, 3, 5, 3], + [1, 1, 3, 5, 4], + [1, 1, 3, 5, 5], + [1, 1, 3, 5, 6], + [1, 1, 3, 6, 1], + [1, 1, 3, 6, 2], + [1, 1, 3, 6, 3], + [1, 1, 3, 6, 4], + [1, 1, 3, 6, 5], + [1, 1, 3, 6, 6], + [1, 1, 4, 1, 1], + [1, 1, 4, 1, 2], + [1, 1, 4, 1, 3], + [1, 1, 4, 1, 4], + [1, 1, 4, 1, 5], + [1, 1, 4, 1, 6], + [1, 1, 4, 2, 1], + [1, 1, 4, 2, 2], + [1, 1, 4, 2, 3], + [1, 1, 4, 2, 4], + [1, 1, 4, 2, 5], + [1, 1, 4, 2, 6], + [1, 1, 4, 3, 1], + [1, 1, 4, 3, 2], + [1, 1, 4, 3, 3], + [1, 1, 4, 3, 4], + [1, 1, 4, 3, 5], + [1, 1, 4, 3, 6], + [1, 1, 4, 4, 1], + [1, 1, 4, 4, 2], + [1, 1, 4, 4, 3], + [1, 1, 4, 4, 4], + [1, 1, 4, 4, 5], + [1, 1, 4, 4, 6], + [1, 1, 4, 5, 1], + [1, 1, 4, 5, 2], + [1, 1, 4, 5, 3], + [1, 1, 4, 5, 4], + [1, 1, 4, 5, 5], + [1, 1, 4, 5, 6], + [1, 1, 4, 6, 1], + [1, 1, 4, 6, 2], + [1, 1, 4, 6, 3], + [1, 1, 4, 6, 4], + [1, 1, 4, 6, 5], + [1, 1, 4, 6, 6], + [1, 1, 5, 1, 1], + [1, 1, 5, 1, 2], + [1, 1, 5, 1, 3], + [1, 1, 5, 1, 4], + [1, 1, 5, 1, 5], + [1, 1, 5, 1, 6], + [1, 1, 5, 2, 1], + [1, 1, 5, 2, 2], + [1, 1, 5, 2, 3], + [1, 1, 5, 2, 4], + [1, 1, 5, 2, 5], + [1, 1, 5, 2, 6], + [1, 1, 5, 3, 1], + [1, 1, 5, 3, 2], + [1, 1, 5, 3, 3], + [1, 1, 5, 3, 4], + [1, 1, 5, 3, 5], + [1, 1, 5, 3, 6], + [1, 1, 5, 4, 1], + [1, 1, 5, 4, 2], + [1, 1, 5, 4, 3], + [1, 1, 5, 4, 4], + [1, 1, 5, 4, 5], + [1, 1, 5, 4, 6], + [1, 1, 5, 5, 1], + [1, 1, 5, 5, 2], + [1, 1, 5, 5, 3], + [1, 1, 5, 5, 4], + [1, 1, 5, 5, 5], + [1, 1, 5, 5, 6], + [1, 1, 5, 6, 1], + [1, 1, 5, 6, 2], + [1, 1, 5, 6, 3], + [1, 1, 5, 6, 4], + [1, 1, 5, 6, 5], + [1, 1, 5, 6, 6], + [1, 1, 6, 1, 1], + [1, 1, 6, 1, 2], + [1, 1, 6, 1, 3], + [1, 1, 6, 1, 4], + [1, 1, 6, 1, 5], + [1, 1, 6, 1, 6], + [1, 1, 6, 2, 1], + [1, 1, 6, 2, 2], + [1, 1, 6, 2, 3], + [1, 1, 6, 2, 4], + [1, 1, 6, 2, 5], + [1, 1, 6, 2, 6], + [1, 1, 6, 3, 1], + [1, 1, 6, 3, 2], + [1, 1, 6, 3, 3], + [1, 1, 6, 3, 4], + [1, 1, 6, 3, 5], + [1, 1, 6, 3, 6], + [1, 1, 6, 4, 1], + [1, 1, 6, 4, 2], + [1, 1, 6, 4, 3], + [1, 1, 6, 4, 4], + [1, 1, 6, 4, 5], + [1, 1, 6, 4, 6], + [1, 1, 6, 5, 1], + [1, 1, 6, 5, 2], + [1, 1, 6, 5, 3], + [1, 1, 6, 5, 4], + [1, 1, 6, 5, 5], + [1, 1, 6, 5, 6], + [1, 1, 6, 6, 1], + [1, 1, 6, 6, 2], + [1, 1, 6, 6, 3], + [1, 1, 6, 6, 4], + [1, 1, 6, 6, 5], + [1, 1, 6, 6, 6], + [1, 2, 1, 1, 1], + [1, 2, 1, 1, 2], + [1, 2, 1, 1, 3], + [1, 2, 1, 1, 4], + [1, 2, 1, 1, 5], + [1, 2, 1, 1, 6], + [1, 2, 1, 2, 1], + [1, 2, 1, 2, 2], + [1, 2, 1, 2, 3], + [1, 2, 1, 2, 4], + [1, 2, 1, 2, 5], + [1, 2, 1, 2, 6], + [1, 2, 1, 3, 1], + [1, 2, 1, 3, 2], + [1, 2, 1, 3, 3], + [1, 2, 1, 3, 4], + [1, 2, 1, 3, 5], + [1, 2, 1, 3, 6], + [1, 2, 1, 4, 1], + [1, 2, 1, 4, 2], + [1, 2, 1, 4, 3], + [1, 2, 1, 4, 4], + [1, 2, 1, 4, 5], + [1, 2, 1, 4, 6], + [1, 2, 1, 5, 1], + [1, 2, 1, 5, 2], + [1, 2, 1, 5, 3], + [1, 2, 1, 5, 4], + [1, 2, 1, 5, 5], + [1, 2, 1, 5, 6], + [1, 2, 1, 6, 1], + [1, 2, 1, 6, 2], + [1, 2, 1, 6, 3], + [1, 2, 1, 6, 4], + [1, 2, 1, 6, 5], + [1, 2, 1, 6, 6], + [1, 2, 2, 1, 1], + [1, 2, 2, 1, 2], + [1, 2, 2, 1, 3], + [1, 2, 2, 1, 4], + [1, 2, 2, 1, 5], + [1, 2, 2, 1, 6], + [1, 2, 2, 2, 1], + [1, 2, 2, 2, 2], + [1, 2, 2, 2, 3], + [1, 2, 2, 2, 4], + [1, 2, 2, 2, 5], + [1, 2, 2, 2, 6], + [1, 2, 2, 3, 1], + [1, 2, 2, 3, 2], + [1, 2, 2, 3, 3], + [1, 2, 2, 3, 4], + [1, 2, 2, 3, 5], + [1, 2, 2, 3, 6], + [1, 2, 2, 4, 1], + [1, 2, 2, 4, 2], + [1, 2, 2, 4, 3], + [1, 2, 2, 4, 4], + [1, 2, 2, 4, 5], + [1, 2, 2, 4, 6], + [1, 2, 2, 5, 1], + [1, 2, 2, 5, 2], + [1, 2, 2, 5, 3], + [1, 2, 2, 5, 4], + [1, 2, 2, 5, 5], + [1, 2, 2, 5, 6], + [1, 2, 2, 6, 1], + [1, 2, 2, 6, 2], + [1, 2, 2, 6, 3], + [1, 2, 2, 6, 4], + [1, 2, 2, 6, 5], + [1, 2, 2, 6, 6], + [1, 2, 3, 1, 1], + [1, 2, 3, 1, 2], + [1, 2, 3, 1, 3], + [1, 2, 3, 1, 4], + [1, 2, 3, 1, 5], + [1, 2, 3, 1, 6], + [1, 2, 3, 2, 1], + [1, 2, 3, 2, 2], + [1, 2, 3, 2, 3], + [1, 2, 3, 2, 4], + [1, 2, 3, 2, 5], + [1, 2, 3, 2, 6], + [1, 2, 3, 3, 1], + [1, 2, 3, 3, 2], + [1, 2, 3, 3, 3], + [1, 2, 3, 3, 4], + [1, 2, 3, 3, 5], + [1, 2, 3, 3, 6], + [1, 2, 3, 4, 1], + [1, 2, 3, 4, 2], + [1, 2, 3, 4, 3], + [1, 2, 3, 4, 4], + [1, 2, 3, 4, 5], + [1, 2, 3, 4, 6], + [1, 2, 3, 5, 1], + [1, 2, 3, 5, 2], + [1, 2, 3, 5, 3], + [1, 2, 3, 5, 4], + [1, 2, 3, 5, 5], + [1, 2, 3, 5, 6], + [1, 2, 3, 6, 1], + [1, 2, 3, 6, 2], + [1, 2, 3, 6, 3], + [1, 2, 3, 6, 4], + [1, 2, 3, 6, 5], + [1, 2, 3, 6, 6], + [1, 2, 4, 1, 1], + [1, 2, 4, 1, 2], + [1, 2, 4, 1, 3], + [1, 2, 4, 1, 4], + [1, 2, 4, 1, 5], + [1, 2, 4, 1, 6], + [1, 2, 4, 2, 1], + [1, 2, 4, 2, 2], + [1, 2, 4, 2, 3], + [1, 2, 4, 2, 4], + [1, 2, 4, 2, 5], + [1, 2, 4, 2, 6], + [1, 2, 4, 3, 1], + [1, 2, 4, 3, 2], + [1, 2, 4, 3, 3], + [1, 2, 4, 3, 4], + [1, 2, 4, 3, 5], + [1, 2, 4, 3, 6], + [1, 2, 4, 4, 1], + [1, 2, 4, 4, 2], + [1, 2, 4, 4, 3], + [1, 2, 4, 4, 4], + [1, 2, 4, 4, 5], + [1, 2, 4, 4, 6], + [1, 2, 4, 5, 1], + [1, 2, 4, 5, 2], + [1, 2, 4, 5, 3], + [1, 2, 4, 5, 4], + [1, 2, 4, 5, 5], + [1, 2, 4, 5, 6], + [1, 2, 4, 6, 1], + [1, 2, 4, 6, 2], + [1, 2, 4, 6, 3], + [1, 2, 4, 6, 4], + [1, 2, 4, 6, 5], + [1, 2, 4, 6, 6], + [1, 2, 5, 1, 1], + [1, 2, 5, 1, 2], + [1, 2, 5, 1, 3], + [1, 2, 5, 1, 4], + [1, 2, 5, 1, 5], + [1, 2, 5, 1, 6], + [1, 2, 5, 2, 1], + [1, 2, 5, 2, 2], + [1, 2, 5, 2, 3], + [1, 2, 5, 2, 4], + [1, 2, 5, 2, 5], + [1, 2, 5, 2, 6], + [1, 2, 5, 3, 1], + [1, 2, 5, 3, 2], + [1, 2, 5, 3, 3], + [1, 2, 5, 3, 4], + [1, 2, 5, 3, 5], + [1, 2, 5, 3, 6], + [1, 2, 5, 4, 1], + [1, 2, 5, 4, 2], + [1, 2, 5, 4, 3], + [1, 2, 5, 4, 4], + [1, 2, 5, 4, 5], + [1, 2, 5, 4, 6], + [1, 2, 5, 5, 1], + [1, 2, 5, 5, 2], + [1, 2, 5, 5, 3], + [1, 2, 5, 5, 4], + [1, 2, 5, 5, 5], + [1, 2, 5, 5, 6], + [1, 2, 5, 6, 1], + [1, 2, 5, 6, 2], + [1, 2, 5, 6, 3], + [1, 2, 5, 6, 4], + [1, 2, 5, 6, 5], + [1, 2, 5, 6, 6], + [1, 2, 6, 1, 1], + [1, 2, 6, 1, 2], + [1, 2, 6, 1, 3], + [1, 2, 6, 1, 4], + [1, 2, 6, 1, 5], + [1, 2, 6, 1, 6], + [1, 2, 6, 2, 1], + [1, 2, 6, 2, 2], + [1, 2, 6, 2, 3], + [1, 2, 6, 2, 4], + [1, 2, 6, 2, 5], + [1, 2, 6, 2, 6], + [1, 2, 6, 3, 1], + [1, 2, 6, 3, 2], + [1, 2, 6, 3, 3], + [1, 2, 6, 3, 4], + [1, 2, 6, 3, 5], + [1, 2, 6, 3, 6], + [1, 2, 6, 4, 1], + [1, 2, 6, 4, 2], + [1, 2, 6, 4, 3], + [1, 2, 6, 4, 4], + [1, 2, 6, 4, 5], + [1, 2, 6, 4, 6], + [1, 2, 6, 5, 1], + [1, 2, 6, 5, 2], + [1, 2, 6, 5, 3], + [1, 2, 6, 5, 4], + [1, 2, 6, 5, 5], + [1, 2, 6, 5, 6], + [1, 2, 6, 6, 1], + [1, 2, 6, 6, 2], + [1, 2, 6, 6, 3], + [1, 2, 6, 6, 4], + [1, 2, 6, 6, 5], + [1, 2, 6, 6, 6], + [1, 3, 1, 1, 1], + [1, 3, 1, 1, 2], + [1, 3, 1, 1, 3], + [1, 3, 1, 1, 4], + [1, 3, 1, 1, 5], + [1, 3, 1, 1, 6], + [1, 3, 1, 2, 1], + [1, 3, 1, 2, 2], + [1, 3, 1, 2, 3], + [1, 3, 1, 2, 4], + [1, 3, 1, 2, 5], + [1, 3, 1, 2, 6], + [1, 3, 1, 3, 1], + [1, 3, 1, 3, 2], + [1, 3, 1, 3, 3], + [1, 3, 1, 3, 4], + [1, 3, 1, 3, 5], + [1, 3, 1, 3, 6], + [1, 3, 1, 4, 1], + [1, 3, 1, 4, 2], + [1, 3, 1, 4, 3], + [1, 3, 1, 4, 4], + [1, 3, 1, 4, 5], + [1, 3, 1, 4, 6], + [1, 3, 1, 5, 1], + [1, 3, 1, 5, 2], + [1, 3, 1, 5, 3], + [1, 3, 1, 5, 4], + [1, 3, 1, 5, 5], + [1, 3, 1, 5, 6], + [1, 3, 1, 6, 1], + [1, 3, 1, 6, 2], + [1, 3, 1, 6, 3], + [1, 3, 1, 6, 4], + [1, 3, 1, 6, 5], + [1, 3, 1, 6, 6], + [1, 3, 2, 1, 1], + [1, 3, 2, 1, 2], + [1, 3, 2, 1, 3], + [1, 3, 2, 1, 4], + [1, 3, 2, 1, 5], + [1, 3, 2, 1, 6], + [1, 3, 2, 2, 1], + [1, 3, 2, 2, 2], + [1, 3, 2, 2, 3], + [1, 3, 2, 2, 4], + [1, 3, 2, 2, 5], + [1, 3, 2, 2, 6], + [1, 3, 2, 3, 1], + [1, 3, 2, 3, 2], + [1, 3, 2, 3, 3], + [1, 3, 2, 3, 4], + [1, 3, 2, 3, 5], + [1, 3, 2, 3, 6], + [1, 3, 2, 4, 1], + [1, 3, 2, 4, 2], + [1, 3, 2, 4, 3], + [1, 3, 2, 4, 4], + [1, 3, 2, 4, 5], + [1, 3, 2, 4, 6], + [1, 3, 2, 5, 1], + [1, 3, 2, 5, 2], + [1, 3, 2, 5, 3], + [1, 3, 2, 5, 4], + [1, 3, 2, 5, 5], + [1, 3, 2, 5, 6], + [1, 3, 2, 6, 1], + [1, 3, 2, 6, 2], + [1, 3, 2, 6, 3], + [1, 3, 2, 6, 4], + [1, 3, 2, 6, 5], + [1, 3, 2, 6, 6], + [1, 3, 3, 1, 1], + [1, 3, 3, 1, 2], + [1, 3, 3, 1, 3], + [1, 3, 3, 1, 4], + [1, 3, 3, 1, 5], + [1, 3, 3, 1, 6], + [1, 3, 3, 2, 1], + [1, 3, 3, 2, 2], + [1, 3, 3, 2, 3], + [1, 3, 3, 2, 4], + [1, 3, 3, 2, 5], + [1, 3, 3, 2, 6], + [1, 3, 3, 3, 1], + [1, 3, 3, 3, 2], + [1, 3, 3, 3, 3], + [1, 3, 3, 3, 4], + [1, 3, 3, 3, 5], + [1, 3, 3, 3, 6], + [1, 3, 3, 4, 1], + [1, 3, 3, 4, 2], + [1, 3, 3, 4, 3], + [1, 3, 3, 4, 4], + [1, 3, 3, 4, 5], + [1, 3, 3, 4, 6], + [1, 3, 3, 5, 1], + [1, 3, 3, 5, 2], + [1, 3, 3, 5, 3], + [1, 3, 3, 5, 4], + [1, 3, 3, 5, 5], + [1, 3, 3, 5, 6], + [1, 3, 3, 6, 1], + [1, 3, 3, 6, 2], + [1, 3, 3, 6, 3], + [1, 3, 3, 6, 4], + [1, 3, 3, 6, 5], + [1, 3, 3, 6, 6], + [1, 3, 4, 1, 1], + [1, 3, 4, 1, 2], + [1, 3, 4, 1, 3], + [1, 3, 4, 1, 4], + [1, 3, 4, 1, 5], + [1, 3, 4, 1, 6], + [1, 3, 4, 2, 1], + [1, 3, 4, 2, 2], + [1, 3, 4, 2, 3], + [1, 3, 4, 2, 4], + [1, 3, 4, 2, 5], + [1, 3, 4, 2, 6], + [1, 3, 4, 3, 1], + [1, 3, 4, 3, 2], + [1, 3, 4, 3, 3], + [1, 3, 4, 3, 4], + [1, 3, 4, 3, 5], + [1, 3, 4, 3, 6], + [1, 3, 4, 4, 1], + [1, 3, 4, 4, 2], + [1, 3, 4, 4, 3], + [1, 3, 4, 4, 4], + [1, 3, 4, 4, 5], + [1, 3, 4, 4, 6], + [1, 3, 4, 5, 1], + [1, 3, 4, 5, 2], + [1, 3, 4, 5, 3], + [1, 3, 4, 5, 4], + [1, 3, 4, 5, 5], + [1, 3, 4, 5, 6], + [1, 3, 4, 6, 1], + [1, 3, 4, 6, 2], + [1, 3, 4, 6, 3], + [1, 3, 4, 6, 4], + [1, 3, 4, 6, 5], + [1, 3, 4, 6, 6], + [1, 3, 5, 1, 1], + [1, 3, 5, 1, 2], + [1, 3, 5, 1, 3], + [1, 3, 5, 1, 4], + [1, 3, 5, 1, 5], + [1, 3, 5, 1, 6], + [1, 3, 5, 2, 1], + [1, 3, 5, 2, 2], + [1, 3, 5, 2, 3], + [1, 3, 5, 2, 4], + [1, 3, 5, 2, 5], + [1, 3, 5, 2, 6], + [1, 3, 5, 3, 1], + [1, 3, 5, 3, 2], + [1, 3, 5, 3, 3], + [1, 3, 5, 3, 4], + [1, 3, 5, 3, 5], + [1, 3, 5, 3, 6], + [1, 3, 5, 4, 1], + [1, 3, 5, 4, 2], + [1, 3, 5, 4, 3], + [1, 3, 5, 4, 4], + [1, 3, 5, 4, 5], + [1, 3, 5, 4, 6], + [1, 3, 5, 5, 1], + [1, 3, 5, 5, 2], + [1, 3, 5, 5, 3], + [1, 3, 5, 5, 4], + [1, 3, 5, 5, 5], + [1, 3, 5, 5, 6], + [1, 3, 5, 6, 1], + [1, 3, 5, 6, 2], + [1, 3, 5, 6, 3], + [1, 3, 5, 6, 4], + [1, 3, 5, 6, 5], + [1, 3, 5, 6, 6], + [1, 3, 6, 1, 1], + [1, 3, 6, 1, 2], + [1, 3, 6, 1, 3], + [1, 3, 6, 1, 4], + [1, 3, 6, 1, 5], + [1, 3, 6, 1, 6], + [1, 3, 6, 2, 1], + [1, 3, 6, 2, 2], + [1, 3, 6, 2, 3], + [1, 3, 6, 2, 4], + [1, 3, 6, 2, 5], + [1, 3, 6, 2, 6], + [1, 3, 6, 3, 1], + [1, 3, 6, 3, 2], + [1, 3, 6, 3, 3], + [1, 3, 6, 3, 4], + [1, 3, 6, 3, 5], + [1, 3, 6, 3, 6], + [1, 3, 6, 4, 1], + [1, 3, 6, 4, 2], + [1, 3, 6, 4, 3], + [1, 3, 6, 4, 4], + [1, 3, 6, 4, 5], + [1, 3, 6, 4, 6], + [1, 3, 6, 5, 1], + [1, 3, 6, 5, 2], + [1, 3, 6, 5, 3], + [1, 3, 6, 5, 4], + [1, 3, 6, 5, 5], + [1, 3, 6, 5, 6], + [1, 3, 6, 6, 1], + [1, 3, 6, 6, 2], + [1, 3, 6, 6, 3], + [1, 3, 6, 6, 4], + [1, 3, 6, 6, 5], + [1, 3, 6, 6, 6], + [1, 4, 1, 1, 1], + [1, 4, 1, 1, 2], + [1, 4, 1, 1, 3], + [1, 4, 1, 1, 4], + [1, 4, 1, 1, 5], + [1, 4, 1, 1, 6], + [1, 4, 1, 2, 1], + [1, 4, 1, 2, 2], + [1, 4, 1, 2, 3], + [1, 4, 1, 2, 4], + [1, 4, 1, 2, 5], + [1, 4, 1, 2, 6], + [1, 4, 1, 3, 1], + [1, 4, 1, 3, 2], + [1, 4, 1, 3, 3], + [1, 4, 1, 3, 4], + [1, 4, 1, 3, 5], + [1, 4, 1, 3, 6], + [1, 4, 1, 4, 1], + [1, 4, 1, 4, 2], + [1, 4, 1, 4, 3], + [1, 4, 1, 4, 4], + [1, 4, 1, 4, 5], + [1, 4, 1, 4, 6], + [1, 4, 1, 5, 1], + [1, 4, 1, 5, 2], + [1, 4, 1, 5, 3], + [1, 4, 1, 5, 4], + [1, 4, 1, 5, 5], + [1, 4, 1, 5, 6], + [1, 4, 1, 6, 1], + [1, 4, 1, 6, 2], + [1, 4, 1, 6, 3], + [1, 4, 1, 6, 4], + [1, 4, 1, 6, 5], + [1, 4, 1, 6, 6], + [1, 4, 2, 1, 1], + [1, 4, 2, 1, 2], + [1, 4, 2, 1, 3], + [1, 4, 2, 1, 4], + [1, 4, 2, 1, 5], + [1, 4, 2, 1, 6], + [1, 4, 2, 2, 1], + [1, 4, 2, 2, 2], + [1, 4, 2, 2, 3], + [1, 4, 2, 2, 4], + [1, 4, 2, 2, 5], + [1, 4, 2, 2, 6], + [1, 4, 2, 3, 1], + [1, 4, 2, 3, 2], + [1, 4, 2, 3, 3], + [1, 4, 2, 3, 4], + [1, 4, 2, 3, 5], + [1, 4, 2, 3, 6], + [1, 4, 2, 4, 1], + [1, 4, 2, 4, 2], + [1, 4, 2, 4, 3], + [1, 4, 2, 4, 4], + [1, 4, 2, 4, 5], + [1, 4, 2, 4, 6], + [1, 4, 2, 5, 1], + [1, 4, 2, 5, 2], + [1, 4, 2, 5, 3], + [1, 4, 2, 5, 4], + [1, 4, 2, 5, 5], + [1, 4, 2, 5, 6], + [1, 4, 2, 6, 1], + [1, 4, 2, 6, 2], + [1, 4, 2, 6, 3], + [1, 4, 2, 6, 4], + [1, 4, 2, 6, 5], + [1, 4, 2, 6, 6], + [1, 4, 3, 1, 1], + [1, 4, 3, 1, 2], + [1, 4, 3, 1, 3], + [1, 4, 3, 1, 4], + [1, 4, 3, 1, 5], + [1, 4, 3, 1, 6], + [1, 4, 3, 2, 1], + [1, 4, 3, 2, 2], + [1, 4, 3, 2, 3], + [1, 4, 3, 2, 4], + [1, 4, 3, 2, 5], + [1, 4, 3, 2, 6], + [1, 4, 3, 3, 1], + [1, 4, 3, 3, 2], + [1, 4, 3, 3, 3], + [1, 4, 3, 3, 4], + [1, 4, 3, 3, 5], + [1, 4, 3, 3, 6], + [1, 4, 3, 4, 1], + [1, 4, 3, 4, 2], + [1, 4, 3, 4, 3], + [1, 4, 3, 4, 4], + [1, 4, 3, 4, 5], + [1, 4, 3, 4, 6], + [1, 4, 3, 5, 1], + [1, 4, 3, 5, 2], + [1, 4, 3, 5, 3], + [1, 4, 3, 5, 4], + [1, 4, 3, 5, 5], + [1, 4, 3, 5, 6], + [1, 4, 3, 6, 1], + [1, 4, 3, 6, 2], + [1, 4, 3, 6, 3], + [1, 4, 3, 6, 4], + [1, 4, 3, 6, 5], + [1, 4, 3, 6, 6], + [1, 4, 4, 1, 1], + [1, 4, 4, 1, 2], + [1, 4, 4, 1, 3], + [1, 4, 4, 1, 4], + [1, 4, 4, 1, 5], + [1, 4, 4, 1, 6], + [1, 4, 4, 2, 1], + [1, 4, 4, 2, 2], + [1, 4, 4, 2, 3], + [1, 4, 4, 2, 4], + [1, 4, 4, 2, 5], + [1, 4, 4, 2, 6], + [1, 4, 4, 3, 1], + [1, 4, 4, 3, 2], + [1, 4, 4, 3, 3], + [1, 4, 4, 3, 4], + [1, 4, 4, 3, 5], + [1, 4, 4, 3, 6], + [1, 4, 4, 4, 1], + [1, 4, 4, 4, 2], + [1, 4, 4, 4, 3], + [1, 4, 4, 4, 4], + [1, 4, 4, 4, 5], + [1, 4, 4, 4, 6], + [1, 4, 4, 5, 1], + [1, 4, 4, 5, 2], + [1, 4, 4, 5, 3], + [1, 4, 4, 5, 4], + [1, 4, 4, 5, 5], + [1, 4, 4, 5, 6], + [1, 4, 4, 6, 1], + [1, 4, 4, 6, 2], + [1, 4, 4, 6, 3], + [1, 4, 4, 6, 4], + [1, 4, 4, 6, 5], + [1, 4, 4, 6, 6], + [1, 4, 5, 1, 1], + [1, 4, 5, 1, 2], + [1, 4, 5, 1, 3], + [1, 4, 5, 1, 4], + [1, 4, 5, 1, 5], + [1, 4, 5, 1, 6], + [1, 4, 5, 2, 1], + [1, 4, 5, 2, 2], + [1, 4, 5, 2, 3], + [1, 4, 5, 2, 4], + [1, 4, 5, 2, 5], + [1, 4, 5, 2, 6], + [1, 4, 5, 3, 1], + [1, 4, 5, 3, 2], + [1, 4, 5, 3, 3], + [1, 4, 5, 3, 4], + [1, 4, 5, 3, 5], + [1, 4, 5, 3, 6], + [1, 4, 5, 4, 1], + [1, 4, 5, 4, 2], + [1, 4, 5, 4, 3], + [1, 4, 5, 4, 4], + [1, 4, 5, 4, 5], + [1, 4, 5, 4, 6], + [1, 4, 5, 5, 1], + [1, 4, 5, 5, 2], + [1, 4, 5, 5, 3], + [1, 4, 5, 5, 4], + [1, 4, 5, 5, 5], + [1, 4, 5, 5, 6], + [1, 4, 5, 6, 1], + [1, 4, 5, 6, 2], + [1, 4, 5, 6, 3], + [1, 4, 5, 6, 4], + [1, 4, 5, 6, 5], + [1, 4, 5, 6, 6], + [1, 4, 6, 1, 1], + [1, 4, 6, 1, 2], + [1, 4, 6, 1, 3], + [1, 4, 6, 1, 4], + [1, 4, 6, 1, 5], + [1, 4, 6, 1, 6], + [1, 4, 6, 2, 1], + [1, 4, 6, 2, 2], + [1, 4, 6, 2, 3], + [1, 4, 6, 2, 4], + [1, 4, 6, 2, 5], + [1, 4, 6, 2, 6], + [1, 4, 6, 3, 1], + [1, 4, 6, 3, 2], + [1, 4, 6, 3, 3], + [1, 4, 6, 3, 4], + [1, 4, 6, 3, 5], + [1, 4, 6, 3, 6], + [1, 4, 6, 4, 1], + [1, 4, 6, 4, 2], + [1, 4, 6, 4, 3], + [1, 4, 6, 4, 4], + [1, 4, 6, 4, 5], + [1, 4, 6, 4, 6], + [1, 4, 6, 5, 1], + [1, 4, 6, 5, 2], + [1, 4, 6, 5, 3], + [1, 4, 6, 5, 4], + [1, 4, 6, 5, 5], + [1, 4, 6, 5, 6], + [1, 4, 6, 6, 1], + [1, 4, 6, 6, 2], + [1, 4, 6, 6, 3], + [1, 4, 6, 6, 4], + [1, 4, 6, 6, 5], + [1, 4, 6, 6, 6], + [1, 5, 1, 1, 1], + [1, 5, 1, 1, 2], + [1, 5, 1, 1, 3], + [1, 5, 1, 1, 4], + [1, 5, 1, 1, 5], + [1, 5, 1, 1, 6], + [1, 5, 1, 2, 1], + [1, 5, 1, 2, 2], + [1, 5, 1, 2, 3], + [1, 5, 1, 2, 4], + [1, 5, 1, 2, 5], + [1, 5, 1, 2, 6], + [1, 5, 1, 3, 1], + [1, 5, 1, 3, 2], + [1, 5, 1, 3, 3], + [1, 5, 1, 3, 4], + [1, 5, 1, 3, 5], + [1, 5, 1, 3, 6], + [1, 5, 1, 4, 1], + [1, 5, 1, 4, 2], + [1, 5, 1, 4, 3], + [1, 5, 1, 4, 4], + [1, 5, 1, 4, 5], + [1, 5, 1, 4, 6], + [1, 5, 1, 5, 1], + [1, 5, 1, 5, 2], + [1, 5, 1, 5, 3], + [1, 5, 1, 5, 4], + [1, 5, 1, 5, 5], + [1, 5, 1, 5, 6], + [1, 5, 1, 6, 1], + [1, 5, 1, 6, 2], + [1, 5, 1, 6, 3], + [1, 5, 1, 6, 4], + [1, 5, 1, 6, 5], + [1, 5, 1, 6, 6], + [1, 5, 2, 1, 1], + [1, 5, 2, 1, 2], + [1, 5, 2, 1, 3], + [1, 5, 2, 1, 4], + [1, 5, 2, 1, 5], + [1, 5, 2, 1, 6], + [1, 5, 2, 2, 1], + [1, 5, 2, 2, 2], + [1, 5, 2, 2, 3], + [1, 5, 2, 2, 4], + [1, 5, 2, 2, 5], + [1, 5, 2, 2, 6], + [1, 5, 2, 3, 1], + [1, 5, 2, 3, 2], + [1, 5, 2, 3, 3], + [1, 5, 2, 3, 4], + [1, 5, 2, 3, 5], + [1, 5, 2, 3, 6], + [1, 5, 2, 4, 1], + [1, 5, 2, 4, 2], + [1, 5, 2, 4, 3], + [1, 5, 2, 4, 4], + [1, 5, 2, 4, 5], + [1, 5, 2, 4, 6], + [1, 5, 2, 5, 1], + [1, 5, 2, 5, 2], + [1, 5, 2, 5, 3], + [1, 5, 2, 5, 4], + [1, 5, 2, 5, 5], + [1, 5, 2, 5, 6], + [1, 5, 2, 6, 1], + [1, 5, 2, 6, 2], + [1, 5, 2, 6, 3], + [1, 5, 2, 6, 4], + [1, 5, 2, 6, 5], + [1, 5, 2, 6, 6], + [1, 5, 3, 1, 1], + [1, 5, 3, 1, 2], + [1, 5, 3, 1, 3], + [1, 5, 3, 1, 4], + [1, 5, 3, 1, 5], + [1, 5, 3, 1, 6], + [1, 5, 3, 2, 1], + [1, 5, 3, 2, 2], + [1, 5, 3, 2, 3], + [1, 5, 3, 2, 4], + [1, 5, 3, 2, 5], + [1, 5, 3, 2, 6], + [1, 5, 3, 3, 1], + [1, 5, 3, 3, 2], + [1, 5, 3, 3, 3], + [1, 5, 3, 3, 4], + [1, 5, 3, 3, 5], + [1, 5, 3, 3, 6], + [1, 5, 3, 4, 1], + [1, 5, 3, 4, 2], + [1, 5, 3, 4, 3], + [1, 5, 3, 4, 4], + [1, 5, 3, 4, 5], + [1, 5, 3, 4, 6], + [1, 5, 3, 5, 1], + [1, 5, 3, 5, 2], + [1, 5, 3, 5, 3], + [1, 5, 3, 5, 4], + [1, 5, 3, 5, 5], + [1, 5, 3, 5, 6], + [1, 5, 3, 6, 1], + [1, 5, 3, 6, 2], + [1, 5, 3, 6, 3], + [1, 5, 3, 6, 4], + [1, 5, 3, 6, 5], + [1, 5, 3, 6, 6], + [1, 5, 4, 1, 1], + [1, 5, 4, 1, 2], + [1, 5, 4, 1, 3], + [1, 5, 4, 1, 4], + [1, 5, 4, 1, 5], + [1, 5, 4, 1, 6], + [1, 5, 4, 2, 1], + [1, 5, 4, 2, 2], + [1, 5, 4, 2, 3], + [1, 5, 4, 2, 4], + [1, 5, 4, 2, 5], + [1, 5, 4, 2, 6], + [1, 5, 4, 3, 1], + [1, 5, 4, 3, 2], + [1, 5, 4, 3, 3], + [1, 5, 4, 3, 4], + [1, 5, 4, 3, 5], + [1, 5, 4, 3, 6], + [1, 5, 4, 4, 1], + [1, 5, 4, 4, 2], + [1, 5, 4, 4, 3], + [1, 5, 4, 4, 4], + [1, 5, 4, 4, 5], + [1, 5, 4, 4, 6], + [1, 5, 4, 5, 1], + [1, 5, 4, 5, 2], + [1, 5, 4, 5, 3], + [1, 5, 4, 5, 4], + [1, 5, 4, 5, 5], + [1, 5, 4, 5, 6], + [1, 5, 4, 6, 1], + [1, 5, 4, 6, 2], + [1, 5, 4, 6, 3], + [1, 5, 4, 6, 4], + [1, 5, 4, 6, 5], + [1, 5, 4, 6, 6], + [1, 5, 5, 1, 1], + [1, 5, 5, 1, 2], + [1, 5, 5, 1, 3], + [1, 5, 5, 1, 4], + [1, 5, 5, 1, 5], + [1, 5, 5, 1, 6], + [1, 5, 5, 2, 1], + [1, 5, 5, 2, 2], + [1, 5, 5, 2, 3], + [1, 5, 5, 2, 4], + [1, 5, 5, 2, 5], + [1, 5, 5, 2, 6], + [1, 5, 5, 3, 1], + [1, 5, 5, 3, 2], + [1, 5, 5, 3, 3], + [1, 5, 5, 3, 4], + [1, 5, 5, 3, 5], + [1, 5, 5, 3, 6], + [1, 5, 5, 4, 1], + [1, 5, 5, 4, 2], + [1, 5, 5, 4, 3], + [1, 5, 5, 4, 4], + [1, 5, 5, 4, 5], + [1, 5, 5, 4, 6], + [1, 5, 5, 5, 1], + [1, 5, 5, 5, 2], + [1, 5, 5, 5, 3], + [1, 5, 5, 5, 4], + [1, 5, 5, 5, 5], + [1, 5, 5, 5, 6], + [1, 5, 5, 6, 1], + [1, 5, 5, 6, 2], + [1, 5, 5, 6, 3], + [1, 5, 5, 6, 4], + [1, 5, 5, 6, 5], + [1, 5, 5, 6, 6], + [1, 5, 6, 1, 1], + [1, 5, 6, 1, 2], + [1, 5, 6, 1, 3], + [1, 5, 6, 1, 4], + [1, 5, 6, 1, 5], + [1, 5, 6, 1, 6], + [1, 5, 6, 2, 1], + [1, 5, 6, 2, 2], + [1, 5, 6, 2, 3], + [1, 5, 6, 2, 4], + [1, 5, 6, 2, 5], + [1, 5, 6, 2, 6], + [1, 5, 6, 3, 1], + [1, 5, 6, 3, 2], + [1, 5, 6, 3, 3], + [1, 5, 6, 3, 4], + [1, 5, 6, 3, 5], + [1, 5, 6, 3, 6], + [1, 5, 6, 4, 1], + [1, 5, 6, 4, 2], + [1, 5, 6, 4, 3], + [1, 5, 6, 4, 4], + [1, 5, 6, 4, 5], + [1, 5, 6, 4, 6], + [1, 5, 6, 5, 1], + [1, 5, 6, 5, 2], + [1, 5, 6, 5, 3], + [1, 5, 6, 5, 4], + [1, 5, 6, 5, 5], + [1, 5, 6, 5, 6], + [1, 5, 6, 6, 1], + [1, 5, 6, 6, 2], + [1, 5, 6, 6, 3], + [1, 5, 6, 6, 4], + [1, 5, 6, 6, 5], + [1, 5, 6, 6, 6], + [1, 6, 1, 1, 1], + [1, 6, 1, 1, 2], + [1, 6, 1, 1, 3], + [1, 6, 1, 1, 4], + [1, 6, 1, 1, 5], + [1, 6, 1, 1, 6], + [1, 6, 1, 2, 1], + [1, 6, 1, 2, 2], + [1, 6, 1, 2, 3], + [1, 6, 1, 2, 4], + [1, 6, 1, 2, 5], + [1, 6, 1, 2, 6], + [1, 6, 1, 3, 1], + [1, 6, 1, 3, 2], + [1, 6, 1, 3, 3], + [1, 6, 1, 3, 4], + [1, 6, 1, 3, 5], + [1, 6, 1, 3, 6], + [1, 6, 1, 4, 1], + [1, 6, 1, 4, 2], + [1, 6, 1, 4, 3], + [1, 6, 1, 4, 4], + [1, 6, 1, 4, 5], + [1, 6, 1, 4, 6], + [1, 6, 1, 5, 1], + [1, 6, 1, 5, 2], + [1, 6, 1, 5, 3], + [1, 6, 1, 5, 4], + [1, 6, 1, 5, 5], + [1, 6, 1, 5, 6], + [1, 6, 1, 6, 1], + [1, 6, 1, 6, 2], + [1, 6, 1, 6, 3], + [1, 6, 1, 6, 4], + [1, 6, 1, 6, 5], + [1, 6, 1, 6, 6], + [1, 6, 2, 1, 1], + [1, 6, 2, 1, 2], + [1, 6, 2, 1, 3], + [1, 6, 2, 1, 4], + [1, 6, 2, 1, 5], + [1, 6, 2, 1, 6], + [1, 6, 2, 2, 1], + [1, 6, 2, 2, 2], + [1, 6, 2, 2, 3], + [1, 6, 2, 2, 4], + [1, 6, 2, 2, 5], + [1, 6, 2, 2, 6], + [1, 6, 2, 3, 1], + [1, 6, 2, 3, 2], + [1, 6, 2, 3, 3], + [1, 6, 2, 3, 4], + [1, 6, 2, 3, 5], + [1, 6, 2, 3, 6], + [1, 6, 2, 4, 1], + [1, 6, 2, 4, 2], + [1, 6, 2, 4, 3], + [1, 6, 2, 4, 4], + [1, 6, 2, 4, 5], + [1, 6, 2, 4, 6], + [1, 6, 2, 5, 1], + [1, 6, 2, 5, 2], + [1, 6, 2, 5, 3], + [1, 6, 2, 5, 4], + [1, 6, 2, 5, 5], + [1, 6, 2, 5, 6], + [1, 6, 2, 6, 1], + [1, 6, 2, 6, 2], + [1, 6, 2, 6, 3], + [1, 6, 2, 6, 4], + [1, 6, 2, 6, 5], + [1, 6, 2, 6, 6], + [1, 6, 3, 1, 1], + [1, 6, 3, 1, 2], + [1, 6, 3, 1, 3], + [1, 6, 3, 1, 4], + [1, 6, 3, 1, 5], + [1, 6, 3, 1, 6], + [1, 6, 3, 2, 1], + [1, 6, 3, 2, 2], + [1, 6, 3, 2, 3], + [1, 6, 3, 2, 4], + [1, 6, 3, 2, 5], + [1, 6, 3, 2, 6], + [1, 6, 3, 3, 1], + [1, 6, 3, 3, 2], + [1, 6, 3, 3, 3], + [1, 6, 3, 3, 4], + [1, 6, 3, 3, 5], + [1, 6, 3, 3, 6], + [1, 6, 3, 4, 1], + [1, 6, 3, 4, 2], + [1, 6, 3, 4, 3], + [1, 6, 3, 4, 4], + [1, 6, 3, 4, 5], + [1, 6, 3, 4, 6], + [1, 6, 3, 5, 1], + [1, 6, 3, 5, 2], + [1, 6, 3, 5, 3], + [1, 6, 3, 5, 4], + [1, 6, 3, 5, 5], + [1, 6, 3, 5, 6], + [1, 6, 3, 6, 1], + [1, 6, 3, 6, 2], + [1, 6, 3, 6, 3], + [1, 6, 3, 6, 4], + [1, 6, 3, 6, 5], + [1, 6, 3, 6, 6], + [1, 6, 4, 1, 1], + [1, 6, 4, 1, 2], + [1, 6, 4, 1, 3], + [1, 6, 4, 1, 4], + [1, 6, 4, 1, 5], + [1, 6, 4, 1, 6], + [1, 6, 4, 2, 1], + [1, 6, 4, 2, 2], + [1, 6, 4, 2, 3], + [1, 6, 4, 2, 4], + [1, 6, 4, 2, 5], + [1, 6, 4, 2, 6], + [1, 6, 4, 3, 1], + [1, 6, 4, 3, 2], + [1, 6, 4, 3, 3], + [1, 6, 4, 3, 4], + [1, 6, 4, 3, 5], + [1, 6, 4, 3, 6], + [1, 6, 4, 4, 1], + [1, 6, 4, 4, 2], + [1, 6, 4, 4, 3], + [1, 6, 4, 4, 4], + [1, 6, 4, 4, 5], + [1, 6, 4, 4, 6], + [1, 6, 4, 5, 1], + [1, 6, 4, 5, 2], + [1, 6, 4, 5, 3], + [1, 6, 4, 5, 4], + [1, 6, 4, 5, 5], + [1, 6, 4, 5, 6], + [1, 6, 4, 6, 1], + [1, 6, 4, 6, 2], + [1, 6, 4, 6, 3], + [1, 6, 4, 6, 4], + [1, 6, 4, 6, 5], + [1, 6, 4, 6, 6], + [1, 6, 5, 1, 1], + [1, 6, 5, 1, 2], + [1, 6, 5, 1, 3], + [1, 6, 5, 1, 4], + [1, 6, 5, 1, 5], + [1, 6, 5, 1, 6], + [1, 6, 5, 2, 1], + [1, 6, 5, 2, 2], + [1, 6, 5, 2, 3], + [1, 6, 5, 2, 4], + [1, 6, 5, 2, 5], + [1, 6, 5, 2, 6], + [1, 6, 5, 3, 1], + [1, 6, 5, 3, 2], + [1, 6, 5, 3, 3], + [1, 6, 5, 3, 4], + [1, 6, 5, 3, 5], + [1, 6, 5, 3, 6], + [1, 6, 5, 4, 1], + [1, 6, 5, 4, 2], + [1, 6, 5, 4, 3], + [1, 6, 5, 4, 4], + [1, 6, 5, 4, 5], + [1, 6, 5, 4, 6], + [1, 6, 5, 5, 1], + [1, 6, 5, 5, 2], + [1, 6, 5, 5, 3], + [1, 6, 5, 5, 4], + [1, 6, 5, 5, 5], + [1, 6, 5, 5, 6], + [1, 6, 5, 6, 1], + [1, 6, 5, 6, 2], + [1, 6, 5, 6, 3], + [1, 6, 5, 6, 4], + [1, 6, 5, 6, 5], + [1, 6, 5, 6, 6], + [1, 6, 6, 1, 1], + [1, 6, 6, 1, 2], + [1, 6, 6, 1, 3], + [1, 6, 6, 1, 4], + [1, 6, 6, 1, 5], + [1, 6, 6, 1, 6], + [1, 6, 6, 2, 1], + [1, 6, 6, 2, 2], + [1, 6, 6, 2, 3], + [1, 6, 6, 2, 4], + [1, 6, 6, 2, 5], + [1, 6, 6, 2, 6], + [1, 6, 6, 3, 1], + [1, 6, 6, 3, 2], + [1, 6, 6, 3, 3], + [1, 6, 6, 3, 4], + [1, 6, 6, 3, 5], + [1, 6, 6, 3, 6], + [1, 6, 6, 4, 1], + [1, 6, 6, 4, 2], + [1, 6, 6, 4, 3], + [1, 6, 6, 4, 4], + [1, 6, 6, 4, 5], + [1, 6, 6, 4, 6], + [1, 6, 6, 5, 1], + [1, 6, 6, 5, 2], + [1, 6, 6, 5, 3], + [1, 6, 6, 5, 4], + [1, 6, 6, 5, 5], + [1, 6, 6, 5, 6], + [1, 6, 6, 6, 1], + [1, 6, 6, 6, 2], + [1, 6, 6, 6, 3], + [1, 6, 6, 6, 4], + [1, 6, 6, 6, 5], + [1, 6, 6, 6, 6], + [2, 1, 1, 1, 1], + [2, 1, 1, 1, 2], + [2, 1, 1, 1, 3], + [2, 1, 1, 1, 4], + [2, 1, 1, 1, 5], + [2, 1, 1, 1, 6], + [2, 1, 1, 2, 1], + [2, 1, 1, 2, 2], + [2, 1, 1, 2, 3], + [2, 1, 1, 2, 4], + [2, 1, 1, 2, 5], + [2, 1, 1, 2, 6], + [2, 1, 1, 3, 1], + [2, 1, 1, 3, 2], + [2, 1, 1, 3, 3], + [2, 1, 1, 3, 4], + [2, 1, 1, 3, 5], + [2, 1, 1, 3, 6], + [2, 1, 1, 4, 1], + [2, 1, 1, 4, 2], + [2, 1, 1, 4, 3], + [2, 1, 1, 4, 4], + [2, 1, 1, 4, 5], + [2, 1, 1, 4, 6], + [2, 1, 1, 5, 1], + [2, 1, 1, 5, 2], + [2, 1, 1, 5, 3], + [2, 1, 1, 5, 4], + [2, 1, 1, 5, 5], + [2, 1, 1, 5, 6], + [2, 1, 1, 6, 1], + [2, 1, 1, 6, 2], + [2, 1, 1, 6, 3], + [2, 1, 1, 6, 4], + [2, 1, 1, 6, 5], + [2, 1, 1, 6, 6], + [2, 1, 2, 1, 1], + [2, 1, 2, 1, 2], + [2, 1, 2, 1, 3], + [2, 1, 2, 1, 4], + [2, 1, 2, 1, 5], + [2, 1, 2, 1, 6], + [2, 1, 2, 2, 1], + [2, 1, 2, 2, 2], + [2, 1, 2, 2, 3], + [2, 1, 2, 2, 4], + [2, 1, 2, 2, 5], + [2, 1, 2, 2, 6], + [2, 1, 2, 3, 1], + [2, 1, 2, 3, 2], + [2, 1, 2, 3, 3], + [2, 1, 2, 3, 4], + [2, 1, 2, 3, 5], + [2, 1, 2, 3, 6], + [2, 1, 2, 4, 1], + [2, 1, 2, 4, 2], + [2, 1, 2, 4, 3], + [2, 1, 2, 4, 4], + [2, 1, 2, 4, 5], + [2, 1, 2, 4, 6], + [2, 1, 2, 5, 1], + [2, 1, 2, 5, 2], + [2, 1, 2, 5, 3], + [2, 1, 2, 5, 4], + [2, 1, 2, 5, 5], + [2, 1, 2, 5, 6], + [2, 1, 2, 6, 1], + [2, 1, 2, 6, 2], + [2, 1, 2, 6, 3], + [2, 1, 2, 6, 4], + [2, 1, 2, 6, 5], + [2, 1, 2, 6, 6], + [2, 1, 3, 1, 1], + [2, 1, 3, 1, 2], + [2, 1, 3, 1, 3], + [2, 1, 3, 1, 4], + [2, 1, 3, 1, 5], + [2, 1, 3, 1, 6], + [2, 1, 3, 2, 1], + [2, 1, 3, 2, 2], + [2, 1, 3, 2, 3], + [2, 1, 3, 2, 4], + [2, 1, 3, 2, 5], + [2, 1, 3, 2, 6], + [2, 1, 3, 3, 1], + [2, 1, 3, 3, 2], + [2, 1, 3, 3, 3], + [2, 1, 3, 3, 4], + [2, 1, 3, 3, 5], + [2, 1, 3, 3, 6], + [2, 1, 3, 4, 1], + [2, 1, 3, 4, 2], + [2, 1, 3, 4, 3], + [2, 1, 3, 4, 4], + [2, 1, 3, 4, 5], + [2, 1, 3, 4, 6], + [2, 1, 3, 5, 1], + [2, 1, 3, 5, 2], + [2, 1, 3, 5, 3], + [2, 1, 3, 5, 4], + [2, 1, 3, 5, 5], + [2, 1, 3, 5, 6], + [2, 1, 3, 6, 1], + [2, 1, 3, 6, 2], + [2, 1, 3, 6, 3], + [2, 1, 3, 6, 4], + [2, 1, 3, 6, 5], + [2, 1, 3, 6, 6], + [2, 1, 4, 1, 1], + [2, 1, 4, 1, 2], + [2, 1, 4, 1, 3], + [2, 1, 4, 1, 4], + [2, 1, 4, 1, 5], + [2, 1, 4, 1, 6], + [2, 1, 4, 2, 1], + [2, 1, 4, 2, 2], + [2, 1, 4, 2, 3], + [2, 1, 4, 2, 4], + [2, 1, 4, 2, 5], + [2, 1, 4, 2, 6], + [2, 1, 4, 3, 1], + [2, 1, 4, 3, 2], + [2, 1, 4, 3, 3], + [2, 1, 4, 3, 4], + [2, 1, 4, 3, 5], + [2, 1, 4, 3, 6], + [2, 1, 4, 4, 1], + [2, 1, 4, 4, 2], + [2, 1, 4, 4, 3], + [2, 1, 4, 4, 4], + [2, 1, 4, 4, 5], + [2, 1, 4, 4, 6], + [2, 1, 4, 5, 1], + [2, 1, 4, 5, 2], + [2, 1, 4, 5, 3], + [2, 1, 4, 5, 4], + [2, 1, 4, 5, 5], + [2, 1, 4, 5, 6], + [2, 1, 4, 6, 1], + [2, 1, 4, 6, 2], + [2, 1, 4, 6, 3], + [2, 1, 4, 6, 4], + [2, 1, 4, 6, 5], + [2, 1, 4, 6, 6], + [2, 1, 5, 1, 1], + [2, 1, 5, 1, 2], + [2, 1, 5, 1, 3], + [2, 1, 5, 1, 4], + [2, 1, 5, 1, 5], + [2, 1, 5, 1, 6], + [2, 1, 5, 2, 1], + [2, 1, 5, 2, 2], + [2, 1, 5, 2, 3], + [2, 1, 5, 2, 4], + [2, 1, 5, 2, 5], + [2, 1, 5, 2, 6], + [2, 1, 5, 3, 1], + [2, 1, 5, 3, 2], + [2, 1, 5, 3, 3], + [2, 1, 5, 3, 4], + [2, 1, 5, 3, 5], + [2, 1, 5, 3, 6], + [2, 1, 5, 4, 1], + [2, 1, 5, 4, 2], + [2, 1, 5, 4, 3], + [2, 1, 5, 4, 4], + [2, 1, 5, 4, 5], + [2, 1, 5, 4, 6], + [2, 1, 5, 5, 1], + [2, 1, 5, 5, 2], + [2, 1, 5, 5, 3], + [2, 1, 5, 5, 4], + [2, 1, 5, 5, 5], + [2, 1, 5, 5, 6], + [2, 1, 5, 6, 1], + [2, 1, 5, 6, 2], + [2, 1, 5, 6, 3], + [2, 1, 5, 6, 4], + [2, 1, 5, 6, 5], + [2, 1, 5, 6, 6], + [2, 1, 6, 1, 1], + [2, 1, 6, 1, 2], + [2, 1, 6, 1, 3], + [2, 1, 6, 1, 4], + [2, 1, 6, 1, 5], + [2, 1, 6, 1, 6], + [2, 1, 6, 2, 1], + [2, 1, 6, 2, 2], + [2, 1, 6, 2, 3], + [2, 1, 6, 2, 4], + [2, 1, 6, 2, 5], + [2, 1, 6, 2, 6], + [2, 1, 6, 3, 1], + [2, 1, 6, 3, 2], + [2, 1, 6, 3, 3], + [2, 1, 6, 3, 4], + [2, 1, 6, 3, 5], + [2, 1, 6, 3, 6], + [2, 1, 6, 4, 1], + [2, 1, 6, 4, 2], + [2, 1, 6, 4, 3], + [2, 1, 6, 4, 4], + [2, 1, 6, 4, 5], + [2, 1, 6, 4, 6], + [2, 1, 6, 5, 1], + [2, 1, 6, 5, 2], + [2, 1, 6, 5, 3], + [2, 1, 6, 5, 4], + [2, 1, 6, 5, 5], + [2, 1, 6, 5, 6], + [2, 1, 6, 6, 1], + [2, 1, 6, 6, 2], + [2, 1, 6, 6, 3], + [2, 1, 6, 6, 4], + [2, 1, 6, 6, 5], + [2, 1, 6, 6, 6], + [2, 2, 1, 1, 1], + [2, 2, 1, 1, 2], + [2, 2, 1, 1, 3], + [2, 2, 1, 1, 4], + [2, 2, 1, 1, 5], + [2, 2, 1, 1, 6], + [2, 2, 1, 2, 1], + [2, 2, 1, 2, 2], + [2, 2, 1, 2, 3], + [2, 2, 1, 2, 4], + [2, 2, 1, 2, 5], + [2, 2, 1, 2, 6], + [2, 2, 1, 3, 1], + [2, 2, 1, 3, 2], + [2, 2, 1, 3, 3], + [2, 2, 1, 3, 4], + [2, 2, 1, 3, 5], + [2, 2, 1, 3, 6], + [2, 2, 1, 4, 1], + [2, 2, 1, 4, 2], + [2, 2, 1, 4, 3], + [2, 2, 1, 4, 4], + [2, 2, 1, 4, 5], + [2, 2, 1, 4, 6], + [2, 2, 1, 5, 1], + [2, 2, 1, 5, 2], + [2, 2, 1, 5, 3], + [2, 2, 1, 5, 4], + [2, 2, 1, 5, 5], + [2, 2, 1, 5, 6], + [2, 2, 1, 6, 1], + [2, 2, 1, 6, 2], + [2, 2, 1, 6, 3], + [2, 2, 1, 6, 4], + [2, 2, 1, 6, 5], + [2, 2, 1, 6, 6], + [2, 2, 2, 1, 1], + [2, 2, 2, 1, 2], + [2, 2, 2, 1, 3], + [2, 2, 2, 1, 4], + [2, 2, 2, 1, 5], + [2, 2, 2, 1, 6], + [2, 2, 2, 2, 1], + [2, 2, 2, 2, 2], + [2, 2, 2, 2, 3], + [2, 2, 2, 2, 4], + [2, 2, 2, 2, 5], + [2, 2, 2, 2, 6], + [2, 2, 2, 3, 1], + [2, 2, 2, 3, 2], + [2, 2, 2, 3, 3], + [2, 2, 2, 3, 4], + [2, 2, 2, 3, 5], + [2, 2, 2, 3, 6], + [2, 2, 2, 4, 1], + [2, 2, 2, 4, 2], + [2, 2, 2, 4, 3], + [2, 2, 2, 4, 4], + [2, 2, 2, 4, 5], + [2, 2, 2, 4, 6], + [2, 2, 2, 5, 1], + [2, 2, 2, 5, 2], + [2, 2, 2, 5, 3], + [2, 2, 2, 5, 4], + [2, 2, 2, 5, 5], + [2, 2, 2, 5, 6], + [2, 2, 2, 6, 1], + [2, 2, 2, 6, 2], + [2, 2, 2, 6, 3], + [2, 2, 2, 6, 4], + [2, 2, 2, 6, 5], + [2, 2, 2, 6, 6], + [2, 2, 3, 1, 1], + [2, 2, 3, 1, 2], + [2, 2, 3, 1, 3], + [2, 2, 3, 1, 4], + [2, 2, 3, 1, 5], + [2, 2, 3, 1, 6], + [2, 2, 3, 2, 1], + [2, 2, 3, 2, 2], + [2, 2, 3, 2, 3], + [2, 2, 3, 2, 4], + [2, 2, 3, 2, 5], + [2, 2, 3, 2, 6], + [2, 2, 3, 3, 1], + [2, 2, 3, 3, 2], + [2, 2, 3, 3, 3], + [2, 2, 3, 3, 4], + [2, 2, 3, 3, 5], + [2, 2, 3, 3, 6], + [2, 2, 3, 4, 1], + [2, 2, 3, 4, 2], + [2, 2, 3, 4, 3], + [2, 2, 3, 4, 4], + [2, 2, 3, 4, 5], + [2, 2, 3, 4, 6], + [2, 2, 3, 5, 1], + [2, 2, 3, 5, 2], + [2, 2, 3, 5, 3], + [2, 2, 3, 5, 4], + [2, 2, 3, 5, 5], + [2, 2, 3, 5, 6], + [2, 2, 3, 6, 1], + [2, 2, 3, 6, 2], + [2, 2, 3, 6, 3], + [2, 2, 3, 6, 4], + [2, 2, 3, 6, 5], + [2, 2, 3, 6, 6], + [2, 2, 4, 1, 1], + [2, 2, 4, 1, 2], + [2, 2, 4, 1, 3], + [2, 2, 4, 1, 4], + [2, 2, 4, 1, 5], + [2, 2, 4, 1, 6], + [2, 2, 4, 2, 1], + [2, 2, 4, 2, 2], + [2, 2, 4, 2, 3], + [2, 2, 4, 2, 4], + [2, 2, 4, 2, 5], + [2, 2, 4, 2, 6], + [2, 2, 4, 3, 1], + [2, 2, 4, 3, 2], + [2, 2, 4, 3, 3], + [2, 2, 4, 3, 4], + [2, 2, 4, 3, 5], + [2, 2, 4, 3, 6], + [2, 2, 4, 4, 1], + [2, 2, 4, 4, 2], + [2, 2, 4, 4, 3], + [2, 2, 4, 4, 4], + [2, 2, 4, 4, 5], + [2, 2, 4, 4, 6], + [2, 2, 4, 5, 1], + [2, 2, 4, 5, 2], + [2, 2, 4, 5, 3], + [2, 2, 4, 5, 4], + [2, 2, 4, 5, 5], + [2, 2, 4, 5, 6], + [2, 2, 4, 6, 1], + [2, 2, 4, 6, 2], + [2, 2, 4, 6, 3], + [2, 2, 4, 6, 4], + [2, 2, 4, 6, 5], + [2, 2, 4, 6, 6], + [2, 2, 5, 1, 1], + [2, 2, 5, 1, 2], + [2, 2, 5, 1, 3], + [2, 2, 5, 1, 4], + [2, 2, 5, 1, 5], + [2, 2, 5, 1, 6], + [2, 2, 5, 2, 1], + [2, 2, 5, 2, 2], + [2, 2, 5, 2, 3], + [2, 2, 5, 2, 4], + [2, 2, 5, 2, 5], + [2, 2, 5, 2, 6], + [2, 2, 5, 3, 1], + [2, 2, 5, 3, 2], + [2, 2, 5, 3, 3], + [2, 2, 5, 3, 4], + [2, 2, 5, 3, 5], + [2, 2, 5, 3, 6], + [2, 2, 5, 4, 1], + [2, 2, 5, 4, 2], + [2, 2, 5, 4, 3], + [2, 2, 5, 4, 4], + [2, 2, 5, 4, 5], + [2, 2, 5, 4, 6], + [2, 2, 5, 5, 1], + [2, 2, 5, 5, 2], + [2, 2, 5, 5, 3], + [2, 2, 5, 5, 4], + [2, 2, 5, 5, 5], + [2, 2, 5, 5, 6], + [2, 2, 5, 6, 1], + [2, 2, 5, 6, 2], + [2, 2, 5, 6, 3], + [2, 2, 5, 6, 4], + [2, 2, 5, 6, 5], + [2, 2, 5, 6, 6], + [2, 2, 6, 1, 1], + [2, 2, 6, 1, 2], + [2, 2, 6, 1, 3], + [2, 2, 6, 1, 4], + [2, 2, 6, 1, 5], + [2, 2, 6, 1, 6], + [2, 2, 6, 2, 1], + [2, 2, 6, 2, 2], + [2, 2, 6, 2, 3], + [2, 2, 6, 2, 4], + [2, 2, 6, 2, 5], + [2, 2, 6, 2, 6], + [2, 2, 6, 3, 1], + [2, 2, 6, 3, 2], + [2, 2, 6, 3, 3], + [2, 2, 6, 3, 4], + [2, 2, 6, 3, 5], + [2, 2, 6, 3, 6], + [2, 2, 6, 4, 1], + [2, 2, 6, 4, 2], + [2, 2, 6, 4, 3], + [2, 2, 6, 4, 4], + [2, 2, 6, 4, 5], + [2, 2, 6, 4, 6], + [2, 2, 6, 5, 1], + [2, 2, 6, 5, 2], + [2, 2, 6, 5, 3], + [2, 2, 6, 5, 4], + [2, 2, 6, 5, 5], + [2, 2, 6, 5, 6], + [2, 2, 6, 6, 1], + [2, 2, 6, 6, 2], + [2, 2, 6, 6, 3], + [2, 2, 6, 6, 4], + [2, 2, 6, 6, 5], + [2, 2, 6, 6, 6], + [2, 3, 1, 1, 1], + [2, 3, 1, 1, 2], + [2, 3, 1, 1, 3], + [2, 3, 1, 1, 4], + [2, 3, 1, 1, 5], + [2, 3, 1, 1, 6], + [2, 3, 1, 2, 1], + [2, 3, 1, 2, 2], + [2, 3, 1, 2, 3], + [2, 3, 1, 2, 4], + [2, 3, 1, 2, 5], + [2, 3, 1, 2, 6], + [2, 3, 1, 3, 1], + [2, 3, 1, 3, 2], + [2, 3, 1, 3, 3], + [2, 3, 1, 3, 4], + [2, 3, 1, 3, 5], + [2, 3, 1, 3, 6], + [2, 3, 1, 4, 1], + [2, 3, 1, 4, 2], + [2, 3, 1, 4, 3], + [2, 3, 1, 4, 4], + [2, 3, 1, 4, 5], + [2, 3, 1, 4, 6], + [2, 3, 1, 5, 1], + [2, 3, 1, 5, 2], + [2, 3, 1, 5, 3], + [2, 3, 1, 5, 4], + [2, 3, 1, 5, 5], + [2, 3, 1, 5, 6], + [2, 3, 1, 6, 1], + [2, 3, 1, 6, 2], + [2, 3, 1, 6, 3], + [2, 3, 1, 6, 4], + [2, 3, 1, 6, 5], + [2, 3, 1, 6, 6], + [2, 3, 2, 1, 1], + [2, 3, 2, 1, 2], + [2, 3, 2, 1, 3], + [2, 3, 2, 1, 4], + [2, 3, 2, 1, 5], + [2, 3, 2, 1, 6], + [2, 3, 2, 2, 1], + [2, 3, 2, 2, 2], + [2, 3, 2, 2, 3], + [2, 3, 2, 2, 4], + [2, 3, 2, 2, 5], + [2, 3, 2, 2, 6], + [2, 3, 2, 3, 1], + [2, 3, 2, 3, 2], + [2, 3, 2, 3, 3], + [2, 3, 2, 3, 4], + [2, 3, 2, 3, 5], + [2, 3, 2, 3, 6], + [2, 3, 2, 4, 1], + [2, 3, 2, 4, 2], + [2, 3, 2, 4, 3], + [2, 3, 2, 4, 4], + [2, 3, 2, 4, 5], + [2, 3, 2, 4, 6], + [2, 3, 2, 5, 1], + [2, 3, 2, 5, 2], + [2, 3, 2, 5, 3], + [2, 3, 2, 5, 4], + [2, 3, 2, 5, 5], + [2, 3, 2, 5, 6], + [2, 3, 2, 6, 1], + [2, 3, 2, 6, 2], + [2, 3, 2, 6, 3], + [2, 3, 2, 6, 4], + [2, 3, 2, 6, 5], + [2, 3, 2, 6, 6], + [2, 3, 3, 1, 1], + [2, 3, 3, 1, 2], + [2, 3, 3, 1, 3], + [2, 3, 3, 1, 4], + [2, 3, 3, 1, 5], + [2, 3, 3, 1, 6], + [2, 3, 3, 2, 1], + [2, 3, 3, 2, 2], + [2, 3, 3, 2, 3], + [2, 3, 3, 2, 4], + [2, 3, 3, 2, 5], + [2, 3, 3, 2, 6], + [2, 3, 3, 3, 1], + [2, 3, 3, 3, 2], + [2, 3, 3, 3, 3], + [2, 3, 3, 3, 4], + [2, 3, 3, 3, 5], + [2, 3, 3, 3, 6], + [2, 3, 3, 4, 1], + [2, 3, 3, 4, 2], + [2, 3, 3, 4, 3], + [2, 3, 3, 4, 4], + [2, 3, 3, 4, 5], + [2, 3, 3, 4, 6], + [2, 3, 3, 5, 1], + [2, 3, 3, 5, 2], + [2, 3, 3, 5, 3], + [2, 3, 3, 5, 4], + [2, 3, 3, 5, 5], + [2, 3, 3, 5, 6], + [2, 3, 3, 6, 1], + [2, 3, 3, 6, 2], + [2, 3, 3, 6, 3], + [2, 3, 3, 6, 4], + [2, 3, 3, 6, 5], + [2, 3, 3, 6, 6], + [2, 3, 4, 1, 1], + [2, 3, 4, 1, 2], + [2, 3, 4, 1, 3], + [2, 3, 4, 1, 4], + [2, 3, 4, 1, 5], + [2, 3, 4, 1, 6], + [2, 3, 4, 2, 1], + [2, 3, 4, 2, 2], + [2, 3, 4, 2, 3], + [2, 3, 4, 2, 4], + [2, 3, 4, 2, 5], + [2, 3, 4, 2, 6], + [2, 3, 4, 3, 1], + [2, 3, 4, 3, 2], + [2, 3, 4, 3, 3], + [2, 3, 4, 3, 4], + [2, 3, 4, 3, 5], + [2, 3, 4, 3, 6], + [2, 3, 4, 4, 1], + [2, 3, 4, 4, 2], + [2, 3, 4, 4, 3], + [2, 3, 4, 4, 4], + [2, 3, 4, 4, 5], + [2, 3, 4, 4, 6], + [2, 3, 4, 5, 1], + [2, 3, 4, 5, 2], + [2, 3, 4, 5, 3], + [2, 3, 4, 5, 4], + [2, 3, 4, 5, 5], + [2, 3, 4, 5, 6], + [2, 3, 4, 6, 1], + [2, 3, 4, 6, 2], + [2, 3, 4, 6, 3], + [2, 3, 4, 6, 4], + [2, 3, 4, 6, 5], + [2, 3, 4, 6, 6], + [2, 3, 5, 1, 1], + [2, 3, 5, 1, 2], + [2, 3, 5, 1, 3], + [2, 3, 5, 1, 4], + [2, 3, 5, 1, 5], + [2, 3, 5, 1, 6], + [2, 3, 5, 2, 1], + [2, 3, 5, 2, 2], + [2, 3, 5, 2, 3], + [2, 3, 5, 2, 4], + [2, 3, 5, 2, 5], + [2, 3, 5, 2, 6], + [2, 3, 5, 3, 1], + [2, 3, 5, 3, 2], + [2, 3, 5, 3, 3], + [2, 3, 5, 3, 4], + [2, 3, 5, 3, 5], + [2, 3, 5, 3, 6], + [2, 3, 5, 4, 1], + [2, 3, 5, 4, 2], + [2, 3, 5, 4, 3], + [2, 3, 5, 4, 4], + [2, 3, 5, 4, 5], + [2, 3, 5, 4, 6], + [2, 3, 5, 5, 1], + [2, 3, 5, 5, 2], + [2, 3, 5, 5, 3], + [2, 3, 5, 5, 4], + [2, 3, 5, 5, 5], + [2, 3, 5, 5, 6], + [2, 3, 5, 6, 1], + [2, 3, 5, 6, 2], + [2, 3, 5, 6, 3], + [2, 3, 5, 6, 4], + [2, 3, 5, 6, 5], + [2, 3, 5, 6, 6], + [2, 3, 6, 1, 1], + [2, 3, 6, 1, 2], + [2, 3, 6, 1, 3], + [2, 3, 6, 1, 4], + [2, 3, 6, 1, 5], + [2, 3, 6, 1, 6], + [2, 3, 6, 2, 1], + [2, 3, 6, 2, 2], + [2, 3, 6, 2, 3], + [2, 3, 6, 2, 4], + [2, 3, 6, 2, 5], + [2, 3, 6, 2, 6], + [2, 3, 6, 3, 1], + [2, 3, 6, 3, 2], + [2, 3, 6, 3, 3], + [2, 3, 6, 3, 4], + [2, 3, 6, 3, 5], + [2, 3, 6, 3, 6], + [2, 3, 6, 4, 1], + [2, 3, 6, 4, 2], + [2, 3, 6, 4, 3], + [2, 3, 6, 4, 4], + [2, 3, 6, 4, 5], + [2, 3, 6, 4, 6], + [2, 3, 6, 5, 1], + [2, 3, 6, 5, 2], + [2, 3, 6, 5, 3], + [2, 3, 6, 5, 4], + [2, 3, 6, 5, 5], + [2, 3, 6, 5, 6], + [2, 3, 6, 6, 1], + [2, 3, 6, 6, 2], + [2, 3, 6, 6, 3], + [2, 3, 6, 6, 4], + [2, 3, 6, 6, 5], + [2, 3, 6, 6, 6], + [2, 4, 1, 1, 1], + [2, 4, 1, 1, 2], + [2, 4, 1, 1, 3], + [2, 4, 1, 1, 4], + [2, 4, 1, 1, 5], + [2, 4, 1, 1, 6], + [2, 4, 1, 2, 1], + [2, 4, 1, 2, 2], + [2, 4, 1, 2, 3], + [2, 4, 1, 2, 4], + [2, 4, 1, 2, 5], + [2, 4, 1, 2, 6], + [2, 4, 1, 3, 1], + [2, 4, 1, 3, 2], + [2, 4, 1, 3, 3], + [2, 4, 1, 3, 4], + [2, 4, 1, 3, 5], + [2, 4, 1, 3, 6], + [2, 4, 1, 4, 1], + [2, 4, 1, 4, 2], + [2, 4, 1, 4, 3], + [2, 4, 1, 4, 4], + [2, 4, 1, 4, 5], + [2, 4, 1, 4, 6], + [2, 4, 1, 5, 1], + [2, 4, 1, 5, 2], + [2, 4, 1, 5, 3], + [2, 4, 1, 5, 4], + [2, 4, 1, 5, 5], + [2, 4, 1, 5, 6], + [2, 4, 1, 6, 1], + [2, 4, 1, 6, 2], + [2, 4, 1, 6, 3], + [2, 4, 1, 6, 4], + [2, 4, 1, 6, 5], + [2, 4, 1, 6, 6], + [2, 4, 2, 1, 1], + [2, 4, 2, 1, 2], + [2, 4, 2, 1, 3], + [2, 4, 2, 1, 4], + [2, 4, 2, 1, 5], + [2, 4, 2, 1, 6], + [2, 4, 2, 2, 1], + [2, 4, 2, 2, 2], + [2, 4, 2, 2, 3], + [2, 4, 2, 2, 4], + [2, 4, 2, 2, 5], + [2, 4, 2, 2, 6], + [2, 4, 2, 3, 1], + [2, 4, 2, 3, 2], + [2, 4, 2, 3, 3], + [2, 4, 2, 3, 4], + [2, 4, 2, 3, 5], + [2, 4, 2, 3, 6], + [2, 4, 2, 4, 1], + [2, 4, 2, 4, 2], + [2, 4, 2, 4, 3], + [2, 4, 2, 4, 4], + [2, 4, 2, 4, 5], + [2, 4, 2, 4, 6], + [2, 4, 2, 5, 1], + [2, 4, 2, 5, 2], + [2, 4, 2, 5, 3], + [2, 4, 2, 5, 4], + [2, 4, 2, 5, 5], + [2, 4, 2, 5, 6], + [2, 4, 2, 6, 1], + [2, 4, 2, 6, 2], + [2, 4, 2, 6, 3], + [2, 4, 2, 6, 4], + [2, 4, 2, 6, 5], + [2, 4, 2, 6, 6], + [2, 4, 3, 1, 1], + [2, 4, 3, 1, 2], + [2, 4, 3, 1, 3], + [2, 4, 3, 1, 4], + [2, 4, 3, 1, 5], + [2, 4, 3, 1, 6], + [2, 4, 3, 2, 1], + [2, 4, 3, 2, 2], + [2, 4, 3, 2, 3], + [2, 4, 3, 2, 4], + [2, 4, 3, 2, 5], + [2, 4, 3, 2, 6], + [2, 4, 3, 3, 1], + [2, 4, 3, 3, 2], + [2, 4, 3, 3, 3], + [2, 4, 3, 3, 4], + [2, 4, 3, 3, 5], + [2, 4, 3, 3, 6], + [2, 4, 3, 4, 1], + [2, 4, 3, 4, 2], + [2, 4, 3, 4, 3], + [2, 4, 3, 4, 4], + [2, 4, 3, 4, 5], + [2, 4, 3, 4, 6], + [2, 4, 3, 5, 1], + [2, 4, 3, 5, 2], + [2, 4, 3, 5, 3], + [2, 4, 3, 5, 4], + [2, 4, 3, 5, 5], + [2, 4, 3, 5, 6], + [2, 4, 3, 6, 1], + [2, 4, 3, 6, 2], + [2, 4, 3, 6, 3], + [2, 4, 3, 6, 4], + [2, 4, 3, 6, 5], + [2, 4, 3, 6, 6], + [2, 4, 4, 1, 1], + [2, 4, 4, 1, 2], + [2, 4, 4, 1, 3], + [2, 4, 4, 1, 4], + [2, 4, 4, 1, 5], + [2, 4, 4, 1, 6], + [2, 4, 4, 2, 1], + [2, 4, 4, 2, 2], + [2, 4, 4, 2, 3], + [2, 4, 4, 2, 4], + [2, 4, 4, 2, 5], + [2, 4, 4, 2, 6], + [2, 4, 4, 3, 1], + [2, 4, 4, 3, 2], + [2, 4, 4, 3, 3], + [2, 4, 4, 3, 4], + [2, 4, 4, 3, 5], + [2, 4, 4, 3, 6], + [2, 4, 4, 4, 1], + [2, 4, 4, 4, 2], + [2, 4, 4, 4, 3], + [2, 4, 4, 4, 4], + [2, 4, 4, 4, 5], + [2, 4, 4, 4, 6], + [2, 4, 4, 5, 1], + [2, 4, 4, 5, 2], + [2, 4, 4, 5, 3], + [2, 4, 4, 5, 4], + [2, 4, 4, 5, 5], + [2, 4, 4, 5, 6], + [2, 4, 4, 6, 1], + [2, 4, 4, 6, 2], + [2, 4, 4, 6, 3], + [2, 4, 4, 6, 4], + [2, 4, 4, 6, 5], + [2, 4, 4, 6, 6], + [2, 4, 5, 1, 1], + [2, 4, 5, 1, 2], + [2, 4, 5, 1, 3], + [2, 4, 5, 1, 4], + [2, 4, 5, 1, 5], + [2, 4, 5, 1, 6], + [2, 4, 5, 2, 1], + [2, 4, 5, 2, 2], + [2, 4, 5, 2, 3], + [2, 4, 5, 2, 4], + [2, 4, 5, 2, 5], + [2, 4, 5, 2, 6], + [2, 4, 5, 3, 1], + [2, 4, 5, 3, 2], + [2, 4, 5, 3, 3], + [2, 4, 5, 3, 4], + [2, 4, 5, 3, 5], + [2, 4, 5, 3, 6], + [2, 4, 5, 4, 1], + [2, 4, 5, 4, 2], + [2, 4, 5, 4, 3], + [2, 4, 5, 4, 4], + [2, 4, 5, 4, 5], + [2, 4, 5, 4, 6], + [2, 4, 5, 5, 1], + [2, 4, 5, 5, 2], + [2, 4, 5, 5, 3], + [2, 4, 5, 5, 4], + [2, 4, 5, 5, 5], + [2, 4, 5, 5, 6], + [2, 4, 5, 6, 1], + [2, 4, 5, 6, 2], + [2, 4, 5, 6, 3], + [2, 4, 5, 6, 4], + [2, 4, 5, 6, 5], + [2, 4, 5, 6, 6], + [2, 4, 6, 1, 1], + [2, 4, 6, 1, 2], + [2, 4, 6, 1, 3], + [2, 4, 6, 1, 4], + [2, 4, 6, 1, 5], + [2, 4, 6, 1, 6], + [2, 4, 6, 2, 1], + [2, 4, 6, 2, 2], + [2, 4, 6, 2, 3], + [2, 4, 6, 2, 4], + [2, 4, 6, 2, 5], + [2, 4, 6, 2, 6], + [2, 4, 6, 3, 1], + [2, 4, 6, 3, 2], + [2, 4, 6, 3, 3], + [2, 4, 6, 3, 4], + [2, 4, 6, 3, 5], + [2, 4, 6, 3, 6], + [2, 4, 6, 4, 1], + [2, 4, 6, 4, 2], + [2, 4, 6, 4, 3], + [2, 4, 6, 4, 4], + [2, 4, 6, 4, 5], + [2, 4, 6, 4, 6], + [2, 4, 6, 5, 1], + [2, 4, 6, 5, 2], + [2, 4, 6, 5, 3], + [2, 4, 6, 5, 4], + [2, 4, 6, 5, 5], + [2, 4, 6, 5, 6], + [2, 4, 6, 6, 1], + [2, 4, 6, 6, 2], + [2, 4, 6, 6, 3], + [2, 4, 6, 6, 4], + [2, 4, 6, 6, 5], + [2, 4, 6, 6, 6], + [2, 5, 1, 1, 1], + [2, 5, 1, 1, 2], + [2, 5, 1, 1, 3], + [2, 5, 1, 1, 4], + [2, 5, 1, 1, 5], + [2, 5, 1, 1, 6], + [2, 5, 1, 2, 1], + [2, 5, 1, 2, 2], + [2, 5, 1, 2, 3], + [2, 5, 1, 2, 4], + [2, 5, 1, 2, 5], + [2, 5, 1, 2, 6], + [2, 5, 1, 3, 1], + [2, 5, 1, 3, 2], + [2, 5, 1, 3, 3], + [2, 5, 1, 3, 4], + [2, 5, 1, 3, 5], + [2, 5, 1, 3, 6], + [2, 5, 1, 4, 1], + [2, 5, 1, 4, 2], + [2, 5, 1, 4, 3], + [2, 5, 1, 4, 4], + [2, 5, 1, 4, 5], + [2, 5, 1, 4, 6], + [2, 5, 1, 5, 1], + [2, 5, 1, 5, 2], + [2, 5, 1, 5, 3], + [2, 5, 1, 5, 4], + [2, 5, 1, 5, 5], + [2, 5, 1, 5, 6], + [2, 5, 1, 6, 1], + [2, 5, 1, 6, 2], + [2, 5, 1, 6, 3], + [2, 5, 1, 6, 4], + [2, 5, 1, 6, 5], + [2, 5, 1, 6, 6], + [2, 5, 2, 1, 1], + [2, 5, 2, 1, 2], + [2, 5, 2, 1, 3], + [2, 5, 2, 1, 4], + [2, 5, 2, 1, 5], + [2, 5, 2, 1, 6], + [2, 5, 2, 2, 1], + [2, 5, 2, 2, 2], + [2, 5, 2, 2, 3], + [2, 5, 2, 2, 4], + [2, 5, 2, 2, 5], + [2, 5, 2, 2, 6], + [2, 5, 2, 3, 1], + [2, 5, 2, 3, 2], + [2, 5, 2, 3, 3], + [2, 5, 2, 3, 4], + [2, 5, 2, 3, 5], + [2, 5, 2, 3, 6], + [2, 5, 2, 4, 1], + [2, 5, 2, 4, 2], + [2, 5, 2, 4, 3], + [2, 5, 2, 4, 4], + [2, 5, 2, 4, 5], + [2, 5, 2, 4, 6], + [2, 5, 2, 5, 1], + [2, 5, 2, 5, 2], + [2, 5, 2, 5, 3], + [2, 5, 2, 5, 4], + [2, 5, 2, 5, 5], + [2, 5, 2, 5, 6], + [2, 5, 2, 6, 1], + [2, 5, 2, 6, 2], + [2, 5, 2, 6, 3], + [2, 5, 2, 6, 4], + [2, 5, 2, 6, 5], + [2, 5, 2, 6, 6], + [2, 5, 3, 1, 1], + [2, 5, 3, 1, 2], + [2, 5, 3, 1, 3], + [2, 5, 3, 1, 4], + [2, 5, 3, 1, 5], + [2, 5, 3, 1, 6], + [2, 5, 3, 2, 1], + [2, 5, 3, 2, 2], + [2, 5, 3, 2, 3], + [2, 5, 3, 2, 4], + [2, 5, 3, 2, 5], + [2, 5, 3, 2, 6], + [2, 5, 3, 3, 1], + [2, 5, 3, 3, 2], + [2, 5, 3, 3, 3], + [2, 5, 3, 3, 4], + [2, 5, 3, 3, 5], + [2, 5, 3, 3, 6], + [2, 5, 3, 4, 1], + [2, 5, 3, 4, 2], + [2, 5, 3, 4, 3], + [2, 5, 3, 4, 4], + [2, 5, 3, 4, 5], + [2, 5, 3, 4, 6], + [2, 5, 3, 5, 1], + [2, 5, 3, 5, 2], + [2, 5, 3, 5, 3], + [2, 5, 3, 5, 4], + [2, 5, 3, 5, 5], + [2, 5, 3, 5, 6], + [2, 5, 3, 6, 1], + [2, 5, 3, 6, 2], + [2, 5, 3, 6, 3], + [2, 5, 3, 6, 4], + [2, 5, 3, 6, 5], + [2, 5, 3, 6, 6], + [2, 5, 4, 1, 1], + [2, 5, 4, 1, 2], + [2, 5, 4, 1, 3], + [2, 5, 4, 1, 4], + [2, 5, 4, 1, 5], + [2, 5, 4, 1, 6], + [2, 5, 4, 2, 1], + [2, 5, 4, 2, 2], + [2, 5, 4, 2, 3], + [2, 5, 4, 2, 4], + [2, 5, 4, 2, 5], + [2, 5, 4, 2, 6], + [2, 5, 4, 3, 1], + [2, 5, 4, 3, 2], + [2, 5, 4, 3, 3], + [2, 5, 4, 3, 4], + [2, 5, 4, 3, 5], + [2, 5, 4, 3, 6], + [2, 5, 4, 4, 1], + [2, 5, 4, 4, 2], + [2, 5, 4, 4, 3], + [2, 5, 4, 4, 4], + [2, 5, 4, 4, 5], + [2, 5, 4, 4, 6], + [2, 5, 4, 5, 1], + [2, 5, 4, 5, 2], + [2, 5, 4, 5, 3], + [2, 5, 4, 5, 4], + [2, 5, 4, 5, 5], + [2, 5, 4, 5, 6], + [2, 5, 4, 6, 1], + [2, 5, 4, 6, 2], + [2, 5, 4, 6, 3], + [2, 5, 4, 6, 4], + [2, 5, 4, 6, 5], + [2, 5, 4, 6, 6], + [2, 5, 5, 1, 1], + [2, 5, 5, 1, 2], + [2, 5, 5, 1, 3], + [2, 5, 5, 1, 4], + [2, 5, 5, 1, 5], + [2, 5, 5, 1, 6], + [2, 5, 5, 2, 1], + [2, 5, 5, 2, 2], + [2, 5, 5, 2, 3], + [2, 5, 5, 2, 4], + [2, 5, 5, 2, 5], + [2, 5, 5, 2, 6], + [2, 5, 5, 3, 1], + [2, 5, 5, 3, 2], + [2, 5, 5, 3, 3], + [2, 5, 5, 3, 4], + [2, 5, 5, 3, 5], + [2, 5, 5, 3, 6], + [2, 5, 5, 4, 1], + [2, 5, 5, 4, 2], + [2, 5, 5, 4, 3], + [2, 5, 5, 4, 4], + [2, 5, 5, 4, 5], + [2, 5, 5, 4, 6], + [2, 5, 5, 5, 1], + [2, 5, 5, 5, 2], + [2, 5, 5, 5, 3], + [2, 5, 5, 5, 4], + [2, 5, 5, 5, 5], + [2, 5, 5, 5, 6], + [2, 5, 5, 6, 1], + [2, 5, 5, 6, 2], + [2, 5, 5, 6, 3], + [2, 5, 5, 6, 4], + [2, 5, 5, 6, 5], + [2, 5, 5, 6, 6], + [2, 5, 6, 1, 1], + [2, 5, 6, 1, 2], + [2, 5, 6, 1, 3], + [2, 5, 6, 1, 4], + [2, 5, 6, 1, 5], + [2, 5, 6, 1, 6], + [2, 5, 6, 2, 1], + [2, 5, 6, 2, 2], + [2, 5, 6, 2, 3], + [2, 5, 6, 2, 4], + [2, 5, 6, 2, 5], + [2, 5, 6, 2, 6], + [2, 5, 6, 3, 1], + [2, 5, 6, 3, 2], + [2, 5, 6, 3, 3], + [2, 5, 6, 3, 4], + [2, 5, 6, 3, 5], + [2, 5, 6, 3, 6], + [2, 5, 6, 4, 1], + [2, 5, 6, 4, 2], + [2, 5, 6, 4, 3], + [2, 5, 6, 4, 4], + [2, 5, 6, 4, 5], + [2, 5, 6, 4, 6], + [2, 5, 6, 5, 1], + [2, 5, 6, 5, 2], + [2, 5, 6, 5, 3], + [2, 5, 6, 5, 4], + [2, 5, 6, 5, 5], + [2, 5, 6, 5, 6], + [2, 5, 6, 6, 1], + [2, 5, 6, 6, 2], + [2, 5, 6, 6, 3], + [2, 5, 6, 6, 4], + [2, 5, 6, 6, 5], + [2, 5, 6, 6, 6], + [2, 6, 1, 1, 1], + [2, 6, 1, 1, 2], + [2, 6, 1, 1, 3], + [2, 6, 1, 1, 4], + [2, 6, 1, 1, 5], + [2, 6, 1, 1, 6], + [2, 6, 1, 2, 1], + [2, 6, 1, 2, 2], + [2, 6, 1, 2, 3], + [2, 6, 1, 2, 4], + [2, 6, 1, 2, 5], + [2, 6, 1, 2, 6], + [2, 6, 1, 3, 1], + [2, 6, 1, 3, 2], + [2, 6, 1, 3, 3], + [2, 6, 1, 3, 4], + [2, 6, 1, 3, 5], + [2, 6, 1, 3, 6], + [2, 6, 1, 4, 1], + [2, 6, 1, 4, 2], + [2, 6, 1, 4, 3], + [2, 6, 1, 4, 4], + [2, 6, 1, 4, 5], + [2, 6, 1, 4, 6], + [2, 6, 1, 5, 1], + [2, 6, 1, 5, 2], + [2, 6, 1, 5, 3], + [2, 6, 1, 5, 4], + [2, 6, 1, 5, 5], + [2, 6, 1, 5, 6], + [2, 6, 1, 6, 1], + [2, 6, 1, 6, 2], + [2, 6, 1, 6, 3], + [2, 6, 1, 6, 4], + [2, 6, 1, 6, 5], + [2, 6, 1, 6, 6], + [2, 6, 2, 1, 1], + [2, 6, 2, 1, 2], + [2, 6, 2, 1, 3], + [2, 6, 2, 1, 4], + [2, 6, 2, 1, 5], + [2, 6, 2, 1, 6], + [2, 6, 2, 2, 1], + [2, 6, 2, 2, 2], + [2, 6, 2, 2, 3], + [2, 6, 2, 2, 4], + [2, 6, 2, 2, 5], + [2, 6, 2, 2, 6], + [2, 6, 2, 3, 1], + [2, 6, 2, 3, 2], + [2, 6, 2, 3, 3], + [2, 6, 2, 3, 4], + [2, 6, 2, 3, 5], + [2, 6, 2, 3, 6], + [2, 6, 2, 4, 1], + [2, 6, 2, 4, 2], + [2, 6, 2, 4, 3], + [2, 6, 2, 4, 4], + [2, 6, 2, 4, 5], + [2, 6, 2, 4, 6], + [2, 6, 2, 5, 1], + [2, 6, 2, 5, 2], + [2, 6, 2, 5, 3], + [2, 6, 2, 5, 4], + [2, 6, 2, 5, 5], + [2, 6, 2, 5, 6], + [2, 6, 2, 6, 1], + [2, 6, 2, 6, 2], + [2, 6, 2, 6, 3], + [2, 6, 2, 6, 4], + [2, 6, 2, 6, 5], + [2, 6, 2, 6, 6], + [2, 6, 3, 1, 1], + [2, 6, 3, 1, 2], + [2, 6, 3, 1, 3], + [2, 6, 3, 1, 4], + [2, 6, 3, 1, 5], + [2, 6, 3, 1, 6], + [2, 6, 3, 2, 1], + [2, 6, 3, 2, 2], + [2, 6, 3, 2, 3], + [2, 6, 3, 2, 4], + [2, 6, 3, 2, 5], + [2, 6, 3, 2, 6], + [2, 6, 3, 3, 1], + [2, 6, 3, 3, 2], + [2, 6, 3, 3, 3], + [2, 6, 3, 3, 4], + [2, 6, 3, 3, 5], + [2, 6, 3, 3, 6], + [2, 6, 3, 4, 1], + [2, 6, 3, 4, 2], + [2, 6, 3, 4, 3], + [2, 6, 3, 4, 4], + [2, 6, 3, 4, 5], + [2, 6, 3, 4, 6], + [2, 6, 3, 5, 1], + [2, 6, 3, 5, 2], + [2, 6, 3, 5, 3], + [2, 6, 3, 5, 4], + [2, 6, 3, 5, 5], + [2, 6, 3, 5, 6], + [2, 6, 3, 6, 1], + [2, 6, 3, 6, 2], + [2, 6, 3, 6, 3], + [2, 6, 3, 6, 4], + [2, 6, 3, 6, 5], + [2, 6, 3, 6, 6], + [2, 6, 4, 1, 1], + [2, 6, 4, 1, 2], + [2, 6, 4, 1, 3], + [2, 6, 4, 1, 4], + [2, 6, 4, 1, 5], + [2, 6, 4, 1, 6], + [2, 6, 4, 2, 1], + [2, 6, 4, 2, 2], + [2, 6, 4, 2, 3], + [2, 6, 4, 2, 4], + [2, 6, 4, 2, 5], + [2, 6, 4, 2, 6], + [2, 6, 4, 3, 1], + [2, 6, 4, 3, 2], + [2, 6, 4, 3, 3], + [2, 6, 4, 3, 4], + [2, 6, 4, 3, 5], + [2, 6, 4, 3, 6], + [2, 6, 4, 4, 1], + [2, 6, 4, 4, 2], + [2, 6, 4, 4, 3], + [2, 6, 4, 4, 4], + [2, 6, 4, 4, 5], + [2, 6, 4, 4, 6], + [2, 6, 4, 5, 1], + [2, 6, 4, 5, 2], + [2, 6, 4, 5, 3], + [2, 6, 4, 5, 4], + [2, 6, 4, 5, 5], + [2, 6, 4, 5, 6], + [2, 6, 4, 6, 1], + [2, 6, 4, 6, 2], + [2, 6, 4, 6, 3], + [2, 6, 4, 6, 4], + [2, 6, 4, 6, 5], + [2, 6, 4, 6, 6], + [2, 6, 5, 1, 1], + [2, 6, 5, 1, 2], + [2, 6, 5, 1, 3], + [2, 6, 5, 1, 4], + [2, 6, 5, 1, 5], + [2, 6, 5, 1, 6], + [2, 6, 5, 2, 1], + [2, 6, 5, 2, 2], + [2, 6, 5, 2, 3], + [2, 6, 5, 2, 4], + [2, 6, 5, 2, 5], + [2, 6, 5, 2, 6], + [2, 6, 5, 3, 1], + [2, 6, 5, 3, 2], + [2, 6, 5, 3, 3], + [2, 6, 5, 3, 4], + [2, 6, 5, 3, 5], + [2, 6, 5, 3, 6], + [2, 6, 5, 4, 1], + [2, 6, 5, 4, 2], + [2, 6, 5, 4, 3], + [2, 6, 5, 4, 4], + [2, 6, 5, 4, 5], + [2, 6, 5, 4, 6], + [2, 6, 5, 5, 1], + [2, 6, 5, 5, 2], + [2, 6, 5, 5, 3], + [2, 6, 5, 5, 4], + [2, 6, 5, 5, 5], + [2, 6, 5, 5, 6], + [2, 6, 5, 6, 1], + [2, 6, 5, 6, 2], + [2, 6, 5, 6, 3], + [2, 6, 5, 6, 4], + [2, 6, 5, 6, 5], + [2, 6, 5, 6, 6], + [2, 6, 6, 1, 1], + [2, 6, 6, 1, 2], + [2, 6, 6, 1, 3], + [2, 6, 6, 1, 4], + [2, 6, 6, 1, 5], + [2, 6, 6, 1, 6], + [2, 6, 6, 2, 1], + [2, 6, 6, 2, 2], + [2, 6, 6, 2, 3], + [2, 6, 6, 2, 4], + [2, 6, 6, 2, 5], + [2, 6, 6, 2, 6], + [2, 6, 6, 3, 1], + [2, 6, 6, 3, 2], + [2, 6, 6, 3, 3], + [2, 6, 6, 3, 4], + [2, 6, 6, 3, 5], + [2, 6, 6, 3, 6], + [2, 6, 6, 4, 1], + [2, 6, 6, 4, 2], + [2, 6, 6, 4, 3], + [2, 6, 6, 4, 4], + [2, 6, 6, 4, 5], + [2, 6, 6, 4, 6], + [2, 6, 6, 5, 1], + [2, 6, 6, 5, 2], + [2, 6, 6, 5, 3], + [2, 6, 6, 5, 4], + [2, 6, 6, 5, 5], + [2, 6, 6, 5, 6], + [2, 6, 6, 6, 1], + [2, 6, 6, 6, 2], + [2, 6, 6, 6, 3], + [2, 6, 6, 6, 4], + [2, 6, 6, 6, 5], + [2, 6, 6, 6, 6], + [3, 1, 1, 1, 1], + [3, 1, 1, 1, 2], + [3, 1, 1, 1, 3], + [3, 1, 1, 1, 4], + [3, 1, 1, 1, 5], + [3, 1, 1, 1, 6], + [3, 1, 1, 2, 1], + [3, 1, 1, 2, 2], + [3, 1, 1, 2, 3], + [3, 1, 1, 2, 4], + [3, 1, 1, 2, 5], + [3, 1, 1, 2, 6], + [3, 1, 1, 3, 1], + [3, 1, 1, 3, 2], + [3, 1, 1, 3, 3], + [3, 1, 1, 3, 4], + [3, 1, 1, 3, 5], + [3, 1, 1, 3, 6], + [3, 1, 1, 4, 1], + [3, 1, 1, 4, 2], + [3, 1, 1, 4, 3], + [3, 1, 1, 4, 4], + [3, 1, 1, 4, 5], + [3, 1, 1, 4, 6], + [3, 1, 1, 5, 1], + [3, 1, 1, 5, 2], + [3, 1, 1, 5, 3], + [3, 1, 1, 5, 4], + [3, 1, 1, 5, 5], + [3, 1, 1, 5, 6], + [3, 1, 1, 6, 1], + [3, 1, 1, 6, 2], + [3, 1, 1, 6, 3], + [3, 1, 1, 6, 4], + [3, 1, 1, 6, 5], + [3, 1, 1, 6, 6], + [3, 1, 2, 1, 1], + [3, 1, 2, 1, 2], + [3, 1, 2, 1, 3], + [3, 1, 2, 1, 4], + [3, 1, 2, 1, 5], + [3, 1, 2, 1, 6], + [3, 1, 2, 2, 1], + [3, 1, 2, 2, 2], + [3, 1, 2, 2, 3], + [3, 1, 2, 2, 4], + [3, 1, 2, 2, 5], + [3, 1, 2, 2, 6], + [3, 1, 2, 3, 1], + [3, 1, 2, 3, 2], + [3, 1, 2, 3, 3], + [3, 1, 2, 3, 4], + [3, 1, 2, 3, 5], + [3, 1, 2, 3, 6], + [3, 1, 2, 4, 1], + [3, 1, 2, 4, 2], + [3, 1, 2, 4, 3], + [3, 1, 2, 4, 4], + [3, 1, 2, 4, 5], + [3, 1, 2, 4, 6], + [3, 1, 2, 5, 1], + [3, 1, 2, 5, 2], + [3, 1, 2, 5, 3], + [3, 1, 2, 5, 4], + [3, 1, 2, 5, 5], + [3, 1, 2, 5, 6], + [3, 1, 2, 6, 1], + [3, 1, 2, 6, 2], + [3, 1, 2, 6, 3], + [3, 1, 2, 6, 4], + [3, 1, 2, 6, 5], + [3, 1, 2, 6, 6], + [3, 1, 3, 1, 1], + [3, 1, 3, 1, 2], + [3, 1, 3, 1, 3], + [3, 1, 3, 1, 4], + [3, 1, 3, 1, 5], + [3, 1, 3, 1, 6], + [3, 1, 3, 2, 1], + [3, 1, 3, 2, 2], + [3, 1, 3, 2, 3], + [3, 1, 3, 2, 4], + [3, 1, 3, 2, 5], + [3, 1, 3, 2, 6], + [3, 1, 3, 3, 1], + [3, 1, 3, 3, 2], + [3, 1, 3, 3, 3], + [3, 1, 3, 3, 4], + [3, 1, 3, 3, 5], + [3, 1, 3, 3, 6], + [3, 1, 3, 4, 1], + [3, 1, 3, 4, 2], + [3, 1, 3, 4, 3], + [3, 1, 3, 4, 4], + [3, 1, 3, 4, 5], + [3, 1, 3, 4, 6], + [3, 1, 3, 5, 1], + [3, 1, 3, 5, 2], + [3, 1, 3, 5, 3], + [3, 1, 3, 5, 4], + [3, 1, 3, 5, 5], + [3, 1, 3, 5, 6], + [3, 1, 3, 6, 1], + [3, 1, 3, 6, 2], + [3, 1, 3, 6, 3], + [3, 1, 3, 6, 4], + [3, 1, 3, 6, 5], + [3, 1, 3, 6, 6], + [3, 1, 4, 1, 1], + [3, 1, 4, 1, 2], + [3, 1, 4, 1, 3], + [3, 1, 4, 1, 4], + [3, 1, 4, 1, 5], + [3, 1, 4, 1, 6], + [3, 1, 4, 2, 1], + [3, 1, 4, 2, 2], + [3, 1, 4, 2, 3], + [3, 1, 4, 2, 4], + [3, 1, 4, 2, 5], + [3, 1, 4, 2, 6], + [3, 1, 4, 3, 1], + [3, 1, 4, 3, 2], + [3, 1, 4, 3, 3], + [3, 1, 4, 3, 4], + [3, 1, 4, 3, 5], + [3, 1, 4, 3, 6], + [3, 1, 4, 4, 1], + [3, 1, 4, 4, 2], + [3, 1, 4, 4, 3], + [3, 1, 4, 4, 4], + [3, 1, 4, 4, 5], + [3, 1, 4, 4, 6], + [3, 1, 4, 5, 1], + [3, 1, 4, 5, 2], + [3, 1, 4, 5, 3], + [3, 1, 4, 5, 4], + [3, 1, 4, 5, 5], + [3, 1, 4, 5, 6], + [3, 1, 4, 6, 1], + [3, 1, 4, 6, 2], + [3, 1, 4, 6, 3], + [3, 1, 4, 6, 4], + [3, 1, 4, 6, 5], + [3, 1, 4, 6, 6], + [3, 1, 5, 1, 1], + [3, 1, 5, 1, 2], + [3, 1, 5, 1, 3], + [3, 1, 5, 1, 4], + [3, 1, 5, 1, 5], + [3, 1, 5, 1, 6], + [3, 1, 5, 2, 1], + [3, 1, 5, 2, 2], + [3, 1, 5, 2, 3], + [3, 1, 5, 2, 4], + [3, 1, 5, 2, 5], + [3, 1, 5, 2, 6], + [3, 1, 5, 3, 1], + [3, 1, 5, 3, 2], + [3, 1, 5, 3, 3], + [3, 1, 5, 3, 4], + [3, 1, 5, 3, 5], + [3, 1, 5, 3, 6], + [3, 1, 5, 4, 1], + [3, 1, 5, 4, 2], + [3, 1, 5, 4, 3], + [3, 1, 5, 4, 4], + [3, 1, 5, 4, 5], + [3, 1, 5, 4, 6], + [3, 1, 5, 5, 1], + [3, 1, 5, 5, 2], + [3, 1, 5, 5, 3], + [3, 1, 5, 5, 4], + [3, 1, 5, 5, 5], + [3, 1, 5, 5, 6], + [3, 1, 5, 6, 1], + [3, 1, 5, 6, 2], + [3, 1, 5, 6, 3], + [3, 1, 5, 6, 4], + [3, 1, 5, 6, 5], + [3, 1, 5, 6, 6], + [3, 1, 6, 1, 1], + [3, 1, 6, 1, 2], + [3, 1, 6, 1, 3], + [3, 1, 6, 1, 4], + [3, 1, 6, 1, 5], + [3, 1, 6, 1, 6], + [3, 1, 6, 2, 1], + [3, 1, 6, 2, 2], + [3, 1, 6, 2, 3], + [3, 1, 6, 2, 4], + [3, 1, 6, 2, 5], + [3, 1, 6, 2, 6], + [3, 1, 6, 3, 1], + [3, 1, 6, 3, 2], + [3, 1, 6, 3, 3], + [3, 1, 6, 3, 4], + [3, 1, 6, 3, 5], + [3, 1, 6, 3, 6], + [3, 1, 6, 4, 1], + [3, 1, 6, 4, 2], + [3, 1, 6, 4, 3], + [3, 1, 6, 4, 4], + [3, 1, 6, 4, 5], + [3, 1, 6, 4, 6], + [3, 1, 6, 5, 1], + [3, 1, 6, 5, 2], + [3, 1, 6, 5, 3], + [3, 1, 6, 5, 4], + [3, 1, 6, 5, 5], + [3, 1, 6, 5, 6], + [3, 1, 6, 6, 1], + [3, 1, 6, 6, 2], + [3, 1, 6, 6, 3], + [3, 1, 6, 6, 4], + [3, 1, 6, 6, 5], + [3, 1, 6, 6, 6], + [3, 2, 1, 1, 1], + [3, 2, 1, 1, 2], + [3, 2, 1, 1, 3], + [3, 2, 1, 1, 4], + [3, 2, 1, 1, 5], + [3, 2, 1, 1, 6], + [3, 2, 1, 2, 1], + [3, 2, 1, 2, 2], + [3, 2, 1, 2, 3], + [3, 2, 1, 2, 4], + [3, 2, 1, 2, 5], + [3, 2, 1, 2, 6], + [3, 2, 1, 3, 1], + [3, 2, 1, 3, 2], + [3, 2, 1, 3, 3], + [3, 2, 1, 3, 4], + [3, 2, 1, 3, 5], + [3, 2, 1, 3, 6], + [3, 2, 1, 4, 1], + [3, 2, 1, 4, 2], + [3, 2, 1, 4, 3], + [3, 2, 1, 4, 4], + [3, 2, 1, 4, 5], + [3, 2, 1, 4, 6], + [3, 2, 1, 5, 1], + [3, 2, 1, 5, 2], + [3, 2, 1, 5, 3], + [3, 2, 1, 5, 4], + [3, 2, 1, 5, 5], + [3, 2, 1, 5, 6], + [3, 2, 1, 6, 1], + [3, 2, 1, 6, 2], + [3, 2, 1, 6, 3], + [3, 2, 1, 6, 4], + [3, 2, 1, 6, 5], + [3, 2, 1, 6, 6], + [3, 2, 2, 1, 1], + [3, 2, 2, 1, 2], + [3, 2, 2, 1, 3], + [3, 2, 2, 1, 4], + [3, 2, 2, 1, 5], + [3, 2, 2, 1, 6], + [3, 2, 2, 2, 1], + [3, 2, 2, 2, 2], + [3, 2, 2, 2, 3], + [3, 2, 2, 2, 4], + [3, 2, 2, 2, 5], + [3, 2, 2, 2, 6], + [3, 2, 2, 3, 1], + [3, 2, 2, 3, 2], + [3, 2, 2, 3, 3], + [3, 2, 2, 3, 4], + [3, 2, 2, 3, 5], + [3, 2, 2, 3, 6], + [3, 2, 2, 4, 1], + [3, 2, 2, 4, 2], + [3, 2, 2, 4, 3], + [3, 2, 2, 4, 4], + [3, 2, 2, 4, 5], + [3, 2, 2, 4, 6], + [3, 2, 2, 5, 1], + [3, 2, 2, 5, 2], + [3, 2, 2, 5, 3], + [3, 2, 2, 5, 4], + [3, 2, 2, 5, 5], + [3, 2, 2, 5, 6], + [3, 2, 2, 6, 1], + [3, 2, 2, 6, 2], + [3, 2, 2, 6, 3], + [3, 2, 2, 6, 4], + [3, 2, 2, 6, 5], + [3, 2, 2, 6, 6], + [3, 2, 3, 1, 1], + [3, 2, 3, 1, 2], + [3, 2, 3, 1, 3], + [3, 2, 3, 1, 4], + [3, 2, 3, 1, 5], + [3, 2, 3, 1, 6], + [3, 2, 3, 2, 1], + [3, 2, 3, 2, 2], + [3, 2, 3, 2, 3], + [3, 2, 3, 2, 4], + [3, 2, 3, 2, 5], + [3, 2, 3, 2, 6], + [3, 2, 3, 3, 1], + [3, 2, 3, 3, 2], + [3, 2, 3, 3, 3], + [3, 2, 3, 3, 4], + [3, 2, 3, 3, 5], + [3, 2, 3, 3, 6], + [3, 2, 3, 4, 1], + [3, 2, 3, 4, 2], + [3, 2, 3, 4, 3], + [3, 2, 3, 4, 4], + [3, 2, 3, 4, 5], + [3, 2, 3, 4, 6], + [3, 2, 3, 5, 1], + [3, 2, 3, 5, 2], + [3, 2, 3, 5, 3], + [3, 2, 3, 5, 4], + [3, 2, 3, 5, 5], + [3, 2, 3, 5, 6], + [3, 2, 3, 6, 1], + [3, 2, 3, 6, 2], + [3, 2, 3, 6, 3], + [3, 2, 3, 6, 4], + [3, 2, 3, 6, 5], + [3, 2, 3, 6, 6], + [3, 2, 4, 1, 1], + [3, 2, 4, 1, 2], + [3, 2, 4, 1, 3], + [3, 2, 4, 1, 4], + [3, 2, 4, 1, 5], + [3, 2, 4, 1, 6], + [3, 2, 4, 2, 1], + [3, 2, 4, 2, 2], + [3, 2, 4, 2, 3], + [3, 2, 4, 2, 4], + [3, 2, 4, 2, 5], + [3, 2, 4, 2, 6], + [3, 2, 4, 3, 1], + [3, 2, 4, 3, 2], + [3, 2, 4, 3, 3], + [3, 2, 4, 3, 4], + [3, 2, 4, 3, 5], + [3, 2, 4, 3, 6], + [3, 2, 4, 4, 1], + [3, 2, 4, 4, 2], + [3, 2, 4, 4, 3], + [3, 2, 4, 4, 4], + [3, 2, 4, 4, 5], + [3, 2, 4, 4, 6], + [3, 2, 4, 5, 1], + [3, 2, 4, 5, 2], + [3, 2, 4, 5, 3], + [3, 2, 4, 5, 4], + [3, 2, 4, 5, 5], + [3, 2, 4, 5, 6], + [3, 2, 4, 6, 1], + [3, 2, 4, 6, 2], + [3, 2, 4, 6, 3], + [3, 2, 4, 6, 4], + [3, 2, 4, 6, 5], + [3, 2, 4, 6, 6], + [3, 2, 5, 1, 1], + [3, 2, 5, 1, 2], + [3, 2, 5, 1, 3], + [3, 2, 5, 1, 4], + [3, 2, 5, 1, 5], + [3, 2, 5, 1, 6], + [3, 2, 5, 2, 1], + [3, 2, 5, 2, 2], + [3, 2, 5, 2, 3], + [3, 2, 5, 2, 4], + [3, 2, 5, 2, 5], + [3, 2, 5, 2, 6], + [3, 2, 5, 3, 1], + [3, 2, 5, 3, 2], + [3, 2, 5, 3, 3], + [3, 2, 5, 3, 4], + [3, 2, 5, 3, 5], + [3, 2, 5, 3, 6], + [3, 2, 5, 4, 1], + [3, 2, 5, 4, 2], + [3, 2, 5, 4, 3], + [3, 2, 5, 4, 4], + [3, 2, 5, 4, 5], + [3, 2, 5, 4, 6], + [3, 2, 5, 5, 1], + [3, 2, 5, 5, 2], + [3, 2, 5, 5, 3], + [3, 2, 5, 5, 4], + [3, 2, 5, 5, 5], + [3, 2, 5, 5, 6], + [3, 2, 5, 6, 1], + [3, 2, 5, 6, 2], + [3, 2, 5, 6, 3], + [3, 2, 5, 6, 4], + [3, 2, 5, 6, 5], + [3, 2, 5, 6, 6], + [3, 2, 6, 1, 1], + [3, 2, 6, 1, 2], + [3, 2, 6, 1, 3], + [3, 2, 6, 1, 4], + [3, 2, 6, 1, 5], + [3, 2, 6, 1, 6], + [3, 2, 6, 2, 1], + [3, 2, 6, 2, 2], + [3, 2, 6, 2, 3], + [3, 2, 6, 2, 4], + [3, 2, 6, 2, 5], + [3, 2, 6, 2, 6], + [3, 2, 6, 3, 1], + [3, 2, 6, 3, 2], + [3, 2, 6, 3, 3], + [3, 2, 6, 3, 4], + [3, 2, 6, 3, 5], + [3, 2, 6, 3, 6], + [3, 2, 6, 4, 1], + [3, 2, 6, 4, 2], + [3, 2, 6, 4, 3], + [3, 2, 6, 4, 4], + [3, 2, 6, 4, 5], + [3, 2, 6, 4, 6], + [3, 2, 6, 5, 1], + [3, 2, 6, 5, 2], + [3, 2, 6, 5, 3], + [3, 2, 6, 5, 4], + [3, 2, 6, 5, 5], + [3, 2, 6, 5, 6], + [3, 2, 6, 6, 1], + [3, 2, 6, 6, 2], + [3, 2, 6, 6, 3], + [3, 2, 6, 6, 4], + [3, 2, 6, 6, 5], + [3, 2, 6, 6, 6], + [3, 3, 1, 1, 1], + [3, 3, 1, 1, 2], + [3, 3, 1, 1, 3], + [3, 3, 1, 1, 4], + [3, 3, 1, 1, 5], + [3, 3, 1, 1, 6], + [3, 3, 1, 2, 1], + [3, 3, 1, 2, 2], + [3, 3, 1, 2, 3], + [3, 3, 1, 2, 4], + [3, 3, 1, 2, 5], + [3, 3, 1, 2, 6], + [3, 3, 1, 3, 1], + [3, 3, 1, 3, 2], + [3, 3, 1, 3, 3], + [3, 3, 1, 3, 4], + [3, 3, 1, 3, 5], + [3, 3, 1, 3, 6], + [3, 3, 1, 4, 1], + [3, 3, 1, 4, 2], + [3, 3, 1, 4, 3], + [3, 3, 1, 4, 4], + [3, 3, 1, 4, 5], + [3, 3, 1, 4, 6], + [3, 3, 1, 5, 1], + [3, 3, 1, 5, 2], + [3, 3, 1, 5, 3], + [3, 3, 1, 5, 4], + [3, 3, 1, 5, 5], + [3, 3, 1, 5, 6], + [3, 3, 1, 6, 1], + [3, 3, 1, 6, 2], + [3, 3, 1, 6, 3], + [3, 3, 1, 6, 4], + [3, 3, 1, 6, 5], + [3, 3, 1, 6, 6], + [3, 3, 2, 1, 1], + [3, 3, 2, 1, 2], + [3, 3, 2, 1, 3], + [3, 3, 2, 1, 4], + [3, 3, 2, 1, 5], + [3, 3, 2, 1, 6], + [3, 3, 2, 2, 1], + [3, 3, 2, 2, 2], + [3, 3, 2, 2, 3], + [3, 3, 2, 2, 4], + [3, 3, 2, 2, 5], + [3, 3, 2, 2, 6], + [3, 3, 2, 3, 1], + [3, 3, 2, 3, 2], + [3, 3, 2, 3, 3], + [3, 3, 2, 3, 4], + [3, 3, 2, 3, 5], + [3, 3, 2, 3, 6], + [3, 3, 2, 4, 1], + [3, 3, 2, 4, 2], + [3, 3, 2, 4, 3], + [3, 3, 2, 4, 4], + [3, 3, 2, 4, 5], + [3, 3, 2, 4, 6], + [3, 3, 2, 5, 1], + [3, 3, 2, 5, 2], + [3, 3, 2, 5, 3], + [3, 3, 2, 5, 4], + [3, 3, 2, 5, 5], + [3, 3, 2, 5, 6], + [3, 3, 2, 6, 1], + [3, 3, 2, 6, 2], + [3, 3, 2, 6, 3], + [3, 3, 2, 6, 4], + [3, 3, 2, 6, 5], + [3, 3, 2, 6, 6], + [3, 3, 3, 1, 1], + [3, 3, 3, 1, 2], + [3, 3, 3, 1, 3], + [3, 3, 3, 1, 4], + [3, 3, 3, 1, 5], + [3, 3, 3, 1, 6], + [3, 3, 3, 2, 1], + [3, 3, 3, 2, 2], + [3, 3, 3, 2, 3], + [3, 3, 3, 2, 4], + [3, 3, 3, 2, 5], + [3, 3, 3, 2, 6], + [3, 3, 3, 3, 1], + [3, 3, 3, 3, 2], + [3, 3, 3, 3, 3], + [3, 3, 3, 3, 4], + [3, 3, 3, 3, 5], + [3, 3, 3, 3, 6], + [3, 3, 3, 4, 1], + [3, 3, 3, 4, 2], + [3, 3, 3, 4, 3], + [3, 3, 3, 4, 4], + [3, 3, 3, 4, 5], + [3, 3, 3, 4, 6], + [3, 3, 3, 5, 1], + [3, 3, 3, 5, 2], + [3, 3, 3, 5, 3], + [3, 3, 3, 5, 4], + [3, 3, 3, 5, 5], + [3, 3, 3, 5, 6], + [3, 3, 3, 6, 1], + [3, 3, 3, 6, 2], + [3, 3, 3, 6, 3], + [3, 3, 3, 6, 4], + [3, 3, 3, 6, 5], + [3, 3, 3, 6, 6], + [3, 3, 4, 1, 1], + [3, 3, 4, 1, 2], + [3, 3, 4, 1, 3], + [3, 3, 4, 1, 4], + [3, 3, 4, 1, 5], + [3, 3, 4, 1, 6], + [3, 3, 4, 2, 1], + [3, 3, 4, 2, 2], + [3, 3, 4, 2, 3], + [3, 3, 4, 2, 4], + [3, 3, 4, 2, 5], + [3, 3, 4, 2, 6], + [3, 3, 4, 3, 1], + [3, 3, 4, 3, 2], + [3, 3, 4, 3, 3], + [3, 3, 4, 3, 4], + [3, 3, 4, 3, 5], + [3, 3, 4, 3, 6], + [3, 3, 4, 4, 1], + [3, 3, 4, 4, 2], + [3, 3, 4, 4, 3], + [3, 3, 4, 4, 4], + [3, 3, 4, 4, 5], + [3, 3, 4, 4, 6], + [3, 3, 4, 5, 1], + [3, 3, 4, 5, 2], + [3, 3, 4, 5, 3], + [3, 3, 4, 5, 4], + [3, 3, 4, 5, 5], + [3, 3, 4, 5, 6], + [3, 3, 4, 6, 1], + [3, 3, 4, 6, 2], + [3, 3, 4, 6, 3], + [3, 3, 4, 6, 4], + [3, 3, 4, 6, 5], + [3, 3, 4, 6, 6], + [3, 3, 5, 1, 1], + [3, 3, 5, 1, 2], + [3, 3, 5, 1, 3], + [3, 3, 5, 1, 4], + [3, 3, 5, 1, 5], + [3, 3, 5, 1, 6], + [3, 3, 5, 2, 1], + [3, 3, 5, 2, 2], + [3, 3, 5, 2, 3], + [3, 3, 5, 2, 4], + [3, 3, 5, 2, 5], + [3, 3, 5, 2, 6], + [3, 3, 5, 3, 1], + [3, 3, 5, 3, 2], + [3, 3, 5, 3, 3], + [3, 3, 5, 3, 4], + [3, 3, 5, 3, 5], + [3, 3, 5, 3, 6], + [3, 3, 5, 4, 1], + [3, 3, 5, 4, 2], + [3, 3, 5, 4, 3], + [3, 3, 5, 4, 4], + [3, 3, 5, 4, 5], + [3, 3, 5, 4, 6], + [3, 3, 5, 5, 1], + [3, 3, 5, 5, 2], + [3, 3, 5, 5, 3], + [3, 3, 5, 5, 4], + [3, 3, 5, 5, 5], + [3, 3, 5, 5, 6], + [3, 3, 5, 6, 1], + [3, 3, 5, 6, 2], + [3, 3, 5, 6, 3], + [3, 3, 5, 6, 4], + [3, 3, 5, 6, 5], + [3, 3, 5, 6, 6], + [3, 3, 6, 1, 1], + [3, 3, 6, 1, 2], + [3, 3, 6, 1, 3], + [3, 3, 6, 1, 4], + [3, 3, 6, 1, 5], + [3, 3, 6, 1, 6], + [3, 3, 6, 2, 1], + [3, 3, 6, 2, 2], + [3, 3, 6, 2, 3], + [3, 3, 6, 2, 4], + [3, 3, 6, 2, 5], + [3, 3, 6, 2, 6], + [3, 3, 6, 3, 1], + [3, 3, 6, 3, 2], + [3, 3, 6, 3, 3], + [3, 3, 6, 3, 4], + [3, 3, 6, 3, 5], + [3, 3, 6, 3, 6], + [3, 3, 6, 4, 1], + [3, 3, 6, 4, 2], + [3, 3, 6, 4, 3], + [3, 3, 6, 4, 4], + [3, 3, 6, 4, 5], + [3, 3, 6, 4, 6], + [3, 3, 6, 5, 1], + [3, 3, 6, 5, 2], + [3, 3, 6, 5, 3], + [3, 3, 6, 5, 4], + [3, 3, 6, 5, 5], + [3, 3, 6, 5, 6], + [3, 3, 6, 6, 1], + [3, 3, 6, 6, 2], + [3, 3, 6, 6, 3], + [3, 3, 6, 6, 4], + [3, 3, 6, 6, 5], + [3, 3, 6, 6, 6], + [3, 4, 1, 1, 1], + [3, 4, 1, 1, 2], + [3, 4, 1, 1, 3], + [3, 4, 1, 1, 4], + [3, 4, 1, 1, 5], + [3, 4, 1, 1, 6], + [3, 4, 1, 2, 1], + [3, 4, 1, 2, 2], + [3, 4, 1, 2, 3], + [3, 4, 1, 2, 4], + [3, 4, 1, 2, 5], + [3, 4, 1, 2, 6], + [3, 4, 1, 3, 1], + [3, 4, 1, 3, 2], + [3, 4, 1, 3, 3], + [3, 4, 1, 3, 4], + [3, 4, 1, 3, 5], + [3, 4, 1, 3, 6], + [3, 4, 1, 4, 1], + [3, 4, 1, 4, 2], + [3, 4, 1, 4, 3], + [3, 4, 1, 4, 4], + [3, 4, 1, 4, 5], + [3, 4, 1, 4, 6], + [3, 4, 1, 5, 1], + [3, 4, 1, 5, 2], + [3, 4, 1, 5, 3], + [3, 4, 1, 5, 4], + [3, 4, 1, 5, 5], + [3, 4, 1, 5, 6], + [3, 4, 1, 6, 1], + [3, 4, 1, 6, 2], + [3, 4, 1, 6, 3], + [3, 4, 1, 6, 4], + [3, 4, 1, 6, 5], + [3, 4, 1, 6, 6], + [3, 4, 2, 1, 1], + [3, 4, 2, 1, 2], + [3, 4, 2, 1, 3], + [3, 4, 2, 1, 4], + [3, 4, 2, 1, 5], + [3, 4, 2, 1, 6], + [3, 4, 2, 2, 1], + [3, 4, 2, 2, 2], + [3, 4, 2, 2, 3], + [3, 4, 2, 2, 4], + [3, 4, 2, 2, 5], + [3, 4, 2, 2, 6], + [3, 4, 2, 3, 1], + [3, 4, 2, 3, 2], + [3, 4, 2, 3, 3], + [3, 4, 2, 3, 4], + [3, 4, 2, 3, 5], + [3, 4, 2, 3, 6], + [3, 4, 2, 4, 1], + [3, 4, 2, 4, 2], + [3, 4, 2, 4, 3], + [3, 4, 2, 4, 4], + [3, 4, 2, 4, 5], + [3, 4, 2, 4, 6], + [3, 4, 2, 5, 1], + [3, 4, 2, 5, 2], + [3, 4, 2, 5, 3], + [3, 4, 2, 5, 4], + [3, 4, 2, 5, 5], + [3, 4, 2, 5, 6], + [3, 4, 2, 6, 1], + [3, 4, 2, 6, 2], + [3, 4, 2, 6, 3], + [3, 4, 2, 6, 4], + [3, 4, 2, 6, 5], + [3, 4, 2, 6, 6], + [3, 4, 3, 1, 1], + [3, 4, 3, 1, 2], + [3, 4, 3, 1, 3], + [3, 4, 3, 1, 4], + [3, 4, 3, 1, 5], + [3, 4, 3, 1, 6], + [3, 4, 3, 2, 1], + [3, 4, 3, 2, 2], + [3, 4, 3, 2, 3], + [3, 4, 3, 2, 4], + [3, 4, 3, 2, 5], + [3, 4, 3, 2, 6], + [3, 4, 3, 3, 1], + [3, 4, 3, 3, 2], + [3, 4, 3, 3, 3], + [3, 4, 3, 3, 4], + [3, 4, 3, 3, 5], + [3, 4, 3, 3, 6], + [3, 4, 3, 4, 1], + [3, 4, 3, 4, 2], + [3, 4, 3, 4, 3], + [3, 4, 3, 4, 4], + [3, 4, 3, 4, 5], + [3, 4, 3, 4, 6], + [3, 4, 3, 5, 1], + [3, 4, 3, 5, 2], + [3, 4, 3, 5, 3], + [3, 4, 3, 5, 4], + [3, 4, 3, 5, 5], + [3, 4, 3, 5, 6], + [3, 4, 3, 6, 1], + [3, 4, 3, 6, 2], + [3, 4, 3, 6, 3], + [3, 4, 3, 6, 4], + [3, 4, 3, 6, 5], + [3, 4, 3, 6, 6], + [3, 4, 4, 1, 1], + [3, 4, 4, 1, 2], + [3, 4, 4, 1, 3], + [3, 4, 4, 1, 4], + [3, 4, 4, 1, 5], + [3, 4, 4, 1, 6], + [3, 4, 4, 2, 1], + [3, 4, 4, 2, 2], + [3, 4, 4, 2, 3], + [3, 4, 4, 2, 4], + [3, 4, 4, 2, 5], + [3, 4, 4, 2, 6], + [3, 4, 4, 3, 1], + [3, 4, 4, 3, 2], + [3, 4, 4, 3, 3], + [3, 4, 4, 3, 4], + [3, 4, 4, 3, 5], + [3, 4, 4, 3, 6], + [3, 4, 4, 4, 1], + [3, 4, 4, 4, 2], + [3, 4, 4, 4, 3], + [3, 4, 4, 4, 4], + [3, 4, 4, 4, 5], + [3, 4, 4, 4, 6], + [3, 4, 4, 5, 1], + [3, 4, 4, 5, 2], + [3, 4, 4, 5, 3], + [3, 4, 4, 5, 4], + [3, 4, 4, 5, 5], + [3, 4, 4, 5, 6], + [3, 4, 4, 6, 1], + [3, 4, 4, 6, 2], + [3, 4, 4, 6, 3], + [3, 4, 4, 6, 4], + [3, 4, 4, 6, 5], + [3, 4, 4, 6, 6], + [3, 4, 5, 1, 1], + [3, 4, 5, 1, 2], + [3, 4, 5, 1, 3], + [3, 4, 5, 1, 4], + [3, 4, 5, 1, 5], + [3, 4, 5, 1, 6], + [3, 4, 5, 2, 1], + [3, 4, 5, 2, 2], + [3, 4, 5, 2, 3], + [3, 4, 5, 2, 4], + [3, 4, 5, 2, 5], + [3, 4, 5, 2, 6], + [3, 4, 5, 3, 1], + [3, 4, 5, 3, 2], + [3, 4, 5, 3, 3], + [3, 4, 5, 3, 4], + [3, 4, 5, 3, 5], + [3, 4, 5, 3, 6], + [3, 4, 5, 4, 1], + [3, 4, 5, 4, 2], + [3, 4, 5, 4, 3], + [3, 4, 5, 4, 4], + [3, 4, 5, 4, 5], + [3, 4, 5, 4, 6], + [3, 4, 5, 5, 1], + [3, 4, 5, 5, 2], + [3, 4, 5, 5, 3], + [3, 4, 5, 5, 4], + [3, 4, 5, 5, 5], + [3, 4, 5, 5, 6], + [3, 4, 5, 6, 1], + [3, 4, 5, 6, 2], + [3, 4, 5, 6, 3], + [3, 4, 5, 6, 4], + [3, 4, 5, 6, 5], + [3, 4, 5, 6, 6], + [3, 4, 6, 1, 1], + [3, 4, 6, 1, 2], + [3, 4, 6, 1, 3], + [3, 4, 6, 1, 4], + [3, 4, 6, 1, 5], + [3, 4, 6, 1, 6], + [3, 4, 6, 2, 1], + [3, 4, 6, 2, 2], + [3, 4, 6, 2, 3], + [3, 4, 6, 2, 4], + [3, 4, 6, 2, 5], + [3, 4, 6, 2, 6], + [3, 4, 6, 3, 1], + [3, 4, 6, 3, 2], + [3, 4, 6, 3, 3], + [3, 4, 6, 3, 4], + [3, 4, 6, 3, 5], + [3, 4, 6, 3, 6], + [3, 4, 6, 4, 1], + [3, 4, 6, 4, 2], + [3, 4, 6, 4, 3], + [3, 4, 6, 4, 4], + [3, 4, 6, 4, 5], + [3, 4, 6, 4, 6], + [3, 4, 6, 5, 1], + [3, 4, 6, 5, 2], + [3, 4, 6, 5, 3], + [3, 4, 6, 5, 4], + [3, 4, 6, 5, 5], + [3, 4, 6, 5, 6], + [3, 4, 6, 6, 1], + [3, 4, 6, 6, 2], + [3, 4, 6, 6, 3], + [3, 4, 6, 6, 4], + [3, 4, 6, 6, 5], + [3, 4, 6, 6, 6], + [3, 5, 1, 1, 1], + [3, 5, 1, 1, 2], + [3, 5, 1, 1, 3], + [3, 5, 1, 1, 4], + [3, 5, 1, 1, 5], + [3, 5, 1, 1, 6], + [3, 5, 1, 2, 1], + [3, 5, 1, 2, 2], + [3, 5, 1, 2, 3], + [3, 5, 1, 2, 4], + [3, 5, 1, 2, 5], + [3, 5, 1, 2, 6], + [3, 5, 1, 3, 1], + [3, 5, 1, 3, 2], + [3, 5, 1, 3, 3], + [3, 5, 1, 3, 4], + [3, 5, 1, 3, 5], + [3, 5, 1, 3, 6], + [3, 5, 1, 4, 1], + [3, 5, 1, 4, 2], + [3, 5, 1, 4, 3], + [3, 5, 1, 4, 4], + [3, 5, 1, 4, 5], + [3, 5, 1, 4, 6], + [3, 5, 1, 5, 1], + [3, 5, 1, 5, 2], + [3, 5, 1, 5, 3], + [3, 5, 1, 5, 4], + [3, 5, 1, 5, 5], + [3, 5, 1, 5, 6], + [3, 5, 1, 6, 1], + [3, 5, 1, 6, 2], + [3, 5, 1, 6, 3], + [3, 5, 1, 6, 4], + [3, 5, 1, 6, 5], + [3, 5, 1, 6, 6], + [3, 5, 2, 1, 1], + [3, 5, 2, 1, 2], + [3, 5, 2, 1, 3], + [3, 5, 2, 1, 4], + [3, 5, 2, 1, 5], + [3, 5, 2, 1, 6], + [3, 5, 2, 2, 1], + [3, 5, 2, 2, 2], + [3, 5, 2, 2, 3], + [3, 5, 2, 2, 4], + [3, 5, 2, 2, 5], + [3, 5, 2, 2, 6], + [3, 5, 2, 3, 1], + [3, 5, 2, 3, 2], + [3, 5, 2, 3, 3], + [3, 5, 2, 3, 4], + [3, 5, 2, 3, 5], + [3, 5, 2, 3, 6], + [3, 5, 2, 4, 1], + [3, 5, 2, 4, 2], + [3, 5, 2, 4, 3], + [3, 5, 2, 4, 4], + [3, 5, 2, 4, 5], + [3, 5, 2, 4, 6], + [3, 5, 2, 5, 1], + [3, 5, 2, 5, 2], + [3, 5, 2, 5, 3], + [3, 5, 2, 5, 4], + [3, 5, 2, 5, 5], + [3, 5, 2, 5, 6], + [3, 5, 2, 6, 1], + [3, 5, 2, 6, 2], + [3, 5, 2, 6, 3], + [3, 5, 2, 6, 4], + [3, 5, 2, 6, 5], + [3, 5, 2, 6, 6], + [3, 5, 3, 1, 1], + [3, 5, 3, 1, 2], + [3, 5, 3, 1, 3], + [3, 5, 3, 1, 4], + [3, 5, 3, 1, 5], + [3, 5, 3, 1, 6], + [3, 5, 3, 2, 1], + [3, 5, 3, 2, 2], + [3, 5, 3, 2, 3], + [3, 5, 3, 2, 4], + [3, 5, 3, 2, 5], + [3, 5, 3, 2, 6], + [3, 5, 3, 3, 1], + [3, 5, 3, 3, 2], + [3, 5, 3, 3, 3], + [3, 5, 3, 3, 4], + [3, 5, 3, 3, 5], + [3, 5, 3, 3, 6], + [3, 5, 3, 4, 1], + [3, 5, 3, 4, 2], + [3, 5, 3, 4, 3], + [3, 5, 3, 4, 4], + [3, 5, 3, 4, 5], + [3, 5, 3, 4, 6], + [3, 5, 3, 5, 1], + [3, 5, 3, 5, 2], + [3, 5, 3, 5, 3], + [3, 5, 3, 5, 4], + [3, 5, 3, 5, 5], + [3, 5, 3, 5, 6], + [3, 5, 3, 6, 1], + [3, 5, 3, 6, 2], + [3, 5, 3, 6, 3], + [3, 5, 3, 6, 4], + [3, 5, 3, 6, 5], + [3, 5, 3, 6, 6], + [3, 5, 4, 1, 1], + [3, 5, 4, 1, 2], + [3, 5, 4, 1, 3], + [3, 5, 4, 1, 4], + [3, 5, 4, 1, 5], + [3, 5, 4, 1, 6], + [3, 5, 4, 2, 1], + [3, 5, 4, 2, 2], + [3, 5, 4, 2, 3], + [3, 5, 4, 2, 4], + [3, 5, 4, 2, 5], + [3, 5, 4, 2, 6], + [3, 5, 4, 3, 1], + [3, 5, 4, 3, 2], + [3, 5, 4, 3, 3], + [3, 5, 4, 3, 4], + [3, 5, 4, 3, 5], + [3, 5, 4, 3, 6], + [3, 5, 4, 4, 1], + [3, 5, 4, 4, 2], + [3, 5, 4, 4, 3], + [3, 5, 4, 4, 4], + [3, 5, 4, 4, 5], + [3, 5, 4, 4, 6], + [3, 5, 4, 5, 1], + [3, 5, 4, 5, 2], + [3, 5, 4, 5, 3], + [3, 5, 4, 5, 4], + [3, 5, 4, 5, 5], + [3, 5, 4, 5, 6], + [3, 5, 4, 6, 1], + [3, 5, 4, 6, 2], + [3, 5, 4, 6, 3], + [3, 5, 4, 6, 4], + [3, 5, 4, 6, 5], + [3, 5, 4, 6, 6], + [3, 5, 5, 1, 1], + [3, 5, 5, 1, 2], + [3, 5, 5, 1, 3], + [3, 5, 5, 1, 4], + [3, 5, 5, 1, 5], + [3, 5, 5, 1, 6], + [3, 5, 5, 2, 1], + [3, 5, 5, 2, 2], + [3, 5, 5, 2, 3], + [3, 5, 5, 2, 4], + [3, 5, 5, 2, 5], + [3, 5, 5, 2, 6], + [3, 5, 5, 3, 1], + [3, 5, 5, 3, 2], + [3, 5, 5, 3, 3], + [3, 5, 5, 3, 4], + [3, 5, 5, 3, 5], + [3, 5, 5, 3, 6], + [3, 5, 5, 4, 1], + [3, 5, 5, 4, 2], + [3, 5, 5, 4, 3], + [3, 5, 5, 4, 4], + [3, 5, 5, 4, 5], + [3, 5, 5, 4, 6], + [3, 5, 5, 5, 1], + [3, 5, 5, 5, 2], + [3, 5, 5, 5, 3], + [3, 5, 5, 5, 4], + [3, 5, 5, 5, 5], + [3, 5, 5, 5, 6], + [3, 5, 5, 6, 1], + [3, 5, 5, 6, 2], + [3, 5, 5, 6, 3], + [3, 5, 5, 6, 4], + [3, 5, 5, 6, 5], + [3, 5, 5, 6, 6], + [3, 5, 6, 1, 1], + [3, 5, 6, 1, 2], + [3, 5, 6, 1, 3], + [3, 5, 6, 1, 4], + [3, 5, 6, 1, 5], + [3, 5, 6, 1, 6], + [3, 5, 6, 2, 1], + [3, 5, 6, 2, 2], + [3, 5, 6, 2, 3], + [3, 5, 6, 2, 4], + [3, 5, 6, 2, 5], + [3, 5, 6, 2, 6], + [3, 5, 6, 3, 1], + [3, 5, 6, 3, 2], + [3, 5, 6, 3, 3], + [3, 5, 6, 3, 4], + [3, 5, 6, 3, 5], + [3, 5, 6, 3, 6], + [3, 5, 6, 4, 1], + [3, 5, 6, 4, 2], + [3, 5, 6, 4, 3], + [3, 5, 6, 4, 4], + [3, 5, 6, 4, 5], + [3, 5, 6, 4, 6], + [3, 5, 6, 5, 1], + [3, 5, 6, 5, 2], + [3, 5, 6, 5, 3], + [3, 5, 6, 5, 4], + [3, 5, 6, 5, 5], + [3, 5, 6, 5, 6], + [3, 5, 6, 6, 1], + [3, 5, 6, 6, 2], + [3, 5, 6, 6, 3], + [3, 5, 6, 6, 4], + [3, 5, 6, 6, 5], + [3, 5, 6, 6, 6], + [3, 6, 1, 1, 1], + [3, 6, 1, 1, 2], + [3, 6, 1, 1, 3], + [3, 6, 1, 1, 4], + [3, 6, 1, 1, 5], + [3, 6, 1, 1, 6], + [3, 6, 1, 2, 1], + [3, 6, 1, 2, 2], + [3, 6, 1, 2, 3], + [3, 6, 1, 2, 4], + [3, 6, 1, 2, 5], + [3, 6, 1, 2, 6], + [3, 6, 1, 3, 1], + [3, 6, 1, 3, 2], + [3, 6, 1, 3, 3], + [3, 6, 1, 3, 4], + [3, 6, 1, 3, 5], + [3, 6, 1, 3, 6], + [3, 6, 1, 4, 1], + [3, 6, 1, 4, 2], + [3, 6, 1, 4, 3], + [3, 6, 1, 4, 4], + [3, 6, 1, 4, 5], + [3, 6, 1, 4, 6], + [3, 6, 1, 5, 1], + [3, 6, 1, 5, 2], + [3, 6, 1, 5, 3], + [3, 6, 1, 5, 4], + [3, 6, 1, 5, 5], + [3, 6, 1, 5, 6], + [3, 6, 1, 6, 1], + [3, 6, 1, 6, 2], + [3, 6, 1, 6, 3], + [3, 6, 1, 6, 4], + [3, 6, 1, 6, 5], + [3, 6, 1, 6, 6], + [3, 6, 2, 1, 1], + [3, 6, 2, 1, 2], + [3, 6, 2, 1, 3], + [3, 6, 2, 1, 4], + [3, 6, 2, 1, 5], + [3, 6, 2, 1, 6], + [3, 6, 2, 2, 1], + [3, 6, 2, 2, 2], + [3, 6, 2, 2, 3], + [3, 6, 2, 2, 4], + [3, 6, 2, 2, 5], + [3, 6, 2, 2, 6], + [3, 6, 2, 3, 1], + [3, 6, 2, 3, 2], + [3, 6, 2, 3, 3], + [3, 6, 2, 3, 4], + [3, 6, 2, 3, 5], + [3, 6, 2, 3, 6], + [3, 6, 2, 4, 1], + [3, 6, 2, 4, 2], + [3, 6, 2, 4, 3], + [3, 6, 2, 4, 4], + [3, 6, 2, 4, 5], + [3, 6, 2, 4, 6], + [3, 6, 2, 5, 1], + [3, 6, 2, 5, 2], + [3, 6, 2, 5, 3], + [3, 6, 2, 5, 4], + [3, 6, 2, 5, 5], + [3, 6, 2, 5, 6], + [3, 6, 2, 6, 1], + [3, 6, 2, 6, 2], + [3, 6, 2, 6, 3], + [3, 6, 2, 6, 4], + [3, 6, 2, 6, 5], + [3, 6, 2, 6, 6], + [3, 6, 3, 1, 1], + [3, 6, 3, 1, 2], + [3, 6, 3, 1, 3], + [3, 6, 3, 1, 4], + [3, 6, 3, 1, 5], + [3, 6, 3, 1, 6], + [3, 6, 3, 2, 1], + [3, 6, 3, 2, 2], + [3, 6, 3, 2, 3], + [3, 6, 3, 2, 4], + [3, 6, 3, 2, 5], + [3, 6, 3, 2, 6], + [3, 6, 3, 3, 1], + [3, 6, 3, 3, 2], + [3, 6, 3, 3, 3], + [3, 6, 3, 3, 4], + [3, 6, 3, 3, 5], + [3, 6, 3, 3, 6], + [3, 6, 3, 4, 1], + [3, 6, 3, 4, 2], + [3, 6, 3, 4, 3], + [3, 6, 3, 4, 4], + [3, 6, 3, 4, 5], + [3, 6, 3, 4, 6], + [3, 6, 3, 5, 1], + [3, 6, 3, 5, 2], + [3, 6, 3, 5, 3], + [3, 6, 3, 5, 4], + [3, 6, 3, 5, 5], + [3, 6, 3, 5, 6], + [3, 6, 3, 6, 1], + [3, 6, 3, 6, 2], + [3, 6, 3, 6, 3], + [3, 6, 3, 6, 4], + [3, 6, 3, 6, 5], + [3, 6, 3, 6, 6], + [3, 6, 4, 1, 1], + [3, 6, 4, 1, 2], + [3, 6, 4, 1, 3], + [3, 6, 4, 1, 4], + [3, 6, 4, 1, 5], + [3, 6, 4, 1, 6], + [3, 6, 4, 2, 1], + [3, 6, 4, 2, 2], + [3, 6, 4, 2, 3], + [3, 6, 4, 2, 4], + [3, 6, 4, 2, 5], + [3, 6, 4, 2, 6], + [3, 6, 4, 3, 1], + [3, 6, 4, 3, 2], + [3, 6, 4, 3, 3], + [3, 6, 4, 3, 4], + [3, 6, 4, 3, 5], + [3, 6, 4, 3, 6], + [3, 6, 4, 4, 1], + [3, 6, 4, 4, 2], + [3, 6, 4, 4, 3], + [3, 6, 4, 4, 4], + [3, 6, 4, 4, 5], + [3, 6, 4, 4, 6], + [3, 6, 4, 5, 1], + [3, 6, 4, 5, 2], + [3, 6, 4, 5, 3], + [3, 6, 4, 5, 4], + [3, 6, 4, 5, 5], + [3, 6, 4, 5, 6], + [3, 6, 4, 6, 1], + [3, 6, 4, 6, 2], + [3, 6, 4, 6, 3], + [3, 6, 4, 6, 4], + [3, 6, 4, 6, 5], + [3, 6, 4, 6, 6], + [3, 6, 5, 1, 1], + [3, 6, 5, 1, 2], + [3, 6, 5, 1, 3], + [3, 6, 5, 1, 4], + [3, 6, 5, 1, 5], + [3, 6, 5, 1, 6], + [3, 6, 5, 2, 1], + [3, 6, 5, 2, 2], + [3, 6, 5, 2, 3], + [3, 6, 5, 2, 4], + [3, 6, 5, 2, 5], + [3, 6, 5, 2, 6], + [3, 6, 5, 3, 1], + [3, 6, 5, 3, 2], + [3, 6, 5, 3, 3], + [3, 6, 5, 3, 4], + [3, 6, 5, 3, 5], + [3, 6, 5, 3, 6], + [3, 6, 5, 4, 1], + [3, 6, 5, 4, 2], + [3, 6, 5, 4, 3], + [3, 6, 5, 4, 4], + [3, 6, 5, 4, 5], + [3, 6, 5, 4, 6], + [3, 6, 5, 5, 1], + [3, 6, 5, 5, 2], + [3, 6, 5, 5, 3], + [3, 6, 5, 5, 4], + [3, 6, 5, 5, 5], + [3, 6, 5, 5, 6], + [3, 6, 5, 6, 1], + [3, 6, 5, 6, 2], + [3, 6, 5, 6, 3], + [3, 6, 5, 6, 4], + [3, 6, 5, 6, 5], + [3, 6, 5, 6, 6], + [3, 6, 6, 1, 1], + [3, 6, 6, 1, 2], + [3, 6, 6, 1, 3], + [3, 6, 6, 1, 4], + [3, 6, 6, 1, 5], + [3, 6, 6, 1, 6], + [3, 6, 6, 2, 1], + [3, 6, 6, 2, 2], + [3, 6, 6, 2, 3], + [3, 6, 6, 2, 4], + [3, 6, 6, 2, 5], + [3, 6, 6, 2, 6], + [3, 6, 6, 3, 1], + [3, 6, 6, 3, 2], + [3, 6, 6, 3, 3], + [3, 6, 6, 3, 4], + [3, 6, 6, 3, 5], + [3, 6, 6, 3, 6], + [3, 6, 6, 4, 1], + [3, 6, 6, 4, 2], + [3, 6, 6, 4, 3], + [3, 6, 6, 4, 4], + [3, 6, 6, 4, 5], + [3, 6, 6, 4, 6], + [3, 6, 6, 5, 1], + [3, 6, 6, 5, 2], + [3, 6, 6, 5, 3], + [3, 6, 6, 5, 4], + [3, 6, 6, 5, 5], + [3, 6, 6, 5, 6], + [3, 6, 6, 6, 1], + [3, 6, 6, 6, 2], + [3, 6, 6, 6, 3], + [3, 6, 6, 6, 4], + [3, 6, 6, 6, 5], + [3, 6, 6, 6, 6], + [4, 1, 1, 1, 1], + [4, 1, 1, 1, 2], + [4, 1, 1, 1, 3], + [4, 1, 1, 1, 4], + [4, 1, 1, 1, 5], + [4, 1, 1, 1, 6], + [4, 1, 1, 2, 1], + [4, 1, 1, 2, 2], + [4, 1, 1, 2, 3], + [4, 1, 1, 2, 4], + [4, 1, 1, 2, 5], + [4, 1, 1, 2, 6], + [4, 1, 1, 3, 1], + [4, 1, 1, 3, 2], + [4, 1, 1, 3, 3], + [4, 1, 1, 3, 4], + [4, 1, 1, 3, 5], + [4, 1, 1, 3, 6], + [4, 1, 1, 4, 1], + [4, 1, 1, 4, 2], + [4, 1, 1, 4, 3], + [4, 1, 1, 4, 4], + [4, 1, 1, 4, 5], + [4, 1, 1, 4, 6], + [4, 1, 1, 5, 1], + [4, 1, 1, 5, 2], + [4, 1, 1, 5, 3], + [4, 1, 1, 5, 4], + [4, 1, 1, 5, 5], + [4, 1, 1, 5, 6], + [4, 1, 1, 6, 1], + [4, 1, 1, 6, 2], + [4, 1, 1, 6, 3], + [4, 1, 1, 6, 4], + [4, 1, 1, 6, 5], + [4, 1, 1, 6, 6], + [4, 1, 2, 1, 1], + [4, 1, 2, 1, 2], + [4, 1, 2, 1, 3], + [4, 1, 2, 1, 4], + [4, 1, 2, 1, 5], + [4, 1, 2, 1, 6], + [4, 1, 2, 2, 1], + [4, 1, 2, 2, 2], + [4, 1, 2, 2, 3], + [4, 1, 2, 2, 4], + [4, 1, 2, 2, 5], + [4, 1, 2, 2, 6], + [4, 1, 2, 3, 1], + [4, 1, 2, 3, 2], + [4, 1, 2, 3, 3], + [4, 1, 2, 3, 4], + [4, 1, 2, 3, 5], + [4, 1, 2, 3, 6], + [4, 1, 2, 4, 1], + [4, 1, 2, 4, 2], + [4, 1, 2, 4, 3], + [4, 1, 2, 4, 4], + [4, 1, 2, 4, 5], + [4, 1, 2, 4, 6], + [4, 1, 2, 5, 1], + [4, 1, 2, 5, 2], + [4, 1, 2, 5, 3], + [4, 1, 2, 5, 4], + [4, 1, 2, 5, 5], + [4, 1, 2, 5, 6], + [4, 1, 2, 6, 1], + [4, 1, 2, 6, 2], + [4, 1, 2, 6, 3], + [4, 1, 2, 6, 4], + [4, 1, 2, 6, 5], + [4, 1, 2, 6, 6], + [4, 1, 3, 1, 1], + [4, 1, 3, 1, 2], + [4, 1, 3, 1, 3], + [4, 1, 3, 1, 4], + [4, 1, 3, 1, 5], + [4, 1, 3, 1, 6], + [4, 1, 3, 2, 1], + [4, 1, 3, 2, 2], + [4, 1, 3, 2, 3], + [4, 1, 3, 2, 4], + [4, 1, 3, 2, 5], + [4, 1, 3, 2, 6], + [4, 1, 3, 3, 1], + [4, 1, 3, 3, 2], + [4, 1, 3, 3, 3], + [4, 1, 3, 3, 4], + [4, 1, 3, 3, 5], + [4, 1, 3, 3, 6], + [4, 1, 3, 4, 1], + [4, 1, 3, 4, 2], + [4, 1, 3, 4, 3], + [4, 1, 3, 4, 4], + [4, 1, 3, 4, 5], + [4, 1, 3, 4, 6], + [4, 1, 3, 5, 1], + [4, 1, 3, 5, 2], + [4, 1, 3, 5, 3], + [4, 1, 3, 5, 4], + [4, 1, 3, 5, 5], + [4, 1, 3, 5, 6], + [4, 1, 3, 6, 1], + [4, 1, 3, 6, 2], + [4, 1, 3, 6, 3], + [4, 1, 3, 6, 4], + [4, 1, 3, 6, 5], + [4, 1, 3, 6, 6], + [4, 1, 4, 1, 1], + [4, 1, 4, 1, 2], + [4, 1, 4, 1, 3], + [4, 1, 4, 1, 4], + [4, 1, 4, 1, 5], + [4, 1, 4, 1, 6], + [4, 1, 4, 2, 1], + [4, 1, 4, 2, 2], + [4, 1, 4, 2, 3], + [4, 1, 4, 2, 4], + [4, 1, 4, 2, 5], + [4, 1, 4, 2, 6], + [4, 1, 4, 3, 1], + [4, 1, 4, 3, 2], + [4, 1, 4, 3, 3], + [4, 1, 4, 3, 4], + [4, 1, 4, 3, 5], + [4, 1, 4, 3, 6], + [4, 1, 4, 4, 1], + [4, 1, 4, 4, 2], + [4, 1, 4, 4, 3], + [4, 1, 4, 4, 4], + [4, 1, 4, 4, 5], + [4, 1, 4, 4, 6], + [4, 1, 4, 5, 1], + [4, 1, 4, 5, 2], + [4, 1, 4, 5, 3], + [4, 1, 4, 5, 4], + [4, 1, 4, 5, 5], + [4, 1, 4, 5, 6], + [4, 1, 4, 6, 1], + [4, 1, 4, 6, 2], + [4, 1, 4, 6, 3], + [4, 1, 4, 6, 4], + [4, 1, 4, 6, 5], + [4, 1, 4, 6, 6], + [4, 1, 5, 1, 1], + [4, 1, 5, 1, 2], + [4, 1, 5, 1, 3], + [4, 1, 5, 1, 4], + [4, 1, 5, 1, 5], + [4, 1, 5, 1, 6], + [4, 1, 5, 2, 1], + [4, 1, 5, 2, 2], + [4, 1, 5, 2, 3], + [4, 1, 5, 2, 4], + [4, 1, 5, 2, 5], + [4, 1, 5, 2, 6], + [4, 1, 5, 3, 1], + [4, 1, 5, 3, 2], + [4, 1, 5, 3, 3], + [4, 1, 5, 3, 4], + [4, 1, 5, 3, 5], + [4, 1, 5, 3, 6], + [4, 1, 5, 4, 1], + [4, 1, 5, 4, 2], + [4, 1, 5, 4, 3], + [4, 1, 5, 4, 4], + [4, 1, 5, 4, 5], + [4, 1, 5, 4, 6], + [4, 1, 5, 5, 1], + [4, 1, 5, 5, 2], + [4, 1, 5, 5, 3], + [4, 1, 5, 5, 4], + [4, 1, 5, 5, 5], + [4, 1, 5, 5, 6], + [4, 1, 5, 6, 1], + [4, 1, 5, 6, 2], + [4, 1, 5, 6, 3], + [4, 1, 5, 6, 4], + [4, 1, 5, 6, 5], + [4, 1, 5, 6, 6], + [4, 1, 6, 1, 1], + [4, 1, 6, 1, 2], + [4, 1, 6, 1, 3], + [4, 1, 6, 1, 4], + [4, 1, 6, 1, 5], + [4, 1, 6, 1, 6], + [4, 1, 6, 2, 1], + [4, 1, 6, 2, 2], + [4, 1, 6, 2, 3], + [4, 1, 6, 2, 4], + [4, 1, 6, 2, 5], + [4, 1, 6, 2, 6], + [4, 1, 6, 3, 1], + [4, 1, 6, 3, 2], + [4, 1, 6, 3, 3], + [4, 1, 6, 3, 4], + [4, 1, 6, 3, 5], + [4, 1, 6, 3, 6], + [4, 1, 6, 4, 1], + [4, 1, 6, 4, 2], + [4, 1, 6, 4, 3], + [4, 1, 6, 4, 4], + [4, 1, 6, 4, 5], + [4, 1, 6, 4, 6], + [4, 1, 6, 5, 1], + [4, 1, 6, 5, 2], + [4, 1, 6, 5, 3], + [4, 1, 6, 5, 4], + [4, 1, 6, 5, 5], + [4, 1, 6, 5, 6], + [4, 1, 6, 6, 1], + [4, 1, 6, 6, 2], + [4, 1, 6, 6, 3], + [4, 1, 6, 6, 4], + [4, 1, 6, 6, 5], + [4, 1, 6, 6, 6], + [4, 2, 1, 1, 1], + [4, 2, 1, 1, 2], + [4, 2, 1, 1, 3], + [4, 2, 1, 1, 4], + [4, 2, 1, 1, 5], + [4, 2, 1, 1, 6], + [4, 2, 1, 2, 1], + [4, 2, 1, 2, 2], + [4, 2, 1, 2, 3], + [4, 2, 1, 2, 4], + [4, 2, 1, 2, 5], + [4, 2, 1, 2, 6], + [4, 2, 1, 3, 1], + [4, 2, 1, 3, 2], + [4, 2, 1, 3, 3], + [4, 2, 1, 3, 4], + [4, 2, 1, 3, 5], + [4, 2, 1, 3, 6], + [4, 2, 1, 4, 1], + [4, 2, 1, 4, 2], + [4, 2, 1, 4, 3], + [4, 2, 1, 4, 4], + [4, 2, 1, 4, 5], + [4, 2, 1, 4, 6], + [4, 2, 1, 5, 1], + [4, 2, 1, 5, 2], + [4, 2, 1, 5, 3], + [4, 2, 1, 5, 4], + [4, 2, 1, 5, 5], + [4, 2, 1, 5, 6], + [4, 2, 1, 6, 1], + [4, 2, 1, 6, 2], + [4, 2, 1, 6, 3], + [4, 2, 1, 6, 4], + [4, 2, 1, 6, 5], + [4, 2, 1, 6, 6], + [4, 2, 2, 1, 1], + [4, 2, 2, 1, 2], + [4, 2, 2, 1, 3], + [4, 2, 2, 1, 4], + [4, 2, 2, 1, 5], + [4, 2, 2, 1, 6], + [4, 2, 2, 2, 1], + [4, 2, 2, 2, 2], + [4, 2, 2, 2, 3], + [4, 2, 2, 2, 4], + [4, 2, 2, 2, 5], + [4, 2, 2, 2, 6], + [4, 2, 2, 3, 1], + [4, 2, 2, 3, 2], + [4, 2, 2, 3, 3], + [4, 2, 2, 3, 4], + [4, 2, 2, 3, 5], + [4, 2, 2, 3, 6], + [4, 2, 2, 4, 1], + [4, 2, 2, 4, 2], + [4, 2, 2, 4, 3], + [4, 2, 2, 4, 4], + [4, 2, 2, 4, 5], + [4, 2, 2, 4, 6], + [4, 2, 2, 5, 1], + [4, 2, 2, 5, 2], + [4, 2, 2, 5, 3], + [4, 2, 2, 5, 4], + [4, 2, 2, 5, 5], + [4, 2, 2, 5, 6], + [4, 2, 2, 6, 1], + [4, 2, 2, 6, 2], + [4, 2, 2, 6, 3], + [4, 2, 2, 6, 4], + [4, 2, 2, 6, 5], + [4, 2, 2, 6, 6], + [4, 2, 3, 1, 1], + [4, 2, 3, 1, 2], + [4, 2, 3, 1, 3], + [4, 2, 3, 1, 4], + [4, 2, 3, 1, 5], + [4, 2, 3, 1, 6], + [4, 2, 3, 2, 1], + [4, 2, 3, 2, 2], + [4, 2, 3, 2, 3], + [4, 2, 3, 2, 4], + [4, 2, 3, 2, 5], + [4, 2, 3, 2, 6], + [4, 2, 3, 3, 1], + [4, 2, 3, 3, 2], + [4, 2, 3, 3, 3], + [4, 2, 3, 3, 4], + [4, 2, 3, 3, 5], + [4, 2, 3, 3, 6], + [4, 2, 3, 4, 1], + [4, 2, 3, 4, 2], + [4, 2, 3, 4, 3], + [4, 2, 3, 4, 4], + [4, 2, 3, 4, 5], + [4, 2, 3, 4, 6], + [4, 2, 3, 5, 1], + [4, 2, 3, 5, 2], + [4, 2, 3, 5, 3], + [4, 2, 3, 5, 4], + [4, 2, 3, 5, 5], + [4, 2, 3, 5, 6], + [4, 2, 3, 6, 1], + [4, 2, 3, 6, 2], + [4, 2, 3, 6, 3], + [4, 2, 3, 6, 4], + [4, 2, 3, 6, 5], + [4, 2, 3, 6, 6], + [4, 2, 4, 1, 1], + [4, 2, 4, 1, 2], + [4, 2, 4, 1, 3], + [4, 2, 4, 1, 4], + [4, 2, 4, 1, 5], + [4, 2, 4, 1, 6], + [4, 2, 4, 2, 1], + [4, 2, 4, 2, 2], + [4, 2, 4, 2, 3], + [4, 2, 4, 2, 4], + [4, 2, 4, 2, 5], + [4, 2, 4, 2, 6], + [4, 2, 4, 3, 1], + [4, 2, 4, 3, 2], + [4, 2, 4, 3, 3], + [4, 2, 4, 3, 4], + [4, 2, 4, 3, 5], + [4, 2, 4, 3, 6], + [4, 2, 4, 4, 1], + [4, 2, 4, 4, 2], + [4, 2, 4, 4, 3], + [4, 2, 4, 4, 4], + [4, 2, 4, 4, 5], + [4, 2, 4, 4, 6], + [4, 2, 4, 5, 1], + [4, 2, 4, 5, 2], + [4, 2, 4, 5, 3], + [4, 2, 4, 5, 4], + [4, 2, 4, 5, 5], + [4, 2, 4, 5, 6], + [4, 2, 4, 6, 1], + [4, 2, 4, 6, 2], + [4, 2, 4, 6, 3], + [4, 2, 4, 6, 4], + [4, 2, 4, 6, 5], + [4, 2, 4, 6, 6], + [4, 2, 5, 1, 1], + [4, 2, 5, 1, 2], + [4, 2, 5, 1, 3], + [4, 2, 5, 1, 4], + [4, 2, 5, 1, 5], + [4, 2, 5, 1, 6], + [4, 2, 5, 2, 1], + [4, 2, 5, 2, 2], + [4, 2, 5, 2, 3], + [4, 2, 5, 2, 4], + [4, 2, 5, 2, 5], + [4, 2, 5, 2, 6], + [4, 2, 5, 3, 1], + [4, 2, 5, 3, 2], + [4, 2, 5, 3, 3], + [4, 2, 5, 3, 4], + [4, 2, 5, 3, 5], + [4, 2, 5, 3, 6], + [4, 2, 5, 4, 1], + [4, 2, 5, 4, 2], + [4, 2, 5, 4, 3], + [4, 2, 5, 4, 4], + [4, 2, 5, 4, 5], + [4, 2, 5, 4, 6], + [4, 2, 5, 5, 1], + [4, 2, 5, 5, 2], + [4, 2, 5, 5, 3], + [4, 2, 5, 5, 4], + [4, 2, 5, 5, 5], + [4, 2, 5, 5, 6], + [4, 2, 5, 6, 1], + [4, 2, 5, 6, 2], + [4, 2, 5, 6, 3], + [4, 2, 5, 6, 4], + [4, 2, 5, 6, 5], + [4, 2, 5, 6, 6], + [4, 2, 6, 1, 1], + [4, 2, 6, 1, 2], + [4, 2, 6, 1, 3], + [4, 2, 6, 1, 4], + [4, 2, 6, 1, 5], + [4, 2, 6, 1, 6], + [4, 2, 6, 2, 1], + [4, 2, 6, 2, 2], + [4, 2, 6, 2, 3], + [4, 2, 6, 2, 4], + [4, 2, 6, 2, 5], + [4, 2, 6, 2, 6], + [4, 2, 6, 3, 1], + [4, 2, 6, 3, 2], + [4, 2, 6, 3, 3], + [4, 2, 6, 3, 4], + [4, 2, 6, 3, 5], + [4, 2, 6, 3, 6], + [4, 2, 6, 4, 1], + [4, 2, 6, 4, 2], + [4, 2, 6, 4, 3], + [4, 2, 6, 4, 4], + [4, 2, 6, 4, 5], + [4, 2, 6, 4, 6], + [4, 2, 6, 5, 1], + [4, 2, 6, 5, 2], + [4, 2, 6, 5, 3], + [4, 2, 6, 5, 4], + [4, 2, 6, 5, 5], + [4, 2, 6, 5, 6], + [4, 2, 6, 6, 1], + [4, 2, 6, 6, 2], + [4, 2, 6, 6, 3], + [4, 2, 6, 6, 4], + [4, 2, 6, 6, 5], + [4, 2, 6, 6, 6], + [4, 3, 1, 1, 1], + [4, 3, 1, 1, 2], + [4, 3, 1, 1, 3], + [4, 3, 1, 1, 4], + [4, 3, 1, 1, 5], + [4, 3, 1, 1, 6], + [4, 3, 1, 2, 1], + [4, 3, 1, 2, 2], + [4, 3, 1, 2, 3], + [4, 3, 1, 2, 4], + [4, 3, 1, 2, 5], + [4, 3, 1, 2, 6], + [4, 3, 1, 3, 1], + [4, 3, 1, 3, 2], + [4, 3, 1, 3, 3], + [4, 3, 1, 3, 4], + [4, 3, 1, 3, 5], + [4, 3, 1, 3, 6], + [4, 3, 1, 4, 1], + [4, 3, 1, 4, 2], + [4, 3, 1, 4, 3], + [4, 3, 1, 4, 4], + [4, 3, 1, 4, 5], + [4, 3, 1, 4, 6], + [4, 3, 1, 5, 1], + [4, 3, 1, 5, 2], + [4, 3, 1, 5, 3], + [4, 3, 1, 5, 4], + [4, 3, 1, 5, 5], + [4, 3, 1, 5, 6], + [4, 3, 1, 6, 1], + [4, 3, 1, 6, 2], + [4, 3, 1, 6, 3], + [4, 3, 1, 6, 4], + [4, 3, 1, 6, 5], + [4, 3, 1, 6, 6], + [4, 3, 2, 1, 1], + [4, 3, 2, 1, 2], + [4, 3, 2, 1, 3], + [4, 3, 2, 1, 4], + [4, 3, 2, 1, 5], + [4, 3, 2, 1, 6], + [4, 3, 2, 2, 1], + [4, 3, 2, 2, 2], + [4, 3, 2, 2, 3], + [4, 3, 2, 2, 4], + [4, 3, 2, 2, 5], + [4, 3, 2, 2, 6], + [4, 3, 2, 3, 1], + [4, 3, 2, 3, 2], + [4, 3, 2, 3, 3], + [4, 3, 2, 3, 4], + [4, 3, 2, 3, 5], + [4, 3, 2, 3, 6], + [4, 3, 2, 4, 1], + [4, 3, 2, 4, 2], + [4, 3, 2, 4, 3], + [4, 3, 2, 4, 4], + [4, 3, 2, 4, 5], + [4, 3, 2, 4, 6], + [4, 3, 2, 5, 1], + [4, 3, 2, 5, 2], + [4, 3, 2, 5, 3], + [4, 3, 2, 5, 4], + [4, 3, 2, 5, 5], + [4, 3, 2, 5, 6], + [4, 3, 2, 6, 1], + [4, 3, 2, 6, 2], + [4, 3, 2, 6, 3], + [4, 3, 2, 6, 4], + [4, 3, 2, 6, 5], + [4, 3, 2, 6, 6], + [4, 3, 3, 1, 1], + [4, 3, 3, 1, 2], + [4, 3, 3, 1, 3], + [4, 3, 3, 1, 4], + [4, 3, 3, 1, 5], + [4, 3, 3, 1, 6], + [4, 3, 3, 2, 1], + [4, 3, 3, 2, 2], + [4, 3, 3, 2, 3], + [4, 3, 3, 2, 4], + [4, 3, 3, 2, 5], + [4, 3, 3, 2, 6], + [4, 3, 3, 3, 1], + [4, 3, 3, 3, 2], + [4, 3, 3, 3, 3], + [4, 3, 3, 3, 4], + [4, 3, 3, 3, 5], + [4, 3, 3, 3, 6], + [4, 3, 3, 4, 1], + [4, 3, 3, 4, 2], + [4, 3, 3, 4, 3], + [4, 3, 3, 4, 4], + [4, 3, 3, 4, 5], + [4, 3, 3, 4, 6], + [4, 3, 3, 5, 1], + [4, 3, 3, 5, 2], + [4, 3, 3, 5, 3], + [4, 3, 3, 5, 4], + [4, 3, 3, 5, 5], + [4, 3, 3, 5, 6], + [4, 3, 3, 6, 1], + [4, 3, 3, 6, 2], + [4, 3, 3, 6, 3], + [4, 3, 3, 6, 4], + [4, 3, 3, 6, 5], + [4, 3, 3, 6, 6], + [4, 3, 4, 1, 1], + [4, 3, 4, 1, 2], + [4, 3, 4, 1, 3], + [4, 3, 4, 1, 4], + [4, 3, 4, 1, 5], + [4, 3, 4, 1, 6], + [4, 3, 4, 2, 1], + [4, 3, 4, 2, 2], + [4, 3, 4, 2, 3], + [4, 3, 4, 2, 4], + [4, 3, 4, 2, 5], + [4, 3, 4, 2, 6], + [4, 3, 4, 3, 1], + [4, 3, 4, 3, 2], + [4, 3, 4, 3, 3], + [4, 3, 4, 3, 4], + [4, 3, 4, 3, 5], + [4, 3, 4, 3, 6], + [4, 3, 4, 4, 1], + [4, 3, 4, 4, 2], + [4, 3, 4, 4, 3], + [4, 3, 4, 4, 4], + [4, 3, 4, 4, 5], + [4, 3, 4, 4, 6], + [4, 3, 4, 5, 1], + [4, 3, 4, 5, 2], + [4, 3, 4, 5, 3], + [4, 3, 4, 5, 4], + [4, 3, 4, 5, 5], + [4, 3, 4, 5, 6], + [4, 3, 4, 6, 1], + [4, 3, 4, 6, 2], + [4, 3, 4, 6, 3], + [4, 3, 4, 6, 4], + [4, 3, 4, 6, 5], + [4, 3, 4, 6, 6], + [4, 3, 5, 1, 1], + [4, 3, 5, 1, 2], + [4, 3, 5, 1, 3], + [4, 3, 5, 1, 4], + [4, 3, 5, 1, 5], + [4, 3, 5, 1, 6], + [4, 3, 5, 2, 1], + [4, 3, 5, 2, 2], + [4, 3, 5, 2, 3], + [4, 3, 5, 2, 4], + [4, 3, 5, 2, 5], + [4, 3, 5, 2, 6], + [4, 3, 5, 3, 1], + [4, 3, 5, 3, 2], + [4, 3, 5, 3, 3], + [4, 3, 5, 3, 4], + [4, 3, 5, 3, 5], + [4, 3, 5, 3, 6], + [4, 3, 5, 4, 1], + [4, 3, 5, 4, 2], + [4, 3, 5, 4, 3], + [4, 3, 5, 4, 4], + [4, 3, 5, 4, 5], + [4, 3, 5, 4, 6], + [4, 3, 5, 5, 1], + [4, 3, 5, 5, 2], + [4, 3, 5, 5, 3], + [4, 3, 5, 5, 4], + [4, 3, 5, 5, 5], + [4, 3, 5, 5, 6], + [4, 3, 5, 6, 1], + [4, 3, 5, 6, 2], + [4, 3, 5, 6, 3], + [4, 3, 5, 6, 4], + [4, 3, 5, 6, 5], + [4, 3, 5, 6, 6], + [4, 3, 6, 1, 1], + [4, 3, 6, 1, 2], + [4, 3, 6, 1, 3], + [4, 3, 6, 1, 4], + [4, 3, 6, 1, 5], + [4, 3, 6, 1, 6], + [4, 3, 6, 2, 1], + [4, 3, 6, 2, 2], + [4, 3, 6, 2, 3], + [4, 3, 6, 2, 4], + [4, 3, 6, 2, 5], + [4, 3, 6, 2, 6], + [4, 3, 6, 3, 1], + [4, 3, 6, 3, 2], + [4, 3, 6, 3, 3], + [4, 3, 6, 3, 4], + [4, 3, 6, 3, 5], + [4, 3, 6, 3, 6], + [4, 3, 6, 4, 1], + [4, 3, 6, 4, 2], + [4, 3, 6, 4, 3], + [4, 3, 6, 4, 4], + [4, 3, 6, 4, 5], + [4, 3, 6, 4, 6], + [4, 3, 6, 5, 1], + [4, 3, 6, 5, 2], + [4, 3, 6, 5, 3], + [4, 3, 6, 5, 4], + [4, 3, 6, 5, 5], + [4, 3, 6, 5, 6], + [4, 3, 6, 6, 1], + [4, 3, 6, 6, 2], + [4, 3, 6, 6, 3], + [4, 3, 6, 6, 4], + [4, 3, 6, 6, 5], + [4, 3, 6, 6, 6], + [4, 4, 1, 1, 1], + [4, 4, 1, 1, 2], + [4, 4, 1, 1, 3], + [4, 4, 1, 1, 4], + [4, 4, 1, 1, 5], + [4, 4, 1, 1, 6], + [4, 4, 1, 2, 1], + [4, 4, 1, 2, 2], + [4, 4, 1, 2, 3], + [4, 4, 1, 2, 4], + [4, 4, 1, 2, 5], + [4, 4, 1, 2, 6], + [4, 4, 1, 3, 1], + [4, 4, 1, 3, 2], + [4, 4, 1, 3, 3], + [4, 4, 1, 3, 4], + [4, 4, 1, 3, 5], + [4, 4, 1, 3, 6], + [4, 4, 1, 4, 1], + [4, 4, 1, 4, 2], + [4, 4, 1, 4, 3], + [4, 4, 1, 4, 4], + [4, 4, 1, 4, 5], + [4, 4, 1, 4, 6], + [4, 4, 1, 5, 1], + [4, 4, 1, 5, 2], + [4, 4, 1, 5, 3], + [4, 4, 1, 5, 4], + [4, 4, 1, 5, 5], + [4, 4, 1, 5, 6], + [4, 4, 1, 6, 1], + [4, 4, 1, 6, 2], + [4, 4, 1, 6, 3], + [4, 4, 1, 6, 4], + [4, 4, 1, 6, 5], + [4, 4, 1, 6, 6], + [4, 4, 2, 1, 1], + [4, 4, 2, 1, 2], + [4, 4, 2, 1, 3], + [4, 4, 2, 1, 4], + [4, 4, 2, 1, 5], + [4, 4, 2, 1, 6], + [4, 4, 2, 2, 1], + [4, 4, 2, 2, 2], + [4, 4, 2, 2, 3], + [4, 4, 2, 2, 4], + [4, 4, 2, 2, 5], + [4, 4, 2, 2, 6], + [4, 4, 2, 3, 1], + [4, 4, 2, 3, 2], + [4, 4, 2, 3, 3], + [4, 4, 2, 3, 4], + [4, 4, 2, 3, 5], + [4, 4, 2, 3, 6], + [4, 4, 2, 4, 1], + [4, 4, 2, 4, 2], + [4, 4, 2, 4, 3], + [4, 4, 2, 4, 4], + [4, 4, 2, 4, 5], + [4, 4, 2, 4, 6], + [4, 4, 2, 5, 1], + [4, 4, 2, 5, 2], + [4, 4, 2, 5, 3], + [4, 4, 2, 5, 4], + [4, 4, 2, 5, 5], + [4, 4, 2, 5, 6], + [4, 4, 2, 6, 1], + [4, 4, 2, 6, 2], + [4, 4, 2, 6, 3], + [4, 4, 2, 6, 4], + [4, 4, 2, 6, 5], + [4, 4, 2, 6, 6], + [4, 4, 3, 1, 1], + [4, 4, 3, 1, 2], + [4, 4, 3, 1, 3], + [4, 4, 3, 1, 4], + [4, 4, 3, 1, 5], + [4, 4, 3, 1, 6], + [4, 4, 3, 2, 1], + [4, 4, 3, 2, 2], + [4, 4, 3, 2, 3], + [4, 4, 3, 2, 4], + [4, 4, 3, 2, 5], + [4, 4, 3, 2, 6], + [4, 4, 3, 3, 1], + [4, 4, 3, 3, 2], + [4, 4, 3, 3, 3], + [4, 4, 3, 3, 4], + [4, 4, 3, 3, 5], + [4, 4, 3, 3, 6], + [4, 4, 3, 4, 1], + [4, 4, 3, 4, 2], + [4, 4, 3, 4, 3], + [4, 4, 3, 4, 4], + [4, 4, 3, 4, 5], + [4, 4, 3, 4, 6], + [4, 4, 3, 5, 1], + [4, 4, 3, 5, 2], + [4, 4, 3, 5, 3], + [4, 4, 3, 5, 4], + [4, 4, 3, 5, 5], + [4, 4, 3, 5, 6], + [4, 4, 3, 6, 1], + [4, 4, 3, 6, 2], + [4, 4, 3, 6, 3], + [4, 4, 3, 6, 4], + [4, 4, 3, 6, 5], + [4, 4, 3, 6, 6], + [4, 4, 4, 1, 1], + [4, 4, 4, 1, 2], + [4, 4, 4, 1, 3], + [4, 4, 4, 1, 4], + [4, 4, 4, 1, 5], + [4, 4, 4, 1, 6], + [4, 4, 4, 2, 1], + [4, 4, 4, 2, 2], + [4, 4, 4, 2, 3], + [4, 4, 4, 2, 4], + [4, 4, 4, 2, 5], + [4, 4, 4, 2, 6], + [4, 4, 4, 3, 1], + [4, 4, 4, 3, 2], + [4, 4, 4, 3, 3], + [4, 4, 4, 3, 4], + [4, 4, 4, 3, 5], + [4, 4, 4, 3, 6], + [4, 4, 4, 4, 1], + [4, 4, 4, 4, 2], + [4, 4, 4, 4, 3], + [4, 4, 4, 4, 4], + [4, 4, 4, 4, 5], + [4, 4, 4, 4, 6], + [4, 4, 4, 5, 1], + [4, 4, 4, 5, 2], + [4, 4, 4, 5, 3], + [4, 4, 4, 5, 4], + [4, 4, 4, 5, 5], + [4, 4, 4, 5, 6], + [4, 4, 4, 6, 1], + [4, 4, 4, 6, 2], + [4, 4, 4, 6, 3], + [4, 4, 4, 6, 4], + [4, 4, 4, 6, 5], + [4, 4, 4, 6, 6], + [4, 4, 5, 1, 1], + [4, 4, 5, 1, 2], + [4, 4, 5, 1, 3], + [4, 4, 5, 1, 4], + [4, 4, 5, 1, 5], + [4, 4, 5, 1, 6], + [4, 4, 5, 2, 1], + [4, 4, 5, 2, 2], + [4, 4, 5, 2, 3], + [4, 4, 5, 2, 4], + [4, 4, 5, 2, 5], + [4, 4, 5, 2, 6], + [4, 4, 5, 3, 1], + [4, 4, 5, 3, 2], + [4, 4, 5, 3, 3], + [4, 4, 5, 3, 4], + [4, 4, 5, 3, 5], + [4, 4, 5, 3, 6], + [4, 4, 5, 4, 1], + [4, 4, 5, 4, 2], + [4, 4, 5, 4, 3], + [4, 4, 5, 4, 4], + [4, 4, 5, 4, 5], + [4, 4, 5, 4, 6], + [4, 4, 5, 5, 1], + [4, 4, 5, 5, 2], + [4, 4, 5, 5, 3], + [4, 4, 5, 5, 4], + [4, 4, 5, 5, 5], + [4, 4, 5, 5, 6], + [4, 4, 5, 6, 1], + [4, 4, 5, 6, 2], + [4, 4, 5, 6, 3], + [4, 4, 5, 6, 4], + [4, 4, 5, 6, 5], + [4, 4, 5, 6, 6], + [4, 4, 6, 1, 1], + [4, 4, 6, 1, 2], + [4, 4, 6, 1, 3], + [4, 4, 6, 1, 4], + [4, 4, 6, 1, 5], + [4, 4, 6, 1, 6], + [4, 4, 6, 2, 1], + [4, 4, 6, 2, 2], + [4, 4, 6, 2, 3], + [4, 4, 6, 2, 4], + [4, 4, 6, 2, 5], + [4, 4, 6, 2, 6], + [4, 4, 6, 3, 1], + [4, 4, 6, 3, 2], + [4, 4, 6, 3, 3], + [4, 4, 6, 3, 4], + [4, 4, 6, 3, 5], + [4, 4, 6, 3, 6], + [4, 4, 6, 4, 1], + [4, 4, 6, 4, 2], + [4, 4, 6, 4, 3], + [4, 4, 6, 4, 4], + [4, 4, 6, 4, 5], + [4, 4, 6, 4, 6], + [4, 4, 6, 5, 1], + [4, 4, 6, 5, 2], + [4, 4, 6, 5, 3], + [4, 4, 6, 5, 4], + [4, 4, 6, 5, 5], + [4, 4, 6, 5, 6], + [4, 4, 6, 6, 1], + [4, 4, 6, 6, 2], + [4, 4, 6, 6, 3], + [4, 4, 6, 6, 4], + [4, 4, 6, 6, 5], + [4, 4, 6, 6, 6], + [4, 5, 1, 1, 1], + [4, 5, 1, 1, 2], + [4, 5, 1, 1, 3], + [4, 5, 1, 1, 4], + [4, 5, 1, 1, 5], + [4, 5, 1, 1, 6], + [4, 5, 1, 2, 1], + [4, 5, 1, 2, 2], + [4, 5, 1, 2, 3], + [4, 5, 1, 2, 4], + [4, 5, 1, 2, 5], + [4, 5, 1, 2, 6], + [4, 5, 1, 3, 1], + [4, 5, 1, 3, 2], + [4, 5, 1, 3, 3], + [4, 5, 1, 3, 4], + [4, 5, 1, 3, 5], + [4, 5, 1, 3, 6], + [4, 5, 1, 4, 1], + [4, 5, 1, 4, 2], + [4, 5, 1, 4, 3], + [4, 5, 1, 4, 4], + [4, 5, 1, 4, 5], + [4, 5, 1, 4, 6], + [4, 5, 1, 5, 1], + [4, 5, 1, 5, 2], + [4, 5, 1, 5, 3], + [4, 5, 1, 5, 4], + [4, 5, 1, 5, 5], + [4, 5, 1, 5, 6], + [4, 5, 1, 6, 1], + [4, 5, 1, 6, 2], + [4, 5, 1, 6, 3], + [4, 5, 1, 6, 4], + [4, 5, 1, 6, 5], + [4, 5, 1, 6, 6], + [4, 5, 2, 1, 1], + [4, 5, 2, 1, 2], + [4, 5, 2, 1, 3], + [4, 5, 2, 1, 4], + [4, 5, 2, 1, 5], + [4, 5, 2, 1, 6], + [4, 5, 2, 2, 1], + [4, 5, 2, 2, 2], + [4, 5, 2, 2, 3], + [4, 5, 2, 2, 4], + [4, 5, 2, 2, 5], + [4, 5, 2, 2, 6], + [4, 5, 2, 3, 1], + [4, 5, 2, 3, 2], + [4, 5, 2, 3, 3], + [4, 5, 2, 3, 4], + [4, 5, 2, 3, 5], + [4, 5, 2, 3, 6], + [4, 5, 2, 4, 1], + [4, 5, 2, 4, 2], + [4, 5, 2, 4, 3], + [4, 5, 2, 4, 4], + [4, 5, 2, 4, 5], + [4, 5, 2, 4, 6], + [4, 5, 2, 5, 1], + [4, 5, 2, 5, 2], + [4, 5, 2, 5, 3], + [4, 5, 2, 5, 4], + [4, 5, 2, 5, 5], + [4, 5, 2, 5, 6], + [4, 5, 2, 6, 1], + [4, 5, 2, 6, 2], + [4, 5, 2, 6, 3], + [4, 5, 2, 6, 4], + [4, 5, 2, 6, 5], + [4, 5, 2, 6, 6], + [4, 5, 3, 1, 1], + [4, 5, 3, 1, 2], + [4, 5, 3, 1, 3], + [4, 5, 3, 1, 4], + [4, 5, 3, 1, 5], + [4, 5, 3, 1, 6], + [4, 5, 3, 2, 1], + [4, 5, 3, 2, 2], + [4, 5, 3, 2, 3], + [4, 5, 3, 2, 4], + [4, 5, 3, 2, 5], + [4, 5, 3, 2, 6], + [4, 5, 3, 3, 1], + [4, 5, 3, 3, 2], + [4, 5, 3, 3, 3], + [4, 5, 3, 3, 4], + [4, 5, 3, 3, 5], + [4, 5, 3, 3, 6], + [4, 5, 3, 4, 1], + [4, 5, 3, 4, 2], + [4, 5, 3, 4, 3], + [4, 5, 3, 4, 4], + [4, 5, 3, 4, 5], + [4, 5, 3, 4, 6], + [4, 5, 3, 5, 1], + [4, 5, 3, 5, 2], + [4, 5, 3, 5, 3], + [4, 5, 3, 5, 4], + [4, 5, 3, 5, 5], + [4, 5, 3, 5, 6], + [4, 5, 3, 6, 1], + [4, 5, 3, 6, 2], + [4, 5, 3, 6, 3], + [4, 5, 3, 6, 4], + [4, 5, 3, 6, 5], + [4, 5, 3, 6, 6], + [4, 5, 4, 1, 1], + [4, 5, 4, 1, 2], + [4, 5, 4, 1, 3], + [4, 5, 4, 1, 4], + [4, 5, 4, 1, 5], + [4, 5, 4, 1, 6], + [4, 5, 4, 2, 1], + [4, 5, 4, 2, 2], + [4, 5, 4, 2, 3], + [4, 5, 4, 2, 4], + [4, 5, 4, 2, 5], + [4, 5, 4, 2, 6], + [4, 5, 4, 3, 1], + [4, 5, 4, 3, 2], + [4, 5, 4, 3, 3], + [4, 5, 4, 3, 4], + [4, 5, 4, 3, 5], + [4, 5, 4, 3, 6], + [4, 5, 4, 4, 1], + [4, 5, 4, 4, 2], + [4, 5, 4, 4, 3], + [4, 5, 4, 4, 4], + [4, 5, 4, 4, 5], + [4, 5, 4, 4, 6], + [4, 5, 4, 5, 1], + [4, 5, 4, 5, 2], + [4, 5, 4, 5, 3], + [4, 5, 4, 5, 4], + [4, 5, 4, 5, 5], + [4, 5, 4, 5, 6], + [4, 5, 4, 6, 1], + [4, 5, 4, 6, 2], + [4, 5, 4, 6, 3], + [4, 5, 4, 6, 4], + [4, 5, 4, 6, 5], + [4, 5, 4, 6, 6], + [4, 5, 5, 1, 1], + [4, 5, 5, 1, 2], + [4, 5, 5, 1, 3], + [4, 5, 5, 1, 4], + [4, 5, 5, 1, 5], + [4, 5, 5, 1, 6], + [4, 5, 5, 2, 1], + [4, 5, 5, 2, 2], + [4, 5, 5, 2, 3], + [4, 5, 5, 2, 4], + [4, 5, 5, 2, 5], + [4, 5, 5, 2, 6], + [4, 5, 5, 3, 1], + [4, 5, 5, 3, 2], + [4, 5, 5, 3, 3], + [4, 5, 5, 3, 4], + [4, 5, 5, 3, 5], + [4, 5, 5, 3, 6], + [4, 5, 5, 4, 1], + [4, 5, 5, 4, 2], + [4, 5, 5, 4, 3], + [4, 5, 5, 4, 4], + [4, 5, 5, 4, 5], + [4, 5, 5, 4, 6], + [4, 5, 5, 5, 1], + [4, 5, 5, 5, 2], + [4, 5, 5, 5, 3], + [4, 5, 5, 5, 4], + [4, 5, 5, 5, 5], + [4, 5, 5, 5, 6], + [4, 5, 5, 6, 1], + [4, 5, 5, 6, 2], + [4, 5, 5, 6, 3], + [4, 5, 5, 6, 4], + [4, 5, 5, 6, 5], + [4, 5, 5, 6, 6], + [4, 5, 6, 1, 1], + [4, 5, 6, 1, 2], + [4, 5, 6, 1, 3], + [4, 5, 6, 1, 4], + [4, 5, 6, 1, 5], + [4, 5, 6, 1, 6], + [4, 5, 6, 2, 1], + [4, 5, 6, 2, 2], + [4, 5, 6, 2, 3], + [4, 5, 6, 2, 4], + [4, 5, 6, 2, 5], + [4, 5, 6, 2, 6], + [4, 5, 6, 3, 1], + [4, 5, 6, 3, 2], + [4, 5, 6, 3, 3], + [4, 5, 6, 3, 4], + [4, 5, 6, 3, 5], + [4, 5, 6, 3, 6], + [4, 5, 6, 4, 1], + [4, 5, 6, 4, 2], + [4, 5, 6, 4, 3], + [4, 5, 6, 4, 4], + [4, 5, 6, 4, 5], + [4, 5, 6, 4, 6], + [4, 5, 6, 5, 1], + [4, 5, 6, 5, 2], + [4, 5, 6, 5, 3], + [4, 5, 6, 5, 4], + [4, 5, 6, 5, 5], + [4, 5, 6, 5, 6], + [4, 5, 6, 6, 1], + [4, 5, 6, 6, 2], + [4, 5, 6, 6, 3], + [4, 5, 6, 6, 4], + [4, 5, 6, 6, 5], + [4, 5, 6, 6, 6], + [4, 6, 1, 1, 1], + [4, 6, 1, 1, 2], + [4, 6, 1, 1, 3], + [4, 6, 1, 1, 4], + [4, 6, 1, 1, 5], + [4, 6, 1, 1, 6], + [4, 6, 1, 2, 1], + [4, 6, 1, 2, 2], + [4, 6, 1, 2, 3], + [4, 6, 1, 2, 4], + [4, 6, 1, 2, 5], + [4, 6, 1, 2, 6], + [4, 6, 1, 3, 1], + [4, 6, 1, 3, 2], + [4, 6, 1, 3, 3], + [4, 6, 1, 3, 4], + [4, 6, 1, 3, 5], + [4, 6, 1, 3, 6], + [4, 6, 1, 4, 1], + [4, 6, 1, 4, 2], + [4, 6, 1, 4, 3], + [4, 6, 1, 4, 4], + [4, 6, 1, 4, 5], + [4, 6, 1, 4, 6], + [4, 6, 1, 5, 1], + [4, 6, 1, 5, 2], + [4, 6, 1, 5, 3], + [4, 6, 1, 5, 4], + [4, 6, 1, 5, 5], + [4, 6, 1, 5, 6], + [4, 6, 1, 6, 1], + [4, 6, 1, 6, 2], + [4, 6, 1, 6, 3], + [4, 6, 1, 6, 4], + [4, 6, 1, 6, 5], + [4, 6, 1, 6, 6], + [4, 6, 2, 1, 1], + [4, 6, 2, 1, 2], + [4, 6, 2, 1, 3], + [4, 6, 2, 1, 4], + [4, 6, 2, 1, 5], + [4, 6, 2, 1, 6], + [4, 6, 2, 2, 1], + [4, 6, 2, 2, 2], + [4, 6, 2, 2, 3], + [4, 6, 2, 2, 4], + [4, 6, 2, 2, 5], + [4, 6, 2, 2, 6], + [4, 6, 2, 3, 1], + [4, 6, 2, 3, 2], + [4, 6, 2, 3, 3], + [4, 6, 2, 3, 4], + [4, 6, 2, 3, 5], + [4, 6, 2, 3, 6], + [4, 6, 2, 4, 1], + [4, 6, 2, 4, 2], + [4, 6, 2, 4, 3], + [4, 6, 2, 4, 4], + [4, 6, 2, 4, 5], + [4, 6, 2, 4, 6], + [4, 6, 2, 5, 1], + [4, 6, 2, 5, 2], + [4, 6, 2, 5, 3], + [4, 6, 2, 5, 4], + [4, 6, 2, 5, 5], + [4, 6, 2, 5, 6], + [4, 6, 2, 6, 1], + [4, 6, 2, 6, 2], + [4, 6, 2, 6, 3], + [4, 6, 2, 6, 4], + [4, 6, 2, 6, 5], + [4, 6, 2, 6, 6], + [4, 6, 3, 1, 1], + [4, 6, 3, 1, 2], + [4, 6, 3, 1, 3], + [4, 6, 3, 1, 4], + [4, 6, 3, 1, 5], + [4, 6, 3, 1, 6], + [4, 6, 3, 2, 1], + [4, 6, 3, 2, 2], + [4, 6, 3, 2, 3], + [4, 6, 3, 2, 4], + [4, 6, 3, 2, 5], + [4, 6, 3, 2, 6], + [4, 6, 3, 3, 1], + [4, 6, 3, 3, 2], + [4, 6, 3, 3, 3], + [4, 6, 3, 3, 4], + [4, 6, 3, 3, 5], + [4, 6, 3, 3, 6], + [4, 6, 3, 4, 1], + [4, 6, 3, 4, 2], + [4, 6, 3, 4, 3], + [4, 6, 3, 4, 4], + [4, 6, 3, 4, 5], + [4, 6, 3, 4, 6], + [4, 6, 3, 5, 1], + [4, 6, 3, 5, 2], + [4, 6, 3, 5, 3], + [4, 6, 3, 5, 4], + [4, 6, 3, 5, 5], + [4, 6, 3, 5, 6], + [4, 6, 3, 6, 1], + [4, 6, 3, 6, 2], + [4, 6, 3, 6, 3], + [4, 6, 3, 6, 4], + [4, 6, 3, 6, 5], + [4, 6, 3, 6, 6], + [4, 6, 4, 1, 1], + [4, 6, 4, 1, 2], + [4, 6, 4, 1, 3], + [4, 6, 4, 1, 4], + [4, 6, 4, 1, 5], + [4, 6, 4, 1, 6], + [4, 6, 4, 2, 1], + [4, 6, 4, 2, 2], + [4, 6, 4, 2, 3], + [4, 6, 4, 2, 4], + [4, 6, 4, 2, 5], + [4, 6, 4, 2, 6], + [4, 6, 4, 3, 1], + [4, 6, 4, 3, 2], + [4, 6, 4, 3, 3], + [4, 6, 4, 3, 4], + [4, 6, 4, 3, 5], + [4, 6, 4, 3, 6], + [4, 6, 4, 4, 1], + [4, 6, 4, 4, 2], + [4, 6, 4, 4, 3], + [4, 6, 4, 4, 4], + [4, 6, 4, 4, 5], + [4, 6, 4, 4, 6], + [4, 6, 4, 5, 1], + [4, 6, 4, 5, 2], + [4, 6, 4, 5, 3], + [4, 6, 4, 5, 4], + [4, 6, 4, 5, 5], + [4, 6, 4, 5, 6], + [4, 6, 4, 6, 1], + [4, 6, 4, 6, 2], + [4, 6, 4, 6, 3], + [4, 6, 4, 6, 4], + [4, 6, 4, 6, 5], + [4, 6, 4, 6, 6], + [4, 6, 5, 1, 1], + [4, 6, 5, 1, 2], + [4, 6, 5, 1, 3], + [4, 6, 5, 1, 4], + [4, 6, 5, 1, 5], + [4, 6, 5, 1, 6], + [4, 6, 5, 2, 1], + [4, 6, 5, 2, 2], + [4, 6, 5, 2, 3], + [4, 6, 5, 2, 4], + [4, 6, 5, 2, 5], + [4, 6, 5, 2, 6], + [4, 6, 5, 3, 1], + [4, 6, 5, 3, 2], + [4, 6, 5, 3, 3], + [4, 6, 5, 3, 4], + [4, 6, 5, 3, 5], + [4, 6, 5, 3, 6], + [4, 6, 5, 4, 1], + [4, 6, 5, 4, 2], + [4, 6, 5, 4, 3], + [4, 6, 5, 4, 4], + [4, 6, 5, 4, 5], + [4, 6, 5, 4, 6], + [4, 6, 5, 5, 1], + [4, 6, 5, 5, 2], + [4, 6, 5, 5, 3], + [4, 6, 5, 5, 4], + [4, 6, 5, 5, 5], + [4, 6, 5, 5, 6], + [4, 6, 5, 6, 1], + [4, 6, 5, 6, 2], + [4, 6, 5, 6, 3], + [4, 6, 5, 6, 4], + [4, 6, 5, 6, 5], + [4, 6, 5, 6, 6], + [4, 6, 6, 1, 1], + [4, 6, 6, 1, 2], + [4, 6, 6, 1, 3], + [4, 6, 6, 1, 4], + [4, 6, 6, 1, 5], + [4, 6, 6, 1, 6], + [4, 6, 6, 2, 1], + [4, 6, 6, 2, 2], + [4, 6, 6, 2, 3], + [4, 6, 6, 2, 4], + [4, 6, 6, 2, 5], + [4, 6, 6, 2, 6], + [4, 6, 6, 3, 1], + [4, 6, 6, 3, 2], + [4, 6, 6, 3, 3], + [4, 6, 6, 3, 4], + [4, 6, 6, 3, 5], + [4, 6, 6, 3, 6], + [4, 6, 6, 4, 1], + [4, 6, 6, 4, 2], + [4, 6, 6, 4, 3], + [4, 6, 6, 4, 4], + [4, 6, 6, 4, 5], + [4, 6, 6, 4, 6], + [4, 6, 6, 5, 1], + [4, 6, 6, 5, 2], + [4, 6, 6, 5, 3], + [4, 6, 6, 5, 4], + [4, 6, 6, 5, 5], + [4, 6, 6, 5, 6], + [4, 6, 6, 6, 1], + [4, 6, 6, 6, 2], + [4, 6, 6, 6, 3], + [4, 6, 6, 6, 4], + [4, 6, 6, 6, 5], + [4, 6, 6, 6, 6], + [5, 1, 1, 1, 1], + [5, 1, 1, 1, 2], + [5, 1, 1, 1, 3], + [5, 1, 1, 1, 4], + [5, 1, 1, 1, 5], + [5, 1, 1, 1, 6], + [5, 1, 1, 2, 1], + [5, 1, 1, 2, 2], + [5, 1, 1, 2, 3], + [5, 1, 1, 2, 4], + [5, 1, 1, 2, 5], + [5, 1, 1, 2, 6], + [5, 1, 1, 3, 1], + [5, 1, 1, 3, 2], + [5, 1, 1, 3, 3], + [5, 1, 1, 3, 4], + [5, 1, 1, 3, 5], + [5, 1, 1, 3, 6], + [5, 1, 1, 4, 1], + [5, 1, 1, 4, 2], + [5, 1, 1, 4, 3], + [5, 1, 1, 4, 4], + [5, 1, 1, 4, 5], + [5, 1, 1, 4, 6], + [5, 1, 1, 5, 1], + [5, 1, 1, 5, 2], + [5, 1, 1, 5, 3], + [5, 1, 1, 5, 4], + [5, 1, 1, 5, 5], + [5, 1, 1, 5, 6], + [5, 1, 1, 6, 1], + [5, 1, 1, 6, 2], + [5, 1, 1, 6, 3], + [5, 1, 1, 6, 4], + [5, 1, 1, 6, 5], + [5, 1, 1, 6, 6], + [5, 1, 2, 1, 1], + [5, 1, 2, 1, 2], + [5, 1, 2, 1, 3], + [5, 1, 2, 1, 4], + [5, 1, 2, 1, 5], + [5, 1, 2, 1, 6], + [5, 1, 2, 2, 1], + [5, 1, 2, 2, 2], + [5, 1, 2, 2, 3], + [5, 1, 2, 2, 4], + [5, 1, 2, 2, 5], + [5, 1, 2, 2, 6], + [5, 1, 2, 3, 1], + [5, 1, 2, 3, 2], + [5, 1, 2, 3, 3], + [5, 1, 2, 3, 4], + [5, 1, 2, 3, 5], + [5, 1, 2, 3, 6], + [5, 1, 2, 4, 1], + [5, 1, 2, 4, 2], + [5, 1, 2, 4, 3], + [5, 1, 2, 4, 4], + [5, 1, 2, 4, 5], + [5, 1, 2, 4, 6], + [5, 1, 2, 5, 1], + [5, 1, 2, 5, 2], + [5, 1, 2, 5, 3], + [5, 1, 2, 5, 4], + [5, 1, 2, 5, 5], + [5, 1, 2, 5, 6], + [5, 1, 2, 6, 1], + [5, 1, 2, 6, 2], + [5, 1, 2, 6, 3], + [5, 1, 2, 6, 4], + [5, 1, 2, 6, 5], + [5, 1, 2, 6, 6], + [5, 1, 3, 1, 1], + [5, 1, 3, 1, 2], + [5, 1, 3, 1, 3], + [5, 1, 3, 1, 4], + [5, 1, 3, 1, 5], + [5, 1, 3, 1, 6], + [5, 1, 3, 2, 1], + [5, 1, 3, 2, 2], + [5, 1, 3, 2, 3], + [5, 1, 3, 2, 4], + [5, 1, 3, 2, 5], + [5, 1, 3, 2, 6], + [5, 1, 3, 3, 1], + [5, 1, 3, 3, 2], + [5, 1, 3, 3, 3], + [5, 1, 3, 3, 4], + [5, 1, 3, 3, 5], + [5, 1, 3, 3, 6], + [5, 1, 3, 4, 1], + [5, 1, 3, 4, 2], + [5, 1, 3, 4, 3], + [5, 1, 3, 4, 4], + [5, 1, 3, 4, 5], + [5, 1, 3, 4, 6], + [5, 1, 3, 5, 1], + [5, 1, 3, 5, 2], + [5, 1, 3, 5, 3], + [5, 1, 3, 5, 4], + [5, 1, 3, 5, 5], + [5, 1, 3, 5, 6], + [5, 1, 3, 6, 1], + [5, 1, 3, 6, 2], + [5, 1, 3, 6, 3], + [5, 1, 3, 6, 4], + [5, 1, 3, 6, 5], + [5, 1, 3, 6, 6], + [5, 1, 4, 1, 1], + [5, 1, 4, 1, 2], + [5, 1, 4, 1, 3], + [5, 1, 4, 1, 4], + [5, 1, 4, 1, 5], + [5, 1, 4, 1, 6], + [5, 1, 4, 2, 1], + [5, 1, 4, 2, 2], + [5, 1, 4, 2, 3], + [5, 1, 4, 2, 4], + [5, 1, 4, 2, 5], + [5, 1, 4, 2, 6], + [5, 1, 4, 3, 1], + [5, 1, 4, 3, 2], + [5, 1, 4, 3, 3], + [5, 1, 4, 3, 4], + [5, 1, 4, 3, 5], + [5, 1, 4, 3, 6], + [5, 1, 4, 4, 1], + [5, 1, 4, 4, 2], + [5, 1, 4, 4, 3], + [5, 1, 4, 4, 4], + [5, 1, 4, 4, 5], + [5, 1, 4, 4, 6], + [5, 1, 4, 5, 1], + [5, 1, 4, 5, 2], + [5, 1, 4, 5, 3], + [5, 1, 4, 5, 4], + [5, 1, 4, 5, 5], + [5, 1, 4, 5, 6], + [5, 1, 4, 6, 1], + [5, 1, 4, 6, 2], + [5, 1, 4, 6, 3], + [5, 1, 4, 6, 4], + [5, 1, 4, 6, 5], + [5, 1, 4, 6, 6], + [5, 1, 5, 1, 1], + [5, 1, 5, 1, 2], + [5, 1, 5, 1, 3], + [5, 1, 5, 1, 4], + [5, 1, 5, 1, 5], + [5, 1, 5, 1, 6], + [5, 1, 5, 2, 1], + [5, 1, 5, 2, 2], + [5, 1, 5, 2, 3], + [5, 1, 5, 2, 4], + [5, 1, 5, 2, 5], + [5, 1, 5, 2, 6], + [5, 1, 5, 3, 1], + [5, 1, 5, 3, 2], + [5, 1, 5, 3, 3], + [5, 1, 5, 3, 4], + [5, 1, 5, 3, 5], + [5, 1, 5, 3, 6], + [5, 1, 5, 4, 1], + [5, 1, 5, 4, 2], + [5, 1, 5, 4, 3], + [5, 1, 5, 4, 4], + [5, 1, 5, 4, 5], + [5, 1, 5, 4, 6], + [5, 1, 5, 5, 1], + [5, 1, 5, 5, 2], + [5, 1, 5, 5, 3], + [5, 1, 5, 5, 4], + [5, 1, 5, 5, 5], + [5, 1, 5, 5, 6], + [5, 1, 5, 6, 1], + [5, 1, 5, 6, 2], + [5, 1, 5, 6, 3], + [5, 1, 5, 6, 4], + [5, 1, 5, 6, 5], + [5, 1, 5, 6, 6], + [5, 1, 6, 1, 1], + [5, 1, 6, 1, 2], + [5, 1, 6, 1, 3], + [5, 1, 6, 1, 4], + [5, 1, 6, 1, 5], + [5, 1, 6, 1, 6], + [5, 1, 6, 2, 1], + [5, 1, 6, 2, 2], + [5, 1, 6, 2, 3], + [5, 1, 6, 2, 4], + [5, 1, 6, 2, 5], + [5, 1, 6, 2, 6], + [5, 1, 6, 3, 1], + [5, 1, 6, 3, 2], + [5, 1, 6, 3, 3], + [5, 1, 6, 3, 4], + [5, 1, 6, 3, 5], + [5, 1, 6, 3, 6], + [5, 1, 6, 4, 1], + [5, 1, 6, 4, 2], + [5, 1, 6, 4, 3], + [5, 1, 6, 4, 4], + [5, 1, 6, 4, 5], + [5, 1, 6, 4, 6], + [5, 1, 6, 5, 1], + [5, 1, 6, 5, 2], + [5, 1, 6, 5, 3], + [5, 1, 6, 5, 4], + [5, 1, 6, 5, 5], + [5, 1, 6, 5, 6], + [5, 1, 6, 6, 1], + [5, 1, 6, 6, 2], + [5, 1, 6, 6, 3], + [5, 1, 6, 6, 4], + [5, 1, 6, 6, 5], + [5, 1, 6, 6, 6], + [5, 2, 1, 1, 1], + [5, 2, 1, 1, 2], + [5, 2, 1, 1, 3], + [5, 2, 1, 1, 4], + [5, 2, 1, 1, 5], + [5, 2, 1, 1, 6], + [5, 2, 1, 2, 1], + [5, 2, 1, 2, 2], + [5, 2, 1, 2, 3], + [5, 2, 1, 2, 4], + [5, 2, 1, 2, 5], + [5, 2, 1, 2, 6], + [5, 2, 1, 3, 1], + [5, 2, 1, 3, 2], + [5, 2, 1, 3, 3], + [5, 2, 1, 3, 4], + [5, 2, 1, 3, 5], + [5, 2, 1, 3, 6], + [5, 2, 1, 4, 1], + [5, 2, 1, 4, 2], + [5, 2, 1, 4, 3], + [5, 2, 1, 4, 4], + [5, 2, 1, 4, 5], + [5, 2, 1, 4, 6], + [5, 2, 1, 5, 1], + [5, 2, 1, 5, 2], + [5, 2, 1, 5, 3], + [5, 2, 1, 5, 4], + [5, 2, 1, 5, 5], + [5, 2, 1, 5, 6], + [5, 2, 1, 6, 1], + [5, 2, 1, 6, 2], + [5, 2, 1, 6, 3], + [5, 2, 1, 6, 4], + [5, 2, 1, 6, 5], + [5, 2, 1, 6, 6], + [5, 2, 2, 1, 1], + [5, 2, 2, 1, 2], + [5, 2, 2, 1, 3], + [5, 2, 2, 1, 4], + [5, 2, 2, 1, 5], + [5, 2, 2, 1, 6], + [5, 2, 2, 2, 1], + [5, 2, 2, 2, 2], + [5, 2, 2, 2, 3], + [5, 2, 2, 2, 4], + [5, 2, 2, 2, 5], + [5, 2, 2, 2, 6], + [5, 2, 2, 3, 1], + [5, 2, 2, 3, 2], + [5, 2, 2, 3, 3], + [5, 2, 2, 3, 4], + [5, 2, 2, 3, 5], + [5, 2, 2, 3, 6], + [5, 2, 2, 4, 1], + [5, 2, 2, 4, 2], + [5, 2, 2, 4, 3], + [5, 2, 2, 4, 4], + [5, 2, 2, 4, 5], + [5, 2, 2, 4, 6], + [5, 2, 2, 5, 1], + [5, 2, 2, 5, 2], + [5, 2, 2, 5, 3], + [5, 2, 2, 5, 4], + [5, 2, 2, 5, 5], + [5, 2, 2, 5, 6], + [5, 2, 2, 6, 1], + [5, 2, 2, 6, 2], + [5, 2, 2, 6, 3], + [5, 2, 2, 6, 4], + [5, 2, 2, 6, 5], + [5, 2, 2, 6, 6], + [5, 2, 3, 1, 1], + [5, 2, 3, 1, 2], + [5, 2, 3, 1, 3], + [5, 2, 3, 1, 4], + [5, 2, 3, 1, 5], + [5, 2, 3, 1, 6], + [5, 2, 3, 2, 1], + [5, 2, 3, 2, 2], + [5, 2, 3, 2, 3], + [5, 2, 3, 2, 4], + [5, 2, 3, 2, 5], + [5, 2, 3, 2, 6], + [5, 2, 3, 3, 1], + [5, 2, 3, 3, 2], + [5, 2, 3, 3, 3], + [5, 2, 3, 3, 4], + [5, 2, 3, 3, 5], + [5, 2, 3, 3, 6], + [5, 2, 3, 4, 1], + [5, 2, 3, 4, 2], + [5, 2, 3, 4, 3], + [5, 2, 3, 4, 4], + [5, 2, 3, 4, 5], + [5, 2, 3, 4, 6], + [5, 2, 3, 5, 1], + [5, 2, 3, 5, 2], + [5, 2, 3, 5, 3], + [5, 2, 3, 5, 4], + [5, 2, 3, 5, 5], + [5, 2, 3, 5, 6], + [5, 2, 3, 6, 1], + [5, 2, 3, 6, 2], + [5, 2, 3, 6, 3], + [5, 2, 3, 6, 4], + [5, 2, 3, 6, 5], + [5, 2, 3, 6, 6], + [5, 2, 4, 1, 1], + [5, 2, 4, 1, 2], + [5, 2, 4, 1, 3], + [5, 2, 4, 1, 4], + [5, 2, 4, 1, 5], + [5, 2, 4, 1, 6], + [5, 2, 4, 2, 1], + [5, 2, 4, 2, 2], + [5, 2, 4, 2, 3], + [5, 2, 4, 2, 4], + [5, 2, 4, 2, 5], + [5, 2, 4, 2, 6], + [5, 2, 4, 3, 1], + [5, 2, 4, 3, 2], + [5, 2, 4, 3, 3], + [5, 2, 4, 3, 4], + [5, 2, 4, 3, 5], + [5, 2, 4, 3, 6], + [5, 2, 4, 4, 1], + [5, 2, 4, 4, 2], + [5, 2, 4, 4, 3], + [5, 2, 4, 4, 4], + [5, 2, 4, 4, 5], + [5, 2, 4, 4, 6], + [5, 2, 4, 5, 1], + [5, 2, 4, 5, 2], + [5, 2, 4, 5, 3], + [5, 2, 4, 5, 4], + [5, 2, 4, 5, 5], + [5, 2, 4, 5, 6], + [5, 2, 4, 6, 1], + [5, 2, 4, 6, 2], + [5, 2, 4, 6, 3], + [5, 2, 4, 6, 4], + [5, 2, 4, 6, 5], + [5, 2, 4, 6, 6], + [5, 2, 5, 1, 1], + [5, 2, 5, 1, 2], + [5, 2, 5, 1, 3], + [5, 2, 5, 1, 4], + [5, 2, 5, 1, 5], + [5, 2, 5, 1, 6], + [5, 2, 5, 2, 1], + [5, 2, 5, 2, 2], + [5, 2, 5, 2, 3], + [5, 2, 5, 2, 4], + [5, 2, 5, 2, 5], + [5, 2, 5, 2, 6], + [5, 2, 5, 3, 1], + [5, 2, 5, 3, 2], + [5, 2, 5, 3, 3], + [5, 2, 5, 3, 4], + [5, 2, 5, 3, 5], + [5, 2, 5, 3, 6], + [5, 2, 5, 4, 1], + [5, 2, 5, 4, 2], + [5, 2, 5, 4, 3], + [5, 2, 5, 4, 4], + [5, 2, 5, 4, 5], + [5, 2, 5, 4, 6], + [5, 2, 5, 5, 1], + [5, 2, 5, 5, 2], + [5, 2, 5, 5, 3], + [5, 2, 5, 5, 4], + [5, 2, 5, 5, 5], + [5, 2, 5, 5, 6], + [5, 2, 5, 6, 1], + [5, 2, 5, 6, 2], + [5, 2, 5, 6, 3], + [5, 2, 5, 6, 4], + [5, 2, 5, 6, 5], + [5, 2, 5, 6, 6], + [5, 2, 6, 1, 1], + [5, 2, 6, 1, 2], + [5, 2, 6, 1, 3], + [5, 2, 6, 1, 4], + [5, 2, 6, 1, 5], + [5, 2, 6, 1, 6], + [5, 2, 6, 2, 1], + [5, 2, 6, 2, 2], + [5, 2, 6, 2, 3], + [5, 2, 6, 2, 4], + [5, 2, 6, 2, 5], + [5, 2, 6, 2, 6], + [5, 2, 6, 3, 1], + [5, 2, 6, 3, 2], + [5, 2, 6, 3, 3], + [5, 2, 6, 3, 4], + [5, 2, 6, 3, 5], + [5, 2, 6, 3, 6], + [5, 2, 6, 4, 1], + [5, 2, 6, 4, 2], + [5, 2, 6, 4, 3], + [5, 2, 6, 4, 4], + [5, 2, 6, 4, 5], + [5, 2, 6, 4, 6], + [5, 2, 6, 5, 1], + [5, 2, 6, 5, 2], + [5, 2, 6, 5, 3], + [5, 2, 6, 5, 4], + [5, 2, 6, 5, 5], + [5, 2, 6, 5, 6], + [5, 2, 6, 6, 1], + [5, 2, 6, 6, 2], + [5, 2, 6, 6, 3], + [5, 2, 6, 6, 4], + [5, 2, 6, 6, 5], + [5, 2, 6, 6, 6], + [5, 3, 1, 1, 1], + [5, 3, 1, 1, 2], + [5, 3, 1, 1, 3], + [5, 3, 1, 1, 4], + [5, 3, 1, 1, 5], + [5, 3, 1, 1, 6], + [5, 3, 1, 2, 1], + [5, 3, 1, 2, 2], + [5, 3, 1, 2, 3], + [5, 3, 1, 2, 4], + [5, 3, 1, 2, 5], + [5, 3, 1, 2, 6], + [5, 3, 1, 3, 1], + [5, 3, 1, 3, 2], + [5, 3, 1, 3, 3], + [5, 3, 1, 3, 4], + [5, 3, 1, 3, 5], + [5, 3, 1, 3, 6], + [5, 3, 1, 4, 1], + [5, 3, 1, 4, 2], + [5, 3, 1, 4, 3], + [5, 3, 1, 4, 4], + [5, 3, 1, 4, 5], + [5, 3, 1, 4, 6], + [5, 3, 1, 5, 1], + [5, 3, 1, 5, 2], + [5, 3, 1, 5, 3], + [5, 3, 1, 5, 4], + [5, 3, 1, 5, 5], + [5, 3, 1, 5, 6], + [5, 3, 1, 6, 1], + [5, 3, 1, 6, 2], + [5, 3, 1, 6, 3], + [5, 3, 1, 6, 4], + [5, 3, 1, 6, 5], + [5, 3, 1, 6, 6], + [5, 3, 2, 1, 1], + [5, 3, 2, 1, 2], + [5, 3, 2, 1, 3], + [5, 3, 2, 1, 4], + [5, 3, 2, 1, 5], + [5, 3, 2, 1, 6], + [5, 3, 2, 2, 1], + [5, 3, 2, 2, 2], + [5, 3, 2, 2, 3], + [5, 3, 2, 2, 4], + [5, 3, 2, 2, 5], + [5, 3, 2, 2, 6], + [5, 3, 2, 3, 1], + [5, 3, 2, 3, 2], + [5, 3, 2, 3, 3], + [5, 3, 2, 3, 4], + [5, 3, 2, 3, 5], + [5, 3, 2, 3, 6], + [5, 3, 2, 4, 1], + [5, 3, 2, 4, 2], + [5, 3, 2, 4, 3], + [5, 3, 2, 4, 4], + [5, 3, 2, 4, 5], + [5, 3, 2, 4, 6], + [5, 3, 2, 5, 1], + [5, 3, 2, 5, 2], + [5, 3, 2, 5, 3], + [5, 3, 2, 5, 4], + [5, 3, 2, 5, 5], + [5, 3, 2, 5, 6], + [5, 3, 2, 6, 1], + [5, 3, 2, 6, 2], + [5, 3, 2, 6, 3], + [5, 3, 2, 6, 4], + [5, 3, 2, 6, 5], + [5, 3, 2, 6, 6], + [5, 3, 3, 1, 1], + [5, 3, 3, 1, 2], + [5, 3, 3, 1, 3], + [5, 3, 3, 1, 4], + [5, 3, 3, 1, 5], + [5, 3, 3, 1, 6], + [5, 3, 3, 2, 1], + [5, 3, 3, 2, 2], + [5, 3, 3, 2, 3], + [5, 3, 3, 2, 4], + [5, 3, 3, 2, 5], + [5, 3, 3, 2, 6], + [5, 3, 3, 3, 1], + [5, 3, 3, 3, 2], + [5, 3, 3, 3, 3], + [5, 3, 3, 3, 4], + [5, 3, 3, 3, 5], + [5, 3, 3, 3, 6], + [5, 3, 3, 4, 1], + [5, 3, 3, 4, 2], + [5, 3, 3, 4, 3], + [5, 3, 3, 4, 4], + [5, 3, 3, 4, 5], + [5, 3, 3, 4, 6], + [5, 3, 3, 5, 1], + [5, 3, 3, 5, 2], + [5, 3, 3, 5, 3], + [5, 3, 3, 5, 4], + [5, 3, 3, 5, 5], + [5, 3, 3, 5, 6], + [5, 3, 3, 6, 1], + [5, 3, 3, 6, 2], + [5, 3, 3, 6, 3], + [5, 3, 3, 6, 4], + [5, 3, 3, 6, 5], + [5, 3, 3, 6, 6], + [5, 3, 4, 1, 1], + [5, 3, 4, 1, 2], + [5, 3, 4, 1, 3], + [5, 3, 4, 1, 4], + [5, 3, 4, 1, 5], + [5, 3, 4, 1, 6], + [5, 3, 4, 2, 1], + [5, 3, 4, 2, 2], + [5, 3, 4, 2, 3], + [5, 3, 4, 2, 4], + [5, 3, 4, 2, 5], + [5, 3, 4, 2, 6], + [5, 3, 4, 3, 1], + [5, 3, 4, 3, 2], + [5, 3, 4, 3, 3], + [5, 3, 4, 3, 4], + [5, 3, 4, 3, 5], + [5, 3, 4, 3, 6], + [5, 3, 4, 4, 1], + [5, 3, 4, 4, 2], + [5, 3, 4, 4, 3], + [5, 3, 4, 4, 4], + [5, 3, 4, 4, 5], + [5, 3, 4, 4, 6], + [5, 3, 4, 5, 1], + [5, 3, 4, 5, 2], + [5, 3, 4, 5, 3], + [5, 3, 4, 5, 4], + [5, 3, 4, 5, 5], + [5, 3, 4, 5, 6], + [5, 3, 4, 6, 1], + [5, 3, 4, 6, 2], + [5, 3, 4, 6, 3], + [5, 3, 4, 6, 4], + [5, 3, 4, 6, 5], + [5, 3, 4, 6, 6], + [5, 3, 5, 1, 1], + [5, 3, 5, 1, 2], + [5, 3, 5, 1, 3], + [5, 3, 5, 1, 4], + [5, 3, 5, 1, 5], + [5, 3, 5, 1, 6], + [5, 3, 5, 2, 1], + [5, 3, 5, 2, 2], + [5, 3, 5, 2, 3], + [5, 3, 5, 2, 4], + [5, 3, 5, 2, 5], + [5, 3, 5, 2, 6], + [5, 3, 5, 3, 1], + [5, 3, 5, 3, 2], + [5, 3, 5, 3, 3], + [5, 3, 5, 3, 4], + [5, 3, 5, 3, 5], + [5, 3, 5, 3, 6], + [5, 3, 5, 4, 1], + [5, 3, 5, 4, 2], + [5, 3, 5, 4, 3], + [5, 3, 5, 4, 4], + [5, 3, 5, 4, 5], + [5, 3, 5, 4, 6], + [5, 3, 5, 5, 1], + [5, 3, 5, 5, 2], + [5, 3, 5, 5, 3], + [5, 3, 5, 5, 4], + [5, 3, 5, 5, 5], + [5, 3, 5, 5, 6], + [5, 3, 5, 6, 1], + [5, 3, 5, 6, 2], + [5, 3, 5, 6, 3], + [5, 3, 5, 6, 4], + [5, 3, 5, 6, 5], + [5, 3, 5, 6, 6], + [5, 3, 6, 1, 1], + [5, 3, 6, 1, 2], + [5, 3, 6, 1, 3], + [5, 3, 6, 1, 4], + [5, 3, 6, 1, 5], + [5, 3, 6, 1, 6], + [5, 3, 6, 2, 1], + [5, 3, 6, 2, 2], + [5, 3, 6, 2, 3], + [5, 3, 6, 2, 4], + [5, 3, 6, 2, 5], + [5, 3, 6, 2, 6], + [5, 3, 6, 3, 1], + [5, 3, 6, 3, 2], + [5, 3, 6, 3, 3], + [5, 3, 6, 3, 4], + [5, 3, 6, 3, 5], + [5, 3, 6, 3, 6], + [5, 3, 6, 4, 1], + [5, 3, 6, 4, 2], + [5, 3, 6, 4, 3], + [5, 3, 6, 4, 4], + [5, 3, 6, 4, 5], + [5, 3, 6, 4, 6], + [5, 3, 6, 5, 1], + [5, 3, 6, 5, 2], + [5, 3, 6, 5, 3], + [5, 3, 6, 5, 4], + [5, 3, 6, 5, 5], + [5, 3, 6, 5, 6], + [5, 3, 6, 6, 1], + [5, 3, 6, 6, 2], + [5, 3, 6, 6, 3], + [5, 3, 6, 6, 4], + [5, 3, 6, 6, 5], + [5, 3, 6, 6, 6], + [5, 4, 1, 1, 1], + [5, 4, 1, 1, 2], + [5, 4, 1, 1, 3], + [5, 4, 1, 1, 4], + [5, 4, 1, 1, 5], + [5, 4, 1, 1, 6], + [5, 4, 1, 2, 1], + [5, 4, 1, 2, 2], + [5, 4, 1, 2, 3], + [5, 4, 1, 2, 4], + [5, 4, 1, 2, 5], + [5, 4, 1, 2, 6], + [5, 4, 1, 3, 1], + [5, 4, 1, 3, 2], + [5, 4, 1, 3, 3], + [5, 4, 1, 3, 4], + [5, 4, 1, 3, 5], + [5, 4, 1, 3, 6], + [5, 4, 1, 4, 1], + [5, 4, 1, 4, 2], + [5, 4, 1, 4, 3], + [5, 4, 1, 4, 4], + [5, 4, 1, 4, 5], + [5, 4, 1, 4, 6], + [5, 4, 1, 5, 1], + [5, 4, 1, 5, 2], + [5, 4, 1, 5, 3], + [5, 4, 1, 5, 4], + [5, 4, 1, 5, 5], + [5, 4, 1, 5, 6], + [5, 4, 1, 6, 1], + [5, 4, 1, 6, 2], + [5, 4, 1, 6, 3], + [5, 4, 1, 6, 4], + [5, 4, 1, 6, 5], + [5, 4, 1, 6, 6], + [5, 4, 2, 1, 1], + [5, 4, 2, 1, 2], + [5, 4, 2, 1, 3], + [5, 4, 2, 1, 4], + [5, 4, 2, 1, 5], + [5, 4, 2, 1, 6], + [5, 4, 2, 2, 1], + [5, 4, 2, 2, 2], + [5, 4, 2, 2, 3], + [5, 4, 2, 2, 4], + [5, 4, 2, 2, 5], + [5, 4, 2, 2, 6], + [5, 4, 2, 3, 1], + [5, 4, 2, 3, 2], + [5, 4, 2, 3, 3], + [5, 4, 2, 3, 4], + [5, 4, 2, 3, 5], + [5, 4, 2, 3, 6], + [5, 4, 2, 4, 1], + [5, 4, 2, 4, 2], + [5, 4, 2, 4, 3], + [5, 4, 2, 4, 4], + [5, 4, 2, 4, 5], + [5, 4, 2, 4, 6], + [5, 4, 2, 5, 1], + [5, 4, 2, 5, 2], + [5, 4, 2, 5, 3], + [5, 4, 2, 5, 4], + [5, 4, 2, 5, 5], + [5, 4, 2, 5, 6], + [5, 4, 2, 6, 1], + [5, 4, 2, 6, 2], + [5, 4, 2, 6, 3], + [5, 4, 2, 6, 4], + [5, 4, 2, 6, 5], + [5, 4, 2, 6, 6], + [5, 4, 3, 1, 1], + [5, 4, 3, 1, 2], + [5, 4, 3, 1, 3], + [5, 4, 3, 1, 4], + [5, 4, 3, 1, 5], + [5, 4, 3, 1, 6], + [5, 4, 3, 2, 1], + [5, 4, 3, 2, 2], + [5, 4, 3, 2, 3], + [5, 4, 3, 2, 4], + [5, 4, 3, 2, 5], + [5, 4, 3, 2, 6], + [5, 4, 3, 3, 1], + [5, 4, 3, 3, 2], + [5, 4, 3, 3, 3], + [5, 4, 3, 3, 4], + [5, 4, 3, 3, 5], + [5, 4, 3, 3, 6], + [5, 4, 3, 4, 1], + [5, 4, 3, 4, 2], + [5, 4, 3, 4, 3], + [5, 4, 3, 4, 4], + [5, 4, 3, 4, 5], + [5, 4, 3, 4, 6], + [5, 4, 3, 5, 1], + [5, 4, 3, 5, 2], + [5, 4, 3, 5, 3], + [5, 4, 3, 5, 4], + [5, 4, 3, 5, 5], + [5, 4, 3, 5, 6], + [5, 4, 3, 6, 1], + [5, 4, 3, 6, 2], + [5, 4, 3, 6, 3], + [5, 4, 3, 6, 4], + [5, 4, 3, 6, 5], + [5, 4, 3, 6, 6], + [5, 4, 4, 1, 1], + [5, 4, 4, 1, 2], + [5, 4, 4, 1, 3], + [5, 4, 4, 1, 4], + [5, 4, 4, 1, 5], + [5, 4, 4, 1, 6], + [5, 4, 4, 2, 1], + [5, 4, 4, 2, 2], + [5, 4, 4, 2, 3], + [5, 4, 4, 2, 4], + [5, 4, 4, 2, 5], + [5, 4, 4, 2, 6], + [5, 4, 4, 3, 1], + [5, 4, 4, 3, 2], + [5, 4, 4, 3, 3], + [5, 4, 4, 3, 4], + [5, 4, 4, 3, 5], + [5, 4, 4, 3, 6], + [5, 4, 4, 4, 1], + [5, 4, 4, 4, 2], + [5, 4, 4, 4, 3], + [5, 4, 4, 4, 4], + [5, 4, 4, 4, 5], + [5, 4, 4, 4, 6], + [5, 4, 4, 5, 1], + [5, 4, 4, 5, 2], + [5, 4, 4, 5, 3], + [5, 4, 4, 5, 4], + [5, 4, 4, 5, 5], + [5, 4, 4, 5, 6], + [5, 4, 4, 6, 1], + [5, 4, 4, 6, 2], + [5, 4, 4, 6, 3], + [5, 4, 4, 6, 4], + [5, 4, 4, 6, 5], + [5, 4, 4, 6, 6], + [5, 4, 5, 1, 1], + [5, 4, 5, 1, 2], + [5, 4, 5, 1, 3], + [5, 4, 5, 1, 4], + [5, 4, 5, 1, 5], + [5, 4, 5, 1, 6], + [5, 4, 5, 2, 1], + [5, 4, 5, 2, 2], + [5, 4, 5, 2, 3], + [5, 4, 5, 2, 4], + [5, 4, 5, 2, 5], + [5, 4, 5, 2, 6], + [5, 4, 5, 3, 1], + [5, 4, 5, 3, 2], + [5, 4, 5, 3, 3], + [5, 4, 5, 3, 4], + [5, 4, 5, 3, 5], + [5, 4, 5, 3, 6], + [5, 4, 5, 4, 1], + [5, 4, 5, 4, 2], + [5, 4, 5, 4, 3], + [5, 4, 5, 4, 4], + [5, 4, 5, 4, 5], + [5, 4, 5, 4, 6], + [5, 4, 5, 5, 1], + [5, 4, 5, 5, 2], + [5, 4, 5, 5, 3], + [5, 4, 5, 5, 4], + [5, 4, 5, 5, 5], + [5, 4, 5, 5, 6], + [5, 4, 5, 6, 1], + [5, 4, 5, 6, 2], + [5, 4, 5, 6, 3], + [5, 4, 5, 6, 4], + [5, 4, 5, 6, 5], + [5, 4, 5, 6, 6], + [5, 4, 6, 1, 1], + [5, 4, 6, 1, 2], + [5, 4, 6, 1, 3], + [5, 4, 6, 1, 4], + [5, 4, 6, 1, 5], + [5, 4, 6, 1, 6], + [5, 4, 6, 2, 1], + [5, 4, 6, 2, 2], + [5, 4, 6, 2, 3], + [5, 4, 6, 2, 4], + [5, 4, 6, 2, 5], + [5, 4, 6, 2, 6], + [5, 4, 6, 3, 1], + [5, 4, 6, 3, 2], + [5, 4, 6, 3, 3], + [5, 4, 6, 3, 4], + [5, 4, 6, 3, 5], + [5, 4, 6, 3, 6], + [5, 4, 6, 4, 1], + [5, 4, 6, 4, 2], + [5, 4, 6, 4, 3], + [5, 4, 6, 4, 4], + [5, 4, 6, 4, 5], + [5, 4, 6, 4, 6], + [5, 4, 6, 5, 1], + [5, 4, 6, 5, 2], + [5, 4, 6, 5, 3], + [5, 4, 6, 5, 4], + [5, 4, 6, 5, 5], + [5, 4, 6, 5, 6], + [5, 4, 6, 6, 1], + [5, 4, 6, 6, 2], + [5, 4, 6, 6, 3], + [5, 4, 6, 6, 4], + [5, 4, 6, 6, 5], + [5, 4, 6, 6, 6], + [5, 5, 1, 1, 1], + [5, 5, 1, 1, 2], + [5, 5, 1, 1, 3], + [5, 5, 1, 1, 4], + [5, 5, 1, 1, 5], + [5, 5, 1, 1, 6], + [5, 5, 1, 2, 1], + [5, 5, 1, 2, 2], + [5, 5, 1, 2, 3], + [5, 5, 1, 2, 4], + [5, 5, 1, 2, 5], + [5, 5, 1, 2, 6], + [5, 5, 1, 3, 1], + [5, 5, 1, 3, 2], + [5, 5, 1, 3, 3], + [5, 5, 1, 3, 4], + [5, 5, 1, 3, 5], + [5, 5, 1, 3, 6], + [5, 5, 1, 4, 1], + [5, 5, 1, 4, 2], + [5, 5, 1, 4, 3], + [5, 5, 1, 4, 4], + [5, 5, 1, 4, 5], + [5, 5, 1, 4, 6], + [5, 5, 1, 5, 1], + [5, 5, 1, 5, 2], + [5, 5, 1, 5, 3], + [5, 5, 1, 5, 4], + [5, 5, 1, 5, 5], + [5, 5, 1, 5, 6], + [5, 5, 1, 6, 1], + [5, 5, 1, 6, 2], + [5, 5, 1, 6, 3], + [5, 5, 1, 6, 4], + [5, 5, 1, 6, 5], + [5, 5, 1, 6, 6], + [5, 5, 2, 1, 1], + [5, 5, 2, 1, 2], + [5, 5, 2, 1, 3], + [5, 5, 2, 1, 4], + [5, 5, 2, 1, 5], + [5, 5, 2, 1, 6], + [5, 5, 2, 2, 1], + [5, 5, 2, 2, 2], + [5, 5, 2, 2, 3], + [5, 5, 2, 2, 4], + [5, 5, 2, 2, 5], + [5, 5, 2, 2, 6], + [5, 5, 2, 3, 1], + [5, 5, 2, 3, 2], + [5, 5, 2, 3, 3], + [5, 5, 2, 3, 4], + [5, 5, 2, 3, 5], + [5, 5, 2, 3, 6], + [5, 5, 2, 4, 1], + [5, 5, 2, 4, 2], + [5, 5, 2, 4, 3], + [5, 5, 2, 4, 4], + [5, 5, 2, 4, 5], + [5, 5, 2, 4, 6], + [5, 5, 2, 5, 1], + [5, 5, 2, 5, 2], + [5, 5, 2, 5, 3], + [5, 5, 2, 5, 4], + [5, 5, 2, 5, 5], + [5, 5, 2, 5, 6], + [5, 5, 2, 6, 1], + [5, 5, 2, 6, 2], + [5, 5, 2, 6, 3], + [5, 5, 2, 6, 4], + [5, 5, 2, 6, 5], + [5, 5, 2, 6, 6], + [5, 5, 3, 1, 1], + [5, 5, 3, 1, 2], + [5, 5, 3, 1, 3], + [5, 5, 3, 1, 4], + [5, 5, 3, 1, 5], + [5, 5, 3, 1, 6], + [5, 5, 3, 2, 1], + [5, 5, 3, 2, 2], + [5, 5, 3, 2, 3], + [5, 5, 3, 2, 4], + [5, 5, 3, 2, 5], + [5, 5, 3, 2, 6], + [5, 5, 3, 3, 1], + [5, 5, 3, 3, 2], + [5, 5, 3, 3, 3], + [5, 5, 3, 3, 4], + [5, 5, 3, 3, 5], + [5, 5, 3, 3, 6], + [5, 5, 3, 4, 1], + [5, 5, 3, 4, 2], + [5, 5, 3, 4, 3], + [5, 5, 3, 4, 4], + [5, 5, 3, 4, 5], + [5, 5, 3, 4, 6], + [5, 5, 3, 5, 1], + [5, 5, 3, 5, 2], + [5, 5, 3, 5, 3], + [5, 5, 3, 5, 4], + [5, 5, 3, 5, 5], + [5, 5, 3, 5, 6], + [5, 5, 3, 6, 1], + [5, 5, 3, 6, 2], + [5, 5, 3, 6, 3], + [5, 5, 3, 6, 4], + [5, 5, 3, 6, 5], + [5, 5, 3, 6, 6], + [5, 5, 4, 1, 1], + [5, 5, 4, 1, 2], + [5, 5, 4, 1, 3], + [5, 5, 4, 1, 4], + [5, 5, 4, 1, 5], + [5, 5, 4, 1, 6], + [5, 5, 4, 2, 1], + [5, 5, 4, 2, 2], + [5, 5, 4, 2, 3], + [5, 5, 4, 2, 4], + [5, 5, 4, 2, 5], + [5, 5, 4, 2, 6], + [5, 5, 4, 3, 1], + [5, 5, 4, 3, 2], + [5, 5, 4, 3, 3], + [5, 5, 4, 3, 4], + [5, 5, 4, 3, 5], + [5, 5, 4, 3, 6], + [5, 5, 4, 4, 1], + [5, 5, 4, 4, 2], + [5, 5, 4, 4, 3], + [5, 5, 4, 4, 4], + [5, 5, 4, 4, 5], + [5, 5, 4, 4, 6], + [5, 5, 4, 5, 1], + [5, 5, 4, 5, 2], + [5, 5, 4, 5, 3], + [5, 5, 4, 5, 4], + [5, 5, 4, 5, 5], + [5, 5, 4, 5, 6], + [5, 5, 4, 6, 1], + [5, 5, 4, 6, 2], + [5, 5, 4, 6, 3], + [5, 5, 4, 6, 4], + [5, 5, 4, 6, 5], + [5, 5, 4, 6, 6], + [5, 5, 5, 1, 1], + [5, 5, 5, 1, 2], + [5, 5, 5, 1, 3], + [5, 5, 5, 1, 4], + [5, 5, 5, 1, 5], + [5, 5, 5, 1, 6], + [5, 5, 5, 2, 1], + [5, 5, 5, 2, 2], + [5, 5, 5, 2, 3], + [5, 5, 5, 2, 4], + [5, 5, 5, 2, 5], + [5, 5, 5, 2, 6], + [5, 5, 5, 3, 1], + [5, 5, 5, 3, 2], + [5, 5, 5, 3, 3], + [5, 5, 5, 3, 4], + [5, 5, 5, 3, 5], + [5, 5, 5, 3, 6], + [5, 5, 5, 4, 1], + [5, 5, 5, 4, 2], + [5, 5, 5, 4, 3], + [5, 5, 5, 4, 4], + [5, 5, 5, 4, 5], + [5, 5, 5, 4, 6], + [5, 5, 5, 5, 1], + [5, 5, 5, 5, 2], + [5, 5, 5, 5, 3], + [5, 5, 5, 5, 4], + [5, 5, 5, 5, 5], + [5, 5, 5, 5, 6], + [5, 5, 5, 6, 1], + [5, 5, 5, 6, 2], + [5, 5, 5, 6, 3], + [5, 5, 5, 6, 4], + [5, 5, 5, 6, 5], + [5, 5, 5, 6, 6], + [5, 5, 6, 1, 1], + [5, 5, 6, 1, 2], + [5, 5, 6, 1, 3], + [5, 5, 6, 1, 4], + [5, 5, 6, 1, 5], + [5, 5, 6, 1, 6], + [5, 5, 6, 2, 1], + [5, 5, 6, 2, 2], + [5, 5, 6, 2, 3], + [5, 5, 6, 2, 4], + [5, 5, 6, 2, 5], + [5, 5, 6, 2, 6], + [5, 5, 6, 3, 1], + [5, 5, 6, 3, 2], + [5, 5, 6, 3, 3], + [5, 5, 6, 3, 4], + [5, 5, 6, 3, 5], + [5, 5, 6, 3, 6], + [5, 5, 6, 4, 1], + [5, 5, 6, 4, 2], + [5, 5, 6, 4, 3], + [5, 5, 6, 4, 4], + [5, 5, 6, 4, 5], + [5, 5, 6, 4, 6], + [5, 5, 6, 5, 1], + [5, 5, 6, 5, 2], + [5, 5, 6, 5, 3], + [5, 5, 6, 5, 4], + [5, 5, 6, 5, 5], + [5, 5, 6, 5, 6], + [5, 5, 6, 6, 1], + [5, 5, 6, 6, 2], + [5, 5, 6, 6, 3], + [5, 5, 6, 6, 4], + [5, 5, 6, 6, 5], + [5, 5, 6, 6, 6], + [5, 6, 1, 1, 1], + [5, 6, 1, 1, 2], + [5, 6, 1, 1, 3], + [5, 6, 1, 1, 4], + [5, 6, 1, 1, 5], + [5, 6, 1, 1, 6], + [5, 6, 1, 2, 1], + [5, 6, 1, 2, 2], + [5, 6, 1, 2, 3], + [5, 6, 1, 2, 4], + [5, 6, 1, 2, 5], + [5, 6, 1, 2, 6], + [5, 6, 1, 3, 1], + [5, 6, 1, 3, 2], + [5, 6, 1, 3, 3], + [5, 6, 1, 3, 4], + [5, 6, 1, 3, 5], + [5, 6, 1, 3, 6], + [5, 6, 1, 4, 1], + [5, 6, 1, 4, 2], + [5, 6, 1, 4, 3], + [5, 6, 1, 4, 4], + [5, 6, 1, 4, 5], + [5, 6, 1, 4, 6], + [5, 6, 1, 5, 1], + [5, 6, 1, 5, 2], + [5, 6, 1, 5, 3], + [5, 6, 1, 5, 4], + [5, 6, 1, 5, 5], + [5, 6, 1, 5, 6], + [5, 6, 1, 6, 1], + [5, 6, 1, 6, 2], + [5, 6, 1, 6, 3], + [5, 6, 1, 6, 4], + [5, 6, 1, 6, 5], + [5, 6, 1, 6, 6], + [5, 6, 2, 1, 1], + [5, 6, 2, 1, 2], + [5, 6, 2, 1, 3], + [5, 6, 2, 1, 4], + [5, 6, 2, 1, 5], + [5, 6, 2, 1, 6], + [5, 6, 2, 2, 1], + [5, 6, 2, 2, 2], + [5, 6, 2, 2, 3], + [5, 6, 2, 2, 4], + [5, 6, 2, 2, 5], + [5, 6, 2, 2, 6], + [5, 6, 2, 3, 1], + [5, 6, 2, 3, 2], + [5, 6, 2, 3, 3], + [5, 6, 2, 3, 4], + [5, 6, 2, 3, 5], + [5, 6, 2, 3, 6], + [5, 6, 2, 4, 1], + [5, 6, 2, 4, 2], + [5, 6, 2, 4, 3], + [5, 6, 2, 4, 4], + [5, 6, 2, 4, 5], + [5, 6, 2, 4, 6], + [5, 6, 2, 5, 1], + [5, 6, 2, 5, 2], + [5, 6, 2, 5, 3], + [5, 6, 2, 5, 4], + [5, 6, 2, 5, 5], + [5, 6, 2, 5, 6], + [5, 6, 2, 6, 1], + [5, 6, 2, 6, 2], + [5, 6, 2, 6, 3], + [5, 6, 2, 6, 4], + [5, 6, 2, 6, 5], + [5, 6, 2, 6, 6], + [5, 6, 3, 1, 1], + [5, 6, 3, 1, 2], + [5, 6, 3, 1, 3], + [5, 6, 3, 1, 4], + [5, 6, 3, 1, 5], + [5, 6, 3, 1, 6], + [5, 6, 3, 2, 1], + [5, 6, 3, 2, 2], + [5, 6, 3, 2, 3], + [5, 6, 3, 2, 4], + [5, 6, 3, 2, 5], + [5, 6, 3, 2, 6], + [5, 6, 3, 3, 1], + [5, 6, 3, 3, 2], + [5, 6, 3, 3, 3], + [5, 6, 3, 3, 4], + [5, 6, 3, 3, 5], + [5, 6, 3, 3, 6], + [5, 6, 3, 4, 1], + [5, 6, 3, 4, 2], + [5, 6, 3, 4, 3], + [5, 6, 3, 4, 4], + [5, 6, 3, 4, 5], + [5, 6, 3, 4, 6], + [5, 6, 3, 5, 1], + [5, 6, 3, 5, 2], + [5, 6, 3, 5, 3], + [5, 6, 3, 5, 4], + [5, 6, 3, 5, 5], + [5, 6, 3, 5, 6], + [5, 6, 3, 6, 1], + [5, 6, 3, 6, 2], + [5, 6, 3, 6, 3], + [5, 6, 3, 6, 4], + [5, 6, 3, 6, 5], + [5, 6, 3, 6, 6], + [5, 6, 4, 1, 1], + [5, 6, 4, 1, 2], + [5, 6, 4, 1, 3], + [5, 6, 4, 1, 4], + [5, 6, 4, 1, 5], + [5, 6, 4, 1, 6], + [5, 6, 4, 2, 1], + [5, 6, 4, 2, 2], + [5, 6, 4, 2, 3], + [5, 6, 4, 2, 4], + [5, 6, 4, 2, 5], + [5, 6, 4, 2, 6], + [5, 6, 4, 3, 1], + [5, 6, 4, 3, 2], + [5, 6, 4, 3, 3], + [5, 6, 4, 3, 4], + [5, 6, 4, 3, 5], + [5, 6, 4, 3, 6], + [5, 6, 4, 4, 1], + [5, 6, 4, 4, 2], + [5, 6, 4, 4, 3], + [5, 6, 4, 4, 4], + [5, 6, 4, 4, 5], + [5, 6, 4, 4, 6], + [5, 6, 4, 5, 1], + [5, 6, 4, 5, 2], + [5, 6, 4, 5, 3], + [5, 6, 4, 5, 4], + [5, 6, 4, 5, 5], + [5, 6, 4, 5, 6], + [5, 6, 4, 6, 1], + [5, 6, 4, 6, 2], + [5, 6, 4, 6, 3], + [5, 6, 4, 6, 4], + [5, 6, 4, 6, 5], + [5, 6, 4, 6, 6], + [5, 6, 5, 1, 1], + [5, 6, 5, 1, 2], + [5, 6, 5, 1, 3], + [5, 6, 5, 1, 4], + [5, 6, 5, 1, 5], + [5, 6, 5, 1, 6], + [5, 6, 5, 2, 1], + [5, 6, 5, 2, 2], + [5, 6, 5, 2, 3], + [5, 6, 5, 2, 4], + [5, 6, 5, 2, 5], + [5, 6, 5, 2, 6], + [5, 6, 5, 3, 1], + [5, 6, 5, 3, 2], + [5, 6, 5, 3, 3], + [5, 6, 5, 3, 4], + [5, 6, 5, 3, 5], + [5, 6, 5, 3, 6], + [5, 6, 5, 4, 1], + [5, 6, 5, 4, 2], + [5, 6, 5, 4, 3], + [5, 6, 5, 4, 4], + [5, 6, 5, 4, 5], + [5, 6, 5, 4, 6], + [5, 6, 5, 5, 1], + [5, 6, 5, 5, 2], + [5, 6, 5, 5, 3], + [5, 6, 5, 5, 4], + [5, 6, 5, 5, 5], + [5, 6, 5, 5, 6], + [5, 6, 5, 6, 1], + [5, 6, 5, 6, 2], + [5, 6, 5, 6, 3], + [5, 6, 5, 6, 4], + [5, 6, 5, 6, 5], + [5, 6, 5, 6, 6], + [5, 6, 6, 1, 1], + [5, 6, 6, 1, 2], + [5, 6, 6, 1, 3], + [5, 6, 6, 1, 4], + [5, 6, 6, 1, 5], + [5, 6, 6, 1, 6], + [5, 6, 6, 2, 1], + [5, 6, 6, 2, 2], + [5, 6, 6, 2, 3], + [5, 6, 6, 2, 4], + [5, 6, 6, 2, 5], + [5, 6, 6, 2, 6], + [5, 6, 6, 3, 1], + [5, 6, 6, 3, 2], + [5, 6, 6, 3, 3], + [5, 6, 6, 3, 4], + [5, 6, 6, 3, 5], + [5, 6, 6, 3, 6], + [5, 6, 6, 4, 1], + [5, 6, 6, 4, 2], + [5, 6, 6, 4, 3], + [5, 6, 6, 4, 4], + [5, 6, 6, 4, 5], + [5, 6, 6, 4, 6], + [5, 6, 6, 5, 1], + [5, 6, 6, 5, 2], + [5, 6, 6, 5, 3], + [5, 6, 6, 5, 4], + [5, 6, 6, 5, 5], + [5, 6, 6, 5, 6], + [5, 6, 6, 6, 1], + [5, 6, 6, 6, 2], + [5, 6, 6, 6, 3], + [5, 6, 6, 6, 4], + [5, 6, 6, 6, 5], + [5, 6, 6, 6, 6], + [6, 1, 1, 1, 1], + [6, 1, 1, 1, 2], + [6, 1, 1, 1, 3], + [6, 1, 1, 1, 4], + [6, 1, 1, 1, 5], + [6, 1, 1, 1, 6], + [6, 1, 1, 2, 1], + [6, 1, 1, 2, 2], + [6, 1, 1, 2, 3], + [6, 1, 1, 2, 4], + [6, 1, 1, 2, 5], + [6, 1, 1, 2, 6], + [6, 1, 1, 3, 1], + [6, 1, 1, 3, 2], + [6, 1, 1, 3, 3], + [6, 1, 1, 3, 4], + [6, 1, 1, 3, 5], + [6, 1, 1, 3, 6], + [6, 1, 1, 4, 1], + [6, 1, 1, 4, 2], + [6, 1, 1, 4, 3], + [6, 1, 1, 4, 4], + [6, 1, 1, 4, 5], + [6, 1, 1, 4, 6], + [6, 1, 1, 5, 1], + [6, 1, 1, 5, 2], + [6, 1, 1, 5, 3], + [6, 1, 1, 5, 4], + [6, 1, 1, 5, 5], + [6, 1, 1, 5, 6], + [6, 1, 1, 6, 1], + [6, 1, 1, 6, 2], + [6, 1, 1, 6, 3], + [6, 1, 1, 6, 4], + [6, 1, 1, 6, 5], + [6, 1, 1, 6, 6], + [6, 1, 2, 1, 1], + [6, 1, 2, 1, 2], + [6, 1, 2, 1, 3], + [6, 1, 2, 1, 4], + [6, 1, 2, 1, 5], + [6, 1, 2, 1, 6], + [6, 1, 2, 2, 1], + [6, 1, 2, 2, 2], + [6, 1, 2, 2, 3], + [6, 1, 2, 2, 4], + [6, 1, 2, 2, 5], + [6, 1, 2, 2, 6], + [6, 1, 2, 3, 1], + [6, 1, 2, 3, 2], + [6, 1, 2, 3, 3], + [6, 1, 2, 3, 4], + [6, 1, 2, 3, 5], + [6, 1, 2, 3, 6], + [6, 1, 2, 4, 1], + [6, 1, 2, 4, 2], + [6, 1, 2, 4, 3], + [6, 1, 2, 4, 4], + [6, 1, 2, 4, 5], + [6, 1, 2, 4, 6], + [6, 1, 2, 5, 1], + [6, 1, 2, 5, 2], + [6, 1, 2, 5, 3], + [6, 1, 2, 5, 4], + [6, 1, 2, 5, 5], + [6, 1, 2, 5, 6], + [6, 1, 2, 6, 1], + [6, 1, 2, 6, 2], + [6, 1, 2, 6, 3], + [6, 1, 2, 6, 4], + [6, 1, 2, 6, 5], + [6, 1, 2, 6, 6], + [6, 1, 3, 1, 1], + [6, 1, 3, 1, 2], + [6, 1, 3, 1, 3], + [6, 1, 3, 1, 4], + [6, 1, 3, 1, 5], + [6, 1, 3, 1, 6], + [6, 1, 3, 2, 1], + [6, 1, 3, 2, 2], + [6, 1, 3, 2, 3], + [6, 1, 3, 2, 4], + [6, 1, 3, 2, 5], + [6, 1, 3, 2, 6], + [6, 1, 3, 3, 1], + [6, 1, 3, 3, 2], + [6, 1, 3, 3, 3], + [6, 1, 3, 3, 4], + [6, 1, 3, 3, 5], + [6, 1, 3, 3, 6], + [6, 1, 3, 4, 1], + [6, 1, 3, 4, 2], + [6, 1, 3, 4, 3], + [6, 1, 3, 4, 4], + [6, 1, 3, 4, 5], + [6, 1, 3, 4, 6], + [6, 1, 3, 5, 1], + [6, 1, 3, 5, 2], + [6, 1, 3, 5, 3], + [6, 1, 3, 5, 4], + [6, 1, 3, 5, 5], + [6, 1, 3, 5, 6], + [6, 1, 3, 6, 1], + [6, 1, 3, 6, 2], + [6, 1, 3, 6, 3], + [6, 1, 3, 6, 4], + [6, 1, 3, 6, 5], + [6, 1, 3, 6, 6], + [6, 1, 4, 1, 1], + [6, 1, 4, 1, 2], + [6, 1, 4, 1, 3], + [6, 1, 4, 1, 4], + [6, 1, 4, 1, 5], + [6, 1, 4, 1, 6], + [6, 1, 4, 2, 1], + [6, 1, 4, 2, 2], + [6, 1, 4, 2, 3], + [6, 1, 4, 2, 4], + [6, 1, 4, 2, 5], + [6, 1, 4, 2, 6], + [6, 1, 4, 3, 1], + [6, 1, 4, 3, 2], + [6, 1, 4, 3, 3], + [6, 1, 4, 3, 4], + [6, 1, 4, 3, 5], + [6, 1, 4, 3, 6], + [6, 1, 4, 4, 1], + [6, 1, 4, 4, 2], + [6, 1, 4, 4, 3], + [6, 1, 4, 4, 4], + [6, 1, 4, 4, 5], + [6, 1, 4, 4, 6], + [6, 1, 4, 5, 1], + [6, 1, 4, 5, 2], + [6, 1, 4, 5, 3], + [6, 1, 4, 5, 4], + [6, 1, 4, 5, 5], + [6, 1, 4, 5, 6], + [6, 1, 4, 6, 1], + [6, 1, 4, 6, 2], + [6, 1, 4, 6, 3], + [6, 1, 4, 6, 4], + [6, 1, 4, 6, 5], + [6, 1, 4, 6, 6], + [6, 1, 5, 1, 1], + [6, 1, 5, 1, 2], + [6, 1, 5, 1, 3], + [6, 1, 5, 1, 4], + [6, 1, 5, 1, 5], + [6, 1, 5, 1, 6], + [6, 1, 5, 2, 1], + [6, 1, 5, 2, 2], + [6, 1, 5, 2, 3], + [6, 1, 5, 2, 4], + [6, 1, 5, 2, 5], + [6, 1, 5, 2, 6], + [6, 1, 5, 3, 1], + [6, 1, 5, 3, 2], + [6, 1, 5, 3, 3], + [6, 1, 5, 3, 4], + [6, 1, 5, 3, 5], + [6, 1, 5, 3, 6], + [6, 1, 5, 4, 1], + [6, 1, 5, 4, 2], + [6, 1, 5, 4, 3], + [6, 1, 5, 4, 4], + [6, 1, 5, 4, 5], + [6, 1, 5, 4, 6], + [6, 1, 5, 5, 1], + [6, 1, 5, 5, 2], + [6, 1, 5, 5, 3], + [6, 1, 5, 5, 4], + [6, 1, 5, 5, 5], + [6, 1, 5, 5, 6], + [6, 1, 5, 6, 1], + [6, 1, 5, 6, 2], + [6, 1, 5, 6, 3], + [6, 1, 5, 6, 4], + [6, 1, 5, 6, 5], + [6, 1, 5, 6, 6], + [6, 1, 6, 1, 1], + [6, 1, 6, 1, 2], + [6, 1, 6, 1, 3], + [6, 1, 6, 1, 4], + [6, 1, 6, 1, 5], + [6, 1, 6, 1, 6], + [6, 1, 6, 2, 1], + [6, 1, 6, 2, 2], + [6, 1, 6, 2, 3], + [6, 1, 6, 2, 4], + [6, 1, 6, 2, 5], + [6, 1, 6, 2, 6], + [6, 1, 6, 3, 1], + [6, 1, 6, 3, 2], + [6, 1, 6, 3, 3], + [6, 1, 6, 3, 4], + [6, 1, 6, 3, 5], + [6, 1, 6, 3, 6], + [6, 1, 6, 4, 1], + [6, 1, 6, 4, 2], + [6, 1, 6, 4, 3], + [6, 1, 6, 4, 4], + [6, 1, 6, 4, 5], + [6, 1, 6, 4, 6], + [6, 1, 6, 5, 1], + [6, 1, 6, 5, 2], + [6, 1, 6, 5, 3], + [6, 1, 6, 5, 4], + [6, 1, 6, 5, 5], + [6, 1, 6, 5, 6], + [6, 1, 6, 6, 1], + [6, 1, 6, 6, 2], + [6, 1, 6, 6, 3], + [6, 1, 6, 6, 4], + [6, 1, 6, 6, 5], + [6, 1, 6, 6, 6], + [6, 2, 1, 1, 1], + [6, 2, 1, 1, 2], + [6, 2, 1, 1, 3], + [6, 2, 1, 1, 4], + [6, 2, 1, 1, 5], + [6, 2, 1, 1, 6], + [6, 2, 1, 2, 1], + [6, 2, 1, 2, 2], + [6, 2, 1, 2, 3], + [6, 2, 1, 2, 4], + [6, 2, 1, 2, 5], + [6, 2, 1, 2, 6], + [6, 2, 1, 3, 1], + [6, 2, 1, 3, 2], + [6, 2, 1, 3, 3], + [6, 2, 1, 3, 4], + [6, 2, 1, 3, 5], + [6, 2, 1, 3, 6], + [6, 2, 1, 4, 1], + [6, 2, 1, 4, 2], + [6, 2, 1, 4, 3], + [6, 2, 1, 4, 4], + [6, 2, 1, 4, 5], + [6, 2, 1, 4, 6], + [6, 2, 1, 5, 1], + [6, 2, 1, 5, 2], + [6, 2, 1, 5, 3], + [6, 2, 1, 5, 4], + [6, 2, 1, 5, 5], + [6, 2, 1, 5, 6], + [6, 2, 1, 6, 1], + [6, 2, 1, 6, 2], + [6, 2, 1, 6, 3], + [6, 2, 1, 6, 4], + [6, 2, 1, 6, 5], + [6, 2, 1, 6, 6], + [6, 2, 2, 1, 1], + [6, 2, 2, 1, 2], + [6, 2, 2, 1, 3], + [6, 2, 2, 1, 4], + [6, 2, 2, 1, 5], + [6, 2, 2, 1, 6], + [6, 2, 2, 2, 1], + [6, 2, 2, 2, 2], + [6, 2, 2, 2, 3], + [6, 2, 2, 2, 4], + [6, 2, 2, 2, 5], + [6, 2, 2, 2, 6], + [6, 2, 2, 3, 1], + [6, 2, 2, 3, 2], + [6, 2, 2, 3, 3], + [6, 2, 2, 3, 4], + [6, 2, 2, 3, 5], + [6, 2, 2, 3, 6], + [6, 2, 2, 4, 1], + [6, 2, 2, 4, 2], + [6, 2, 2, 4, 3], + [6, 2, 2, 4, 4], + [6, 2, 2, 4, 5], + [6, 2, 2, 4, 6], + [6, 2, 2, 5, 1], + [6, 2, 2, 5, 2], + [6, 2, 2, 5, 3], + [6, 2, 2, 5, 4], + [6, 2, 2, 5, 5], + [6, 2, 2, 5, 6], + [6, 2, 2, 6, 1], + [6, 2, 2, 6, 2], + [6, 2, 2, 6, 3], + [6, 2, 2, 6, 4], + [6, 2, 2, 6, 5], + [6, 2, 2, 6, 6], + [6, 2, 3, 1, 1], + [6, 2, 3, 1, 2], + [6, 2, 3, 1, 3], + [6, 2, 3, 1, 4], + [6, 2, 3, 1, 5], + [6, 2, 3, 1, 6], + [6, 2, 3, 2, 1], + [6, 2, 3, 2, 2], + [6, 2, 3, 2, 3], + [6, 2, 3, 2, 4], + [6, 2, 3, 2, 5], + [6, 2, 3, 2, 6], + [6, 2, 3, 3, 1], + [6, 2, 3, 3, 2], + [6, 2, 3, 3, 3], + [6, 2, 3, 3, 4], + [6, 2, 3, 3, 5], + [6, 2, 3, 3, 6], + [6, 2, 3, 4, 1], + [6, 2, 3, 4, 2], + [6, 2, 3, 4, 3], + [6, 2, 3, 4, 4], + [6, 2, 3, 4, 5], + [6, 2, 3, 4, 6], + [6, 2, 3, 5, 1], + [6, 2, 3, 5, 2], + [6, 2, 3, 5, 3], + [6, 2, 3, 5, 4], + [6, 2, 3, 5, 5], + [6, 2, 3, 5, 6], + [6, 2, 3, 6, 1], + [6, 2, 3, 6, 2], + [6, 2, 3, 6, 3], + [6, 2, 3, 6, 4], + [6, 2, 3, 6, 5], + [6, 2, 3, 6, 6], + [6, 2, 4, 1, 1], + [6, 2, 4, 1, 2], + [6, 2, 4, 1, 3], + [6, 2, 4, 1, 4], + [6, 2, 4, 1, 5], + [6, 2, 4, 1, 6], + [6, 2, 4, 2, 1], + [6, 2, 4, 2, 2], + [6, 2, 4, 2, 3], + [6, 2, 4, 2, 4], + [6, 2, 4, 2, 5], + [6, 2, 4, 2, 6], + [6, 2, 4, 3, 1], + [6, 2, 4, 3, 2], + [6, 2, 4, 3, 3], + [6, 2, 4, 3, 4], + [6, 2, 4, 3, 5], + [6, 2, 4, 3, 6], + [6, 2, 4, 4, 1], + [6, 2, 4, 4, 2], + [6, 2, 4, 4, 3], + [6, 2, 4, 4, 4], + [6, 2, 4, 4, 5], + [6, 2, 4, 4, 6], + [6, 2, 4, 5, 1], + [6, 2, 4, 5, 2], + [6, 2, 4, 5, 3], + [6, 2, 4, 5, 4], + [6, 2, 4, 5, 5], + [6, 2, 4, 5, 6], + [6, 2, 4, 6, 1], + [6, 2, 4, 6, 2], + [6, 2, 4, 6, 3], + [6, 2, 4, 6, 4], + [6, 2, 4, 6, 5], + [6, 2, 4, 6, 6], + [6, 2, 5, 1, 1], + [6, 2, 5, 1, 2], + [6, 2, 5, 1, 3], + [6, 2, 5, 1, 4], + [6, 2, 5, 1, 5], + [6, 2, 5, 1, 6], + [6, 2, 5, 2, 1], + [6, 2, 5, 2, 2], + [6, 2, 5, 2, 3], + [6, 2, 5, 2, 4], + [6, 2, 5, 2, 5], + [6, 2, 5, 2, 6], + [6, 2, 5, 3, 1], + [6, 2, 5, 3, 2], + [6, 2, 5, 3, 3], + [6, 2, 5, 3, 4], + [6, 2, 5, 3, 5], + [6, 2, 5, 3, 6], + [6, 2, 5, 4, 1], + [6, 2, 5, 4, 2], + [6, 2, 5, 4, 3], + [6, 2, 5, 4, 4], + [6, 2, 5, 4, 5], + [6, 2, 5, 4, 6], + [6, 2, 5, 5, 1], + [6, 2, 5, 5, 2], + [6, 2, 5, 5, 3], + [6, 2, 5, 5, 4], + [6, 2, 5, 5, 5], + [6, 2, 5, 5, 6], + [6, 2, 5, 6, 1], + [6, 2, 5, 6, 2], + [6, 2, 5, 6, 3], + [6, 2, 5, 6, 4], + [6, 2, 5, 6, 5], + [6, 2, 5, 6, 6], + [6, 2, 6, 1, 1], + [6, 2, 6, 1, 2], + [6, 2, 6, 1, 3], + [6, 2, 6, 1, 4], + [6, 2, 6, 1, 5], + [6, 2, 6, 1, 6], + [6, 2, 6, 2, 1], + [6, 2, 6, 2, 2], + [6, 2, 6, 2, 3], + [6, 2, 6, 2, 4], + [6, 2, 6, 2, 5], + [6, 2, 6, 2, 6], + [6, 2, 6, 3, 1], + [6, 2, 6, 3, 2], + [6, 2, 6, 3, 3], + [6, 2, 6, 3, 4], + [6, 2, 6, 3, 5], + [6, 2, 6, 3, 6], + [6, 2, 6, 4, 1], + [6, 2, 6, 4, 2], + [6, 2, 6, 4, 3], + [6, 2, 6, 4, 4], + [6, 2, 6, 4, 5], + [6, 2, 6, 4, 6], + [6, 2, 6, 5, 1], + [6, 2, 6, 5, 2], + [6, 2, 6, 5, 3], + [6, 2, 6, 5, 4], + [6, 2, 6, 5, 5], + [6, 2, 6, 5, 6], + [6, 2, 6, 6, 1], + [6, 2, 6, 6, 2], + [6, 2, 6, 6, 3], + [6, 2, 6, 6, 4], + [6, 2, 6, 6, 5], + [6, 2, 6, 6, 6], + [6, 3, 1, 1, 1], + [6, 3, 1, 1, 2], + [6, 3, 1, 1, 3], + [6, 3, 1, 1, 4], + [6, 3, 1, 1, 5], + [6, 3, 1, 1, 6], + [6, 3, 1, 2, 1], + [6, 3, 1, 2, 2], + [6, 3, 1, 2, 3], + [6, 3, 1, 2, 4], + [6, 3, 1, 2, 5], + [6, 3, 1, 2, 6], + [6, 3, 1, 3, 1], + [6, 3, 1, 3, 2], + [6, 3, 1, 3, 3], + [6, 3, 1, 3, 4], + [6, 3, 1, 3, 5], + [6, 3, 1, 3, 6], + [6, 3, 1, 4, 1], + [6, 3, 1, 4, 2], + [6, 3, 1, 4, 3], + [6, 3, 1, 4, 4], + [6, 3, 1, 4, 5], + [6, 3, 1, 4, 6], + [6, 3, 1, 5, 1], + [6, 3, 1, 5, 2], + [6, 3, 1, 5, 3], + [6, 3, 1, 5, 4], + [6, 3, 1, 5, 5], + [6, 3, 1, 5, 6], + [6, 3, 1, 6, 1], + [6, 3, 1, 6, 2], + [6, 3, 1, 6, 3], + [6, 3, 1, 6, 4], + [6, 3, 1, 6, 5], + [6, 3, 1, 6, 6], + [6, 3, 2, 1, 1], + [6, 3, 2, 1, 2], + [6, 3, 2, 1, 3], + [6, 3, 2, 1, 4], + [6, 3, 2, 1, 5], + [6, 3, 2, 1, 6], + [6, 3, 2, 2, 1], + [6, 3, 2, 2, 2], + [6, 3, 2, 2, 3], + [6, 3, 2, 2, 4], + [6, 3, 2, 2, 5], + [6, 3, 2, 2, 6], + [6, 3, 2, 3, 1], + [6, 3, 2, 3, 2], + [6, 3, 2, 3, 3], + [6, 3, 2, 3, 4], + [6, 3, 2, 3, 5], + [6, 3, 2, 3, 6], + [6, 3, 2, 4, 1], + [6, 3, 2, 4, 2], + [6, 3, 2, 4, 3], + [6, 3, 2, 4, 4], + [6, 3, 2, 4, 5], + [6, 3, 2, 4, 6], + [6, 3, 2, 5, 1], + [6, 3, 2, 5, 2], + [6, 3, 2, 5, 3], + [6, 3, 2, 5, 4], + [6, 3, 2, 5, 5], + [6, 3, 2, 5, 6], + [6, 3, 2, 6, 1], + [6, 3, 2, 6, 2], + [6, 3, 2, 6, 3], + [6, 3, 2, 6, 4], + [6, 3, 2, 6, 5], + [6, 3, 2, 6, 6], + [6, 3, 3, 1, 1], + [6, 3, 3, 1, 2], + [6, 3, 3, 1, 3], + [6, 3, 3, 1, 4], + [6, 3, 3, 1, 5], + [6, 3, 3, 1, 6], + [6, 3, 3, 2, 1], + [6, 3, 3, 2, 2], + [6, 3, 3, 2, 3], + [6, 3, 3, 2, 4], + [6, 3, 3, 2, 5], + [6, 3, 3, 2, 6], + [6, 3, 3, 3, 1], + [6, 3, 3, 3, 2], + [6, 3, 3, 3, 3], + [6, 3, 3, 3, 4], + [6, 3, 3, 3, 5], + [6, 3, 3, 3, 6], + [6, 3, 3, 4, 1], + [6, 3, 3, 4, 2], + [6, 3, 3, 4, 3], + [6, 3, 3, 4, 4], + [6, 3, 3, 4, 5], + [6, 3, 3, 4, 6], + [6, 3, 3, 5, 1], + [6, 3, 3, 5, 2], + [6, 3, 3, 5, 3], + [6, 3, 3, 5, 4], + [6, 3, 3, 5, 5], + [6, 3, 3, 5, 6], + [6, 3, 3, 6, 1], + [6, 3, 3, 6, 2], + [6, 3, 3, 6, 3], + [6, 3, 3, 6, 4], + [6, 3, 3, 6, 5], + [6, 3, 3, 6, 6], + [6, 3, 4, 1, 1], + [6, 3, 4, 1, 2], + [6, 3, 4, 1, 3], + [6, 3, 4, 1, 4], + [6, 3, 4, 1, 5], + [6, 3, 4, 1, 6], + [6, 3, 4, 2, 1], + [6, 3, 4, 2, 2], + [6, 3, 4, 2, 3], + [6, 3, 4, 2, 4], + [6, 3, 4, 2, 5], + [6, 3, 4, 2, 6], + [6, 3, 4, 3, 1], + [6, 3, 4, 3, 2], + [6, 3, 4, 3, 3], + [6, 3, 4, 3, 4], + [6, 3, 4, 3, 5], + [6, 3, 4, 3, 6], + [6, 3, 4, 4, 1], + [6, 3, 4, 4, 2], + [6, 3, 4, 4, 3], + [6, 3, 4, 4, 4], + [6, 3, 4, 4, 5], + [6, 3, 4, 4, 6], + [6, 3, 4, 5, 1], + [6, 3, 4, 5, 2], + [6, 3, 4, 5, 3], + [6, 3, 4, 5, 4], + [6, 3, 4, 5, 5], + [6, 3, 4, 5, 6], + [6, 3, 4, 6, 1], + [6, 3, 4, 6, 2], + [6, 3, 4, 6, 3], + [6, 3, 4, 6, 4], + [6, 3, 4, 6, 5], + [6, 3, 4, 6, 6], + [6, 3, 5, 1, 1], + [6, 3, 5, 1, 2], + [6, 3, 5, 1, 3], + [6, 3, 5, 1, 4], + [6, 3, 5, 1, 5], + [6, 3, 5, 1, 6], + [6, 3, 5, 2, 1], + [6, 3, 5, 2, 2], + [6, 3, 5, 2, 3], + [6, 3, 5, 2, 4], + [6, 3, 5, 2, 5], + [6, 3, 5, 2, 6], + [6, 3, 5, 3, 1], + [6, 3, 5, 3, 2], + [6, 3, 5, 3, 3], + [6, 3, 5, 3, 4], + [6, 3, 5, 3, 5], + [6, 3, 5, 3, 6], + [6, 3, 5, 4, 1], + [6, 3, 5, 4, 2], + [6, 3, 5, 4, 3], + [6, 3, 5, 4, 4], + [6, 3, 5, 4, 5], + [6, 3, 5, 4, 6], + [6, 3, 5, 5, 1], + [6, 3, 5, 5, 2], + [6, 3, 5, 5, 3], + [6, 3, 5, 5, 4], + [6, 3, 5, 5, 5], + [6, 3, 5, 5, 6], + [6, 3, 5, 6, 1], + [6, 3, 5, 6, 2], + [6, 3, 5, 6, 3], + [6, 3, 5, 6, 4], + [6, 3, 5, 6, 5], + [6, 3, 5, 6, 6], + [6, 3, 6, 1, 1], + [6, 3, 6, 1, 2], + [6, 3, 6, 1, 3], + [6, 3, 6, 1, 4], + [6, 3, 6, 1, 5], + [6, 3, 6, 1, 6], + [6, 3, 6, 2, 1], + [6, 3, 6, 2, 2], + [6, 3, 6, 2, 3], + [6, 3, 6, 2, 4], + [6, 3, 6, 2, 5], + [6, 3, 6, 2, 6], + [6, 3, 6, 3, 1], + [6, 3, 6, 3, 2], + [6, 3, 6, 3, 3], + [6, 3, 6, 3, 4], + [6, 3, 6, 3, 5], + [6, 3, 6, 3, 6], + [6, 3, 6, 4, 1], + [6, 3, 6, 4, 2], + [6, 3, 6, 4, 3], + [6, 3, 6, 4, 4], + [6, 3, 6, 4, 5], + [6, 3, 6, 4, 6], + [6, 3, 6, 5, 1], + [6, 3, 6, 5, 2], + [6, 3, 6, 5, 3], + [6, 3, 6, 5, 4], + [6, 3, 6, 5, 5], + [6, 3, 6, 5, 6], + [6, 3, 6, 6, 1], + [6, 3, 6, 6, 2], + [6, 3, 6, 6, 3], + [6, 3, 6, 6, 4], + [6, 3, 6, 6, 5], + [6, 3, 6, 6, 6], + [6, 4, 1, 1, 1], + [6, 4, 1, 1, 2], + [6, 4, 1, 1, 3], + [6, 4, 1, 1, 4], + [6, 4, 1, 1, 5], + [6, 4, 1, 1, 6], + [6, 4, 1, 2, 1], + [6, 4, 1, 2, 2], + [6, 4, 1, 2, 3], + [6, 4, 1, 2, 4], + [6, 4, 1, 2, 5], + [6, 4, 1, 2, 6], + [6, 4, 1, 3, 1], + [6, 4, 1, 3, 2], + [6, 4, 1, 3, 3], + [6, 4, 1, 3, 4], + [6, 4, 1, 3, 5], + [6, 4, 1, 3, 6], + [6, 4, 1, 4, 1], + [6, 4, 1, 4, 2], + [6, 4, 1, 4, 3], + [6, 4, 1, 4, 4], + [6, 4, 1, 4, 5], + [6, 4, 1, 4, 6], + [6, 4, 1, 5, 1], + [6, 4, 1, 5, 2], + [6, 4, 1, 5, 3], + [6, 4, 1, 5, 4], + [6, 4, 1, 5, 5], + [6, 4, 1, 5, 6], + [6, 4, 1, 6, 1], + [6, 4, 1, 6, 2], + [6, 4, 1, 6, 3], + [6, 4, 1, 6, 4], + [6, 4, 1, 6, 5], + [6, 4, 1, 6, 6], + [6, 4, 2, 1, 1], + [6, 4, 2, 1, 2], + [6, 4, 2, 1, 3], + [6, 4, 2, 1, 4], + [6, 4, 2, 1, 5], + [6, 4, 2, 1, 6], + [6, 4, 2, 2, 1], + [6, 4, 2, 2, 2], + [6, 4, 2, 2, 3], + [6, 4, 2, 2, 4], + [6, 4, 2, 2, 5], + [6, 4, 2, 2, 6], + [6, 4, 2, 3, 1], + [6, 4, 2, 3, 2], + [6, 4, 2, 3, 3], + [6, 4, 2, 3, 4], + [6, 4, 2, 3, 5], + [6, 4, 2, 3, 6], + [6, 4, 2, 4, 1], + [6, 4, 2, 4, 2], + [6, 4, 2, 4, 3], + [6, 4, 2, 4, 4], + [6, 4, 2, 4, 5], + [6, 4, 2, 4, 6], + [6, 4, 2, 5, 1], + [6, 4, 2, 5, 2], + [6, 4, 2, 5, 3], + [6, 4, 2, 5, 4], + [6, 4, 2, 5, 5], + [6, 4, 2, 5, 6], + [6, 4, 2, 6, 1], + [6, 4, 2, 6, 2], + [6, 4, 2, 6, 3], + [6, 4, 2, 6, 4], + [6, 4, 2, 6, 5], + [6, 4, 2, 6, 6], + [6, 4, 3, 1, 1], + [6, 4, 3, 1, 2], + [6, 4, 3, 1, 3], + [6, 4, 3, 1, 4], + [6, 4, 3, 1, 5], + [6, 4, 3, 1, 6], + [6, 4, 3, 2, 1], + [6, 4, 3, 2, 2], + [6, 4, 3, 2, 3], + [6, 4, 3, 2, 4], + [6, 4, 3, 2, 5], + [6, 4, 3, 2, 6], + [6, 4, 3, 3, 1], + [6, 4, 3, 3, 2], + [6, 4, 3, 3, 3], + [6, 4, 3, 3, 4], + [6, 4, 3, 3, 5], + [6, 4, 3, 3, 6], + [6, 4, 3, 4, 1], + [6, 4, 3, 4, 2], + [6, 4, 3, 4, 3], + [6, 4, 3, 4, 4], + [6, 4, 3, 4, 5], + [6, 4, 3, 4, 6], + [6, 4, 3, 5, 1], + [6, 4, 3, 5, 2], + [6, 4, 3, 5, 3], + [6, 4, 3, 5, 4], + [6, 4, 3, 5, 5], + [6, 4, 3, 5, 6], + [6, 4, 3, 6, 1], + [6, 4, 3, 6, 2], + [6, 4, 3, 6, 3], + [6, 4, 3, 6, 4], + [6, 4, 3, 6, 5], + [6, 4, 3, 6, 6], + [6, 4, 4, 1, 1], + [6, 4, 4, 1, 2], + [6, 4, 4, 1, 3], + [6, 4, 4, 1, 4], + [6, 4, 4, 1, 5], + [6, 4, 4, 1, 6], + [6, 4, 4, 2, 1], + [6, 4, 4, 2, 2], + [6, 4, 4, 2, 3], + [6, 4, 4, 2, 4], + [6, 4, 4, 2, 5], + [6, 4, 4, 2, 6], + [6, 4, 4, 3, 1], + [6, 4, 4, 3, 2], + [6, 4, 4, 3, 3], + [6, 4, 4, 3, 4], + [6, 4, 4, 3, 5], + [6, 4, 4, 3, 6], + [6, 4, 4, 4, 1], + [6, 4, 4, 4, 2], + [6, 4, 4, 4, 3], + [6, 4, 4, 4, 4], + [6, 4, 4, 4, 5], + [6, 4, 4, 4, 6], + [6, 4, 4, 5, 1], + [6, 4, 4, 5, 2], + [6, 4, 4, 5, 3], + [6, 4, 4, 5, 4], + [6, 4, 4, 5, 5], + [6, 4, 4, 5, 6], + [6, 4, 4, 6, 1], + [6, 4, 4, 6, 2], + [6, 4, 4, 6, 3], + [6, 4, 4, 6, 4], + [6, 4, 4, 6, 5], + [6, 4, 4, 6, 6], + [6, 4, 5, 1, 1], + [6, 4, 5, 1, 2], + [6, 4, 5, 1, 3], + [6, 4, 5, 1, 4], + [6, 4, 5, 1, 5], + [6, 4, 5, 1, 6], + [6, 4, 5, 2, 1], + [6, 4, 5, 2, 2], + [6, 4, 5, 2, 3], + [6, 4, 5, 2, 4], + [6, 4, 5, 2, 5], + [6, 4, 5, 2, 6], + [6, 4, 5, 3, 1], + [6, 4, 5, 3, 2], + [6, 4, 5, 3, 3], + [6, 4, 5, 3, 4], + [6, 4, 5, 3, 5], + [6, 4, 5, 3, 6], + [6, 4, 5, 4, 1], + [6, 4, 5, 4, 2], + [6, 4, 5, 4, 3], + [6, 4, 5, 4, 4], + [6, 4, 5, 4, 5], + [6, 4, 5, 4, 6], + [6, 4, 5, 5, 1], + [6, 4, 5, 5, 2], + [6, 4, 5, 5, 3], + [6, 4, 5, 5, 4], + [6, 4, 5, 5, 5], + [6, 4, 5, 5, 6], + [6, 4, 5, 6, 1], + [6, 4, 5, 6, 2], + [6, 4, 5, 6, 3], + [6, 4, 5, 6, 4], + [6, 4, 5, 6, 5], + [6, 4, 5, 6, 6], + [6, 4, 6, 1, 1], + [6, 4, 6, 1, 2], + [6, 4, 6, 1, 3], + [6, 4, 6, 1, 4], + [6, 4, 6, 1, 5], + [6, 4, 6, 1, 6], + [6, 4, 6, 2, 1], + [6, 4, 6, 2, 2], + [6, 4, 6, 2, 3], + [6, 4, 6, 2, 4], + [6, 4, 6, 2, 5], + [6, 4, 6, 2, 6], + [6, 4, 6, 3, 1], + [6, 4, 6, 3, 2], + [6, 4, 6, 3, 3], + [6, 4, 6, 3, 4], + [6, 4, 6, 3, 5], + [6, 4, 6, 3, 6], + [6, 4, 6, 4, 1], + [6, 4, 6, 4, 2], + [6, 4, 6, 4, 3], + [6, 4, 6, 4, 4], + [6, 4, 6, 4, 5], + [6, 4, 6, 4, 6], + [6, 4, 6, 5, 1], + [6, 4, 6, 5, 2], + [6, 4, 6, 5, 3], + [6, 4, 6, 5, 4], + [6, 4, 6, 5, 5], + [6, 4, 6, 5, 6], + [6, 4, 6, 6, 1], + [6, 4, 6, 6, 2], + [6, 4, 6, 6, 3], + [6, 4, 6, 6, 4], + [6, 4, 6, 6, 5], + [6, 4, 6, 6, 6], + [6, 5, 1, 1, 1], + [6, 5, 1, 1, 2], + [6, 5, 1, 1, 3], + [6, 5, 1, 1, 4], + [6, 5, 1, 1, 5], + [6, 5, 1, 1, 6], + [6, 5, 1, 2, 1], + [6, 5, 1, 2, 2], + [6, 5, 1, 2, 3], + [6, 5, 1, 2, 4], + [6, 5, 1, 2, 5], + [6, 5, 1, 2, 6], + [6, 5, 1, 3, 1], + [6, 5, 1, 3, 2], + [6, 5, 1, 3, 3], + [6, 5, 1, 3, 4], + [6, 5, 1, 3, 5], + [6, 5, 1, 3, 6], + [6, 5, 1, 4, 1], + [6, 5, 1, 4, 2], + [6, 5, 1, 4, 3], + [6, 5, 1, 4, 4], + [6, 5, 1, 4, 5], + [6, 5, 1, 4, 6], + [6, 5, 1, 5, 1], + [6, 5, 1, 5, 2], + [6, 5, 1, 5, 3], + [6, 5, 1, 5, 4], + [6, 5, 1, 5, 5], + [6, 5, 1, 5, 6], + [6, 5, 1, 6, 1], + [6, 5, 1, 6, 2], + [6, 5, 1, 6, 3], + [6, 5, 1, 6, 4], + [6, 5, 1, 6, 5], + [6, 5, 1, 6, 6], + [6, 5, 2, 1, 1], + [6, 5, 2, 1, 2], + [6, 5, 2, 1, 3], + [6, 5, 2, 1, 4], + [6, 5, 2, 1, 5], + [6, 5, 2, 1, 6], + [6, 5, 2, 2, 1], + [6, 5, 2, 2, 2], + [6, 5, 2, 2, 3], + [6, 5, 2, 2, 4], + [6, 5, 2, 2, 5], + [6, 5, 2, 2, 6], + [6, 5, 2, 3, 1], + [6, 5, 2, 3, 2], + [6, 5, 2, 3, 3], + [6, 5, 2, 3, 4], + [6, 5, 2, 3, 5], + [6, 5, 2, 3, 6], + [6, 5, 2, 4, 1], + [6, 5, 2, 4, 2], + [6, 5, 2, 4, 3], + [6, 5, 2, 4, 4], + [6, 5, 2, 4, 5], + [6, 5, 2, 4, 6], + [6, 5, 2, 5, 1], + [6, 5, 2, 5, 2], + [6, 5, 2, 5, 3], + [6, 5, 2, 5, 4], + [6, 5, 2, 5, 5], + [6, 5, 2, 5, 6], + [6, 5, 2, 6, 1], + [6, 5, 2, 6, 2], + [6, 5, 2, 6, 3], + [6, 5, 2, 6, 4], + [6, 5, 2, 6, 5], + [6, 5, 2, 6, 6], + [6, 5, 3, 1, 1], + [6, 5, 3, 1, 2], + [6, 5, 3, 1, 3], + [6, 5, 3, 1, 4], + [6, 5, 3, 1, 5], + [6, 5, 3, 1, 6], + [6, 5, 3, 2, 1], + [6, 5, 3, 2, 2], + [6, 5, 3, 2, 3], + [6, 5, 3, 2, 4], + [6, 5, 3, 2, 5], + [6, 5, 3, 2, 6], + [6, 5, 3, 3, 1], + [6, 5, 3, 3, 2], + [6, 5, 3, 3, 3], + [6, 5, 3, 3, 4], + [6, 5, 3, 3, 5], + [6, 5, 3, 3, 6], + [6, 5, 3, 4, 1], + [6, 5, 3, 4, 2], + [6, 5, 3, 4, 3], + [6, 5, 3, 4, 4], + [6, 5, 3, 4, 5], + [6, 5, 3, 4, 6], + [6, 5, 3, 5, 1], + [6, 5, 3, 5, 2], + [6, 5, 3, 5, 3], + [6, 5, 3, 5, 4], + [6, 5, 3, 5, 5], + [6, 5, 3, 5, 6], + [6, 5, 3, 6, 1], + [6, 5, 3, 6, 2], + [6, 5, 3, 6, 3], + [6, 5, 3, 6, 4], + [6, 5, 3, 6, 5], + [6, 5, 3, 6, 6], + [6, 5, 4, 1, 1], + [6, 5, 4, 1, 2], + [6, 5, 4, 1, 3], + [6, 5, 4, 1, 4], + [6, 5, 4, 1, 5], + [6, 5, 4, 1, 6], + [6, 5, 4, 2, 1], + [6, 5, 4, 2, 2], + [6, 5, 4, 2, 3], + [6, 5, 4, 2, 4], + [6, 5, 4, 2, 5], + [6, 5, 4, 2, 6], + [6, 5, 4, 3, 1], + [6, 5, 4, 3, 2], + [6, 5, 4, 3, 3], + [6, 5, 4, 3, 4], + [6, 5, 4, 3, 5], + [6, 5, 4, 3, 6], + [6, 5, 4, 4, 1], + [6, 5, 4, 4, 2], + [6, 5, 4, 4, 3], + [6, 5, 4, 4, 4], + [6, 5, 4, 4, 5], + [6, 5, 4, 4, 6], + [6, 5, 4, 5, 1], + [6, 5, 4, 5, 2], + [6, 5, 4, 5, 3], + [6, 5, 4, 5, 4], + [6, 5, 4, 5, 5], + [6, 5, 4, 5, 6], + [6, 5, 4, 6, 1], + [6, 5, 4, 6, 2], + [6, 5, 4, 6, 3], + [6, 5, 4, 6, 4], + [6, 5, 4, 6, 5], + [6, 5, 4, 6, 6], + [6, 5, 5, 1, 1], + [6, 5, 5, 1, 2], + [6, 5, 5, 1, 3], + [6, 5, 5, 1, 4], + [6, 5, 5, 1, 5], + [6, 5, 5, 1, 6], + [6, 5, 5, 2, 1], + [6, 5, 5, 2, 2], + [6, 5, 5, 2, 3], + [6, 5, 5, 2, 4], + [6, 5, 5, 2, 5], + [6, 5, 5, 2, 6], + [6, 5, 5, 3, 1], + [6, 5, 5, 3, 2], + [6, 5, 5, 3, 3], + [6, 5, 5, 3, 4], + [6, 5, 5, 3, 5], + [6, 5, 5, 3, 6], + [6, 5, 5, 4, 1], + [6, 5, 5, 4, 2], + [6, 5, 5, 4, 3], + [6, 5, 5, 4, 4], + [6, 5, 5, 4, 5], + [6, 5, 5, 4, 6], + [6, 5, 5, 5, 1], + [6, 5, 5, 5, 2], + [6, 5, 5, 5, 3], + [6, 5, 5, 5, 4], + [6, 5, 5, 5, 5], + [6, 5, 5, 5, 6], + [6, 5, 5, 6, 1], + [6, 5, 5, 6, 2], + [6, 5, 5, 6, 3], + [6, 5, 5, 6, 4], + [6, 5, 5, 6, 5], + [6, 5, 5, 6, 6], + [6, 5, 6, 1, 1], + [6, 5, 6, 1, 2], + [6, 5, 6, 1, 3], + [6, 5, 6, 1, 4], + [6, 5, 6, 1, 5], + [6, 5, 6, 1, 6], + [6, 5, 6, 2, 1], + [6, 5, 6, 2, 2], + [6, 5, 6, 2, 3], + [6, 5, 6, 2, 4], + [6, 5, 6, 2, 5], + [6, 5, 6, 2, 6], + [6, 5, 6, 3, 1], + [6, 5, 6, 3, 2], + [6, 5, 6, 3, 3], + [6, 5, 6, 3, 4], + [6, 5, 6, 3, 5], + [6, 5, 6, 3, 6], + [6, 5, 6, 4, 1], + [6, 5, 6, 4, 2], + [6, 5, 6, 4, 3], + [6, 5, 6, 4, 4], + [6, 5, 6, 4, 5], + [6, 5, 6, 4, 6], + [6, 5, 6, 5, 1], + [6, 5, 6, 5, 2], + [6, 5, 6, 5, 3], + [6, 5, 6, 5, 4], + [6, 5, 6, 5, 5], + [6, 5, 6, 5, 6], + [6, 5, 6, 6, 1], + [6, 5, 6, 6, 2], + [6, 5, 6, 6, 3], + [6, 5, 6, 6, 4], + [6, 5, 6, 6, 5], + [6, 5, 6, 6, 6], + [6, 6, 1, 1, 1], + [6, 6, 1, 1, 2], + [6, 6, 1, 1, 3], + [6, 6, 1, 1, 4], + [6, 6, 1, 1, 5], + [6, 6, 1, 1, 6], + [6, 6, 1, 2, 1], + [6, 6, 1, 2, 2], + [6, 6, 1, 2, 3], + [6, 6, 1, 2, 4], + [6, 6, 1, 2, 5], + [6, 6, 1, 2, 6], + [6, 6, 1, 3, 1], + [6, 6, 1, 3, 2], + [6, 6, 1, 3, 3], + [6, 6, 1, 3, 4], + [6, 6, 1, 3, 5], + [6, 6, 1, 3, 6], + [6, 6, 1, 4, 1], + [6, 6, 1, 4, 2], + [6, 6, 1, 4, 3], + [6, 6, 1, 4, 4], + [6, 6, 1, 4, 5], + [6, 6, 1, 4, 6], + [6, 6, 1, 5, 1], + [6, 6, 1, 5, 2], + [6, 6, 1, 5, 3], + [6, 6, 1, 5, 4], + [6, 6, 1, 5, 5], + [6, 6, 1, 5, 6], + [6, 6, 1, 6, 1], + [6, 6, 1, 6, 2], + [6, 6, 1, 6, 3], + [6, 6, 1, 6, 4], + [6, 6, 1, 6, 5], + [6, 6, 1, 6, 6], + [6, 6, 2, 1, 1], + [6, 6, 2, 1, 2], + [6, 6, 2, 1, 3], + [6, 6, 2, 1, 4], + [6, 6, 2, 1, 5], + [6, 6, 2, 1, 6], + [6, 6, 2, 2, 1], + [6, 6, 2, 2, 2], + [6, 6, 2, 2, 3], + [6, 6, 2, 2, 4], + [6, 6, 2, 2, 5], + [6, 6, 2, 2, 6], + [6, 6, 2, 3, 1], + [6, 6, 2, 3, 2], + [6, 6, 2, 3, 3], + [6, 6, 2, 3, 4], + [6, 6, 2, 3, 5], + [6, 6, 2, 3, 6], + [6, 6, 2, 4, 1], + [6, 6, 2, 4, 2], + [6, 6, 2, 4, 3], + [6, 6, 2, 4, 4], + [6, 6, 2, 4, 5], + [6, 6, 2, 4, 6], + [6, 6, 2, 5, 1], + [6, 6, 2, 5, 2], + [6, 6, 2, 5, 3], + [6, 6, 2, 5, 4], + [6, 6, 2, 5, 5], + [6, 6, 2, 5, 6], + [6, 6, 2, 6, 1], + [6, 6, 2, 6, 2], + [6, 6, 2, 6, 3], + [6, 6, 2, 6, 4], + [6, 6, 2, 6, 5], + [6, 6, 2, 6, 6], + [6, 6, 3, 1, 1], + [6, 6, 3, 1, 2], + [6, 6, 3, 1, 3], + [6, 6, 3, 1, 4], + [6, 6, 3, 1, 5], + [6, 6, 3, 1, 6], + [6, 6, 3, 2, 1], + [6, 6, 3, 2, 2], + [6, 6, 3, 2, 3], + [6, 6, 3, 2, 4], + [6, 6, 3, 2, 5], + [6, 6, 3, 2, 6], + [6, 6, 3, 3, 1], + [6, 6, 3, 3, 2], + [6, 6, 3, 3, 3], + [6, 6, 3, 3, 4], + [6, 6, 3, 3, 5], + [6, 6, 3, 3, 6], + [6, 6, 3, 4, 1], + [6, 6, 3, 4, 2], + [6, 6, 3, 4, 3], + [6, 6, 3, 4, 4], + [6, 6, 3, 4, 5], + [6, 6, 3, 4, 6], + [6, 6, 3, 5, 1], + [6, 6, 3, 5, 2], + [6, 6, 3, 5, 3], + [6, 6, 3, 5, 4], + [6, 6, 3, 5, 5], + [6, 6, 3, 5, 6], + [6, 6, 3, 6, 1], + [6, 6, 3, 6, 2], + [6, 6, 3, 6, 3], + [6, 6, 3, 6, 4], + [6, 6, 3, 6, 5], + [6, 6, 3, 6, 6], + [6, 6, 4, 1, 1], + [6, 6, 4, 1, 2], + [6, 6, 4, 1, 3], + [6, 6, 4, 1, 4], + [6, 6, 4, 1, 5], + [6, 6, 4, 1, 6], + [6, 6, 4, 2, 1], + [6, 6, 4, 2, 2], + [6, 6, 4, 2, 3], + [6, 6, 4, 2, 4], + [6, 6, 4, 2, 5], + [6, 6, 4, 2, 6], + [6, 6, 4, 3, 1], + [6, 6, 4, 3, 2], + [6, 6, 4, 3, 3], + [6, 6, 4, 3, 4], + [6, 6, 4, 3, 5], + [6, 6, 4, 3, 6], + [6, 6, 4, 4, 1], + [6, 6, 4, 4, 2], + [6, 6, 4, 4, 3], + [6, 6, 4, 4, 4], + [6, 6, 4, 4, 5], + [6, 6, 4, 4, 6], + [6, 6, 4, 5, 1], + [6, 6, 4, 5, 2], + [6, 6, 4, 5, 3], + [6, 6, 4, 5, 4], + [6, 6, 4, 5, 5], + [6, 6, 4, 5, 6], + [6, 6, 4, 6, 1], + [6, 6, 4, 6, 2], + [6, 6, 4, 6, 3], + [6, 6, 4, 6, 4], + [6, 6, 4, 6, 5], + [6, 6, 4, 6, 6], + [6, 6, 5, 1, 1], + [6, 6, 5, 1, 2], + [6, 6, 5, 1, 3], + [6, 6, 5, 1, 4], + [6, 6, 5, 1, 5], + [6, 6, 5, 1, 6], + [6, 6, 5, 2, 1], + [6, 6, 5, 2, 2], + [6, 6, 5, 2, 3], + [6, 6, 5, 2, 4], + [6, 6, 5, 2, 5], + [6, 6, 5, 2, 6], + [6, 6, 5, 3, 1], + [6, 6, 5, 3, 2], + [6, 6, 5, 3, 3], + [6, 6, 5, 3, 4], + [6, 6, 5, 3, 5], + [6, 6, 5, 3, 6], + [6, 6, 5, 4, 1], + [6, 6, 5, 4, 2], + [6, 6, 5, 4, 3], + [6, 6, 5, 4, 4], + [6, 6, 5, 4, 5], + [6, 6, 5, 4, 6], + [6, 6, 5, 5, 1], + [6, 6, 5, 5, 2], + [6, 6, 5, 5, 3], + [6, 6, 5, 5, 4], + [6, 6, 5, 5, 5], + [6, 6, 5, 5, 6], + [6, 6, 5, 6, 1], + [6, 6, 5, 6, 2], + [6, 6, 5, 6, 3], + [6, 6, 5, 6, 4], + [6, 6, 5, 6, 5], + [6, 6, 5, 6, 6], + [6, 6, 6, 1, 1], + [6, 6, 6, 1, 2], + [6, 6, 6, 1, 3], + [6, 6, 6, 1, 4], + [6, 6, 6, 1, 5], + [6, 6, 6, 1, 6], + [6, 6, 6, 2, 1], + [6, 6, 6, 2, 2], + [6, 6, 6, 2, 3], + [6, 6, 6, 2, 4], + [6, 6, 6, 2, 5], + [6, 6, 6, 2, 6], + [6, 6, 6, 3, 1], + [6, 6, 6, 3, 2], + [6, 6, 6, 3, 3], + [6, 6, 6, 3, 4], + [6, 6, 6, 3, 5], + [6, 6, 6, 3, 6], + [6, 6, 6, 4, 1], + [6, 6, 6, 4, 2], + [6, 6, 6, 4, 3], + [6, 6, 6, 4, 4], + [6, 6, 6, 4, 5], + [6, 6, 6, 4, 6], + [6, 6, 6, 5, 1], + [6, 6, 6, 5, 2], + [6, 6, 6, 5, 3], + [6, 6, 6, 5, 4], + [6, 6, 6, 5, 5], + [6, 6, 6, 5, 6], + [6, 6, 6, 6, 1], + [6, 6, 6, 6, 2], + [6, 6, 6, 6, 3], + [6, 6, 6, 6, 4], + [6, 6, 6, 6, 5], + [6, 6, 6, 6, 6]] \ No newline at end of file diff --git a/kniffel/tests/dice/four_of_a_kind_dice.json b/kniffel/tests/dice/four_of_a_kind_dice.json new file mode 100644 index 0000000..b26c833 --- /dev/null +++ b/kniffel/tests/dice/four_of_a_kind_dice.json @@ -0,0 +1,156 @@ +[[1, 1, 1, 1, 1], + [1, 1, 1, 1, 2], + [1, 1, 1, 1, 3], + [1, 1, 1, 1, 4], + [1, 1, 1, 1, 5], + [1, 1, 1, 1, 6], + [1, 1, 1, 2, 1], + [1, 1, 1, 3, 1], + [1, 1, 1, 4, 1], + [1, 1, 1, 5, 1], + [1, 1, 1, 6, 1], + [1, 1, 2, 1, 1], + [1, 1, 3, 1, 1], + [1, 1, 4, 1, 1], + [1, 1, 5, 1, 1], + [1, 1, 6, 1, 1], + [1, 2, 1, 1, 1], + [1, 2, 2, 2, 2], + [1, 3, 1, 1, 1], + [1, 3, 3, 3, 3], + [1, 4, 1, 1, 1], + [1, 4, 4, 4, 4], + [1, 5, 1, 1, 1], + [1, 5, 5, 5, 5], + [1, 6, 1, 1, 1], + [1, 6, 6, 6, 6], + [2, 1, 1, 1, 1], + [2, 1, 2, 2, 2], + [2, 2, 1, 2, 2], + [2, 2, 2, 1, 2], + [2, 2, 2, 2, 1], + [2, 2, 2, 2, 2], + [2, 2, 2, 2, 3], + [2, 2, 2, 2, 4], + [2, 2, 2, 2, 5], + [2, 2, 2, 2, 6], + [2, 2, 2, 3, 2], + [2, 2, 2, 4, 2], + [2, 2, 2, 5, 2], + [2, 2, 2, 6, 2], + [2, 2, 3, 2, 2], + [2, 2, 4, 2, 2], + [2, 2, 5, 2, 2], + [2, 2, 6, 2, 2], + [2, 3, 2, 2, 2], + [2, 3, 3, 3, 3], + [2, 4, 2, 2, 2], + [2, 4, 4, 4, 4], + [2, 5, 2, 2, 2], + [2, 5, 5, 5, 5], + [2, 6, 2, 2, 2], + [2, 6, 6, 6, 6], + [3, 1, 1, 1, 1], + [3, 1, 3, 3, 3], + [3, 2, 2, 2, 2], + [3, 2, 3, 3, 3], + [3, 3, 1, 3, 3], + [3, 3, 2, 3, 3], + [3, 3, 3, 1, 3], + [3, 3, 3, 2, 3], + [3, 3, 3, 3, 1], + [3, 3, 3, 3, 2], + [3, 3, 3, 3, 3], + [3, 3, 3, 3, 4], + [3, 3, 3, 3, 5], + [3, 3, 3, 3, 6], + [3, 3, 3, 4, 3], + [3, 3, 3, 5, 3], + [3, 3, 3, 6, 3], + [3, 3, 4, 3, 3], + [3, 3, 5, 3, 3], + [3, 3, 6, 3, 3], + [3, 4, 3, 3, 3], + [3, 4, 4, 4, 4], + [3, 5, 3, 3, 3], + [3, 5, 5, 5, 5], + [3, 6, 3, 3, 3], + [3, 6, 6, 6, 6], + [4, 1, 1, 1, 1], + [4, 1, 4, 4, 4], + [4, 2, 2, 2, 2], + [4, 2, 4, 4, 4], + [4, 3, 3, 3, 3], + [4, 3, 4, 4, 4], + [4, 4, 1, 4, 4], + [4, 4, 2, 4, 4], + [4, 4, 3, 4, 4], + [4, 4, 4, 1, 4], + [4, 4, 4, 2, 4], + [4, 4, 4, 3, 4], + [4, 4, 4, 4, 1], + [4, 4, 4, 4, 2], + [4, 4, 4, 4, 3], + [4, 4, 4, 4, 4], + [4, 4, 4, 4, 5], + [4, 4, 4, 4, 6], + [4, 4, 4, 5, 4], + [4, 4, 4, 6, 4], + [4, 4, 5, 4, 4], + [4, 4, 6, 4, 4], + [4, 5, 4, 4, 4], + [4, 5, 5, 5, 5], + [4, 6, 4, 4, 4], + [4, 6, 6, 6, 6], + [5, 1, 1, 1, 1], + [5, 1, 5, 5, 5], + [5, 2, 2, 2, 2], + [5, 2, 5, 5, 5], + [5, 3, 3, 3, 3], + [5, 3, 5, 5, 5], + [5, 4, 4, 4, 4], + [5, 4, 5, 5, 5], + [5, 5, 1, 5, 5], + [5, 5, 2, 5, 5], + [5, 5, 3, 5, 5], + [5, 5, 4, 5, 5], + [5, 5, 5, 1, 5], + [5, 5, 5, 2, 5], + [5, 5, 5, 3, 5], + [5, 5, 5, 4, 5], + [5, 5, 5, 5, 1], + [5, 5, 5, 5, 2], + [5, 5, 5, 5, 3], + [5, 5, 5, 5, 4], + [5, 5, 5, 5, 5], + [5, 5, 5, 5, 6], + [5, 5, 5, 6, 5], + [5, 5, 6, 5, 5], + [5, 6, 5, 5, 5], + [5, 6, 6, 6, 6], + [6, 1, 1, 1, 1], + [6, 1, 6, 6, 6], + [6, 2, 2, 2, 2], + [6, 2, 6, 6, 6], + [6, 3, 3, 3, 3], + [6, 3, 6, 6, 6], + [6, 4, 4, 4, 4], + [6, 4, 6, 6, 6], + [6, 5, 5, 5, 5], + [6, 5, 6, 6, 6], + [6, 6, 1, 6, 6], + [6, 6, 2, 6, 6], + [6, 6, 3, 6, 6], + [6, 6, 4, 6, 6], + [6, 6, 5, 6, 6], + [6, 6, 6, 1, 6], + [6, 6, 6, 2, 6], + [6, 6, 6, 3, 6], + [6, 6, 6, 4, 6], + [6, 6, 6, 5, 6], + [6, 6, 6, 6, 1], + [6, 6, 6, 6, 2], + [6, 6, 6, 6, 3], + [6, 6, 6, 6, 4], + [6, 6, 6, 6, 5], + [6, 6, 6, 6, 6]] \ No newline at end of file diff --git a/kniffel/tests/dice/full_house_dice.json b/kniffel/tests/dice/full_house_dice.json new file mode 100644 index 0000000..d5b47a6 --- /dev/null +++ b/kniffel/tests/dice/full_house_dice.json @@ -0,0 +1,300 @@ +[[1, 1, 1, 2, 2], + [1, 1, 1, 3, 3], + [1, 1, 1, 4, 4], + [1, 1, 1, 5, 5], + [1, 1, 1, 6, 6], + [1, 1, 2, 1, 2], + [1, 1, 2, 2, 1], + [1, 1, 2, 2, 2], + [1, 1, 3, 1, 3], + [1, 1, 3, 3, 1], + [1, 1, 3, 3, 3], + [1, 1, 4, 1, 4], + [1, 1, 4, 4, 1], + [1, 1, 4, 4, 4], + [1, 1, 5, 1, 5], + [1, 1, 5, 5, 1], + [1, 1, 5, 5, 5], + [1, 1, 6, 1, 6], + [1, 1, 6, 6, 1], + [1, 1, 6, 6, 6], + [1, 2, 1, 1, 2], + [1, 2, 1, 2, 1], + [1, 2, 1, 2, 2], + [1, 2, 2, 1, 1], + [1, 2, 2, 1, 2], + [1, 2, 2, 2, 1], + [1, 3, 1, 1, 3], + [1, 3, 1, 3, 1], + [1, 3, 1, 3, 3], + [1, 3, 3, 1, 1], + [1, 3, 3, 1, 3], + [1, 3, 3, 3, 1], + [1, 4, 1, 1, 4], + [1, 4, 1, 4, 1], + [1, 4, 1, 4, 4], + [1, 4, 4, 1, 1], + [1, 4, 4, 1, 4], + [1, 4, 4, 4, 1], + [1, 5, 1, 1, 5], + [1, 5, 1, 5, 1], + [1, 5, 1, 5, 5], + [1, 5, 5, 1, 1], + [1, 5, 5, 1, 5], + [1, 5, 5, 5, 1], + [1, 6, 1, 1, 6], + [1, 6, 1, 6, 1], + [1, 6, 1, 6, 6], + [1, 6, 6, 1, 1], + [1, 6, 6, 1, 6], + [1, 6, 6, 6, 1], + [2, 1, 1, 1, 2], + [2, 1, 1, 2, 1], + [2, 1, 1, 2, 2], + [2, 1, 2, 1, 1], + [2, 1, 2, 1, 2], + [2, 1, 2, 2, 1], + [2, 2, 1, 1, 1], + [2, 2, 1, 1, 2], + [2, 2, 1, 2, 1], + [2, 2, 2, 1, 1], + [2, 2, 2, 3, 3], + [2, 2, 2, 4, 4], + [2, 2, 2, 5, 5], + [2, 2, 2, 6, 6], + [2, 2, 3, 2, 3], + [2, 2, 3, 3, 2], + [2, 2, 3, 3, 3], + [2, 2, 4, 2, 4], + [2, 2, 4, 4, 2], + [2, 2, 4, 4, 4], + [2, 2, 5, 2, 5], + [2, 2, 5, 5, 2], + [2, 2, 5, 5, 5], + [2, 2, 6, 2, 6], + [2, 2, 6, 6, 2], + [2, 2, 6, 6, 6], + [2, 3, 2, 2, 3], + [2, 3, 2, 3, 2], + [2, 3, 2, 3, 3], + [2, 3, 3, 2, 2], + [2, 3, 3, 2, 3], + [2, 3, 3, 3, 2], + [2, 4, 2, 2, 4], + [2, 4, 2, 4, 2], + [2, 4, 2, 4, 4], + [2, 4, 4, 2, 2], + [2, 4, 4, 2, 4], + [2, 4, 4, 4, 2], + [2, 5, 2, 2, 5], + [2, 5, 2, 5, 2], + [2, 5, 2, 5, 5], + [2, 5, 5, 2, 2], + [2, 5, 5, 2, 5], + [2, 5, 5, 5, 2], + [2, 6, 2, 2, 6], + [2, 6, 2, 6, 2], + [2, 6, 2, 6, 6], + [2, 6, 6, 2, 2], + [2, 6, 6, 2, 6], + [2, 6, 6, 6, 2], + [3, 1, 1, 1, 3], + [3, 1, 1, 3, 1], + [3, 1, 1, 3, 3], + [3, 1, 3, 1, 1], + [3, 1, 3, 1, 3], + [3, 1, 3, 3, 1], + [3, 2, 2, 2, 3], + [3, 2, 2, 3, 2], + [3, 2, 2, 3, 3], + [3, 2, 3, 2, 2], + [3, 2, 3, 2, 3], + [3, 2, 3, 3, 2], + [3, 3, 1, 1, 1], + [3, 3, 1, 1, 3], + [3, 3, 1, 3, 1], + [3, 3, 2, 2, 2], + [3, 3, 2, 2, 3], + [3, 3, 2, 3, 2], + [3, 3, 3, 1, 1], + [3, 3, 3, 2, 2], + [3, 3, 3, 4, 4], + [3, 3, 3, 5, 5], + [3, 3, 3, 6, 6], + [3, 3, 4, 3, 4], + [3, 3, 4, 4, 3], + [3, 3, 4, 4, 4], + [3, 3, 5, 3, 5], + [3, 3, 5, 5, 3], + [3, 3, 5, 5, 5], + [3, 3, 6, 3, 6], + [3, 3, 6, 6, 3], + [3, 3, 6, 6, 6], + [3, 4, 3, 3, 4], + [3, 4, 3, 4, 3], + [3, 4, 3, 4, 4], + [3, 4, 4, 3, 3], + [3, 4, 4, 3, 4], + [3, 4, 4, 4, 3], + [3, 5, 3, 3, 5], + [3, 5, 3, 5, 3], + [3, 5, 3, 5, 5], + [3, 5, 5, 3, 3], + [3, 5, 5, 3, 5], + [3, 5, 5, 5, 3], + [3, 6, 3, 3, 6], + [3, 6, 3, 6, 3], + [3, 6, 3, 6, 6], + [3, 6, 6, 3, 3], + [3, 6, 6, 3, 6], + [3, 6, 6, 6, 3], + [4, 1, 1, 1, 4], + [4, 1, 1, 4, 1], + [4, 1, 1, 4, 4], + [4, 1, 4, 1, 1], + [4, 1, 4, 1, 4], + [4, 1, 4, 4, 1], + [4, 2, 2, 2, 4], + [4, 2, 2, 4, 2], + [4, 2, 2, 4, 4], + [4, 2, 4, 2, 2], + [4, 2, 4, 2, 4], + [4, 2, 4, 4, 2], + [4, 3, 3, 3, 4], + [4, 3, 3, 4, 3], + [4, 3, 3, 4, 4], + [4, 3, 4, 3, 3], + [4, 3, 4, 3, 4], + [4, 3, 4, 4, 3], + [4, 4, 1, 1, 1], + [4, 4, 1, 1, 4], + [4, 4, 1, 4, 1], + [4, 4, 2, 2, 2], + [4, 4, 2, 2, 4], + [4, 4, 2, 4, 2], + [4, 4, 3, 3, 3], + [4, 4, 3, 3, 4], + [4, 4, 3, 4, 3], + [4, 4, 4, 1, 1], + [4, 4, 4, 2, 2], + [4, 4, 4, 3, 3], + [4, 4, 4, 5, 5], + [4, 4, 4, 6, 6], + [4, 4, 5, 4, 5], + [4, 4, 5, 5, 4], + [4, 4, 5, 5, 5], + [4, 4, 6, 4, 6], + [4, 4, 6, 6, 4], + [4, 4, 6, 6, 6], + [4, 5, 4, 4, 5], + [4, 5, 4, 5, 4], + [4, 5, 4, 5, 5], + [4, 5, 5, 4, 4], + [4, 5, 5, 4, 5], + [4, 5, 5, 5, 4], + [4, 6, 4, 4, 6], + [4, 6, 4, 6, 4], + [4, 6, 4, 6, 6], + [4, 6, 6, 4, 4], + [4, 6, 6, 4, 6], + [4, 6, 6, 6, 4], + [5, 1, 1, 1, 5], + [5, 1, 1, 5, 1], + [5, 1, 1, 5, 5], + [5, 1, 5, 1, 1], + [5, 1, 5, 1, 5], + [5, 1, 5, 5, 1], + [5, 2, 2, 2, 5], + [5, 2, 2, 5, 2], + [5, 2, 2, 5, 5], + [5, 2, 5, 2, 2], + [5, 2, 5, 2, 5], + [5, 2, 5, 5, 2], + [5, 3, 3, 3, 5], + [5, 3, 3, 5, 3], + [5, 3, 3, 5, 5], + [5, 3, 5, 3, 3], + [5, 3, 5, 3, 5], + [5, 3, 5, 5, 3], + [5, 4, 4, 4, 5], + [5, 4, 4, 5, 4], + [5, 4, 4, 5, 5], + [5, 4, 5, 4, 4], + [5, 4, 5, 4, 5], + [5, 4, 5, 5, 4], + [5, 5, 1, 1, 1], + [5, 5, 1, 1, 5], + [5, 5, 1, 5, 1], + [5, 5, 2, 2, 2], + [5, 5, 2, 2, 5], + [5, 5, 2, 5, 2], + [5, 5, 3, 3, 3], + [5, 5, 3, 3, 5], + [5, 5, 3, 5, 3], + [5, 5, 4, 4, 4], + [5, 5, 4, 4, 5], + [5, 5, 4, 5, 4], + [5, 5, 5, 1, 1], + [5, 5, 5, 2, 2], + [5, 5, 5, 3, 3], + [5, 5, 5, 4, 4], + [5, 5, 5, 6, 6], + [5, 5, 6, 5, 6], + [5, 5, 6, 6, 5], + [5, 5, 6, 6, 6], + [5, 6, 5, 5, 6], + [5, 6, 5, 6, 5], + [5, 6, 5, 6, 6], + [5, 6, 6, 5, 5], + [5, 6, 6, 5, 6], + [5, 6, 6, 6, 5], + [6, 1, 1, 1, 6], + [6, 1, 1, 6, 1], + [6, 1, 1, 6, 6], + [6, 1, 6, 1, 1], + [6, 1, 6, 1, 6], + [6, 1, 6, 6, 1], + [6, 2, 2, 2, 6], + [6, 2, 2, 6, 2], + [6, 2, 2, 6, 6], + [6, 2, 6, 2, 2], + [6, 2, 6, 2, 6], + [6, 2, 6, 6, 2], + [6, 3, 3, 3, 6], + [6, 3, 3, 6, 3], + [6, 3, 3, 6, 6], + [6, 3, 6, 3, 3], + [6, 3, 6, 3, 6], + [6, 3, 6, 6, 3], + [6, 4, 4, 4, 6], + [6, 4, 4, 6, 4], + [6, 4, 4, 6, 6], + [6, 4, 6, 4, 4], + [6, 4, 6, 4, 6], + [6, 4, 6, 6, 4], + [6, 5, 5, 5, 6], + [6, 5, 5, 6, 5], + [6, 5, 5, 6, 6], + [6, 5, 6, 5, 5], + [6, 5, 6, 5, 6], + [6, 5, 6, 6, 5], + [6, 6, 1, 1, 1], + [6, 6, 1, 1, 6], + [6, 6, 1, 6, 1], + [6, 6, 2, 2, 2], + [6, 6, 2, 2, 6], + [6, 6, 2, 6, 2], + [6, 6, 3, 3, 3], + [6, 6, 3, 3, 6], + [6, 6, 3, 6, 3], + [6, 6, 4, 4, 4], + [6, 6, 4, 4, 6], + [6, 6, 4, 6, 4], + [6, 6, 5, 5, 5], + [6, 6, 5, 5, 6], + [6, 6, 5, 6, 5], + [6, 6, 6, 1, 1], + [6, 6, 6, 2, 2], + [6, 6, 6, 3, 3], + [6, 6, 6, 4, 4], + [6, 6, 6, 5, 5]] \ No newline at end of file diff --git a/kniffel/tests/dice/kniffel_dice.json b/kniffel/tests/dice/kniffel_dice.json new file mode 100644 index 0000000..387a47f --- /dev/null +++ b/kniffel/tests/dice/kniffel_dice.json @@ -0,0 +1,6 @@ +[[1, 1, 1, 1, 1], + [2, 2, 2, 2, 2], + [3, 3, 3, 3, 3], + [4, 4, 4, 4, 4], + [5, 5, 5, 5, 5], + [6, 6, 6, 6, 6]] \ No newline at end of file diff --git a/kniffel/tests/dice/large_straight_dice.json b/kniffel/tests/dice/large_straight_dice.json new file mode 100644 index 0000000..47fa033 --- /dev/null +++ b/kniffel/tests/dice/large_straight_dice.json @@ -0,0 +1,240 @@ +[[1, 2, 3, 4, 5], + [1, 2, 3, 5, 4], + [1, 2, 4, 3, 5], + [1, 2, 4, 5, 3], + [1, 2, 5, 3, 4], + [1, 2, 5, 4, 3], + [1, 3, 2, 4, 5], + [1, 3, 2, 5, 4], + [1, 3, 4, 2, 5], + [1, 3, 4, 5, 2], + [1, 3, 5, 2, 4], + [1, 3, 5, 4, 2], + [1, 4, 2, 3, 5], + [1, 4, 2, 5, 3], + [1, 4, 3, 2, 5], + [1, 4, 3, 5, 2], + [1, 4, 5, 2, 3], + [1, 4, 5, 3, 2], + [1, 5, 2, 3, 4], + [1, 5, 2, 4, 3], + [1, 5, 3, 2, 4], + [1, 5, 3, 4, 2], + [1, 5, 4, 2, 3], + [1, 5, 4, 3, 2], + [2, 1, 3, 4, 5], + [2, 1, 3, 5, 4], + [2, 1, 4, 3, 5], + [2, 1, 4, 5, 3], + [2, 1, 5, 3, 4], + [2, 1, 5, 4, 3], + [2, 3, 1, 4, 5], + [2, 3, 1, 5, 4], + [2, 3, 4, 1, 5], + [2, 3, 4, 5, 1], + [2, 3, 4, 5, 6], + [2, 3, 4, 6, 5], + [2, 3, 5, 1, 4], + [2, 3, 5, 4, 1], + [2, 3, 5, 4, 6], + [2, 3, 5, 6, 4], + [2, 3, 6, 4, 5], + [2, 3, 6, 5, 4], + [2, 4, 1, 3, 5], + [2, 4, 1, 5, 3], + [2, 4, 3, 1, 5], + [2, 4, 3, 5, 1], + [2, 4, 3, 5, 6], + [2, 4, 3, 6, 5], + [2, 4, 5, 1, 3], + [2, 4, 5, 3, 1], + [2, 4, 5, 3, 6], + [2, 4, 5, 6, 3], + [2, 4, 6, 3, 5], + [2, 4, 6, 5, 3], + [2, 5, 1, 3, 4], + [2, 5, 1, 4, 3], + [2, 5, 3, 1, 4], + [2, 5, 3, 4, 1], + [2, 5, 3, 4, 6], + [2, 5, 3, 6, 4], + [2, 5, 4, 1, 3], + [2, 5, 4, 3, 1], + [2, 5, 4, 3, 6], + [2, 5, 4, 6, 3], + [2, 5, 6, 3, 4], + [2, 5, 6, 4, 3], + [2, 6, 3, 4, 5], + [2, 6, 3, 5, 4], + [2, 6, 4, 3, 5], + [2, 6, 4, 5, 3], + [2, 6, 5, 3, 4], + [2, 6, 5, 4, 3], + [3, 1, 2, 4, 5], + [3, 1, 2, 5, 4], + [3, 1, 4, 2, 5], + [3, 1, 4, 5, 2], + [3, 1, 5, 2, 4], + [3, 1, 5, 4, 2], + [3, 2, 1, 4, 5], + [3, 2, 1, 5, 4], + [3, 2, 4, 1, 5], + [3, 2, 4, 5, 1], + [3, 2, 4, 5, 6], + [3, 2, 4, 6, 5], + [3, 2, 5, 1, 4], + [3, 2, 5, 4, 1], + [3, 2, 5, 4, 6], + [3, 2, 5, 6, 4], + [3, 2, 6, 4, 5], + [3, 2, 6, 5, 4], + [3, 4, 1, 2, 5], + [3, 4, 1, 5, 2], + [3, 4, 2, 1, 5], + [3, 4, 2, 5, 1], + [3, 4, 2, 5, 6], + [3, 4, 2, 6, 5], + [3, 4, 5, 1, 2], + [3, 4, 5, 2, 1], + [3, 4, 5, 2, 6], + [3, 4, 5, 6, 2], + [3, 4, 6, 2, 5], + [3, 4, 6, 5, 2], + [3, 5, 1, 2, 4], + [3, 5, 1, 4, 2], + [3, 5, 2, 1, 4], + [3, 5, 2, 4, 1], + [3, 5, 2, 4, 6], + [3, 5, 2, 6, 4], + [3, 5, 4, 1, 2], + [3, 5, 4, 2, 1], + [3, 5, 4, 2, 6], + [3, 5, 4, 6, 2], + [3, 5, 6, 2, 4], + [3, 5, 6, 4, 2], + [3, 6, 2, 4, 5], + [3, 6, 2, 5, 4], + [3, 6, 4, 2, 5], + [3, 6, 4, 5, 2], + [3, 6, 5, 2, 4], + [3, 6, 5, 4, 2], + [4, 1, 2, 3, 5], + [4, 1, 2, 5, 3], + [4, 1, 3, 2, 5], + [4, 1, 3, 5, 2], + [4, 1, 5, 2, 3], + [4, 1, 5, 3, 2], + [4, 2, 1, 3, 5], + [4, 2, 1, 5, 3], + [4, 2, 3, 1, 5], + [4, 2, 3, 5, 1], + [4, 2, 3, 5, 6], + [4, 2, 3, 6, 5], + [4, 2, 5, 1, 3], + [4, 2, 5, 3, 1], + [4, 2, 5, 3, 6], + [4, 2, 5, 6, 3], + [4, 2, 6, 3, 5], + [4, 2, 6, 5, 3], + [4, 3, 1, 2, 5], + [4, 3, 1, 5, 2], + [4, 3, 2, 1, 5], + [4, 3, 2, 5, 1], + [4, 3, 2, 5, 6], + [4, 3, 2, 6, 5], + [4, 3, 5, 1, 2], + [4, 3, 5, 2, 1], + [4, 3, 5, 2, 6], + [4, 3, 5, 6, 2], + [4, 3, 6, 2, 5], + [4, 3, 6, 5, 2], + [4, 5, 1, 2, 3], + [4, 5, 1, 3, 2], + [4, 5, 2, 1, 3], + [4, 5, 2, 3, 1], + [4, 5, 2, 3, 6], + [4, 5, 2, 6, 3], + [4, 5, 3, 1, 2], + [4, 5, 3, 2, 1], + [4, 5, 3, 2, 6], + [4, 5, 3, 6, 2], + [4, 5, 6, 2, 3], + [4, 5, 6, 3, 2], + [4, 6, 2, 3, 5], + [4, 6, 2, 5, 3], + [4, 6, 3, 2, 5], + [4, 6, 3, 5, 2], + [4, 6, 5, 2, 3], + [4, 6, 5, 3, 2], + [5, 1, 2, 3, 4], + [5, 1, 2, 4, 3], + [5, 1, 3, 2, 4], + [5, 1, 3, 4, 2], + [5, 1, 4, 2, 3], + [5, 1, 4, 3, 2], + [5, 2, 1, 3, 4], + [5, 2, 1, 4, 3], + [5, 2, 3, 1, 4], + [5, 2, 3, 4, 1], + [5, 2, 3, 4, 6], + [5, 2, 3, 6, 4], + [5, 2, 4, 1, 3], + [5, 2, 4, 3, 1], + [5, 2, 4, 3, 6], + [5, 2, 4, 6, 3], + [5, 2, 6, 3, 4], + [5, 2, 6, 4, 3], + [5, 3, 1, 2, 4], + [5, 3, 1, 4, 2], + [5, 3, 2, 1, 4], + [5, 3, 2, 4, 1], + [5, 3, 2, 4, 6], + [5, 3, 2, 6, 4], + [5, 3, 4, 1, 2], + [5, 3, 4, 2, 1], + [5, 3, 4, 2, 6], + [5, 3, 4, 6, 2], + [5, 3, 6, 2, 4], + [5, 3, 6, 4, 2], + [5, 4, 1, 2, 3], + [5, 4, 1, 3, 2], + [5, 4, 2, 1, 3], + [5, 4, 2, 3, 1], + [5, 4, 2, 3, 6], + [5, 4, 2, 6, 3], + [5, 4, 3, 1, 2], + [5, 4, 3, 2, 1], + [5, 4, 3, 2, 6], + [5, 4, 3, 6, 2], + [5, 4, 6, 2, 3], + [5, 4, 6, 3, 2], + [5, 6, 2, 3, 4], + [5, 6, 2, 4, 3], + [5, 6, 3, 2, 4], + [5, 6, 3, 4, 2], + [5, 6, 4, 2, 3], + [5, 6, 4, 3, 2], + [6, 2, 3, 4, 5], + [6, 2, 3, 5, 4], + [6, 2, 4, 3, 5], + [6, 2, 4, 5, 3], + [6, 2, 5, 3, 4], + [6, 2, 5, 4, 3], + [6, 3, 2, 4, 5], + [6, 3, 2, 5, 4], + [6, 3, 4, 2, 5], + [6, 3, 4, 5, 2], + [6, 3, 5, 2, 4], + [6, 3, 5, 4, 2], + [6, 4, 2, 3, 5], + [6, 4, 2, 5, 3], + [6, 4, 3, 2, 5], + [6, 4, 3, 5, 2], + [6, 4, 5, 2, 3], + [6, 4, 5, 3, 2], + [6, 5, 2, 3, 4], + [6, 5, 2, 4, 3], + [6, 5, 3, 2, 4], + [6, 5, 3, 4, 2], + [6, 5, 4, 2, 3], + [6, 5, 4, 3, 2]] \ No newline at end of file diff --git a/kniffel/tests/dice/not_four_of_a_kind_dice.json b/kniffel/tests/dice/not_four_of_a_kind_dice.json new file mode 100644 index 0000000..ab0327b --- /dev/null +++ b/kniffel/tests/dice/not_four_of_a_kind_dice.json @@ -0,0 +1,7620 @@ +[[1, 1, 1, 2, 2], + [1, 1, 1, 2, 3], + [1, 1, 1, 2, 4], + [1, 1, 1, 2, 5], + [1, 1, 1, 2, 6], + [1, 1, 1, 3, 2], + [1, 1, 1, 3, 3], + [1, 1, 1, 3, 4], + [1, 1, 1, 3, 5], + [1, 1, 1, 3, 6], + [1, 1, 1, 4, 2], + [1, 1, 1, 4, 3], + [1, 1, 1, 4, 4], + [1, 1, 1, 4, 5], + [1, 1, 1, 4, 6], + [1, 1, 1, 5, 2], + [1, 1, 1, 5, 3], + [1, 1, 1, 5, 4], + [1, 1, 1, 5, 5], + [1, 1, 1, 5, 6], + [1, 1, 1, 6, 2], + [1, 1, 1, 6, 3], + [1, 1, 1, 6, 4], + [1, 1, 1, 6, 5], + [1, 1, 1, 6, 6], + [1, 1, 2, 1, 2], + [1, 1, 2, 1, 3], + [1, 1, 2, 1, 4], + [1, 1, 2, 1, 5], + [1, 1, 2, 1, 6], + [1, 1, 2, 2, 1], + [1, 1, 2, 2, 2], + [1, 1, 2, 2, 3], + [1, 1, 2, 2, 4], + [1, 1, 2, 2, 5], + [1, 1, 2, 2, 6], + [1, 1, 2, 3, 1], + [1, 1, 2, 3, 2], + [1, 1, 2, 3, 3], + [1, 1, 2, 3, 4], + [1, 1, 2, 3, 5], + [1, 1, 2, 3, 6], + [1, 1, 2, 4, 1], + [1, 1, 2, 4, 2], + [1, 1, 2, 4, 3], + [1, 1, 2, 4, 4], + [1, 1, 2, 4, 5], + [1, 1, 2, 4, 6], + [1, 1, 2, 5, 1], + [1, 1, 2, 5, 2], + [1, 1, 2, 5, 3], + [1, 1, 2, 5, 4], + [1, 1, 2, 5, 5], + [1, 1, 2, 5, 6], + [1, 1, 2, 6, 1], + [1, 1, 2, 6, 2], + [1, 1, 2, 6, 3], + [1, 1, 2, 6, 4], + [1, 1, 2, 6, 5], + [1, 1, 2, 6, 6], + [1, 1, 3, 1, 2], + [1, 1, 3, 1, 3], + [1, 1, 3, 1, 4], + [1, 1, 3, 1, 5], + [1, 1, 3, 1, 6], + [1, 1, 3, 2, 1], + [1, 1, 3, 2, 2], + [1, 1, 3, 2, 3], + [1, 1, 3, 2, 4], + [1, 1, 3, 2, 5], + [1, 1, 3, 2, 6], + [1, 1, 3, 3, 1], + [1, 1, 3, 3, 2], + [1, 1, 3, 3, 3], + [1, 1, 3, 3, 4], + [1, 1, 3, 3, 5], + [1, 1, 3, 3, 6], + [1, 1, 3, 4, 1], + [1, 1, 3, 4, 2], + [1, 1, 3, 4, 3], + [1, 1, 3, 4, 4], + [1, 1, 3, 4, 5], + [1, 1, 3, 4, 6], + [1, 1, 3, 5, 1], + [1, 1, 3, 5, 2], + [1, 1, 3, 5, 3], + [1, 1, 3, 5, 4], + [1, 1, 3, 5, 5], + [1, 1, 3, 5, 6], + [1, 1, 3, 6, 1], + [1, 1, 3, 6, 2], + [1, 1, 3, 6, 3], + [1, 1, 3, 6, 4], + [1, 1, 3, 6, 5], + [1, 1, 3, 6, 6], + [1, 1, 4, 1, 2], + [1, 1, 4, 1, 3], + [1, 1, 4, 1, 4], + [1, 1, 4, 1, 5], + [1, 1, 4, 1, 6], + [1, 1, 4, 2, 1], + [1, 1, 4, 2, 2], + [1, 1, 4, 2, 3], + [1, 1, 4, 2, 4], + [1, 1, 4, 2, 5], + [1, 1, 4, 2, 6], + [1, 1, 4, 3, 1], + [1, 1, 4, 3, 2], + [1, 1, 4, 3, 3], + [1, 1, 4, 3, 4], + [1, 1, 4, 3, 5], + [1, 1, 4, 3, 6], + [1, 1, 4, 4, 1], + [1, 1, 4, 4, 2], + [1, 1, 4, 4, 3], + [1, 1, 4, 4, 4], + [1, 1, 4, 4, 5], + [1, 1, 4, 4, 6], + [1, 1, 4, 5, 1], + [1, 1, 4, 5, 2], + [1, 1, 4, 5, 3], + [1, 1, 4, 5, 4], + [1, 1, 4, 5, 5], + [1, 1, 4, 5, 6], + [1, 1, 4, 6, 1], + [1, 1, 4, 6, 2], + [1, 1, 4, 6, 3], + [1, 1, 4, 6, 4], + [1, 1, 4, 6, 5], + [1, 1, 4, 6, 6], + [1, 1, 5, 1, 2], + [1, 1, 5, 1, 3], + [1, 1, 5, 1, 4], + [1, 1, 5, 1, 5], + [1, 1, 5, 1, 6], + [1, 1, 5, 2, 1], + [1, 1, 5, 2, 2], + [1, 1, 5, 2, 3], + [1, 1, 5, 2, 4], + [1, 1, 5, 2, 5], + [1, 1, 5, 2, 6], + [1, 1, 5, 3, 1], + [1, 1, 5, 3, 2], + [1, 1, 5, 3, 3], + [1, 1, 5, 3, 4], + [1, 1, 5, 3, 5], + [1, 1, 5, 3, 6], + [1, 1, 5, 4, 1], + [1, 1, 5, 4, 2], + [1, 1, 5, 4, 3], + [1, 1, 5, 4, 4], + [1, 1, 5, 4, 5], + [1, 1, 5, 4, 6], + [1, 1, 5, 5, 1], + [1, 1, 5, 5, 2], + [1, 1, 5, 5, 3], + [1, 1, 5, 5, 4], + [1, 1, 5, 5, 5], + [1, 1, 5, 5, 6], + [1, 1, 5, 6, 1], + [1, 1, 5, 6, 2], + [1, 1, 5, 6, 3], + [1, 1, 5, 6, 4], + [1, 1, 5, 6, 5], + [1, 1, 5, 6, 6], + [1, 1, 6, 1, 2], + [1, 1, 6, 1, 3], + [1, 1, 6, 1, 4], + [1, 1, 6, 1, 5], + [1, 1, 6, 1, 6], + [1, 1, 6, 2, 1], + [1, 1, 6, 2, 2], + [1, 1, 6, 2, 3], + [1, 1, 6, 2, 4], + [1, 1, 6, 2, 5], + [1, 1, 6, 2, 6], + [1, 1, 6, 3, 1], + [1, 1, 6, 3, 2], + [1, 1, 6, 3, 3], + [1, 1, 6, 3, 4], + [1, 1, 6, 3, 5], + [1, 1, 6, 3, 6], + [1, 1, 6, 4, 1], + [1, 1, 6, 4, 2], + [1, 1, 6, 4, 3], + [1, 1, 6, 4, 4], + [1, 1, 6, 4, 5], + [1, 1, 6, 4, 6], + [1, 1, 6, 5, 1], + [1, 1, 6, 5, 2], + [1, 1, 6, 5, 3], + [1, 1, 6, 5, 4], + [1, 1, 6, 5, 5], + [1, 1, 6, 5, 6], + [1, 1, 6, 6, 1], + [1, 1, 6, 6, 2], + [1, 1, 6, 6, 3], + [1, 1, 6, 6, 4], + [1, 1, 6, 6, 5], + [1, 1, 6, 6, 6], + [1, 2, 1, 1, 2], + [1, 2, 1, 1, 3], + [1, 2, 1, 1, 4], + [1, 2, 1, 1, 5], + [1, 2, 1, 1, 6], + [1, 2, 1, 2, 1], + [1, 2, 1, 2, 2], + [1, 2, 1, 2, 3], + [1, 2, 1, 2, 4], + [1, 2, 1, 2, 5], + [1, 2, 1, 2, 6], + [1, 2, 1, 3, 1], + [1, 2, 1, 3, 2], + [1, 2, 1, 3, 3], + [1, 2, 1, 3, 4], + [1, 2, 1, 3, 5], + [1, 2, 1, 3, 6], + [1, 2, 1, 4, 1], + [1, 2, 1, 4, 2], + [1, 2, 1, 4, 3], + [1, 2, 1, 4, 4], + [1, 2, 1, 4, 5], + [1, 2, 1, 4, 6], + [1, 2, 1, 5, 1], + [1, 2, 1, 5, 2], + [1, 2, 1, 5, 3], + [1, 2, 1, 5, 4], + [1, 2, 1, 5, 5], + [1, 2, 1, 5, 6], + [1, 2, 1, 6, 1], + [1, 2, 1, 6, 2], + [1, 2, 1, 6, 3], + [1, 2, 1, 6, 4], + [1, 2, 1, 6, 5], + [1, 2, 1, 6, 6], + [1, 2, 2, 1, 1], + [1, 2, 2, 1, 2], + [1, 2, 2, 1, 3], + [1, 2, 2, 1, 4], + [1, 2, 2, 1, 5], + [1, 2, 2, 1, 6], + [1, 2, 2, 2, 1], + [1, 2, 2, 2, 3], + [1, 2, 2, 2, 4], + [1, 2, 2, 2, 5], + [1, 2, 2, 2, 6], + [1, 2, 2, 3, 1], + [1, 2, 2, 3, 2], + [1, 2, 2, 3, 3], + [1, 2, 2, 3, 4], + [1, 2, 2, 3, 5], + [1, 2, 2, 3, 6], + [1, 2, 2, 4, 1], + [1, 2, 2, 4, 2], + [1, 2, 2, 4, 3], + [1, 2, 2, 4, 4], + [1, 2, 2, 4, 5], + [1, 2, 2, 4, 6], + [1, 2, 2, 5, 1], + [1, 2, 2, 5, 2], + [1, 2, 2, 5, 3], + [1, 2, 2, 5, 4], + [1, 2, 2, 5, 5], + [1, 2, 2, 5, 6], + [1, 2, 2, 6, 1], + [1, 2, 2, 6, 2], + [1, 2, 2, 6, 3], + [1, 2, 2, 6, 4], + [1, 2, 2, 6, 5], + [1, 2, 2, 6, 6], + [1, 2, 3, 1, 1], + [1, 2, 3, 1, 2], + [1, 2, 3, 1, 3], + [1, 2, 3, 1, 4], + [1, 2, 3, 1, 5], + [1, 2, 3, 1, 6], + [1, 2, 3, 2, 1], + [1, 2, 3, 2, 2], + [1, 2, 3, 2, 3], + [1, 2, 3, 2, 4], + [1, 2, 3, 2, 5], + [1, 2, 3, 2, 6], + [1, 2, 3, 3, 1], + [1, 2, 3, 3, 2], + [1, 2, 3, 3, 3], + [1, 2, 3, 3, 4], + [1, 2, 3, 3, 5], + [1, 2, 3, 3, 6], + [1, 2, 3, 4, 1], + [1, 2, 3, 4, 2], + [1, 2, 3, 4, 3], + [1, 2, 3, 4, 4], + [1, 2, 3, 4, 5], + [1, 2, 3, 4, 6], + [1, 2, 3, 5, 1], + [1, 2, 3, 5, 2], + [1, 2, 3, 5, 3], + [1, 2, 3, 5, 4], + [1, 2, 3, 5, 5], + [1, 2, 3, 5, 6], + [1, 2, 3, 6, 1], + [1, 2, 3, 6, 2], + [1, 2, 3, 6, 3], + [1, 2, 3, 6, 4], + [1, 2, 3, 6, 5], + [1, 2, 3, 6, 6], + [1, 2, 4, 1, 1], + [1, 2, 4, 1, 2], + [1, 2, 4, 1, 3], + [1, 2, 4, 1, 4], + [1, 2, 4, 1, 5], + [1, 2, 4, 1, 6], + [1, 2, 4, 2, 1], + [1, 2, 4, 2, 2], + [1, 2, 4, 2, 3], + [1, 2, 4, 2, 4], + [1, 2, 4, 2, 5], + [1, 2, 4, 2, 6], + [1, 2, 4, 3, 1], + [1, 2, 4, 3, 2], + [1, 2, 4, 3, 3], + [1, 2, 4, 3, 4], + [1, 2, 4, 3, 5], + [1, 2, 4, 3, 6], + [1, 2, 4, 4, 1], + [1, 2, 4, 4, 2], + [1, 2, 4, 4, 3], + [1, 2, 4, 4, 4], + [1, 2, 4, 4, 5], + [1, 2, 4, 4, 6], + [1, 2, 4, 5, 1], + [1, 2, 4, 5, 2], + [1, 2, 4, 5, 3], + [1, 2, 4, 5, 4], + [1, 2, 4, 5, 5], + [1, 2, 4, 5, 6], + [1, 2, 4, 6, 1], + [1, 2, 4, 6, 2], + [1, 2, 4, 6, 3], + [1, 2, 4, 6, 4], + [1, 2, 4, 6, 5], + [1, 2, 4, 6, 6], + [1, 2, 5, 1, 1], + [1, 2, 5, 1, 2], + [1, 2, 5, 1, 3], + [1, 2, 5, 1, 4], + [1, 2, 5, 1, 5], + [1, 2, 5, 1, 6], + [1, 2, 5, 2, 1], + [1, 2, 5, 2, 2], + [1, 2, 5, 2, 3], + [1, 2, 5, 2, 4], + [1, 2, 5, 2, 5], + [1, 2, 5, 2, 6], + [1, 2, 5, 3, 1], + [1, 2, 5, 3, 2], + [1, 2, 5, 3, 3], + [1, 2, 5, 3, 4], + [1, 2, 5, 3, 5], + [1, 2, 5, 3, 6], + [1, 2, 5, 4, 1], + [1, 2, 5, 4, 2], + [1, 2, 5, 4, 3], + [1, 2, 5, 4, 4], + [1, 2, 5, 4, 5], + [1, 2, 5, 4, 6], + [1, 2, 5, 5, 1], + [1, 2, 5, 5, 2], + [1, 2, 5, 5, 3], + [1, 2, 5, 5, 4], + [1, 2, 5, 5, 5], + [1, 2, 5, 5, 6], + [1, 2, 5, 6, 1], + [1, 2, 5, 6, 2], + [1, 2, 5, 6, 3], + [1, 2, 5, 6, 4], + [1, 2, 5, 6, 5], + [1, 2, 5, 6, 6], + [1, 2, 6, 1, 1], + [1, 2, 6, 1, 2], + [1, 2, 6, 1, 3], + [1, 2, 6, 1, 4], + [1, 2, 6, 1, 5], + [1, 2, 6, 1, 6], + [1, 2, 6, 2, 1], + [1, 2, 6, 2, 2], + [1, 2, 6, 2, 3], + [1, 2, 6, 2, 4], + [1, 2, 6, 2, 5], + [1, 2, 6, 2, 6], + [1, 2, 6, 3, 1], + [1, 2, 6, 3, 2], + [1, 2, 6, 3, 3], + [1, 2, 6, 3, 4], + [1, 2, 6, 3, 5], + [1, 2, 6, 3, 6], + [1, 2, 6, 4, 1], + [1, 2, 6, 4, 2], + [1, 2, 6, 4, 3], + [1, 2, 6, 4, 4], + [1, 2, 6, 4, 5], + [1, 2, 6, 4, 6], + [1, 2, 6, 5, 1], + [1, 2, 6, 5, 2], + [1, 2, 6, 5, 3], + [1, 2, 6, 5, 4], + [1, 2, 6, 5, 5], + [1, 2, 6, 5, 6], + [1, 2, 6, 6, 1], + [1, 2, 6, 6, 2], + [1, 2, 6, 6, 3], + [1, 2, 6, 6, 4], + [1, 2, 6, 6, 5], + [1, 2, 6, 6, 6], + [1, 3, 1, 1, 2], + [1, 3, 1, 1, 3], + [1, 3, 1, 1, 4], + [1, 3, 1, 1, 5], + [1, 3, 1, 1, 6], + [1, 3, 1, 2, 1], + [1, 3, 1, 2, 2], + [1, 3, 1, 2, 3], + [1, 3, 1, 2, 4], + [1, 3, 1, 2, 5], + [1, 3, 1, 2, 6], + [1, 3, 1, 3, 1], + [1, 3, 1, 3, 2], + [1, 3, 1, 3, 3], + [1, 3, 1, 3, 4], + [1, 3, 1, 3, 5], + [1, 3, 1, 3, 6], + [1, 3, 1, 4, 1], + [1, 3, 1, 4, 2], + [1, 3, 1, 4, 3], + [1, 3, 1, 4, 4], + [1, 3, 1, 4, 5], + [1, 3, 1, 4, 6], + [1, 3, 1, 5, 1], + [1, 3, 1, 5, 2], + [1, 3, 1, 5, 3], + [1, 3, 1, 5, 4], + [1, 3, 1, 5, 5], + [1, 3, 1, 5, 6], + [1, 3, 1, 6, 1], + [1, 3, 1, 6, 2], + [1, 3, 1, 6, 3], + [1, 3, 1, 6, 4], + [1, 3, 1, 6, 5], + [1, 3, 1, 6, 6], + [1, 3, 2, 1, 1], + [1, 3, 2, 1, 2], + [1, 3, 2, 1, 3], + [1, 3, 2, 1, 4], + [1, 3, 2, 1, 5], + [1, 3, 2, 1, 6], + [1, 3, 2, 2, 1], + [1, 3, 2, 2, 2], + [1, 3, 2, 2, 3], + [1, 3, 2, 2, 4], + [1, 3, 2, 2, 5], + [1, 3, 2, 2, 6], + [1, 3, 2, 3, 1], + [1, 3, 2, 3, 2], + [1, 3, 2, 3, 3], + [1, 3, 2, 3, 4], + [1, 3, 2, 3, 5], + [1, 3, 2, 3, 6], + [1, 3, 2, 4, 1], + [1, 3, 2, 4, 2], + [1, 3, 2, 4, 3], + [1, 3, 2, 4, 4], + [1, 3, 2, 4, 5], + [1, 3, 2, 4, 6], + [1, 3, 2, 5, 1], + [1, 3, 2, 5, 2], + [1, 3, 2, 5, 3], + [1, 3, 2, 5, 4], + [1, 3, 2, 5, 5], + [1, 3, 2, 5, 6], + [1, 3, 2, 6, 1], + [1, 3, 2, 6, 2], + [1, 3, 2, 6, 3], + [1, 3, 2, 6, 4], + [1, 3, 2, 6, 5], + [1, 3, 2, 6, 6], + [1, 3, 3, 1, 1], + [1, 3, 3, 1, 2], + [1, 3, 3, 1, 3], + [1, 3, 3, 1, 4], + [1, 3, 3, 1, 5], + [1, 3, 3, 1, 6], + [1, 3, 3, 2, 1], + [1, 3, 3, 2, 2], + [1, 3, 3, 2, 3], + [1, 3, 3, 2, 4], + [1, 3, 3, 2, 5], + [1, 3, 3, 2, 6], + [1, 3, 3, 3, 1], + [1, 3, 3, 3, 2], + [1, 3, 3, 3, 4], + [1, 3, 3, 3, 5], + [1, 3, 3, 3, 6], + [1, 3, 3, 4, 1], + [1, 3, 3, 4, 2], + [1, 3, 3, 4, 3], + [1, 3, 3, 4, 4], + [1, 3, 3, 4, 5], + [1, 3, 3, 4, 6], + [1, 3, 3, 5, 1], + [1, 3, 3, 5, 2], + [1, 3, 3, 5, 3], + [1, 3, 3, 5, 4], + [1, 3, 3, 5, 5], + [1, 3, 3, 5, 6], + [1, 3, 3, 6, 1], + [1, 3, 3, 6, 2], + [1, 3, 3, 6, 3], + [1, 3, 3, 6, 4], + [1, 3, 3, 6, 5], + [1, 3, 3, 6, 6], + [1, 3, 4, 1, 1], + [1, 3, 4, 1, 2], + [1, 3, 4, 1, 3], + [1, 3, 4, 1, 4], + [1, 3, 4, 1, 5], + [1, 3, 4, 1, 6], + [1, 3, 4, 2, 1], + [1, 3, 4, 2, 2], + [1, 3, 4, 2, 3], + [1, 3, 4, 2, 4], + [1, 3, 4, 2, 5], + [1, 3, 4, 2, 6], + [1, 3, 4, 3, 1], + [1, 3, 4, 3, 2], + [1, 3, 4, 3, 3], + [1, 3, 4, 3, 4], + [1, 3, 4, 3, 5], + [1, 3, 4, 3, 6], + [1, 3, 4, 4, 1], + [1, 3, 4, 4, 2], + [1, 3, 4, 4, 3], + [1, 3, 4, 4, 4], + [1, 3, 4, 4, 5], + [1, 3, 4, 4, 6], + [1, 3, 4, 5, 1], + [1, 3, 4, 5, 2], + [1, 3, 4, 5, 3], + [1, 3, 4, 5, 4], + [1, 3, 4, 5, 5], + [1, 3, 4, 5, 6], + [1, 3, 4, 6, 1], + [1, 3, 4, 6, 2], + [1, 3, 4, 6, 3], + [1, 3, 4, 6, 4], + [1, 3, 4, 6, 5], + [1, 3, 4, 6, 6], + [1, 3, 5, 1, 1], + [1, 3, 5, 1, 2], + [1, 3, 5, 1, 3], + [1, 3, 5, 1, 4], + [1, 3, 5, 1, 5], + [1, 3, 5, 1, 6], + [1, 3, 5, 2, 1], + [1, 3, 5, 2, 2], + [1, 3, 5, 2, 3], + [1, 3, 5, 2, 4], + [1, 3, 5, 2, 5], + [1, 3, 5, 2, 6], + [1, 3, 5, 3, 1], + [1, 3, 5, 3, 2], + [1, 3, 5, 3, 3], + [1, 3, 5, 3, 4], + [1, 3, 5, 3, 5], + [1, 3, 5, 3, 6], + [1, 3, 5, 4, 1], + [1, 3, 5, 4, 2], + [1, 3, 5, 4, 3], + [1, 3, 5, 4, 4], + [1, 3, 5, 4, 5], + [1, 3, 5, 4, 6], + [1, 3, 5, 5, 1], + [1, 3, 5, 5, 2], + [1, 3, 5, 5, 3], + [1, 3, 5, 5, 4], + [1, 3, 5, 5, 5], + [1, 3, 5, 5, 6], + [1, 3, 5, 6, 1], + [1, 3, 5, 6, 2], + [1, 3, 5, 6, 3], + [1, 3, 5, 6, 4], + [1, 3, 5, 6, 5], + [1, 3, 5, 6, 6], + [1, 3, 6, 1, 1], + [1, 3, 6, 1, 2], + [1, 3, 6, 1, 3], + [1, 3, 6, 1, 4], + [1, 3, 6, 1, 5], + [1, 3, 6, 1, 6], + [1, 3, 6, 2, 1], + [1, 3, 6, 2, 2], + [1, 3, 6, 2, 3], + [1, 3, 6, 2, 4], + [1, 3, 6, 2, 5], + [1, 3, 6, 2, 6], + [1, 3, 6, 3, 1], + [1, 3, 6, 3, 2], + [1, 3, 6, 3, 3], + [1, 3, 6, 3, 4], + [1, 3, 6, 3, 5], + [1, 3, 6, 3, 6], + [1, 3, 6, 4, 1], + [1, 3, 6, 4, 2], + [1, 3, 6, 4, 3], + [1, 3, 6, 4, 4], + [1, 3, 6, 4, 5], + [1, 3, 6, 4, 6], + [1, 3, 6, 5, 1], + [1, 3, 6, 5, 2], + [1, 3, 6, 5, 3], + [1, 3, 6, 5, 4], + [1, 3, 6, 5, 5], + [1, 3, 6, 5, 6], + [1, 3, 6, 6, 1], + [1, 3, 6, 6, 2], + [1, 3, 6, 6, 3], + [1, 3, 6, 6, 4], + [1, 3, 6, 6, 5], + [1, 3, 6, 6, 6], + [1, 4, 1, 1, 2], + [1, 4, 1, 1, 3], + [1, 4, 1, 1, 4], + [1, 4, 1, 1, 5], + [1, 4, 1, 1, 6], + [1, 4, 1, 2, 1], + [1, 4, 1, 2, 2], + [1, 4, 1, 2, 3], + [1, 4, 1, 2, 4], + [1, 4, 1, 2, 5], + [1, 4, 1, 2, 6], + [1, 4, 1, 3, 1], + [1, 4, 1, 3, 2], + [1, 4, 1, 3, 3], + [1, 4, 1, 3, 4], + [1, 4, 1, 3, 5], + [1, 4, 1, 3, 6], + [1, 4, 1, 4, 1], + [1, 4, 1, 4, 2], + [1, 4, 1, 4, 3], + [1, 4, 1, 4, 4], + [1, 4, 1, 4, 5], + [1, 4, 1, 4, 6], + [1, 4, 1, 5, 1], + [1, 4, 1, 5, 2], + [1, 4, 1, 5, 3], + [1, 4, 1, 5, 4], + [1, 4, 1, 5, 5], + [1, 4, 1, 5, 6], + [1, 4, 1, 6, 1], + [1, 4, 1, 6, 2], + [1, 4, 1, 6, 3], + [1, 4, 1, 6, 4], + [1, 4, 1, 6, 5], + [1, 4, 1, 6, 6], + [1, 4, 2, 1, 1], + [1, 4, 2, 1, 2], + [1, 4, 2, 1, 3], + [1, 4, 2, 1, 4], + [1, 4, 2, 1, 5], + [1, 4, 2, 1, 6], + [1, 4, 2, 2, 1], + [1, 4, 2, 2, 2], + [1, 4, 2, 2, 3], + [1, 4, 2, 2, 4], + [1, 4, 2, 2, 5], + [1, 4, 2, 2, 6], + [1, 4, 2, 3, 1], + [1, 4, 2, 3, 2], + [1, 4, 2, 3, 3], + [1, 4, 2, 3, 4], + [1, 4, 2, 3, 5], + [1, 4, 2, 3, 6], + [1, 4, 2, 4, 1], + [1, 4, 2, 4, 2], + [1, 4, 2, 4, 3], + [1, 4, 2, 4, 4], + [1, 4, 2, 4, 5], + [1, 4, 2, 4, 6], + [1, 4, 2, 5, 1], + [1, 4, 2, 5, 2], + [1, 4, 2, 5, 3], + [1, 4, 2, 5, 4], + [1, 4, 2, 5, 5], + [1, 4, 2, 5, 6], + [1, 4, 2, 6, 1], + [1, 4, 2, 6, 2], + [1, 4, 2, 6, 3], + [1, 4, 2, 6, 4], + [1, 4, 2, 6, 5], + [1, 4, 2, 6, 6], + [1, 4, 3, 1, 1], + [1, 4, 3, 1, 2], + [1, 4, 3, 1, 3], + [1, 4, 3, 1, 4], + [1, 4, 3, 1, 5], + [1, 4, 3, 1, 6], + [1, 4, 3, 2, 1], + [1, 4, 3, 2, 2], + [1, 4, 3, 2, 3], + [1, 4, 3, 2, 4], + [1, 4, 3, 2, 5], + [1, 4, 3, 2, 6], + [1, 4, 3, 3, 1], + [1, 4, 3, 3, 2], + [1, 4, 3, 3, 3], + [1, 4, 3, 3, 4], + [1, 4, 3, 3, 5], + [1, 4, 3, 3, 6], + [1, 4, 3, 4, 1], + [1, 4, 3, 4, 2], + [1, 4, 3, 4, 3], + [1, 4, 3, 4, 4], + [1, 4, 3, 4, 5], + [1, 4, 3, 4, 6], + [1, 4, 3, 5, 1], + [1, 4, 3, 5, 2], + [1, 4, 3, 5, 3], + [1, 4, 3, 5, 4], + [1, 4, 3, 5, 5], + [1, 4, 3, 5, 6], + [1, 4, 3, 6, 1], + [1, 4, 3, 6, 2], + [1, 4, 3, 6, 3], + [1, 4, 3, 6, 4], + [1, 4, 3, 6, 5], + [1, 4, 3, 6, 6], + [1, 4, 4, 1, 1], + [1, 4, 4, 1, 2], + [1, 4, 4, 1, 3], + [1, 4, 4, 1, 4], + [1, 4, 4, 1, 5], + [1, 4, 4, 1, 6], + [1, 4, 4, 2, 1], + [1, 4, 4, 2, 2], + [1, 4, 4, 2, 3], + [1, 4, 4, 2, 4], + [1, 4, 4, 2, 5], + [1, 4, 4, 2, 6], + [1, 4, 4, 3, 1], + [1, 4, 4, 3, 2], + [1, 4, 4, 3, 3], + [1, 4, 4, 3, 4], + [1, 4, 4, 3, 5], + [1, 4, 4, 3, 6], + [1, 4, 4, 4, 1], + [1, 4, 4, 4, 2], + [1, 4, 4, 4, 3], + [1, 4, 4, 4, 5], + [1, 4, 4, 4, 6], + [1, 4, 4, 5, 1], + [1, 4, 4, 5, 2], + [1, 4, 4, 5, 3], + [1, 4, 4, 5, 4], + [1, 4, 4, 5, 5], + [1, 4, 4, 5, 6], + [1, 4, 4, 6, 1], + [1, 4, 4, 6, 2], + [1, 4, 4, 6, 3], + [1, 4, 4, 6, 4], + [1, 4, 4, 6, 5], + [1, 4, 4, 6, 6], + [1, 4, 5, 1, 1], + [1, 4, 5, 1, 2], + [1, 4, 5, 1, 3], + [1, 4, 5, 1, 4], + [1, 4, 5, 1, 5], + [1, 4, 5, 1, 6], + [1, 4, 5, 2, 1], + [1, 4, 5, 2, 2], + [1, 4, 5, 2, 3], + [1, 4, 5, 2, 4], + [1, 4, 5, 2, 5], + [1, 4, 5, 2, 6], + [1, 4, 5, 3, 1], + [1, 4, 5, 3, 2], + [1, 4, 5, 3, 3], + [1, 4, 5, 3, 4], + [1, 4, 5, 3, 5], + [1, 4, 5, 3, 6], + [1, 4, 5, 4, 1], + [1, 4, 5, 4, 2], + [1, 4, 5, 4, 3], + [1, 4, 5, 4, 4], + [1, 4, 5, 4, 5], + [1, 4, 5, 4, 6], + [1, 4, 5, 5, 1], + [1, 4, 5, 5, 2], + [1, 4, 5, 5, 3], + [1, 4, 5, 5, 4], + [1, 4, 5, 5, 5], + [1, 4, 5, 5, 6], + [1, 4, 5, 6, 1], + [1, 4, 5, 6, 2], + [1, 4, 5, 6, 3], + [1, 4, 5, 6, 4], + [1, 4, 5, 6, 5], + [1, 4, 5, 6, 6], + [1, 4, 6, 1, 1], + [1, 4, 6, 1, 2], + [1, 4, 6, 1, 3], + [1, 4, 6, 1, 4], + [1, 4, 6, 1, 5], + [1, 4, 6, 1, 6], + [1, 4, 6, 2, 1], + [1, 4, 6, 2, 2], + [1, 4, 6, 2, 3], + [1, 4, 6, 2, 4], + [1, 4, 6, 2, 5], + [1, 4, 6, 2, 6], + [1, 4, 6, 3, 1], + [1, 4, 6, 3, 2], + [1, 4, 6, 3, 3], + [1, 4, 6, 3, 4], + [1, 4, 6, 3, 5], + [1, 4, 6, 3, 6], + [1, 4, 6, 4, 1], + [1, 4, 6, 4, 2], + [1, 4, 6, 4, 3], + [1, 4, 6, 4, 4], + [1, 4, 6, 4, 5], + [1, 4, 6, 4, 6], + [1, 4, 6, 5, 1], + [1, 4, 6, 5, 2], + [1, 4, 6, 5, 3], + [1, 4, 6, 5, 4], + [1, 4, 6, 5, 5], + [1, 4, 6, 5, 6], + [1, 4, 6, 6, 1], + [1, 4, 6, 6, 2], + [1, 4, 6, 6, 3], + [1, 4, 6, 6, 4], + [1, 4, 6, 6, 5], + [1, 4, 6, 6, 6], + [1, 5, 1, 1, 2], + [1, 5, 1, 1, 3], + [1, 5, 1, 1, 4], + [1, 5, 1, 1, 5], + [1, 5, 1, 1, 6], + [1, 5, 1, 2, 1], + [1, 5, 1, 2, 2], + [1, 5, 1, 2, 3], + [1, 5, 1, 2, 4], + [1, 5, 1, 2, 5], + [1, 5, 1, 2, 6], + [1, 5, 1, 3, 1], + [1, 5, 1, 3, 2], + [1, 5, 1, 3, 3], + [1, 5, 1, 3, 4], + [1, 5, 1, 3, 5], + [1, 5, 1, 3, 6], + [1, 5, 1, 4, 1], + [1, 5, 1, 4, 2], + [1, 5, 1, 4, 3], + [1, 5, 1, 4, 4], + [1, 5, 1, 4, 5], + [1, 5, 1, 4, 6], + [1, 5, 1, 5, 1], + [1, 5, 1, 5, 2], + [1, 5, 1, 5, 3], + [1, 5, 1, 5, 4], + [1, 5, 1, 5, 5], + [1, 5, 1, 5, 6], + [1, 5, 1, 6, 1], + [1, 5, 1, 6, 2], + [1, 5, 1, 6, 3], + [1, 5, 1, 6, 4], + [1, 5, 1, 6, 5], + [1, 5, 1, 6, 6], + [1, 5, 2, 1, 1], + [1, 5, 2, 1, 2], + [1, 5, 2, 1, 3], + [1, 5, 2, 1, 4], + [1, 5, 2, 1, 5], + [1, 5, 2, 1, 6], + [1, 5, 2, 2, 1], + [1, 5, 2, 2, 2], + [1, 5, 2, 2, 3], + [1, 5, 2, 2, 4], + [1, 5, 2, 2, 5], + [1, 5, 2, 2, 6], + [1, 5, 2, 3, 1], + [1, 5, 2, 3, 2], + [1, 5, 2, 3, 3], + [1, 5, 2, 3, 4], + [1, 5, 2, 3, 5], + [1, 5, 2, 3, 6], + [1, 5, 2, 4, 1], + [1, 5, 2, 4, 2], + [1, 5, 2, 4, 3], + [1, 5, 2, 4, 4], + [1, 5, 2, 4, 5], + [1, 5, 2, 4, 6], + [1, 5, 2, 5, 1], + [1, 5, 2, 5, 2], + [1, 5, 2, 5, 3], + [1, 5, 2, 5, 4], + [1, 5, 2, 5, 5], + [1, 5, 2, 5, 6], + [1, 5, 2, 6, 1], + [1, 5, 2, 6, 2], + [1, 5, 2, 6, 3], + [1, 5, 2, 6, 4], + [1, 5, 2, 6, 5], + [1, 5, 2, 6, 6], + [1, 5, 3, 1, 1], + [1, 5, 3, 1, 2], + [1, 5, 3, 1, 3], + [1, 5, 3, 1, 4], + [1, 5, 3, 1, 5], + [1, 5, 3, 1, 6], + [1, 5, 3, 2, 1], + [1, 5, 3, 2, 2], + [1, 5, 3, 2, 3], + [1, 5, 3, 2, 4], + [1, 5, 3, 2, 5], + [1, 5, 3, 2, 6], + [1, 5, 3, 3, 1], + [1, 5, 3, 3, 2], + [1, 5, 3, 3, 3], + [1, 5, 3, 3, 4], + [1, 5, 3, 3, 5], + [1, 5, 3, 3, 6], + [1, 5, 3, 4, 1], + [1, 5, 3, 4, 2], + [1, 5, 3, 4, 3], + [1, 5, 3, 4, 4], + [1, 5, 3, 4, 5], + [1, 5, 3, 4, 6], + [1, 5, 3, 5, 1], + [1, 5, 3, 5, 2], + [1, 5, 3, 5, 3], + [1, 5, 3, 5, 4], + [1, 5, 3, 5, 5], + [1, 5, 3, 5, 6], + [1, 5, 3, 6, 1], + [1, 5, 3, 6, 2], + [1, 5, 3, 6, 3], + [1, 5, 3, 6, 4], + [1, 5, 3, 6, 5], + [1, 5, 3, 6, 6], + [1, 5, 4, 1, 1], + [1, 5, 4, 1, 2], + [1, 5, 4, 1, 3], + [1, 5, 4, 1, 4], + [1, 5, 4, 1, 5], + [1, 5, 4, 1, 6], + [1, 5, 4, 2, 1], + [1, 5, 4, 2, 2], + [1, 5, 4, 2, 3], + [1, 5, 4, 2, 4], + [1, 5, 4, 2, 5], + [1, 5, 4, 2, 6], + [1, 5, 4, 3, 1], + [1, 5, 4, 3, 2], + [1, 5, 4, 3, 3], + [1, 5, 4, 3, 4], + [1, 5, 4, 3, 5], + [1, 5, 4, 3, 6], + [1, 5, 4, 4, 1], + [1, 5, 4, 4, 2], + [1, 5, 4, 4, 3], + [1, 5, 4, 4, 4], + [1, 5, 4, 4, 5], + [1, 5, 4, 4, 6], + [1, 5, 4, 5, 1], + [1, 5, 4, 5, 2], + [1, 5, 4, 5, 3], + [1, 5, 4, 5, 4], + [1, 5, 4, 5, 5], + [1, 5, 4, 5, 6], + [1, 5, 4, 6, 1], + [1, 5, 4, 6, 2], + [1, 5, 4, 6, 3], + [1, 5, 4, 6, 4], + [1, 5, 4, 6, 5], + [1, 5, 4, 6, 6], + [1, 5, 5, 1, 1], + [1, 5, 5, 1, 2], + [1, 5, 5, 1, 3], + [1, 5, 5, 1, 4], + [1, 5, 5, 1, 5], + [1, 5, 5, 1, 6], + [1, 5, 5, 2, 1], + [1, 5, 5, 2, 2], + [1, 5, 5, 2, 3], + [1, 5, 5, 2, 4], + [1, 5, 5, 2, 5], + [1, 5, 5, 2, 6], + [1, 5, 5, 3, 1], + [1, 5, 5, 3, 2], + [1, 5, 5, 3, 3], + [1, 5, 5, 3, 4], + [1, 5, 5, 3, 5], + [1, 5, 5, 3, 6], + [1, 5, 5, 4, 1], + [1, 5, 5, 4, 2], + [1, 5, 5, 4, 3], + [1, 5, 5, 4, 4], + [1, 5, 5, 4, 5], + [1, 5, 5, 4, 6], + [1, 5, 5, 5, 1], + [1, 5, 5, 5, 2], + [1, 5, 5, 5, 3], + [1, 5, 5, 5, 4], + [1, 5, 5, 5, 6], + [1, 5, 5, 6, 1], + [1, 5, 5, 6, 2], + [1, 5, 5, 6, 3], + [1, 5, 5, 6, 4], + [1, 5, 5, 6, 5], + [1, 5, 5, 6, 6], + [1, 5, 6, 1, 1], + [1, 5, 6, 1, 2], + [1, 5, 6, 1, 3], + [1, 5, 6, 1, 4], + [1, 5, 6, 1, 5], + [1, 5, 6, 1, 6], + [1, 5, 6, 2, 1], + [1, 5, 6, 2, 2], + [1, 5, 6, 2, 3], + [1, 5, 6, 2, 4], + [1, 5, 6, 2, 5], + [1, 5, 6, 2, 6], + [1, 5, 6, 3, 1], + [1, 5, 6, 3, 2], + [1, 5, 6, 3, 3], + [1, 5, 6, 3, 4], + [1, 5, 6, 3, 5], + [1, 5, 6, 3, 6], + [1, 5, 6, 4, 1], + [1, 5, 6, 4, 2], + [1, 5, 6, 4, 3], + [1, 5, 6, 4, 4], + [1, 5, 6, 4, 5], + [1, 5, 6, 4, 6], + [1, 5, 6, 5, 1], + [1, 5, 6, 5, 2], + [1, 5, 6, 5, 3], + [1, 5, 6, 5, 4], + [1, 5, 6, 5, 5], + [1, 5, 6, 5, 6], + [1, 5, 6, 6, 1], + [1, 5, 6, 6, 2], + [1, 5, 6, 6, 3], + [1, 5, 6, 6, 4], + [1, 5, 6, 6, 5], + [1, 5, 6, 6, 6], + [1, 6, 1, 1, 2], + [1, 6, 1, 1, 3], + [1, 6, 1, 1, 4], + [1, 6, 1, 1, 5], + [1, 6, 1, 1, 6], + [1, 6, 1, 2, 1], + [1, 6, 1, 2, 2], + [1, 6, 1, 2, 3], + [1, 6, 1, 2, 4], + [1, 6, 1, 2, 5], + [1, 6, 1, 2, 6], + [1, 6, 1, 3, 1], + [1, 6, 1, 3, 2], + [1, 6, 1, 3, 3], + [1, 6, 1, 3, 4], + [1, 6, 1, 3, 5], + [1, 6, 1, 3, 6], + [1, 6, 1, 4, 1], + [1, 6, 1, 4, 2], + [1, 6, 1, 4, 3], + [1, 6, 1, 4, 4], + [1, 6, 1, 4, 5], + [1, 6, 1, 4, 6], + [1, 6, 1, 5, 1], + [1, 6, 1, 5, 2], + [1, 6, 1, 5, 3], + [1, 6, 1, 5, 4], + [1, 6, 1, 5, 5], + [1, 6, 1, 5, 6], + [1, 6, 1, 6, 1], + [1, 6, 1, 6, 2], + [1, 6, 1, 6, 3], + [1, 6, 1, 6, 4], + [1, 6, 1, 6, 5], + [1, 6, 1, 6, 6], + [1, 6, 2, 1, 1], + [1, 6, 2, 1, 2], + [1, 6, 2, 1, 3], + [1, 6, 2, 1, 4], + [1, 6, 2, 1, 5], + [1, 6, 2, 1, 6], + [1, 6, 2, 2, 1], + [1, 6, 2, 2, 2], + [1, 6, 2, 2, 3], + [1, 6, 2, 2, 4], + [1, 6, 2, 2, 5], + [1, 6, 2, 2, 6], + [1, 6, 2, 3, 1], + [1, 6, 2, 3, 2], + [1, 6, 2, 3, 3], + [1, 6, 2, 3, 4], + [1, 6, 2, 3, 5], + [1, 6, 2, 3, 6], + [1, 6, 2, 4, 1], + [1, 6, 2, 4, 2], + [1, 6, 2, 4, 3], + [1, 6, 2, 4, 4], + [1, 6, 2, 4, 5], + [1, 6, 2, 4, 6], + [1, 6, 2, 5, 1], + [1, 6, 2, 5, 2], + [1, 6, 2, 5, 3], + [1, 6, 2, 5, 4], + [1, 6, 2, 5, 5], + [1, 6, 2, 5, 6], + [1, 6, 2, 6, 1], + [1, 6, 2, 6, 2], + [1, 6, 2, 6, 3], + [1, 6, 2, 6, 4], + [1, 6, 2, 6, 5], + [1, 6, 2, 6, 6], + [1, 6, 3, 1, 1], + [1, 6, 3, 1, 2], + [1, 6, 3, 1, 3], + [1, 6, 3, 1, 4], + [1, 6, 3, 1, 5], + [1, 6, 3, 1, 6], + [1, 6, 3, 2, 1], + [1, 6, 3, 2, 2], + [1, 6, 3, 2, 3], + [1, 6, 3, 2, 4], + [1, 6, 3, 2, 5], + [1, 6, 3, 2, 6], + [1, 6, 3, 3, 1], + [1, 6, 3, 3, 2], + [1, 6, 3, 3, 3], + [1, 6, 3, 3, 4], + [1, 6, 3, 3, 5], + [1, 6, 3, 3, 6], + [1, 6, 3, 4, 1], + [1, 6, 3, 4, 2], + [1, 6, 3, 4, 3], + [1, 6, 3, 4, 4], + [1, 6, 3, 4, 5], + [1, 6, 3, 4, 6], + [1, 6, 3, 5, 1], + [1, 6, 3, 5, 2], + [1, 6, 3, 5, 3], + [1, 6, 3, 5, 4], + [1, 6, 3, 5, 5], + [1, 6, 3, 5, 6], + [1, 6, 3, 6, 1], + [1, 6, 3, 6, 2], + [1, 6, 3, 6, 3], + [1, 6, 3, 6, 4], + [1, 6, 3, 6, 5], + [1, 6, 3, 6, 6], + [1, 6, 4, 1, 1], + [1, 6, 4, 1, 2], + [1, 6, 4, 1, 3], + [1, 6, 4, 1, 4], + [1, 6, 4, 1, 5], + [1, 6, 4, 1, 6], + [1, 6, 4, 2, 1], + [1, 6, 4, 2, 2], + [1, 6, 4, 2, 3], + [1, 6, 4, 2, 4], + [1, 6, 4, 2, 5], + [1, 6, 4, 2, 6], + [1, 6, 4, 3, 1], + [1, 6, 4, 3, 2], + [1, 6, 4, 3, 3], + [1, 6, 4, 3, 4], + [1, 6, 4, 3, 5], + [1, 6, 4, 3, 6], + [1, 6, 4, 4, 1], + [1, 6, 4, 4, 2], + [1, 6, 4, 4, 3], + [1, 6, 4, 4, 4], + [1, 6, 4, 4, 5], + [1, 6, 4, 4, 6], + [1, 6, 4, 5, 1], + [1, 6, 4, 5, 2], + [1, 6, 4, 5, 3], + [1, 6, 4, 5, 4], + [1, 6, 4, 5, 5], + [1, 6, 4, 5, 6], + [1, 6, 4, 6, 1], + [1, 6, 4, 6, 2], + [1, 6, 4, 6, 3], + [1, 6, 4, 6, 4], + [1, 6, 4, 6, 5], + [1, 6, 4, 6, 6], + [1, 6, 5, 1, 1], + [1, 6, 5, 1, 2], + [1, 6, 5, 1, 3], + [1, 6, 5, 1, 4], + [1, 6, 5, 1, 5], + [1, 6, 5, 1, 6], + [1, 6, 5, 2, 1], + [1, 6, 5, 2, 2], + [1, 6, 5, 2, 3], + [1, 6, 5, 2, 4], + [1, 6, 5, 2, 5], + [1, 6, 5, 2, 6], + [1, 6, 5, 3, 1], + [1, 6, 5, 3, 2], + [1, 6, 5, 3, 3], + [1, 6, 5, 3, 4], + [1, 6, 5, 3, 5], + [1, 6, 5, 3, 6], + [1, 6, 5, 4, 1], + [1, 6, 5, 4, 2], + [1, 6, 5, 4, 3], + [1, 6, 5, 4, 4], + [1, 6, 5, 4, 5], + [1, 6, 5, 4, 6], + [1, 6, 5, 5, 1], + [1, 6, 5, 5, 2], + [1, 6, 5, 5, 3], + [1, 6, 5, 5, 4], + [1, 6, 5, 5, 5], + [1, 6, 5, 5, 6], + [1, 6, 5, 6, 1], + [1, 6, 5, 6, 2], + [1, 6, 5, 6, 3], + [1, 6, 5, 6, 4], + [1, 6, 5, 6, 5], + [1, 6, 5, 6, 6], + [1, 6, 6, 1, 1], + [1, 6, 6, 1, 2], + [1, 6, 6, 1, 3], + [1, 6, 6, 1, 4], + [1, 6, 6, 1, 5], + [1, 6, 6, 1, 6], + [1, 6, 6, 2, 1], + [1, 6, 6, 2, 2], + [1, 6, 6, 2, 3], + [1, 6, 6, 2, 4], + [1, 6, 6, 2, 5], + [1, 6, 6, 2, 6], + [1, 6, 6, 3, 1], + [1, 6, 6, 3, 2], + [1, 6, 6, 3, 3], + [1, 6, 6, 3, 4], + [1, 6, 6, 3, 5], + [1, 6, 6, 3, 6], + [1, 6, 6, 4, 1], + [1, 6, 6, 4, 2], + [1, 6, 6, 4, 3], + [1, 6, 6, 4, 4], + [1, 6, 6, 4, 5], + [1, 6, 6, 4, 6], + [1, 6, 6, 5, 1], + [1, 6, 6, 5, 2], + [1, 6, 6, 5, 3], + [1, 6, 6, 5, 4], + [1, 6, 6, 5, 5], + [1, 6, 6, 5, 6], + [1, 6, 6, 6, 1], + [1, 6, 6, 6, 2], + [1, 6, 6, 6, 3], + [1, 6, 6, 6, 4], + [1, 6, 6, 6, 5], + [2, 1, 1, 1, 2], + [2, 1, 1, 1, 3], + [2, 1, 1, 1, 4], + [2, 1, 1, 1, 5], + [2, 1, 1, 1, 6], + [2, 1, 1, 2, 1], + [2, 1, 1, 2, 2], + [2, 1, 1, 2, 3], + [2, 1, 1, 2, 4], + [2, 1, 1, 2, 5], + [2, 1, 1, 2, 6], + [2, 1, 1, 3, 1], + [2, 1, 1, 3, 2], + [2, 1, 1, 3, 3], + [2, 1, 1, 3, 4], + [2, 1, 1, 3, 5], + [2, 1, 1, 3, 6], + [2, 1, 1, 4, 1], + [2, 1, 1, 4, 2], + [2, 1, 1, 4, 3], + [2, 1, 1, 4, 4], + [2, 1, 1, 4, 5], + [2, 1, 1, 4, 6], + [2, 1, 1, 5, 1], + [2, 1, 1, 5, 2], + [2, 1, 1, 5, 3], + [2, 1, 1, 5, 4], + [2, 1, 1, 5, 5], + [2, 1, 1, 5, 6], + [2, 1, 1, 6, 1], + [2, 1, 1, 6, 2], + [2, 1, 1, 6, 3], + [2, 1, 1, 6, 4], + [2, 1, 1, 6, 5], + [2, 1, 1, 6, 6], + [2, 1, 2, 1, 1], + [2, 1, 2, 1, 2], + [2, 1, 2, 1, 3], + [2, 1, 2, 1, 4], + [2, 1, 2, 1, 5], + [2, 1, 2, 1, 6], + [2, 1, 2, 2, 1], + [2, 1, 2, 2, 3], + [2, 1, 2, 2, 4], + [2, 1, 2, 2, 5], + [2, 1, 2, 2, 6], + [2, 1, 2, 3, 1], + [2, 1, 2, 3, 2], + [2, 1, 2, 3, 3], + [2, 1, 2, 3, 4], + [2, 1, 2, 3, 5], + [2, 1, 2, 3, 6], + [2, 1, 2, 4, 1], + [2, 1, 2, 4, 2], + [2, 1, 2, 4, 3], + [2, 1, 2, 4, 4], + [2, 1, 2, 4, 5], + [2, 1, 2, 4, 6], + [2, 1, 2, 5, 1], + [2, 1, 2, 5, 2], + [2, 1, 2, 5, 3], + [2, 1, 2, 5, 4], + [2, 1, 2, 5, 5], + [2, 1, 2, 5, 6], + [2, 1, 2, 6, 1], + [2, 1, 2, 6, 2], + [2, 1, 2, 6, 3], + [2, 1, 2, 6, 4], + [2, 1, 2, 6, 5], + [2, 1, 2, 6, 6], + [2, 1, 3, 1, 1], + [2, 1, 3, 1, 2], + [2, 1, 3, 1, 3], + [2, 1, 3, 1, 4], + [2, 1, 3, 1, 5], + [2, 1, 3, 1, 6], + [2, 1, 3, 2, 1], + [2, 1, 3, 2, 2], + [2, 1, 3, 2, 3], + [2, 1, 3, 2, 4], + [2, 1, 3, 2, 5], + [2, 1, 3, 2, 6], + [2, 1, 3, 3, 1], + [2, 1, 3, 3, 2], + [2, 1, 3, 3, 3], + [2, 1, 3, 3, 4], + [2, 1, 3, 3, 5], + [2, 1, 3, 3, 6], + [2, 1, 3, 4, 1], + [2, 1, 3, 4, 2], + [2, 1, 3, 4, 3], + [2, 1, 3, 4, 4], + [2, 1, 3, 4, 5], + [2, 1, 3, 4, 6], + [2, 1, 3, 5, 1], + [2, 1, 3, 5, 2], + [2, 1, 3, 5, 3], + [2, 1, 3, 5, 4], + [2, 1, 3, 5, 5], + [2, 1, 3, 5, 6], + [2, 1, 3, 6, 1], + [2, 1, 3, 6, 2], + [2, 1, 3, 6, 3], + [2, 1, 3, 6, 4], + [2, 1, 3, 6, 5], + [2, 1, 3, 6, 6], + [2, 1, 4, 1, 1], + [2, 1, 4, 1, 2], + [2, 1, 4, 1, 3], + [2, 1, 4, 1, 4], + [2, 1, 4, 1, 5], + [2, 1, 4, 1, 6], + [2, 1, 4, 2, 1], + [2, 1, 4, 2, 2], + [2, 1, 4, 2, 3], + [2, 1, 4, 2, 4], + [2, 1, 4, 2, 5], + [2, 1, 4, 2, 6], + [2, 1, 4, 3, 1], + [2, 1, 4, 3, 2], + [2, 1, 4, 3, 3], + [2, 1, 4, 3, 4], + [2, 1, 4, 3, 5], + [2, 1, 4, 3, 6], + [2, 1, 4, 4, 1], + [2, 1, 4, 4, 2], + [2, 1, 4, 4, 3], + [2, 1, 4, 4, 4], + [2, 1, 4, 4, 5], + [2, 1, 4, 4, 6], + [2, 1, 4, 5, 1], + [2, 1, 4, 5, 2], + [2, 1, 4, 5, 3], + [2, 1, 4, 5, 4], + [2, 1, 4, 5, 5], + [2, 1, 4, 5, 6], + [2, 1, 4, 6, 1], + [2, 1, 4, 6, 2], + [2, 1, 4, 6, 3], + [2, 1, 4, 6, 4], + [2, 1, 4, 6, 5], + [2, 1, 4, 6, 6], + [2, 1, 5, 1, 1], + [2, 1, 5, 1, 2], + [2, 1, 5, 1, 3], + [2, 1, 5, 1, 4], + [2, 1, 5, 1, 5], + [2, 1, 5, 1, 6], + [2, 1, 5, 2, 1], + [2, 1, 5, 2, 2], + [2, 1, 5, 2, 3], + [2, 1, 5, 2, 4], + [2, 1, 5, 2, 5], + [2, 1, 5, 2, 6], + [2, 1, 5, 3, 1], + [2, 1, 5, 3, 2], + [2, 1, 5, 3, 3], + [2, 1, 5, 3, 4], + [2, 1, 5, 3, 5], + [2, 1, 5, 3, 6], + [2, 1, 5, 4, 1], + [2, 1, 5, 4, 2], + [2, 1, 5, 4, 3], + [2, 1, 5, 4, 4], + [2, 1, 5, 4, 5], + [2, 1, 5, 4, 6], + [2, 1, 5, 5, 1], + [2, 1, 5, 5, 2], + [2, 1, 5, 5, 3], + [2, 1, 5, 5, 4], + [2, 1, 5, 5, 5], + [2, 1, 5, 5, 6], + [2, 1, 5, 6, 1], + [2, 1, 5, 6, 2], + [2, 1, 5, 6, 3], + [2, 1, 5, 6, 4], + [2, 1, 5, 6, 5], + [2, 1, 5, 6, 6], + [2, 1, 6, 1, 1], + [2, 1, 6, 1, 2], + [2, 1, 6, 1, 3], + [2, 1, 6, 1, 4], + [2, 1, 6, 1, 5], + [2, 1, 6, 1, 6], + [2, 1, 6, 2, 1], + [2, 1, 6, 2, 2], + [2, 1, 6, 2, 3], + [2, 1, 6, 2, 4], + [2, 1, 6, 2, 5], + [2, 1, 6, 2, 6], + [2, 1, 6, 3, 1], + [2, 1, 6, 3, 2], + [2, 1, 6, 3, 3], + [2, 1, 6, 3, 4], + [2, 1, 6, 3, 5], + [2, 1, 6, 3, 6], + [2, 1, 6, 4, 1], + [2, 1, 6, 4, 2], + [2, 1, 6, 4, 3], + [2, 1, 6, 4, 4], + [2, 1, 6, 4, 5], + [2, 1, 6, 4, 6], + [2, 1, 6, 5, 1], + [2, 1, 6, 5, 2], + [2, 1, 6, 5, 3], + [2, 1, 6, 5, 4], + [2, 1, 6, 5, 5], + [2, 1, 6, 5, 6], + [2, 1, 6, 6, 1], + [2, 1, 6, 6, 2], + [2, 1, 6, 6, 3], + [2, 1, 6, 6, 4], + [2, 1, 6, 6, 5], + [2, 1, 6, 6, 6], + [2, 2, 1, 1, 1], + [2, 2, 1, 1, 2], + [2, 2, 1, 1, 3], + [2, 2, 1, 1, 4], + [2, 2, 1, 1, 5], + [2, 2, 1, 1, 6], + [2, 2, 1, 2, 1], + [2, 2, 1, 2, 3], + [2, 2, 1, 2, 4], + [2, 2, 1, 2, 5], + [2, 2, 1, 2, 6], + [2, 2, 1, 3, 1], + [2, 2, 1, 3, 2], + [2, 2, 1, 3, 3], + [2, 2, 1, 3, 4], + [2, 2, 1, 3, 5], + [2, 2, 1, 3, 6], + [2, 2, 1, 4, 1], + [2, 2, 1, 4, 2], + [2, 2, 1, 4, 3], + [2, 2, 1, 4, 4], + [2, 2, 1, 4, 5], + [2, 2, 1, 4, 6], + [2, 2, 1, 5, 1], + [2, 2, 1, 5, 2], + [2, 2, 1, 5, 3], + [2, 2, 1, 5, 4], + [2, 2, 1, 5, 5], + [2, 2, 1, 5, 6], + [2, 2, 1, 6, 1], + [2, 2, 1, 6, 2], + [2, 2, 1, 6, 3], + [2, 2, 1, 6, 4], + [2, 2, 1, 6, 5], + [2, 2, 1, 6, 6], + [2, 2, 2, 1, 1], + [2, 2, 2, 1, 3], + [2, 2, 2, 1, 4], + [2, 2, 2, 1, 5], + [2, 2, 2, 1, 6], + [2, 2, 2, 3, 1], + [2, 2, 2, 3, 3], + [2, 2, 2, 3, 4], + [2, 2, 2, 3, 5], + [2, 2, 2, 3, 6], + [2, 2, 2, 4, 1], + [2, 2, 2, 4, 3], + [2, 2, 2, 4, 4], + [2, 2, 2, 4, 5], + [2, 2, 2, 4, 6], + [2, 2, 2, 5, 1], + [2, 2, 2, 5, 3], + [2, 2, 2, 5, 4], + [2, 2, 2, 5, 5], + [2, 2, 2, 5, 6], + [2, 2, 2, 6, 1], + [2, 2, 2, 6, 3], + [2, 2, 2, 6, 4], + [2, 2, 2, 6, 5], + [2, 2, 2, 6, 6], + [2, 2, 3, 1, 1], + [2, 2, 3, 1, 2], + [2, 2, 3, 1, 3], + [2, 2, 3, 1, 4], + [2, 2, 3, 1, 5], + [2, 2, 3, 1, 6], + [2, 2, 3, 2, 1], + [2, 2, 3, 2, 3], + [2, 2, 3, 2, 4], + [2, 2, 3, 2, 5], + [2, 2, 3, 2, 6], + [2, 2, 3, 3, 1], + [2, 2, 3, 3, 2], + [2, 2, 3, 3, 3], + [2, 2, 3, 3, 4], + [2, 2, 3, 3, 5], + [2, 2, 3, 3, 6], + [2, 2, 3, 4, 1], + [2, 2, 3, 4, 2], + [2, 2, 3, 4, 3], + [2, 2, 3, 4, 4], + [2, 2, 3, 4, 5], + [2, 2, 3, 4, 6], + [2, 2, 3, 5, 1], + [2, 2, 3, 5, 2], + [2, 2, 3, 5, 3], + [2, 2, 3, 5, 4], + [2, 2, 3, 5, 5], + [2, 2, 3, 5, 6], + [2, 2, 3, 6, 1], + [2, 2, 3, 6, 2], + [2, 2, 3, 6, 3], + [2, 2, 3, 6, 4], + [2, 2, 3, 6, 5], + [2, 2, 3, 6, 6], + [2, 2, 4, 1, 1], + [2, 2, 4, 1, 2], + [2, 2, 4, 1, 3], + [2, 2, 4, 1, 4], + [2, 2, 4, 1, 5], + [2, 2, 4, 1, 6], + [2, 2, 4, 2, 1], + [2, 2, 4, 2, 3], + [2, 2, 4, 2, 4], + [2, 2, 4, 2, 5], + [2, 2, 4, 2, 6], + [2, 2, 4, 3, 1], + [2, 2, 4, 3, 2], + [2, 2, 4, 3, 3], + [2, 2, 4, 3, 4], + [2, 2, 4, 3, 5], + [2, 2, 4, 3, 6], + [2, 2, 4, 4, 1], + [2, 2, 4, 4, 2], + [2, 2, 4, 4, 3], + [2, 2, 4, 4, 4], + [2, 2, 4, 4, 5], + [2, 2, 4, 4, 6], + [2, 2, 4, 5, 1], + [2, 2, 4, 5, 2], + [2, 2, 4, 5, 3], + [2, 2, 4, 5, 4], + [2, 2, 4, 5, 5], + [2, 2, 4, 5, 6], + [2, 2, 4, 6, 1], + [2, 2, 4, 6, 2], + [2, 2, 4, 6, 3], + [2, 2, 4, 6, 4], + [2, 2, 4, 6, 5], + [2, 2, 4, 6, 6], + [2, 2, 5, 1, 1], + [2, 2, 5, 1, 2], + [2, 2, 5, 1, 3], + [2, 2, 5, 1, 4], + [2, 2, 5, 1, 5], + [2, 2, 5, 1, 6], + [2, 2, 5, 2, 1], + [2, 2, 5, 2, 3], + [2, 2, 5, 2, 4], + [2, 2, 5, 2, 5], + [2, 2, 5, 2, 6], + [2, 2, 5, 3, 1], + [2, 2, 5, 3, 2], + [2, 2, 5, 3, 3], + [2, 2, 5, 3, 4], + [2, 2, 5, 3, 5], + [2, 2, 5, 3, 6], + [2, 2, 5, 4, 1], + [2, 2, 5, 4, 2], + [2, 2, 5, 4, 3], + [2, 2, 5, 4, 4], + [2, 2, 5, 4, 5], + [2, 2, 5, 4, 6], + [2, 2, 5, 5, 1], + [2, 2, 5, 5, 2], + [2, 2, 5, 5, 3], + [2, 2, 5, 5, 4], + [2, 2, 5, 5, 5], + [2, 2, 5, 5, 6], + [2, 2, 5, 6, 1], + [2, 2, 5, 6, 2], + [2, 2, 5, 6, 3], + [2, 2, 5, 6, 4], + [2, 2, 5, 6, 5], + [2, 2, 5, 6, 6], + [2, 2, 6, 1, 1], + [2, 2, 6, 1, 2], + [2, 2, 6, 1, 3], + [2, 2, 6, 1, 4], + [2, 2, 6, 1, 5], + [2, 2, 6, 1, 6], + [2, 2, 6, 2, 1], + [2, 2, 6, 2, 3], + [2, 2, 6, 2, 4], + [2, 2, 6, 2, 5], + [2, 2, 6, 2, 6], + [2, 2, 6, 3, 1], + [2, 2, 6, 3, 2], + [2, 2, 6, 3, 3], + [2, 2, 6, 3, 4], + [2, 2, 6, 3, 5], + [2, 2, 6, 3, 6], + [2, 2, 6, 4, 1], + [2, 2, 6, 4, 2], + [2, 2, 6, 4, 3], + [2, 2, 6, 4, 4], + [2, 2, 6, 4, 5], + [2, 2, 6, 4, 6], + [2, 2, 6, 5, 1], + [2, 2, 6, 5, 2], + [2, 2, 6, 5, 3], + [2, 2, 6, 5, 4], + [2, 2, 6, 5, 5], + [2, 2, 6, 5, 6], + [2, 2, 6, 6, 1], + [2, 2, 6, 6, 2], + [2, 2, 6, 6, 3], + [2, 2, 6, 6, 4], + [2, 2, 6, 6, 5], + [2, 2, 6, 6, 6], + [2, 3, 1, 1, 1], + [2, 3, 1, 1, 2], + [2, 3, 1, 1, 3], + [2, 3, 1, 1, 4], + [2, 3, 1, 1, 5], + [2, 3, 1, 1, 6], + [2, 3, 1, 2, 1], + [2, 3, 1, 2, 2], + [2, 3, 1, 2, 3], + [2, 3, 1, 2, 4], + [2, 3, 1, 2, 5], + [2, 3, 1, 2, 6], + [2, 3, 1, 3, 1], + [2, 3, 1, 3, 2], + [2, 3, 1, 3, 3], + [2, 3, 1, 3, 4], + [2, 3, 1, 3, 5], + [2, 3, 1, 3, 6], + [2, 3, 1, 4, 1], + [2, 3, 1, 4, 2], + [2, 3, 1, 4, 3], + [2, 3, 1, 4, 4], + [2, 3, 1, 4, 5], + [2, 3, 1, 4, 6], + [2, 3, 1, 5, 1], + [2, 3, 1, 5, 2], + [2, 3, 1, 5, 3], + [2, 3, 1, 5, 4], + [2, 3, 1, 5, 5], + [2, 3, 1, 5, 6], + [2, 3, 1, 6, 1], + [2, 3, 1, 6, 2], + [2, 3, 1, 6, 3], + [2, 3, 1, 6, 4], + [2, 3, 1, 6, 5], + [2, 3, 1, 6, 6], + [2, 3, 2, 1, 1], + [2, 3, 2, 1, 2], + [2, 3, 2, 1, 3], + [2, 3, 2, 1, 4], + [2, 3, 2, 1, 5], + [2, 3, 2, 1, 6], + [2, 3, 2, 2, 1], + [2, 3, 2, 2, 3], + [2, 3, 2, 2, 4], + [2, 3, 2, 2, 5], + [2, 3, 2, 2, 6], + [2, 3, 2, 3, 1], + [2, 3, 2, 3, 2], + [2, 3, 2, 3, 3], + [2, 3, 2, 3, 4], + [2, 3, 2, 3, 5], + [2, 3, 2, 3, 6], + [2, 3, 2, 4, 1], + [2, 3, 2, 4, 2], + [2, 3, 2, 4, 3], + [2, 3, 2, 4, 4], + [2, 3, 2, 4, 5], + [2, 3, 2, 4, 6], + [2, 3, 2, 5, 1], + [2, 3, 2, 5, 2], + [2, 3, 2, 5, 3], + [2, 3, 2, 5, 4], + [2, 3, 2, 5, 5], + [2, 3, 2, 5, 6], + [2, 3, 2, 6, 1], + [2, 3, 2, 6, 2], + [2, 3, 2, 6, 3], + [2, 3, 2, 6, 4], + [2, 3, 2, 6, 5], + [2, 3, 2, 6, 6], + [2, 3, 3, 1, 1], + [2, 3, 3, 1, 2], + [2, 3, 3, 1, 3], + [2, 3, 3, 1, 4], + [2, 3, 3, 1, 5], + [2, 3, 3, 1, 6], + [2, 3, 3, 2, 1], + [2, 3, 3, 2, 2], + [2, 3, 3, 2, 3], + [2, 3, 3, 2, 4], + [2, 3, 3, 2, 5], + [2, 3, 3, 2, 6], + [2, 3, 3, 3, 1], + [2, 3, 3, 3, 2], + [2, 3, 3, 3, 4], + [2, 3, 3, 3, 5], + [2, 3, 3, 3, 6], + [2, 3, 3, 4, 1], + [2, 3, 3, 4, 2], + [2, 3, 3, 4, 3], + [2, 3, 3, 4, 4], + [2, 3, 3, 4, 5], + [2, 3, 3, 4, 6], + [2, 3, 3, 5, 1], + [2, 3, 3, 5, 2], + [2, 3, 3, 5, 3], + [2, 3, 3, 5, 4], + [2, 3, 3, 5, 5], + [2, 3, 3, 5, 6], + [2, 3, 3, 6, 1], + [2, 3, 3, 6, 2], + [2, 3, 3, 6, 3], + [2, 3, 3, 6, 4], + [2, 3, 3, 6, 5], + [2, 3, 3, 6, 6], + [2, 3, 4, 1, 1], + [2, 3, 4, 1, 2], + [2, 3, 4, 1, 3], + [2, 3, 4, 1, 4], + [2, 3, 4, 1, 5], + [2, 3, 4, 1, 6], + [2, 3, 4, 2, 1], + [2, 3, 4, 2, 2], + [2, 3, 4, 2, 3], + [2, 3, 4, 2, 4], + [2, 3, 4, 2, 5], + [2, 3, 4, 2, 6], + [2, 3, 4, 3, 1], + [2, 3, 4, 3, 2], + [2, 3, 4, 3, 3], + [2, 3, 4, 3, 4], + [2, 3, 4, 3, 5], + [2, 3, 4, 3, 6], + [2, 3, 4, 4, 1], + [2, 3, 4, 4, 2], + [2, 3, 4, 4, 3], + [2, 3, 4, 4, 4], + [2, 3, 4, 4, 5], + [2, 3, 4, 4, 6], + [2, 3, 4, 5, 1], + [2, 3, 4, 5, 2], + [2, 3, 4, 5, 3], + [2, 3, 4, 5, 4], + [2, 3, 4, 5, 5], + [2, 3, 4, 5, 6], + [2, 3, 4, 6, 1], + [2, 3, 4, 6, 2], + [2, 3, 4, 6, 3], + [2, 3, 4, 6, 4], + [2, 3, 4, 6, 5], + [2, 3, 4, 6, 6], + [2, 3, 5, 1, 1], + [2, 3, 5, 1, 2], + [2, 3, 5, 1, 3], + [2, 3, 5, 1, 4], + [2, 3, 5, 1, 5], + [2, 3, 5, 1, 6], + [2, 3, 5, 2, 1], + [2, 3, 5, 2, 2], + [2, 3, 5, 2, 3], + [2, 3, 5, 2, 4], + [2, 3, 5, 2, 5], + [2, 3, 5, 2, 6], + [2, 3, 5, 3, 1], + [2, 3, 5, 3, 2], + [2, 3, 5, 3, 3], + [2, 3, 5, 3, 4], + [2, 3, 5, 3, 5], + [2, 3, 5, 3, 6], + [2, 3, 5, 4, 1], + [2, 3, 5, 4, 2], + [2, 3, 5, 4, 3], + [2, 3, 5, 4, 4], + [2, 3, 5, 4, 5], + [2, 3, 5, 4, 6], + [2, 3, 5, 5, 1], + [2, 3, 5, 5, 2], + [2, 3, 5, 5, 3], + [2, 3, 5, 5, 4], + [2, 3, 5, 5, 5], + [2, 3, 5, 5, 6], + [2, 3, 5, 6, 1], + [2, 3, 5, 6, 2], + [2, 3, 5, 6, 3], + [2, 3, 5, 6, 4], + [2, 3, 5, 6, 5], + [2, 3, 5, 6, 6], + [2, 3, 6, 1, 1], + [2, 3, 6, 1, 2], + [2, 3, 6, 1, 3], + [2, 3, 6, 1, 4], + [2, 3, 6, 1, 5], + [2, 3, 6, 1, 6], + [2, 3, 6, 2, 1], + [2, 3, 6, 2, 2], + [2, 3, 6, 2, 3], + [2, 3, 6, 2, 4], + [2, 3, 6, 2, 5], + [2, 3, 6, 2, 6], + [2, 3, 6, 3, 1], + [2, 3, 6, 3, 2], + [2, 3, 6, 3, 3], + [2, 3, 6, 3, 4], + [2, 3, 6, 3, 5], + [2, 3, 6, 3, 6], + [2, 3, 6, 4, 1], + [2, 3, 6, 4, 2], + [2, 3, 6, 4, 3], + [2, 3, 6, 4, 4], + [2, 3, 6, 4, 5], + [2, 3, 6, 4, 6], + [2, 3, 6, 5, 1], + [2, 3, 6, 5, 2], + [2, 3, 6, 5, 3], + [2, 3, 6, 5, 4], + [2, 3, 6, 5, 5], + [2, 3, 6, 5, 6], + [2, 3, 6, 6, 1], + [2, 3, 6, 6, 2], + [2, 3, 6, 6, 3], + [2, 3, 6, 6, 4], + [2, 3, 6, 6, 5], + [2, 3, 6, 6, 6], + [2, 4, 1, 1, 1], + [2, 4, 1, 1, 2], + [2, 4, 1, 1, 3], + [2, 4, 1, 1, 4], + [2, 4, 1, 1, 5], + [2, 4, 1, 1, 6], + [2, 4, 1, 2, 1], + [2, 4, 1, 2, 2], + [2, 4, 1, 2, 3], + [2, 4, 1, 2, 4], + [2, 4, 1, 2, 5], + [2, 4, 1, 2, 6], + [2, 4, 1, 3, 1], + [2, 4, 1, 3, 2], + [2, 4, 1, 3, 3], + [2, 4, 1, 3, 4], + [2, 4, 1, 3, 5], + [2, 4, 1, 3, 6], + [2, 4, 1, 4, 1], + [2, 4, 1, 4, 2], + [2, 4, 1, 4, 3], + [2, 4, 1, 4, 4], + [2, 4, 1, 4, 5], + [2, 4, 1, 4, 6], + [2, 4, 1, 5, 1], + [2, 4, 1, 5, 2], + [2, 4, 1, 5, 3], + [2, 4, 1, 5, 4], + [2, 4, 1, 5, 5], + [2, 4, 1, 5, 6], + [2, 4, 1, 6, 1], + [2, 4, 1, 6, 2], + [2, 4, 1, 6, 3], + [2, 4, 1, 6, 4], + [2, 4, 1, 6, 5], + [2, 4, 1, 6, 6], + [2, 4, 2, 1, 1], + [2, 4, 2, 1, 2], + [2, 4, 2, 1, 3], + [2, 4, 2, 1, 4], + [2, 4, 2, 1, 5], + [2, 4, 2, 1, 6], + [2, 4, 2, 2, 1], + [2, 4, 2, 2, 3], + [2, 4, 2, 2, 4], + [2, 4, 2, 2, 5], + [2, 4, 2, 2, 6], + [2, 4, 2, 3, 1], + [2, 4, 2, 3, 2], + [2, 4, 2, 3, 3], + [2, 4, 2, 3, 4], + [2, 4, 2, 3, 5], + [2, 4, 2, 3, 6], + [2, 4, 2, 4, 1], + [2, 4, 2, 4, 2], + [2, 4, 2, 4, 3], + [2, 4, 2, 4, 4], + [2, 4, 2, 4, 5], + [2, 4, 2, 4, 6], + [2, 4, 2, 5, 1], + [2, 4, 2, 5, 2], + [2, 4, 2, 5, 3], + [2, 4, 2, 5, 4], + [2, 4, 2, 5, 5], + [2, 4, 2, 5, 6], + [2, 4, 2, 6, 1], + [2, 4, 2, 6, 2], + [2, 4, 2, 6, 3], + [2, 4, 2, 6, 4], + [2, 4, 2, 6, 5], + [2, 4, 2, 6, 6], + [2, 4, 3, 1, 1], + [2, 4, 3, 1, 2], + [2, 4, 3, 1, 3], + [2, 4, 3, 1, 4], + [2, 4, 3, 1, 5], + [2, 4, 3, 1, 6], + [2, 4, 3, 2, 1], + [2, 4, 3, 2, 2], + [2, 4, 3, 2, 3], + [2, 4, 3, 2, 4], + [2, 4, 3, 2, 5], + [2, 4, 3, 2, 6], + [2, 4, 3, 3, 1], + [2, 4, 3, 3, 2], + [2, 4, 3, 3, 3], + [2, 4, 3, 3, 4], + [2, 4, 3, 3, 5], + [2, 4, 3, 3, 6], + [2, 4, 3, 4, 1], + [2, 4, 3, 4, 2], + [2, 4, 3, 4, 3], + [2, 4, 3, 4, 4], + [2, 4, 3, 4, 5], + [2, 4, 3, 4, 6], + [2, 4, 3, 5, 1], + [2, 4, 3, 5, 2], + [2, 4, 3, 5, 3], + [2, 4, 3, 5, 4], + [2, 4, 3, 5, 5], + [2, 4, 3, 5, 6], + [2, 4, 3, 6, 1], + [2, 4, 3, 6, 2], + [2, 4, 3, 6, 3], + [2, 4, 3, 6, 4], + [2, 4, 3, 6, 5], + [2, 4, 3, 6, 6], + [2, 4, 4, 1, 1], + [2, 4, 4, 1, 2], + [2, 4, 4, 1, 3], + [2, 4, 4, 1, 4], + [2, 4, 4, 1, 5], + [2, 4, 4, 1, 6], + [2, 4, 4, 2, 1], + [2, 4, 4, 2, 2], + [2, 4, 4, 2, 3], + [2, 4, 4, 2, 4], + [2, 4, 4, 2, 5], + [2, 4, 4, 2, 6], + [2, 4, 4, 3, 1], + [2, 4, 4, 3, 2], + [2, 4, 4, 3, 3], + [2, 4, 4, 3, 4], + [2, 4, 4, 3, 5], + [2, 4, 4, 3, 6], + [2, 4, 4, 4, 1], + [2, 4, 4, 4, 2], + [2, 4, 4, 4, 3], + [2, 4, 4, 4, 5], + [2, 4, 4, 4, 6], + [2, 4, 4, 5, 1], + [2, 4, 4, 5, 2], + [2, 4, 4, 5, 3], + [2, 4, 4, 5, 4], + [2, 4, 4, 5, 5], + [2, 4, 4, 5, 6], + [2, 4, 4, 6, 1], + [2, 4, 4, 6, 2], + [2, 4, 4, 6, 3], + [2, 4, 4, 6, 4], + [2, 4, 4, 6, 5], + [2, 4, 4, 6, 6], + [2, 4, 5, 1, 1], + [2, 4, 5, 1, 2], + [2, 4, 5, 1, 3], + [2, 4, 5, 1, 4], + [2, 4, 5, 1, 5], + [2, 4, 5, 1, 6], + [2, 4, 5, 2, 1], + [2, 4, 5, 2, 2], + [2, 4, 5, 2, 3], + [2, 4, 5, 2, 4], + [2, 4, 5, 2, 5], + [2, 4, 5, 2, 6], + [2, 4, 5, 3, 1], + [2, 4, 5, 3, 2], + [2, 4, 5, 3, 3], + [2, 4, 5, 3, 4], + [2, 4, 5, 3, 5], + [2, 4, 5, 3, 6], + [2, 4, 5, 4, 1], + [2, 4, 5, 4, 2], + [2, 4, 5, 4, 3], + [2, 4, 5, 4, 4], + [2, 4, 5, 4, 5], + [2, 4, 5, 4, 6], + [2, 4, 5, 5, 1], + [2, 4, 5, 5, 2], + [2, 4, 5, 5, 3], + [2, 4, 5, 5, 4], + [2, 4, 5, 5, 5], + [2, 4, 5, 5, 6], + [2, 4, 5, 6, 1], + [2, 4, 5, 6, 2], + [2, 4, 5, 6, 3], + [2, 4, 5, 6, 4], + [2, 4, 5, 6, 5], + [2, 4, 5, 6, 6], + [2, 4, 6, 1, 1], + [2, 4, 6, 1, 2], + [2, 4, 6, 1, 3], + [2, 4, 6, 1, 4], + [2, 4, 6, 1, 5], + [2, 4, 6, 1, 6], + [2, 4, 6, 2, 1], + [2, 4, 6, 2, 2], + [2, 4, 6, 2, 3], + [2, 4, 6, 2, 4], + [2, 4, 6, 2, 5], + [2, 4, 6, 2, 6], + [2, 4, 6, 3, 1], + [2, 4, 6, 3, 2], + [2, 4, 6, 3, 3], + [2, 4, 6, 3, 4], + [2, 4, 6, 3, 5], + [2, 4, 6, 3, 6], + [2, 4, 6, 4, 1], + [2, 4, 6, 4, 2], + [2, 4, 6, 4, 3], + [2, 4, 6, 4, 4], + [2, 4, 6, 4, 5], + [2, 4, 6, 4, 6], + [2, 4, 6, 5, 1], + [2, 4, 6, 5, 2], + [2, 4, 6, 5, 3], + [2, 4, 6, 5, 4], + [2, 4, 6, 5, 5], + [2, 4, 6, 5, 6], + [2, 4, 6, 6, 1], + [2, 4, 6, 6, 2], + [2, 4, 6, 6, 3], + [2, 4, 6, 6, 4], + [2, 4, 6, 6, 5], + [2, 4, 6, 6, 6], + [2, 5, 1, 1, 1], + [2, 5, 1, 1, 2], + [2, 5, 1, 1, 3], + [2, 5, 1, 1, 4], + [2, 5, 1, 1, 5], + [2, 5, 1, 1, 6], + [2, 5, 1, 2, 1], + [2, 5, 1, 2, 2], + [2, 5, 1, 2, 3], + [2, 5, 1, 2, 4], + [2, 5, 1, 2, 5], + [2, 5, 1, 2, 6], + [2, 5, 1, 3, 1], + [2, 5, 1, 3, 2], + [2, 5, 1, 3, 3], + [2, 5, 1, 3, 4], + [2, 5, 1, 3, 5], + [2, 5, 1, 3, 6], + [2, 5, 1, 4, 1], + [2, 5, 1, 4, 2], + [2, 5, 1, 4, 3], + [2, 5, 1, 4, 4], + [2, 5, 1, 4, 5], + [2, 5, 1, 4, 6], + [2, 5, 1, 5, 1], + [2, 5, 1, 5, 2], + [2, 5, 1, 5, 3], + [2, 5, 1, 5, 4], + [2, 5, 1, 5, 5], + [2, 5, 1, 5, 6], + [2, 5, 1, 6, 1], + [2, 5, 1, 6, 2], + [2, 5, 1, 6, 3], + [2, 5, 1, 6, 4], + [2, 5, 1, 6, 5], + [2, 5, 1, 6, 6], + [2, 5, 2, 1, 1], + [2, 5, 2, 1, 2], + [2, 5, 2, 1, 3], + [2, 5, 2, 1, 4], + [2, 5, 2, 1, 5], + [2, 5, 2, 1, 6], + [2, 5, 2, 2, 1], + [2, 5, 2, 2, 3], + [2, 5, 2, 2, 4], + [2, 5, 2, 2, 5], + [2, 5, 2, 2, 6], + [2, 5, 2, 3, 1], + [2, 5, 2, 3, 2], + [2, 5, 2, 3, 3], + [2, 5, 2, 3, 4], + [2, 5, 2, 3, 5], + [2, 5, 2, 3, 6], + [2, 5, 2, 4, 1], + [2, 5, 2, 4, 2], + [2, 5, 2, 4, 3], + [2, 5, 2, 4, 4], + [2, 5, 2, 4, 5], + [2, 5, 2, 4, 6], + [2, 5, 2, 5, 1], + [2, 5, 2, 5, 2], + [2, 5, 2, 5, 3], + [2, 5, 2, 5, 4], + [2, 5, 2, 5, 5], + [2, 5, 2, 5, 6], + [2, 5, 2, 6, 1], + [2, 5, 2, 6, 2], + [2, 5, 2, 6, 3], + [2, 5, 2, 6, 4], + [2, 5, 2, 6, 5], + [2, 5, 2, 6, 6], + [2, 5, 3, 1, 1], + [2, 5, 3, 1, 2], + [2, 5, 3, 1, 3], + [2, 5, 3, 1, 4], + [2, 5, 3, 1, 5], + [2, 5, 3, 1, 6], + [2, 5, 3, 2, 1], + [2, 5, 3, 2, 2], + [2, 5, 3, 2, 3], + [2, 5, 3, 2, 4], + [2, 5, 3, 2, 5], + [2, 5, 3, 2, 6], + [2, 5, 3, 3, 1], + [2, 5, 3, 3, 2], + [2, 5, 3, 3, 3], + [2, 5, 3, 3, 4], + [2, 5, 3, 3, 5], + [2, 5, 3, 3, 6], + [2, 5, 3, 4, 1], + [2, 5, 3, 4, 2], + [2, 5, 3, 4, 3], + [2, 5, 3, 4, 4], + [2, 5, 3, 4, 5], + [2, 5, 3, 4, 6], + [2, 5, 3, 5, 1], + [2, 5, 3, 5, 2], + [2, 5, 3, 5, 3], + [2, 5, 3, 5, 4], + [2, 5, 3, 5, 5], + [2, 5, 3, 5, 6], + [2, 5, 3, 6, 1], + [2, 5, 3, 6, 2], + [2, 5, 3, 6, 3], + [2, 5, 3, 6, 4], + [2, 5, 3, 6, 5], + [2, 5, 3, 6, 6], + [2, 5, 4, 1, 1], + [2, 5, 4, 1, 2], + [2, 5, 4, 1, 3], + [2, 5, 4, 1, 4], + [2, 5, 4, 1, 5], + [2, 5, 4, 1, 6], + [2, 5, 4, 2, 1], + [2, 5, 4, 2, 2], + [2, 5, 4, 2, 3], + [2, 5, 4, 2, 4], + [2, 5, 4, 2, 5], + [2, 5, 4, 2, 6], + [2, 5, 4, 3, 1], + [2, 5, 4, 3, 2], + [2, 5, 4, 3, 3], + [2, 5, 4, 3, 4], + [2, 5, 4, 3, 5], + [2, 5, 4, 3, 6], + [2, 5, 4, 4, 1], + [2, 5, 4, 4, 2], + [2, 5, 4, 4, 3], + [2, 5, 4, 4, 4], + [2, 5, 4, 4, 5], + [2, 5, 4, 4, 6], + [2, 5, 4, 5, 1], + [2, 5, 4, 5, 2], + [2, 5, 4, 5, 3], + [2, 5, 4, 5, 4], + [2, 5, 4, 5, 5], + [2, 5, 4, 5, 6], + [2, 5, 4, 6, 1], + [2, 5, 4, 6, 2], + [2, 5, 4, 6, 3], + [2, 5, 4, 6, 4], + [2, 5, 4, 6, 5], + [2, 5, 4, 6, 6], + [2, 5, 5, 1, 1], + [2, 5, 5, 1, 2], + [2, 5, 5, 1, 3], + [2, 5, 5, 1, 4], + [2, 5, 5, 1, 5], + [2, 5, 5, 1, 6], + [2, 5, 5, 2, 1], + [2, 5, 5, 2, 2], + [2, 5, 5, 2, 3], + [2, 5, 5, 2, 4], + [2, 5, 5, 2, 5], + [2, 5, 5, 2, 6], + [2, 5, 5, 3, 1], + [2, 5, 5, 3, 2], + [2, 5, 5, 3, 3], + [2, 5, 5, 3, 4], + [2, 5, 5, 3, 5], + [2, 5, 5, 3, 6], + [2, 5, 5, 4, 1], + [2, 5, 5, 4, 2], + [2, 5, 5, 4, 3], + [2, 5, 5, 4, 4], + [2, 5, 5, 4, 5], + [2, 5, 5, 4, 6], + [2, 5, 5, 5, 1], + [2, 5, 5, 5, 2], + [2, 5, 5, 5, 3], + [2, 5, 5, 5, 4], + [2, 5, 5, 5, 6], + [2, 5, 5, 6, 1], + [2, 5, 5, 6, 2], + [2, 5, 5, 6, 3], + [2, 5, 5, 6, 4], + [2, 5, 5, 6, 5], + [2, 5, 5, 6, 6], + [2, 5, 6, 1, 1], + [2, 5, 6, 1, 2], + [2, 5, 6, 1, 3], + [2, 5, 6, 1, 4], + [2, 5, 6, 1, 5], + [2, 5, 6, 1, 6], + [2, 5, 6, 2, 1], + [2, 5, 6, 2, 2], + [2, 5, 6, 2, 3], + [2, 5, 6, 2, 4], + [2, 5, 6, 2, 5], + [2, 5, 6, 2, 6], + [2, 5, 6, 3, 1], + [2, 5, 6, 3, 2], + [2, 5, 6, 3, 3], + [2, 5, 6, 3, 4], + [2, 5, 6, 3, 5], + [2, 5, 6, 3, 6], + [2, 5, 6, 4, 1], + [2, 5, 6, 4, 2], + [2, 5, 6, 4, 3], + [2, 5, 6, 4, 4], + [2, 5, 6, 4, 5], + [2, 5, 6, 4, 6], + [2, 5, 6, 5, 1], + [2, 5, 6, 5, 2], + [2, 5, 6, 5, 3], + [2, 5, 6, 5, 4], + [2, 5, 6, 5, 5], + [2, 5, 6, 5, 6], + [2, 5, 6, 6, 1], + [2, 5, 6, 6, 2], + [2, 5, 6, 6, 3], + [2, 5, 6, 6, 4], + [2, 5, 6, 6, 5], + [2, 5, 6, 6, 6], + [2, 6, 1, 1, 1], + [2, 6, 1, 1, 2], + [2, 6, 1, 1, 3], + [2, 6, 1, 1, 4], + [2, 6, 1, 1, 5], + [2, 6, 1, 1, 6], + [2, 6, 1, 2, 1], + [2, 6, 1, 2, 2], + [2, 6, 1, 2, 3], + [2, 6, 1, 2, 4], + [2, 6, 1, 2, 5], + [2, 6, 1, 2, 6], + [2, 6, 1, 3, 1], + [2, 6, 1, 3, 2], + [2, 6, 1, 3, 3], + [2, 6, 1, 3, 4], + [2, 6, 1, 3, 5], + [2, 6, 1, 3, 6], + [2, 6, 1, 4, 1], + [2, 6, 1, 4, 2], + [2, 6, 1, 4, 3], + [2, 6, 1, 4, 4], + [2, 6, 1, 4, 5], + [2, 6, 1, 4, 6], + [2, 6, 1, 5, 1], + [2, 6, 1, 5, 2], + [2, 6, 1, 5, 3], + [2, 6, 1, 5, 4], + [2, 6, 1, 5, 5], + [2, 6, 1, 5, 6], + [2, 6, 1, 6, 1], + [2, 6, 1, 6, 2], + [2, 6, 1, 6, 3], + [2, 6, 1, 6, 4], + [2, 6, 1, 6, 5], + [2, 6, 1, 6, 6], + [2, 6, 2, 1, 1], + [2, 6, 2, 1, 2], + [2, 6, 2, 1, 3], + [2, 6, 2, 1, 4], + [2, 6, 2, 1, 5], + [2, 6, 2, 1, 6], + [2, 6, 2, 2, 1], + [2, 6, 2, 2, 3], + [2, 6, 2, 2, 4], + [2, 6, 2, 2, 5], + [2, 6, 2, 2, 6], + [2, 6, 2, 3, 1], + [2, 6, 2, 3, 2], + [2, 6, 2, 3, 3], + [2, 6, 2, 3, 4], + [2, 6, 2, 3, 5], + [2, 6, 2, 3, 6], + [2, 6, 2, 4, 1], + [2, 6, 2, 4, 2], + [2, 6, 2, 4, 3], + [2, 6, 2, 4, 4], + [2, 6, 2, 4, 5], + [2, 6, 2, 4, 6], + [2, 6, 2, 5, 1], + [2, 6, 2, 5, 2], + [2, 6, 2, 5, 3], + [2, 6, 2, 5, 4], + [2, 6, 2, 5, 5], + [2, 6, 2, 5, 6], + [2, 6, 2, 6, 1], + [2, 6, 2, 6, 2], + [2, 6, 2, 6, 3], + [2, 6, 2, 6, 4], + [2, 6, 2, 6, 5], + [2, 6, 2, 6, 6], + [2, 6, 3, 1, 1], + [2, 6, 3, 1, 2], + [2, 6, 3, 1, 3], + [2, 6, 3, 1, 4], + [2, 6, 3, 1, 5], + [2, 6, 3, 1, 6], + [2, 6, 3, 2, 1], + [2, 6, 3, 2, 2], + [2, 6, 3, 2, 3], + [2, 6, 3, 2, 4], + [2, 6, 3, 2, 5], + [2, 6, 3, 2, 6], + [2, 6, 3, 3, 1], + [2, 6, 3, 3, 2], + [2, 6, 3, 3, 3], + [2, 6, 3, 3, 4], + [2, 6, 3, 3, 5], + [2, 6, 3, 3, 6], + [2, 6, 3, 4, 1], + [2, 6, 3, 4, 2], + [2, 6, 3, 4, 3], + [2, 6, 3, 4, 4], + [2, 6, 3, 4, 5], + [2, 6, 3, 4, 6], + [2, 6, 3, 5, 1], + [2, 6, 3, 5, 2], + [2, 6, 3, 5, 3], + [2, 6, 3, 5, 4], + [2, 6, 3, 5, 5], + [2, 6, 3, 5, 6], + [2, 6, 3, 6, 1], + [2, 6, 3, 6, 2], + [2, 6, 3, 6, 3], + [2, 6, 3, 6, 4], + [2, 6, 3, 6, 5], + [2, 6, 3, 6, 6], + [2, 6, 4, 1, 1], + [2, 6, 4, 1, 2], + [2, 6, 4, 1, 3], + [2, 6, 4, 1, 4], + [2, 6, 4, 1, 5], + [2, 6, 4, 1, 6], + [2, 6, 4, 2, 1], + [2, 6, 4, 2, 2], + [2, 6, 4, 2, 3], + [2, 6, 4, 2, 4], + [2, 6, 4, 2, 5], + [2, 6, 4, 2, 6], + [2, 6, 4, 3, 1], + [2, 6, 4, 3, 2], + [2, 6, 4, 3, 3], + [2, 6, 4, 3, 4], + [2, 6, 4, 3, 5], + [2, 6, 4, 3, 6], + [2, 6, 4, 4, 1], + [2, 6, 4, 4, 2], + [2, 6, 4, 4, 3], + [2, 6, 4, 4, 4], + [2, 6, 4, 4, 5], + [2, 6, 4, 4, 6], + [2, 6, 4, 5, 1], + [2, 6, 4, 5, 2], + [2, 6, 4, 5, 3], + [2, 6, 4, 5, 4], + [2, 6, 4, 5, 5], + [2, 6, 4, 5, 6], + [2, 6, 4, 6, 1], + [2, 6, 4, 6, 2], + [2, 6, 4, 6, 3], + [2, 6, 4, 6, 4], + [2, 6, 4, 6, 5], + [2, 6, 4, 6, 6], + [2, 6, 5, 1, 1], + [2, 6, 5, 1, 2], + [2, 6, 5, 1, 3], + [2, 6, 5, 1, 4], + [2, 6, 5, 1, 5], + [2, 6, 5, 1, 6], + [2, 6, 5, 2, 1], + [2, 6, 5, 2, 2], + [2, 6, 5, 2, 3], + [2, 6, 5, 2, 4], + [2, 6, 5, 2, 5], + [2, 6, 5, 2, 6], + [2, 6, 5, 3, 1], + [2, 6, 5, 3, 2], + [2, 6, 5, 3, 3], + [2, 6, 5, 3, 4], + [2, 6, 5, 3, 5], + [2, 6, 5, 3, 6], + [2, 6, 5, 4, 1], + [2, 6, 5, 4, 2], + [2, 6, 5, 4, 3], + [2, 6, 5, 4, 4], + [2, 6, 5, 4, 5], + [2, 6, 5, 4, 6], + [2, 6, 5, 5, 1], + [2, 6, 5, 5, 2], + [2, 6, 5, 5, 3], + [2, 6, 5, 5, 4], + [2, 6, 5, 5, 5], + [2, 6, 5, 5, 6], + [2, 6, 5, 6, 1], + [2, 6, 5, 6, 2], + [2, 6, 5, 6, 3], + [2, 6, 5, 6, 4], + [2, 6, 5, 6, 5], + [2, 6, 5, 6, 6], + [2, 6, 6, 1, 1], + [2, 6, 6, 1, 2], + [2, 6, 6, 1, 3], + [2, 6, 6, 1, 4], + [2, 6, 6, 1, 5], + [2, 6, 6, 1, 6], + [2, 6, 6, 2, 1], + [2, 6, 6, 2, 2], + [2, 6, 6, 2, 3], + [2, 6, 6, 2, 4], + [2, 6, 6, 2, 5], + [2, 6, 6, 2, 6], + [2, 6, 6, 3, 1], + [2, 6, 6, 3, 2], + [2, 6, 6, 3, 3], + [2, 6, 6, 3, 4], + [2, 6, 6, 3, 5], + [2, 6, 6, 3, 6], + [2, 6, 6, 4, 1], + [2, 6, 6, 4, 2], + [2, 6, 6, 4, 3], + [2, 6, 6, 4, 4], + [2, 6, 6, 4, 5], + [2, 6, 6, 4, 6], + [2, 6, 6, 5, 1], + [2, 6, 6, 5, 2], + [2, 6, 6, 5, 3], + [2, 6, 6, 5, 4], + [2, 6, 6, 5, 5], + [2, 6, 6, 5, 6], + [2, 6, 6, 6, 1], + [2, 6, 6, 6, 2], + [2, 6, 6, 6, 3], + [2, 6, 6, 6, 4], + [2, 6, 6, 6, 5], + [3, 1, 1, 1, 2], + [3, 1, 1, 1, 3], + [3, 1, 1, 1, 4], + [3, 1, 1, 1, 5], + [3, 1, 1, 1, 6], + [3, 1, 1, 2, 1], + [3, 1, 1, 2, 2], + [3, 1, 1, 2, 3], + [3, 1, 1, 2, 4], + [3, 1, 1, 2, 5], + [3, 1, 1, 2, 6], + [3, 1, 1, 3, 1], + [3, 1, 1, 3, 2], + [3, 1, 1, 3, 3], + [3, 1, 1, 3, 4], + [3, 1, 1, 3, 5], + [3, 1, 1, 3, 6], + [3, 1, 1, 4, 1], + [3, 1, 1, 4, 2], + [3, 1, 1, 4, 3], + [3, 1, 1, 4, 4], + [3, 1, 1, 4, 5], + [3, 1, 1, 4, 6], + [3, 1, 1, 5, 1], + [3, 1, 1, 5, 2], + [3, 1, 1, 5, 3], + [3, 1, 1, 5, 4], + [3, 1, 1, 5, 5], + [3, 1, 1, 5, 6], + [3, 1, 1, 6, 1], + [3, 1, 1, 6, 2], + [3, 1, 1, 6, 3], + [3, 1, 1, 6, 4], + [3, 1, 1, 6, 5], + [3, 1, 1, 6, 6], + [3, 1, 2, 1, 1], + [3, 1, 2, 1, 2], + [3, 1, 2, 1, 3], + [3, 1, 2, 1, 4], + [3, 1, 2, 1, 5], + [3, 1, 2, 1, 6], + [3, 1, 2, 2, 1], + [3, 1, 2, 2, 2], + [3, 1, 2, 2, 3], + [3, 1, 2, 2, 4], + [3, 1, 2, 2, 5], + [3, 1, 2, 2, 6], + [3, 1, 2, 3, 1], + [3, 1, 2, 3, 2], + [3, 1, 2, 3, 3], + [3, 1, 2, 3, 4], + [3, 1, 2, 3, 5], + [3, 1, 2, 3, 6], + [3, 1, 2, 4, 1], + [3, 1, 2, 4, 2], + [3, 1, 2, 4, 3], + [3, 1, 2, 4, 4], + [3, 1, 2, 4, 5], + [3, 1, 2, 4, 6], + [3, 1, 2, 5, 1], + [3, 1, 2, 5, 2], + [3, 1, 2, 5, 3], + [3, 1, 2, 5, 4], + [3, 1, 2, 5, 5], + [3, 1, 2, 5, 6], + [3, 1, 2, 6, 1], + [3, 1, 2, 6, 2], + [3, 1, 2, 6, 3], + [3, 1, 2, 6, 4], + [3, 1, 2, 6, 5], + [3, 1, 2, 6, 6], + [3, 1, 3, 1, 1], + [3, 1, 3, 1, 2], + [3, 1, 3, 1, 3], + [3, 1, 3, 1, 4], + [3, 1, 3, 1, 5], + [3, 1, 3, 1, 6], + [3, 1, 3, 2, 1], + [3, 1, 3, 2, 2], + [3, 1, 3, 2, 3], + [3, 1, 3, 2, 4], + [3, 1, 3, 2, 5], + [3, 1, 3, 2, 6], + [3, 1, 3, 3, 1], + [3, 1, 3, 3, 2], + [3, 1, 3, 3, 4], + [3, 1, 3, 3, 5], + [3, 1, 3, 3, 6], + [3, 1, 3, 4, 1], + [3, 1, 3, 4, 2], + [3, 1, 3, 4, 3], + [3, 1, 3, 4, 4], + [3, 1, 3, 4, 5], + [3, 1, 3, 4, 6], + [3, 1, 3, 5, 1], + [3, 1, 3, 5, 2], + [3, 1, 3, 5, 3], + [3, 1, 3, 5, 4], + [3, 1, 3, 5, 5], + [3, 1, 3, 5, 6], + [3, 1, 3, 6, 1], + [3, 1, 3, 6, 2], + [3, 1, 3, 6, 3], + [3, 1, 3, 6, 4], + [3, 1, 3, 6, 5], + [3, 1, 3, 6, 6], + [3, 1, 4, 1, 1], + [3, 1, 4, 1, 2], + [3, 1, 4, 1, 3], + [3, 1, 4, 1, 4], + [3, 1, 4, 1, 5], + [3, 1, 4, 1, 6], + [3, 1, 4, 2, 1], + [3, 1, 4, 2, 2], + [3, 1, 4, 2, 3], + [3, 1, 4, 2, 4], + [3, 1, 4, 2, 5], + [3, 1, 4, 2, 6], + [3, 1, 4, 3, 1], + [3, 1, 4, 3, 2], + [3, 1, 4, 3, 3], + [3, 1, 4, 3, 4], + [3, 1, 4, 3, 5], + [3, 1, 4, 3, 6], + [3, 1, 4, 4, 1], + [3, 1, 4, 4, 2], + [3, 1, 4, 4, 3], + [3, 1, 4, 4, 4], + [3, 1, 4, 4, 5], + [3, 1, 4, 4, 6], + [3, 1, 4, 5, 1], + [3, 1, 4, 5, 2], + [3, 1, 4, 5, 3], + [3, 1, 4, 5, 4], + [3, 1, 4, 5, 5], + [3, 1, 4, 5, 6], + [3, 1, 4, 6, 1], + [3, 1, 4, 6, 2], + [3, 1, 4, 6, 3], + [3, 1, 4, 6, 4], + [3, 1, 4, 6, 5], + [3, 1, 4, 6, 6], + [3, 1, 5, 1, 1], + [3, 1, 5, 1, 2], + [3, 1, 5, 1, 3], + [3, 1, 5, 1, 4], + [3, 1, 5, 1, 5], + [3, 1, 5, 1, 6], + [3, 1, 5, 2, 1], + [3, 1, 5, 2, 2], + [3, 1, 5, 2, 3], + [3, 1, 5, 2, 4], + [3, 1, 5, 2, 5], + [3, 1, 5, 2, 6], + [3, 1, 5, 3, 1], + [3, 1, 5, 3, 2], + [3, 1, 5, 3, 3], + [3, 1, 5, 3, 4], + [3, 1, 5, 3, 5], + [3, 1, 5, 3, 6], + [3, 1, 5, 4, 1], + [3, 1, 5, 4, 2], + [3, 1, 5, 4, 3], + [3, 1, 5, 4, 4], + [3, 1, 5, 4, 5], + [3, 1, 5, 4, 6], + [3, 1, 5, 5, 1], + [3, 1, 5, 5, 2], + [3, 1, 5, 5, 3], + [3, 1, 5, 5, 4], + [3, 1, 5, 5, 5], + [3, 1, 5, 5, 6], + [3, 1, 5, 6, 1], + [3, 1, 5, 6, 2], + [3, 1, 5, 6, 3], + [3, 1, 5, 6, 4], + [3, 1, 5, 6, 5], + [3, 1, 5, 6, 6], + [3, 1, 6, 1, 1], + [3, 1, 6, 1, 2], + [3, 1, 6, 1, 3], + [3, 1, 6, 1, 4], + [3, 1, 6, 1, 5], + [3, 1, 6, 1, 6], + [3, 1, 6, 2, 1], + [3, 1, 6, 2, 2], + [3, 1, 6, 2, 3], + [3, 1, 6, 2, 4], + [3, 1, 6, 2, 5], + [3, 1, 6, 2, 6], + [3, 1, 6, 3, 1], + [3, 1, 6, 3, 2], + [3, 1, 6, 3, 3], + [3, 1, 6, 3, 4], + [3, 1, 6, 3, 5], + [3, 1, 6, 3, 6], + [3, 1, 6, 4, 1], + [3, 1, 6, 4, 2], + [3, 1, 6, 4, 3], + [3, 1, 6, 4, 4], + [3, 1, 6, 4, 5], + [3, 1, 6, 4, 6], + [3, 1, 6, 5, 1], + [3, 1, 6, 5, 2], + [3, 1, 6, 5, 3], + [3, 1, 6, 5, 4], + [3, 1, 6, 5, 5], + [3, 1, 6, 5, 6], + [3, 1, 6, 6, 1], + [3, 1, 6, 6, 2], + [3, 1, 6, 6, 3], + [3, 1, 6, 6, 4], + [3, 1, 6, 6, 5], + [3, 1, 6, 6, 6], + [3, 2, 1, 1, 1], + [3, 2, 1, 1, 2], + [3, 2, 1, 1, 3], + [3, 2, 1, 1, 4], + [3, 2, 1, 1, 5], + [3, 2, 1, 1, 6], + [3, 2, 1, 2, 1], + [3, 2, 1, 2, 2], + [3, 2, 1, 2, 3], + [3, 2, 1, 2, 4], + [3, 2, 1, 2, 5], + [3, 2, 1, 2, 6], + [3, 2, 1, 3, 1], + [3, 2, 1, 3, 2], + [3, 2, 1, 3, 3], + [3, 2, 1, 3, 4], + [3, 2, 1, 3, 5], + [3, 2, 1, 3, 6], + [3, 2, 1, 4, 1], + [3, 2, 1, 4, 2], + [3, 2, 1, 4, 3], + [3, 2, 1, 4, 4], + [3, 2, 1, 4, 5], + [3, 2, 1, 4, 6], + [3, 2, 1, 5, 1], + [3, 2, 1, 5, 2], + [3, 2, 1, 5, 3], + [3, 2, 1, 5, 4], + [3, 2, 1, 5, 5], + [3, 2, 1, 5, 6], + [3, 2, 1, 6, 1], + [3, 2, 1, 6, 2], + [3, 2, 1, 6, 3], + [3, 2, 1, 6, 4], + [3, 2, 1, 6, 5], + [3, 2, 1, 6, 6], + [3, 2, 2, 1, 1], + [3, 2, 2, 1, 2], + [3, 2, 2, 1, 3], + [3, 2, 2, 1, 4], + [3, 2, 2, 1, 5], + [3, 2, 2, 1, 6], + [3, 2, 2, 2, 1], + [3, 2, 2, 2, 3], + [3, 2, 2, 2, 4], + [3, 2, 2, 2, 5], + [3, 2, 2, 2, 6], + [3, 2, 2, 3, 1], + [3, 2, 2, 3, 2], + [3, 2, 2, 3, 3], + [3, 2, 2, 3, 4], + [3, 2, 2, 3, 5], + [3, 2, 2, 3, 6], + [3, 2, 2, 4, 1], + [3, 2, 2, 4, 2], + [3, 2, 2, 4, 3], + [3, 2, 2, 4, 4], + [3, 2, 2, 4, 5], + [3, 2, 2, 4, 6], + [3, 2, 2, 5, 1], + [3, 2, 2, 5, 2], + [3, 2, 2, 5, 3], + [3, 2, 2, 5, 4], + [3, 2, 2, 5, 5], + [3, 2, 2, 5, 6], + [3, 2, 2, 6, 1], + [3, 2, 2, 6, 2], + [3, 2, 2, 6, 3], + [3, 2, 2, 6, 4], + [3, 2, 2, 6, 5], + [3, 2, 2, 6, 6], + [3, 2, 3, 1, 1], + [3, 2, 3, 1, 2], + [3, 2, 3, 1, 3], + [3, 2, 3, 1, 4], + [3, 2, 3, 1, 5], + [3, 2, 3, 1, 6], + [3, 2, 3, 2, 1], + [3, 2, 3, 2, 2], + [3, 2, 3, 2, 3], + [3, 2, 3, 2, 4], + [3, 2, 3, 2, 5], + [3, 2, 3, 2, 6], + [3, 2, 3, 3, 1], + [3, 2, 3, 3, 2], + [3, 2, 3, 3, 4], + [3, 2, 3, 3, 5], + [3, 2, 3, 3, 6], + [3, 2, 3, 4, 1], + [3, 2, 3, 4, 2], + [3, 2, 3, 4, 3], + [3, 2, 3, 4, 4], + [3, 2, 3, 4, 5], + [3, 2, 3, 4, 6], + [3, 2, 3, 5, 1], + [3, 2, 3, 5, 2], + [3, 2, 3, 5, 3], + [3, 2, 3, 5, 4], + [3, 2, 3, 5, 5], + [3, 2, 3, 5, 6], + [3, 2, 3, 6, 1], + [3, 2, 3, 6, 2], + [3, 2, 3, 6, 3], + [3, 2, 3, 6, 4], + [3, 2, 3, 6, 5], + [3, 2, 3, 6, 6], + [3, 2, 4, 1, 1], + [3, 2, 4, 1, 2], + [3, 2, 4, 1, 3], + [3, 2, 4, 1, 4], + [3, 2, 4, 1, 5], + [3, 2, 4, 1, 6], + [3, 2, 4, 2, 1], + [3, 2, 4, 2, 2], + [3, 2, 4, 2, 3], + [3, 2, 4, 2, 4], + [3, 2, 4, 2, 5], + [3, 2, 4, 2, 6], + [3, 2, 4, 3, 1], + [3, 2, 4, 3, 2], + [3, 2, 4, 3, 3], + [3, 2, 4, 3, 4], + [3, 2, 4, 3, 5], + [3, 2, 4, 3, 6], + [3, 2, 4, 4, 1], + [3, 2, 4, 4, 2], + [3, 2, 4, 4, 3], + [3, 2, 4, 4, 4], + [3, 2, 4, 4, 5], + [3, 2, 4, 4, 6], + [3, 2, 4, 5, 1], + [3, 2, 4, 5, 2], + [3, 2, 4, 5, 3], + [3, 2, 4, 5, 4], + [3, 2, 4, 5, 5], + [3, 2, 4, 5, 6], + [3, 2, 4, 6, 1], + [3, 2, 4, 6, 2], + [3, 2, 4, 6, 3], + [3, 2, 4, 6, 4], + [3, 2, 4, 6, 5], + [3, 2, 4, 6, 6], + [3, 2, 5, 1, 1], + [3, 2, 5, 1, 2], + [3, 2, 5, 1, 3], + [3, 2, 5, 1, 4], + [3, 2, 5, 1, 5], + [3, 2, 5, 1, 6], + [3, 2, 5, 2, 1], + [3, 2, 5, 2, 2], + [3, 2, 5, 2, 3], + [3, 2, 5, 2, 4], + [3, 2, 5, 2, 5], + [3, 2, 5, 2, 6], + [3, 2, 5, 3, 1], + [3, 2, 5, 3, 2], + [3, 2, 5, 3, 3], + [3, 2, 5, 3, 4], + [3, 2, 5, 3, 5], + [3, 2, 5, 3, 6], + [3, 2, 5, 4, 1], + [3, 2, 5, 4, 2], + [3, 2, 5, 4, 3], + [3, 2, 5, 4, 4], + [3, 2, 5, 4, 5], + [3, 2, 5, 4, 6], + [3, 2, 5, 5, 1], + [3, 2, 5, 5, 2], + [3, 2, 5, 5, 3], + [3, 2, 5, 5, 4], + [3, 2, 5, 5, 5], + [3, 2, 5, 5, 6], + [3, 2, 5, 6, 1], + [3, 2, 5, 6, 2], + [3, 2, 5, 6, 3], + [3, 2, 5, 6, 4], + [3, 2, 5, 6, 5], + [3, 2, 5, 6, 6], + [3, 2, 6, 1, 1], + [3, 2, 6, 1, 2], + [3, 2, 6, 1, 3], + [3, 2, 6, 1, 4], + [3, 2, 6, 1, 5], + [3, 2, 6, 1, 6], + [3, 2, 6, 2, 1], + [3, 2, 6, 2, 2], + [3, 2, 6, 2, 3], + [3, 2, 6, 2, 4], + [3, 2, 6, 2, 5], + [3, 2, 6, 2, 6], + [3, 2, 6, 3, 1], + [3, 2, 6, 3, 2], + [3, 2, 6, 3, 3], + [3, 2, 6, 3, 4], + [3, 2, 6, 3, 5], + [3, 2, 6, 3, 6], + [3, 2, 6, 4, 1], + [3, 2, 6, 4, 2], + [3, 2, 6, 4, 3], + [3, 2, 6, 4, 4], + [3, 2, 6, 4, 5], + [3, 2, 6, 4, 6], + [3, 2, 6, 5, 1], + [3, 2, 6, 5, 2], + [3, 2, 6, 5, 3], + [3, 2, 6, 5, 4], + [3, 2, 6, 5, 5], + [3, 2, 6, 5, 6], + [3, 2, 6, 6, 1], + [3, 2, 6, 6, 2], + [3, 2, 6, 6, 3], + [3, 2, 6, 6, 4], + [3, 2, 6, 6, 5], + [3, 2, 6, 6, 6], + [3, 3, 1, 1, 1], + [3, 3, 1, 1, 2], + [3, 3, 1, 1, 3], + [3, 3, 1, 1, 4], + [3, 3, 1, 1, 5], + [3, 3, 1, 1, 6], + [3, 3, 1, 2, 1], + [3, 3, 1, 2, 2], + [3, 3, 1, 2, 3], + [3, 3, 1, 2, 4], + [3, 3, 1, 2, 5], + [3, 3, 1, 2, 6], + [3, 3, 1, 3, 1], + [3, 3, 1, 3, 2], + [3, 3, 1, 3, 4], + [3, 3, 1, 3, 5], + [3, 3, 1, 3, 6], + [3, 3, 1, 4, 1], + [3, 3, 1, 4, 2], + [3, 3, 1, 4, 3], + [3, 3, 1, 4, 4], + [3, 3, 1, 4, 5], + [3, 3, 1, 4, 6], + [3, 3, 1, 5, 1], + [3, 3, 1, 5, 2], + [3, 3, 1, 5, 3], + [3, 3, 1, 5, 4], + [3, 3, 1, 5, 5], + [3, 3, 1, 5, 6], + [3, 3, 1, 6, 1], + [3, 3, 1, 6, 2], + [3, 3, 1, 6, 3], + [3, 3, 1, 6, 4], + [3, 3, 1, 6, 5], + [3, 3, 1, 6, 6], + [3, 3, 2, 1, 1], + [3, 3, 2, 1, 2], + [3, 3, 2, 1, 3], + [3, 3, 2, 1, 4], + [3, 3, 2, 1, 5], + [3, 3, 2, 1, 6], + [3, 3, 2, 2, 1], + [3, 3, 2, 2, 2], + [3, 3, 2, 2, 3], + [3, 3, 2, 2, 4], + [3, 3, 2, 2, 5], + [3, 3, 2, 2, 6], + [3, 3, 2, 3, 1], + [3, 3, 2, 3, 2], + [3, 3, 2, 3, 4], + [3, 3, 2, 3, 5], + [3, 3, 2, 3, 6], + [3, 3, 2, 4, 1], + [3, 3, 2, 4, 2], + [3, 3, 2, 4, 3], + [3, 3, 2, 4, 4], + [3, 3, 2, 4, 5], + [3, 3, 2, 4, 6], + [3, 3, 2, 5, 1], + [3, 3, 2, 5, 2], + [3, 3, 2, 5, 3], + [3, 3, 2, 5, 4], + [3, 3, 2, 5, 5], + [3, 3, 2, 5, 6], + [3, 3, 2, 6, 1], + [3, 3, 2, 6, 2], + [3, 3, 2, 6, 3], + [3, 3, 2, 6, 4], + [3, 3, 2, 6, 5], + [3, 3, 2, 6, 6], + [3, 3, 3, 1, 1], + [3, 3, 3, 1, 2], + [3, 3, 3, 1, 4], + [3, 3, 3, 1, 5], + [3, 3, 3, 1, 6], + [3, 3, 3, 2, 1], + [3, 3, 3, 2, 2], + [3, 3, 3, 2, 4], + [3, 3, 3, 2, 5], + [3, 3, 3, 2, 6], + [3, 3, 3, 4, 1], + [3, 3, 3, 4, 2], + [3, 3, 3, 4, 4], + [3, 3, 3, 4, 5], + [3, 3, 3, 4, 6], + [3, 3, 3, 5, 1], + [3, 3, 3, 5, 2], + [3, 3, 3, 5, 4], + [3, 3, 3, 5, 5], + [3, 3, 3, 5, 6], + [3, 3, 3, 6, 1], + [3, 3, 3, 6, 2], + [3, 3, 3, 6, 4], + [3, 3, 3, 6, 5], + [3, 3, 3, 6, 6], + [3, 3, 4, 1, 1], + [3, 3, 4, 1, 2], + [3, 3, 4, 1, 3], + [3, 3, 4, 1, 4], + [3, 3, 4, 1, 5], + [3, 3, 4, 1, 6], + [3, 3, 4, 2, 1], + [3, 3, 4, 2, 2], + [3, 3, 4, 2, 3], + [3, 3, 4, 2, 4], + [3, 3, 4, 2, 5], + [3, 3, 4, 2, 6], + [3, 3, 4, 3, 1], + [3, 3, 4, 3, 2], + [3, 3, 4, 3, 4], + [3, 3, 4, 3, 5], + [3, 3, 4, 3, 6], + [3, 3, 4, 4, 1], + [3, 3, 4, 4, 2], + [3, 3, 4, 4, 3], + [3, 3, 4, 4, 4], + [3, 3, 4, 4, 5], + [3, 3, 4, 4, 6], + [3, 3, 4, 5, 1], + [3, 3, 4, 5, 2], + [3, 3, 4, 5, 3], + [3, 3, 4, 5, 4], + [3, 3, 4, 5, 5], + [3, 3, 4, 5, 6], + [3, 3, 4, 6, 1], + [3, 3, 4, 6, 2], + [3, 3, 4, 6, 3], + [3, 3, 4, 6, 4], + [3, 3, 4, 6, 5], + [3, 3, 4, 6, 6], + [3, 3, 5, 1, 1], + [3, 3, 5, 1, 2], + [3, 3, 5, 1, 3], + [3, 3, 5, 1, 4], + [3, 3, 5, 1, 5], + [3, 3, 5, 1, 6], + [3, 3, 5, 2, 1], + [3, 3, 5, 2, 2], + [3, 3, 5, 2, 3], + [3, 3, 5, 2, 4], + [3, 3, 5, 2, 5], + [3, 3, 5, 2, 6], + [3, 3, 5, 3, 1], + [3, 3, 5, 3, 2], + [3, 3, 5, 3, 4], + [3, 3, 5, 3, 5], + [3, 3, 5, 3, 6], + [3, 3, 5, 4, 1], + [3, 3, 5, 4, 2], + [3, 3, 5, 4, 3], + [3, 3, 5, 4, 4], + [3, 3, 5, 4, 5], + [3, 3, 5, 4, 6], + [3, 3, 5, 5, 1], + [3, 3, 5, 5, 2], + [3, 3, 5, 5, 3], + [3, 3, 5, 5, 4], + [3, 3, 5, 5, 5], + [3, 3, 5, 5, 6], + [3, 3, 5, 6, 1], + [3, 3, 5, 6, 2], + [3, 3, 5, 6, 3], + [3, 3, 5, 6, 4], + [3, 3, 5, 6, 5], + [3, 3, 5, 6, 6], + [3, 3, 6, 1, 1], + [3, 3, 6, 1, 2], + [3, 3, 6, 1, 3], + [3, 3, 6, 1, 4], + [3, 3, 6, 1, 5], + [3, 3, 6, 1, 6], + [3, 3, 6, 2, 1], + [3, 3, 6, 2, 2], + [3, 3, 6, 2, 3], + [3, 3, 6, 2, 4], + [3, 3, 6, 2, 5], + [3, 3, 6, 2, 6], + [3, 3, 6, 3, 1], + [3, 3, 6, 3, 2], + [3, 3, 6, 3, 4], + [3, 3, 6, 3, 5], + [3, 3, 6, 3, 6], + [3, 3, 6, 4, 1], + [3, 3, 6, 4, 2], + [3, 3, 6, 4, 3], + [3, 3, 6, 4, 4], + [3, 3, 6, 4, 5], + [3, 3, 6, 4, 6], + [3, 3, 6, 5, 1], + [3, 3, 6, 5, 2], + [3, 3, 6, 5, 3], + [3, 3, 6, 5, 4], + [3, 3, 6, 5, 5], + [3, 3, 6, 5, 6], + [3, 3, 6, 6, 1], + [3, 3, 6, 6, 2], + [3, 3, 6, 6, 3], + [3, 3, 6, 6, 4], + [3, 3, 6, 6, 5], + [3, 3, 6, 6, 6], + [3, 4, 1, 1, 1], + [3, 4, 1, 1, 2], + [3, 4, 1, 1, 3], + [3, 4, 1, 1, 4], + [3, 4, 1, 1, 5], + [3, 4, 1, 1, 6], + [3, 4, 1, 2, 1], + [3, 4, 1, 2, 2], + [3, 4, 1, 2, 3], + [3, 4, 1, 2, 4], + [3, 4, 1, 2, 5], + [3, 4, 1, 2, 6], + [3, 4, 1, 3, 1], + [3, 4, 1, 3, 2], + [3, 4, 1, 3, 3], + [3, 4, 1, 3, 4], + [3, 4, 1, 3, 5], + [3, 4, 1, 3, 6], + [3, 4, 1, 4, 1], + [3, 4, 1, 4, 2], + [3, 4, 1, 4, 3], + [3, 4, 1, 4, 4], + [3, 4, 1, 4, 5], + [3, 4, 1, 4, 6], + [3, 4, 1, 5, 1], + [3, 4, 1, 5, 2], + [3, 4, 1, 5, 3], + [3, 4, 1, 5, 4], + [3, 4, 1, 5, 5], + [3, 4, 1, 5, 6], + [3, 4, 1, 6, 1], + [3, 4, 1, 6, 2], + [3, 4, 1, 6, 3], + [3, 4, 1, 6, 4], + [3, 4, 1, 6, 5], + [3, 4, 1, 6, 6], + [3, 4, 2, 1, 1], + [3, 4, 2, 1, 2], + [3, 4, 2, 1, 3], + [3, 4, 2, 1, 4], + [3, 4, 2, 1, 5], + [3, 4, 2, 1, 6], + [3, 4, 2, 2, 1], + [3, 4, 2, 2, 2], + [3, 4, 2, 2, 3], + [3, 4, 2, 2, 4], + [3, 4, 2, 2, 5], + [3, 4, 2, 2, 6], + [3, 4, 2, 3, 1], + [3, 4, 2, 3, 2], + [3, 4, 2, 3, 3], + [3, 4, 2, 3, 4], + [3, 4, 2, 3, 5], + [3, 4, 2, 3, 6], + [3, 4, 2, 4, 1], + [3, 4, 2, 4, 2], + [3, 4, 2, 4, 3], + [3, 4, 2, 4, 4], + [3, 4, 2, 4, 5], + [3, 4, 2, 4, 6], + [3, 4, 2, 5, 1], + [3, 4, 2, 5, 2], + [3, 4, 2, 5, 3], + [3, 4, 2, 5, 4], + [3, 4, 2, 5, 5], + [3, 4, 2, 5, 6], + [3, 4, 2, 6, 1], + [3, 4, 2, 6, 2], + [3, 4, 2, 6, 3], + [3, 4, 2, 6, 4], + [3, 4, 2, 6, 5], + [3, 4, 2, 6, 6], + [3, 4, 3, 1, 1], + [3, 4, 3, 1, 2], + [3, 4, 3, 1, 3], + [3, 4, 3, 1, 4], + [3, 4, 3, 1, 5], + [3, 4, 3, 1, 6], + [3, 4, 3, 2, 1], + [3, 4, 3, 2, 2], + [3, 4, 3, 2, 3], + [3, 4, 3, 2, 4], + [3, 4, 3, 2, 5], + [3, 4, 3, 2, 6], + [3, 4, 3, 3, 1], + [3, 4, 3, 3, 2], + [3, 4, 3, 3, 4], + [3, 4, 3, 3, 5], + [3, 4, 3, 3, 6], + [3, 4, 3, 4, 1], + [3, 4, 3, 4, 2], + [3, 4, 3, 4, 3], + [3, 4, 3, 4, 4], + [3, 4, 3, 4, 5], + [3, 4, 3, 4, 6], + [3, 4, 3, 5, 1], + [3, 4, 3, 5, 2], + [3, 4, 3, 5, 3], + [3, 4, 3, 5, 4], + [3, 4, 3, 5, 5], + [3, 4, 3, 5, 6], + [3, 4, 3, 6, 1], + [3, 4, 3, 6, 2], + [3, 4, 3, 6, 3], + [3, 4, 3, 6, 4], + [3, 4, 3, 6, 5], + [3, 4, 3, 6, 6], + [3, 4, 4, 1, 1], + [3, 4, 4, 1, 2], + [3, 4, 4, 1, 3], + [3, 4, 4, 1, 4], + [3, 4, 4, 1, 5], + [3, 4, 4, 1, 6], + [3, 4, 4, 2, 1], + [3, 4, 4, 2, 2], + [3, 4, 4, 2, 3], + [3, 4, 4, 2, 4], + [3, 4, 4, 2, 5], + [3, 4, 4, 2, 6], + [3, 4, 4, 3, 1], + [3, 4, 4, 3, 2], + [3, 4, 4, 3, 3], + [3, 4, 4, 3, 4], + [3, 4, 4, 3, 5], + [3, 4, 4, 3, 6], + [3, 4, 4, 4, 1], + [3, 4, 4, 4, 2], + [3, 4, 4, 4, 3], + [3, 4, 4, 4, 5], + [3, 4, 4, 4, 6], + [3, 4, 4, 5, 1], + [3, 4, 4, 5, 2], + [3, 4, 4, 5, 3], + [3, 4, 4, 5, 4], + [3, 4, 4, 5, 5], + [3, 4, 4, 5, 6], + [3, 4, 4, 6, 1], + [3, 4, 4, 6, 2], + [3, 4, 4, 6, 3], + [3, 4, 4, 6, 4], + [3, 4, 4, 6, 5], + [3, 4, 4, 6, 6], + [3, 4, 5, 1, 1], + [3, 4, 5, 1, 2], + [3, 4, 5, 1, 3], + [3, 4, 5, 1, 4], + [3, 4, 5, 1, 5], + [3, 4, 5, 1, 6], + [3, 4, 5, 2, 1], + [3, 4, 5, 2, 2], + [3, 4, 5, 2, 3], + [3, 4, 5, 2, 4], + [3, 4, 5, 2, 5], + [3, 4, 5, 2, 6], + [3, 4, 5, 3, 1], + [3, 4, 5, 3, 2], + [3, 4, 5, 3, 3], + [3, 4, 5, 3, 4], + [3, 4, 5, 3, 5], + [3, 4, 5, 3, 6], + [3, 4, 5, 4, 1], + [3, 4, 5, 4, 2], + [3, 4, 5, 4, 3], + [3, 4, 5, 4, 4], + [3, 4, 5, 4, 5], + [3, 4, 5, 4, 6], + [3, 4, 5, 5, 1], + [3, 4, 5, 5, 2], + [3, 4, 5, 5, 3], + [3, 4, 5, 5, 4], + [3, 4, 5, 5, 5], + [3, 4, 5, 5, 6], + [3, 4, 5, 6, 1], + [3, 4, 5, 6, 2], + [3, 4, 5, 6, 3], + [3, 4, 5, 6, 4], + [3, 4, 5, 6, 5], + [3, 4, 5, 6, 6], + [3, 4, 6, 1, 1], + [3, 4, 6, 1, 2], + [3, 4, 6, 1, 3], + [3, 4, 6, 1, 4], + [3, 4, 6, 1, 5], + [3, 4, 6, 1, 6], + [3, 4, 6, 2, 1], + [3, 4, 6, 2, 2], + [3, 4, 6, 2, 3], + [3, 4, 6, 2, 4], + [3, 4, 6, 2, 5], + [3, 4, 6, 2, 6], + [3, 4, 6, 3, 1], + [3, 4, 6, 3, 2], + [3, 4, 6, 3, 3], + [3, 4, 6, 3, 4], + [3, 4, 6, 3, 5], + [3, 4, 6, 3, 6], + [3, 4, 6, 4, 1], + [3, 4, 6, 4, 2], + [3, 4, 6, 4, 3], + [3, 4, 6, 4, 4], + [3, 4, 6, 4, 5], + [3, 4, 6, 4, 6], + [3, 4, 6, 5, 1], + [3, 4, 6, 5, 2], + [3, 4, 6, 5, 3], + [3, 4, 6, 5, 4], + [3, 4, 6, 5, 5], + [3, 4, 6, 5, 6], + [3, 4, 6, 6, 1], + [3, 4, 6, 6, 2], + [3, 4, 6, 6, 3], + [3, 4, 6, 6, 4], + [3, 4, 6, 6, 5], + [3, 4, 6, 6, 6], + [3, 5, 1, 1, 1], + [3, 5, 1, 1, 2], + [3, 5, 1, 1, 3], + [3, 5, 1, 1, 4], + [3, 5, 1, 1, 5], + [3, 5, 1, 1, 6], + [3, 5, 1, 2, 1], + [3, 5, 1, 2, 2], + [3, 5, 1, 2, 3], + [3, 5, 1, 2, 4], + [3, 5, 1, 2, 5], + [3, 5, 1, 2, 6], + [3, 5, 1, 3, 1], + [3, 5, 1, 3, 2], + [3, 5, 1, 3, 3], + [3, 5, 1, 3, 4], + [3, 5, 1, 3, 5], + [3, 5, 1, 3, 6], + [3, 5, 1, 4, 1], + [3, 5, 1, 4, 2], + [3, 5, 1, 4, 3], + [3, 5, 1, 4, 4], + [3, 5, 1, 4, 5], + [3, 5, 1, 4, 6], + [3, 5, 1, 5, 1], + [3, 5, 1, 5, 2], + [3, 5, 1, 5, 3], + [3, 5, 1, 5, 4], + [3, 5, 1, 5, 5], + [3, 5, 1, 5, 6], + [3, 5, 1, 6, 1], + [3, 5, 1, 6, 2], + [3, 5, 1, 6, 3], + [3, 5, 1, 6, 4], + [3, 5, 1, 6, 5], + [3, 5, 1, 6, 6], + [3, 5, 2, 1, 1], + [3, 5, 2, 1, 2], + [3, 5, 2, 1, 3], + [3, 5, 2, 1, 4], + [3, 5, 2, 1, 5], + [3, 5, 2, 1, 6], + [3, 5, 2, 2, 1], + [3, 5, 2, 2, 2], + [3, 5, 2, 2, 3], + [3, 5, 2, 2, 4], + [3, 5, 2, 2, 5], + [3, 5, 2, 2, 6], + [3, 5, 2, 3, 1], + [3, 5, 2, 3, 2], + [3, 5, 2, 3, 3], + [3, 5, 2, 3, 4], + [3, 5, 2, 3, 5], + [3, 5, 2, 3, 6], + [3, 5, 2, 4, 1], + [3, 5, 2, 4, 2], + [3, 5, 2, 4, 3], + [3, 5, 2, 4, 4], + [3, 5, 2, 4, 5], + [3, 5, 2, 4, 6], + [3, 5, 2, 5, 1], + [3, 5, 2, 5, 2], + [3, 5, 2, 5, 3], + [3, 5, 2, 5, 4], + [3, 5, 2, 5, 5], + [3, 5, 2, 5, 6], + [3, 5, 2, 6, 1], + [3, 5, 2, 6, 2], + [3, 5, 2, 6, 3], + [3, 5, 2, 6, 4], + [3, 5, 2, 6, 5], + [3, 5, 2, 6, 6], + [3, 5, 3, 1, 1], + [3, 5, 3, 1, 2], + [3, 5, 3, 1, 3], + [3, 5, 3, 1, 4], + [3, 5, 3, 1, 5], + [3, 5, 3, 1, 6], + [3, 5, 3, 2, 1], + [3, 5, 3, 2, 2], + [3, 5, 3, 2, 3], + [3, 5, 3, 2, 4], + [3, 5, 3, 2, 5], + [3, 5, 3, 2, 6], + [3, 5, 3, 3, 1], + [3, 5, 3, 3, 2], + [3, 5, 3, 3, 4], + [3, 5, 3, 3, 5], + [3, 5, 3, 3, 6], + [3, 5, 3, 4, 1], + [3, 5, 3, 4, 2], + [3, 5, 3, 4, 3], + [3, 5, 3, 4, 4], + [3, 5, 3, 4, 5], + [3, 5, 3, 4, 6], + [3, 5, 3, 5, 1], + [3, 5, 3, 5, 2], + [3, 5, 3, 5, 3], + [3, 5, 3, 5, 4], + [3, 5, 3, 5, 5], + [3, 5, 3, 5, 6], + [3, 5, 3, 6, 1], + [3, 5, 3, 6, 2], + [3, 5, 3, 6, 3], + [3, 5, 3, 6, 4], + [3, 5, 3, 6, 5], + [3, 5, 3, 6, 6], + [3, 5, 4, 1, 1], + [3, 5, 4, 1, 2], + [3, 5, 4, 1, 3], + [3, 5, 4, 1, 4], + [3, 5, 4, 1, 5], + [3, 5, 4, 1, 6], + [3, 5, 4, 2, 1], + [3, 5, 4, 2, 2], + [3, 5, 4, 2, 3], + [3, 5, 4, 2, 4], + [3, 5, 4, 2, 5], + [3, 5, 4, 2, 6], + [3, 5, 4, 3, 1], + [3, 5, 4, 3, 2], + [3, 5, 4, 3, 3], + [3, 5, 4, 3, 4], + [3, 5, 4, 3, 5], + [3, 5, 4, 3, 6], + [3, 5, 4, 4, 1], + [3, 5, 4, 4, 2], + [3, 5, 4, 4, 3], + [3, 5, 4, 4, 4], + [3, 5, 4, 4, 5], + [3, 5, 4, 4, 6], + [3, 5, 4, 5, 1], + [3, 5, 4, 5, 2], + [3, 5, 4, 5, 3], + [3, 5, 4, 5, 4], + [3, 5, 4, 5, 5], + [3, 5, 4, 5, 6], + [3, 5, 4, 6, 1], + [3, 5, 4, 6, 2], + [3, 5, 4, 6, 3], + [3, 5, 4, 6, 4], + [3, 5, 4, 6, 5], + [3, 5, 4, 6, 6], + [3, 5, 5, 1, 1], + [3, 5, 5, 1, 2], + [3, 5, 5, 1, 3], + [3, 5, 5, 1, 4], + [3, 5, 5, 1, 5], + [3, 5, 5, 1, 6], + [3, 5, 5, 2, 1], + [3, 5, 5, 2, 2], + [3, 5, 5, 2, 3], + [3, 5, 5, 2, 4], + [3, 5, 5, 2, 5], + [3, 5, 5, 2, 6], + [3, 5, 5, 3, 1], + [3, 5, 5, 3, 2], + [3, 5, 5, 3, 3], + [3, 5, 5, 3, 4], + [3, 5, 5, 3, 5], + [3, 5, 5, 3, 6], + [3, 5, 5, 4, 1], + [3, 5, 5, 4, 2], + [3, 5, 5, 4, 3], + [3, 5, 5, 4, 4], + [3, 5, 5, 4, 5], + [3, 5, 5, 4, 6], + [3, 5, 5, 5, 1], + [3, 5, 5, 5, 2], + [3, 5, 5, 5, 3], + [3, 5, 5, 5, 4], + [3, 5, 5, 5, 6], + [3, 5, 5, 6, 1], + [3, 5, 5, 6, 2], + [3, 5, 5, 6, 3], + [3, 5, 5, 6, 4], + [3, 5, 5, 6, 5], + [3, 5, 5, 6, 6], + [3, 5, 6, 1, 1], + [3, 5, 6, 1, 2], + [3, 5, 6, 1, 3], + [3, 5, 6, 1, 4], + [3, 5, 6, 1, 5], + [3, 5, 6, 1, 6], + [3, 5, 6, 2, 1], + [3, 5, 6, 2, 2], + [3, 5, 6, 2, 3], + [3, 5, 6, 2, 4], + [3, 5, 6, 2, 5], + [3, 5, 6, 2, 6], + [3, 5, 6, 3, 1], + [3, 5, 6, 3, 2], + [3, 5, 6, 3, 3], + [3, 5, 6, 3, 4], + [3, 5, 6, 3, 5], + [3, 5, 6, 3, 6], + [3, 5, 6, 4, 1], + [3, 5, 6, 4, 2], + [3, 5, 6, 4, 3], + [3, 5, 6, 4, 4], + [3, 5, 6, 4, 5], + [3, 5, 6, 4, 6], + [3, 5, 6, 5, 1], + [3, 5, 6, 5, 2], + [3, 5, 6, 5, 3], + [3, 5, 6, 5, 4], + [3, 5, 6, 5, 5], + [3, 5, 6, 5, 6], + [3, 5, 6, 6, 1], + [3, 5, 6, 6, 2], + [3, 5, 6, 6, 3], + [3, 5, 6, 6, 4], + [3, 5, 6, 6, 5], + [3, 5, 6, 6, 6], + [3, 6, 1, 1, 1], + [3, 6, 1, 1, 2], + [3, 6, 1, 1, 3], + [3, 6, 1, 1, 4], + [3, 6, 1, 1, 5], + [3, 6, 1, 1, 6], + [3, 6, 1, 2, 1], + [3, 6, 1, 2, 2], + [3, 6, 1, 2, 3], + [3, 6, 1, 2, 4], + [3, 6, 1, 2, 5], + [3, 6, 1, 2, 6], + [3, 6, 1, 3, 1], + [3, 6, 1, 3, 2], + [3, 6, 1, 3, 3], + [3, 6, 1, 3, 4], + [3, 6, 1, 3, 5], + [3, 6, 1, 3, 6], + [3, 6, 1, 4, 1], + [3, 6, 1, 4, 2], + [3, 6, 1, 4, 3], + [3, 6, 1, 4, 4], + [3, 6, 1, 4, 5], + [3, 6, 1, 4, 6], + [3, 6, 1, 5, 1], + [3, 6, 1, 5, 2], + [3, 6, 1, 5, 3], + [3, 6, 1, 5, 4], + [3, 6, 1, 5, 5], + [3, 6, 1, 5, 6], + [3, 6, 1, 6, 1], + [3, 6, 1, 6, 2], + [3, 6, 1, 6, 3], + [3, 6, 1, 6, 4], + [3, 6, 1, 6, 5], + [3, 6, 1, 6, 6], + [3, 6, 2, 1, 1], + [3, 6, 2, 1, 2], + [3, 6, 2, 1, 3], + [3, 6, 2, 1, 4], + [3, 6, 2, 1, 5], + [3, 6, 2, 1, 6], + [3, 6, 2, 2, 1], + [3, 6, 2, 2, 2], + [3, 6, 2, 2, 3], + [3, 6, 2, 2, 4], + [3, 6, 2, 2, 5], + [3, 6, 2, 2, 6], + [3, 6, 2, 3, 1], + [3, 6, 2, 3, 2], + [3, 6, 2, 3, 3], + [3, 6, 2, 3, 4], + [3, 6, 2, 3, 5], + [3, 6, 2, 3, 6], + [3, 6, 2, 4, 1], + [3, 6, 2, 4, 2], + [3, 6, 2, 4, 3], + [3, 6, 2, 4, 4], + [3, 6, 2, 4, 5], + [3, 6, 2, 4, 6], + [3, 6, 2, 5, 1], + [3, 6, 2, 5, 2], + [3, 6, 2, 5, 3], + [3, 6, 2, 5, 4], + [3, 6, 2, 5, 5], + [3, 6, 2, 5, 6], + [3, 6, 2, 6, 1], + [3, 6, 2, 6, 2], + [3, 6, 2, 6, 3], + [3, 6, 2, 6, 4], + [3, 6, 2, 6, 5], + [3, 6, 2, 6, 6], + [3, 6, 3, 1, 1], + [3, 6, 3, 1, 2], + [3, 6, 3, 1, 3], + [3, 6, 3, 1, 4], + [3, 6, 3, 1, 5], + [3, 6, 3, 1, 6], + [3, 6, 3, 2, 1], + [3, 6, 3, 2, 2], + [3, 6, 3, 2, 3], + [3, 6, 3, 2, 4], + [3, 6, 3, 2, 5], + [3, 6, 3, 2, 6], + [3, 6, 3, 3, 1], + [3, 6, 3, 3, 2], + [3, 6, 3, 3, 4], + [3, 6, 3, 3, 5], + [3, 6, 3, 3, 6], + [3, 6, 3, 4, 1], + [3, 6, 3, 4, 2], + [3, 6, 3, 4, 3], + [3, 6, 3, 4, 4], + [3, 6, 3, 4, 5], + [3, 6, 3, 4, 6], + [3, 6, 3, 5, 1], + [3, 6, 3, 5, 2], + [3, 6, 3, 5, 3], + [3, 6, 3, 5, 4], + [3, 6, 3, 5, 5], + [3, 6, 3, 5, 6], + [3, 6, 3, 6, 1], + [3, 6, 3, 6, 2], + [3, 6, 3, 6, 3], + [3, 6, 3, 6, 4], + [3, 6, 3, 6, 5], + [3, 6, 3, 6, 6], + [3, 6, 4, 1, 1], + [3, 6, 4, 1, 2], + [3, 6, 4, 1, 3], + [3, 6, 4, 1, 4], + [3, 6, 4, 1, 5], + [3, 6, 4, 1, 6], + [3, 6, 4, 2, 1], + [3, 6, 4, 2, 2], + [3, 6, 4, 2, 3], + [3, 6, 4, 2, 4], + [3, 6, 4, 2, 5], + [3, 6, 4, 2, 6], + [3, 6, 4, 3, 1], + [3, 6, 4, 3, 2], + [3, 6, 4, 3, 3], + [3, 6, 4, 3, 4], + [3, 6, 4, 3, 5], + [3, 6, 4, 3, 6], + [3, 6, 4, 4, 1], + [3, 6, 4, 4, 2], + [3, 6, 4, 4, 3], + [3, 6, 4, 4, 4], + [3, 6, 4, 4, 5], + [3, 6, 4, 4, 6], + [3, 6, 4, 5, 1], + [3, 6, 4, 5, 2], + [3, 6, 4, 5, 3], + [3, 6, 4, 5, 4], + [3, 6, 4, 5, 5], + [3, 6, 4, 5, 6], + [3, 6, 4, 6, 1], + [3, 6, 4, 6, 2], + [3, 6, 4, 6, 3], + [3, 6, 4, 6, 4], + [3, 6, 4, 6, 5], + [3, 6, 4, 6, 6], + [3, 6, 5, 1, 1], + [3, 6, 5, 1, 2], + [3, 6, 5, 1, 3], + [3, 6, 5, 1, 4], + [3, 6, 5, 1, 5], + [3, 6, 5, 1, 6], + [3, 6, 5, 2, 1], + [3, 6, 5, 2, 2], + [3, 6, 5, 2, 3], + [3, 6, 5, 2, 4], + [3, 6, 5, 2, 5], + [3, 6, 5, 2, 6], + [3, 6, 5, 3, 1], + [3, 6, 5, 3, 2], + [3, 6, 5, 3, 3], + [3, 6, 5, 3, 4], + [3, 6, 5, 3, 5], + [3, 6, 5, 3, 6], + [3, 6, 5, 4, 1], + [3, 6, 5, 4, 2], + [3, 6, 5, 4, 3], + [3, 6, 5, 4, 4], + [3, 6, 5, 4, 5], + [3, 6, 5, 4, 6], + [3, 6, 5, 5, 1], + [3, 6, 5, 5, 2], + [3, 6, 5, 5, 3], + [3, 6, 5, 5, 4], + [3, 6, 5, 5, 5], + [3, 6, 5, 5, 6], + [3, 6, 5, 6, 1], + [3, 6, 5, 6, 2], + [3, 6, 5, 6, 3], + [3, 6, 5, 6, 4], + [3, 6, 5, 6, 5], + [3, 6, 5, 6, 6], + [3, 6, 6, 1, 1], + [3, 6, 6, 1, 2], + [3, 6, 6, 1, 3], + [3, 6, 6, 1, 4], + [3, 6, 6, 1, 5], + [3, 6, 6, 1, 6], + [3, 6, 6, 2, 1], + [3, 6, 6, 2, 2], + [3, 6, 6, 2, 3], + [3, 6, 6, 2, 4], + [3, 6, 6, 2, 5], + [3, 6, 6, 2, 6], + [3, 6, 6, 3, 1], + [3, 6, 6, 3, 2], + [3, 6, 6, 3, 3], + [3, 6, 6, 3, 4], + [3, 6, 6, 3, 5], + [3, 6, 6, 3, 6], + [3, 6, 6, 4, 1], + [3, 6, 6, 4, 2], + [3, 6, 6, 4, 3], + [3, 6, 6, 4, 4], + [3, 6, 6, 4, 5], + [3, 6, 6, 4, 6], + [3, 6, 6, 5, 1], + [3, 6, 6, 5, 2], + [3, 6, 6, 5, 3], + [3, 6, 6, 5, 4], + [3, 6, 6, 5, 5], + [3, 6, 6, 5, 6], + [3, 6, 6, 6, 1], + [3, 6, 6, 6, 2], + [3, 6, 6, 6, 3], + [3, 6, 6, 6, 4], + [3, 6, 6, 6, 5], + [4, 1, 1, 1, 2], + [4, 1, 1, 1, 3], + [4, 1, 1, 1, 4], + [4, 1, 1, 1, 5], + [4, 1, 1, 1, 6], + [4, 1, 1, 2, 1], + [4, 1, 1, 2, 2], + [4, 1, 1, 2, 3], + [4, 1, 1, 2, 4], + [4, 1, 1, 2, 5], + [4, 1, 1, 2, 6], + [4, 1, 1, 3, 1], + [4, 1, 1, 3, 2], + [4, 1, 1, 3, 3], + [4, 1, 1, 3, 4], + [4, 1, 1, 3, 5], + [4, 1, 1, 3, 6], + [4, 1, 1, 4, 1], + [4, 1, 1, 4, 2], + [4, 1, 1, 4, 3], + [4, 1, 1, 4, 4], + [4, 1, 1, 4, 5], + [4, 1, 1, 4, 6], + [4, 1, 1, 5, 1], + [4, 1, 1, 5, 2], + [4, 1, 1, 5, 3], + [4, 1, 1, 5, 4], + [4, 1, 1, 5, 5], + [4, 1, 1, 5, 6], + [4, 1, 1, 6, 1], + [4, 1, 1, 6, 2], + [4, 1, 1, 6, 3], + [4, 1, 1, 6, 4], + [4, 1, 1, 6, 5], + [4, 1, 1, 6, 6], + [4, 1, 2, 1, 1], + [4, 1, 2, 1, 2], + [4, 1, 2, 1, 3], + [4, 1, 2, 1, 4], + [4, 1, 2, 1, 5], + [4, 1, 2, 1, 6], + [4, 1, 2, 2, 1], + [4, 1, 2, 2, 2], + [4, 1, 2, 2, 3], + [4, 1, 2, 2, 4], + [4, 1, 2, 2, 5], + [4, 1, 2, 2, 6], + [4, 1, 2, 3, 1], + [4, 1, 2, 3, 2], + [4, 1, 2, 3, 3], + [4, 1, 2, 3, 4], + [4, 1, 2, 3, 5], + [4, 1, 2, 3, 6], + [4, 1, 2, 4, 1], + [4, 1, 2, 4, 2], + [4, 1, 2, 4, 3], + [4, 1, 2, 4, 4], + [4, 1, 2, 4, 5], + [4, 1, 2, 4, 6], + [4, 1, 2, 5, 1], + [4, 1, 2, 5, 2], + [4, 1, 2, 5, 3], + [4, 1, 2, 5, 4], + [4, 1, 2, 5, 5], + [4, 1, 2, 5, 6], + [4, 1, 2, 6, 1], + [4, 1, 2, 6, 2], + [4, 1, 2, 6, 3], + [4, 1, 2, 6, 4], + [4, 1, 2, 6, 5], + [4, 1, 2, 6, 6], + [4, 1, 3, 1, 1], + [4, 1, 3, 1, 2], + [4, 1, 3, 1, 3], + [4, 1, 3, 1, 4], + [4, 1, 3, 1, 5], + [4, 1, 3, 1, 6], + [4, 1, 3, 2, 1], + [4, 1, 3, 2, 2], + [4, 1, 3, 2, 3], + [4, 1, 3, 2, 4], + [4, 1, 3, 2, 5], + [4, 1, 3, 2, 6], + [4, 1, 3, 3, 1], + [4, 1, 3, 3, 2], + [4, 1, 3, 3, 3], + [4, 1, 3, 3, 4], + [4, 1, 3, 3, 5], + [4, 1, 3, 3, 6], + [4, 1, 3, 4, 1], + [4, 1, 3, 4, 2], + [4, 1, 3, 4, 3], + [4, 1, 3, 4, 4], + [4, 1, 3, 4, 5], + [4, 1, 3, 4, 6], + [4, 1, 3, 5, 1], + [4, 1, 3, 5, 2], + [4, 1, 3, 5, 3], + [4, 1, 3, 5, 4], + [4, 1, 3, 5, 5], + [4, 1, 3, 5, 6], + [4, 1, 3, 6, 1], + [4, 1, 3, 6, 2], + [4, 1, 3, 6, 3], + [4, 1, 3, 6, 4], + [4, 1, 3, 6, 5], + [4, 1, 3, 6, 6], + [4, 1, 4, 1, 1], + [4, 1, 4, 1, 2], + [4, 1, 4, 1, 3], + [4, 1, 4, 1, 4], + [4, 1, 4, 1, 5], + [4, 1, 4, 1, 6], + [4, 1, 4, 2, 1], + [4, 1, 4, 2, 2], + [4, 1, 4, 2, 3], + [4, 1, 4, 2, 4], + [4, 1, 4, 2, 5], + [4, 1, 4, 2, 6], + [4, 1, 4, 3, 1], + [4, 1, 4, 3, 2], + [4, 1, 4, 3, 3], + [4, 1, 4, 3, 4], + [4, 1, 4, 3, 5], + [4, 1, 4, 3, 6], + [4, 1, 4, 4, 1], + [4, 1, 4, 4, 2], + [4, 1, 4, 4, 3], + [4, 1, 4, 4, 5], + [4, 1, 4, 4, 6], + [4, 1, 4, 5, 1], + [4, 1, 4, 5, 2], + [4, 1, 4, 5, 3], + [4, 1, 4, 5, 4], + [4, 1, 4, 5, 5], + [4, 1, 4, 5, 6], + [4, 1, 4, 6, 1], + [4, 1, 4, 6, 2], + [4, 1, 4, 6, 3], + [4, 1, 4, 6, 4], + [4, 1, 4, 6, 5], + [4, 1, 4, 6, 6], + [4, 1, 5, 1, 1], + [4, 1, 5, 1, 2], + [4, 1, 5, 1, 3], + [4, 1, 5, 1, 4], + [4, 1, 5, 1, 5], + [4, 1, 5, 1, 6], + [4, 1, 5, 2, 1], + [4, 1, 5, 2, 2], + [4, 1, 5, 2, 3], + [4, 1, 5, 2, 4], + [4, 1, 5, 2, 5], + [4, 1, 5, 2, 6], + [4, 1, 5, 3, 1], + [4, 1, 5, 3, 2], + [4, 1, 5, 3, 3], + [4, 1, 5, 3, 4], + [4, 1, 5, 3, 5], + [4, 1, 5, 3, 6], + [4, 1, 5, 4, 1], + [4, 1, 5, 4, 2], + [4, 1, 5, 4, 3], + [4, 1, 5, 4, 4], + [4, 1, 5, 4, 5], + [4, 1, 5, 4, 6], + [4, 1, 5, 5, 1], + [4, 1, 5, 5, 2], + [4, 1, 5, 5, 3], + [4, 1, 5, 5, 4], + [4, 1, 5, 5, 5], + [4, 1, 5, 5, 6], + [4, 1, 5, 6, 1], + [4, 1, 5, 6, 2], + [4, 1, 5, 6, 3], + [4, 1, 5, 6, 4], + [4, 1, 5, 6, 5], + [4, 1, 5, 6, 6], + [4, 1, 6, 1, 1], + [4, 1, 6, 1, 2], + [4, 1, 6, 1, 3], + [4, 1, 6, 1, 4], + [4, 1, 6, 1, 5], + [4, 1, 6, 1, 6], + [4, 1, 6, 2, 1], + [4, 1, 6, 2, 2], + [4, 1, 6, 2, 3], + [4, 1, 6, 2, 4], + [4, 1, 6, 2, 5], + [4, 1, 6, 2, 6], + [4, 1, 6, 3, 1], + [4, 1, 6, 3, 2], + [4, 1, 6, 3, 3], + [4, 1, 6, 3, 4], + [4, 1, 6, 3, 5], + [4, 1, 6, 3, 6], + [4, 1, 6, 4, 1], + [4, 1, 6, 4, 2], + [4, 1, 6, 4, 3], + [4, 1, 6, 4, 4], + [4, 1, 6, 4, 5], + [4, 1, 6, 4, 6], + [4, 1, 6, 5, 1], + [4, 1, 6, 5, 2], + [4, 1, 6, 5, 3], + [4, 1, 6, 5, 4], + [4, 1, 6, 5, 5], + [4, 1, 6, 5, 6], + [4, 1, 6, 6, 1], + [4, 1, 6, 6, 2], + [4, 1, 6, 6, 3], + [4, 1, 6, 6, 4], + [4, 1, 6, 6, 5], + [4, 1, 6, 6, 6], + [4, 2, 1, 1, 1], + [4, 2, 1, 1, 2], + [4, 2, 1, 1, 3], + [4, 2, 1, 1, 4], + [4, 2, 1, 1, 5], + [4, 2, 1, 1, 6], + [4, 2, 1, 2, 1], + [4, 2, 1, 2, 2], + [4, 2, 1, 2, 3], + [4, 2, 1, 2, 4], + [4, 2, 1, 2, 5], + [4, 2, 1, 2, 6], + [4, 2, 1, 3, 1], + [4, 2, 1, 3, 2], + [4, 2, 1, 3, 3], + [4, 2, 1, 3, 4], + [4, 2, 1, 3, 5], + [4, 2, 1, 3, 6], + [4, 2, 1, 4, 1], + [4, 2, 1, 4, 2], + [4, 2, 1, 4, 3], + [4, 2, 1, 4, 4], + [4, 2, 1, 4, 5], + [4, 2, 1, 4, 6], + [4, 2, 1, 5, 1], + [4, 2, 1, 5, 2], + [4, 2, 1, 5, 3], + [4, 2, 1, 5, 4], + [4, 2, 1, 5, 5], + [4, 2, 1, 5, 6], + [4, 2, 1, 6, 1], + [4, 2, 1, 6, 2], + [4, 2, 1, 6, 3], + [4, 2, 1, 6, 4], + [4, 2, 1, 6, 5], + [4, 2, 1, 6, 6], + [4, 2, 2, 1, 1], + [4, 2, 2, 1, 2], + [4, 2, 2, 1, 3], + [4, 2, 2, 1, 4], + [4, 2, 2, 1, 5], + [4, 2, 2, 1, 6], + [4, 2, 2, 2, 1], + [4, 2, 2, 2, 3], + [4, 2, 2, 2, 4], + [4, 2, 2, 2, 5], + [4, 2, 2, 2, 6], + [4, 2, 2, 3, 1], + [4, 2, 2, 3, 2], + [4, 2, 2, 3, 3], + [4, 2, 2, 3, 4], + [4, 2, 2, 3, 5], + [4, 2, 2, 3, 6], + [4, 2, 2, 4, 1], + [4, 2, 2, 4, 2], + [4, 2, 2, 4, 3], + [4, 2, 2, 4, 4], + [4, 2, 2, 4, 5], + [4, 2, 2, 4, 6], + [4, 2, 2, 5, 1], + [4, 2, 2, 5, 2], + [4, 2, 2, 5, 3], + [4, 2, 2, 5, 4], + [4, 2, 2, 5, 5], + [4, 2, 2, 5, 6], + [4, 2, 2, 6, 1], + [4, 2, 2, 6, 2], + [4, 2, 2, 6, 3], + [4, 2, 2, 6, 4], + [4, 2, 2, 6, 5], + [4, 2, 2, 6, 6], + [4, 2, 3, 1, 1], + [4, 2, 3, 1, 2], + [4, 2, 3, 1, 3], + [4, 2, 3, 1, 4], + [4, 2, 3, 1, 5], + [4, 2, 3, 1, 6], + [4, 2, 3, 2, 1], + [4, 2, 3, 2, 2], + [4, 2, 3, 2, 3], + [4, 2, 3, 2, 4], + [4, 2, 3, 2, 5], + [4, 2, 3, 2, 6], + [4, 2, 3, 3, 1], + [4, 2, 3, 3, 2], + [4, 2, 3, 3, 3], + [4, 2, 3, 3, 4], + [4, 2, 3, 3, 5], + [4, 2, 3, 3, 6], + [4, 2, 3, 4, 1], + [4, 2, 3, 4, 2], + [4, 2, 3, 4, 3], + [4, 2, 3, 4, 4], + [4, 2, 3, 4, 5], + [4, 2, 3, 4, 6], + [4, 2, 3, 5, 1], + [4, 2, 3, 5, 2], + [4, 2, 3, 5, 3], + [4, 2, 3, 5, 4], + [4, 2, 3, 5, 5], + [4, 2, 3, 5, 6], + [4, 2, 3, 6, 1], + [4, 2, 3, 6, 2], + [4, 2, 3, 6, 3], + [4, 2, 3, 6, 4], + [4, 2, 3, 6, 5], + [4, 2, 3, 6, 6], + [4, 2, 4, 1, 1], + [4, 2, 4, 1, 2], + [4, 2, 4, 1, 3], + [4, 2, 4, 1, 4], + [4, 2, 4, 1, 5], + [4, 2, 4, 1, 6], + [4, 2, 4, 2, 1], + [4, 2, 4, 2, 2], + [4, 2, 4, 2, 3], + [4, 2, 4, 2, 4], + [4, 2, 4, 2, 5], + [4, 2, 4, 2, 6], + [4, 2, 4, 3, 1], + [4, 2, 4, 3, 2], + [4, 2, 4, 3, 3], + [4, 2, 4, 3, 4], + [4, 2, 4, 3, 5], + [4, 2, 4, 3, 6], + [4, 2, 4, 4, 1], + [4, 2, 4, 4, 2], + [4, 2, 4, 4, 3], + [4, 2, 4, 4, 5], + [4, 2, 4, 4, 6], + [4, 2, 4, 5, 1], + [4, 2, 4, 5, 2], + [4, 2, 4, 5, 3], + [4, 2, 4, 5, 4], + [4, 2, 4, 5, 5], + [4, 2, 4, 5, 6], + [4, 2, 4, 6, 1], + [4, 2, 4, 6, 2], + [4, 2, 4, 6, 3], + [4, 2, 4, 6, 4], + [4, 2, 4, 6, 5], + [4, 2, 4, 6, 6], + [4, 2, 5, 1, 1], + [4, 2, 5, 1, 2], + [4, 2, 5, 1, 3], + [4, 2, 5, 1, 4], + [4, 2, 5, 1, 5], + [4, 2, 5, 1, 6], + [4, 2, 5, 2, 1], + [4, 2, 5, 2, 2], + [4, 2, 5, 2, 3], + [4, 2, 5, 2, 4], + [4, 2, 5, 2, 5], + [4, 2, 5, 2, 6], + [4, 2, 5, 3, 1], + [4, 2, 5, 3, 2], + [4, 2, 5, 3, 3], + [4, 2, 5, 3, 4], + [4, 2, 5, 3, 5], + [4, 2, 5, 3, 6], + [4, 2, 5, 4, 1], + [4, 2, 5, 4, 2], + [4, 2, 5, 4, 3], + [4, 2, 5, 4, 4], + [4, 2, 5, 4, 5], + [4, 2, 5, 4, 6], + [4, 2, 5, 5, 1], + [4, 2, 5, 5, 2], + [4, 2, 5, 5, 3], + [4, 2, 5, 5, 4], + [4, 2, 5, 5, 5], + [4, 2, 5, 5, 6], + [4, 2, 5, 6, 1], + [4, 2, 5, 6, 2], + [4, 2, 5, 6, 3], + [4, 2, 5, 6, 4], + [4, 2, 5, 6, 5], + [4, 2, 5, 6, 6], + [4, 2, 6, 1, 1], + [4, 2, 6, 1, 2], + [4, 2, 6, 1, 3], + [4, 2, 6, 1, 4], + [4, 2, 6, 1, 5], + [4, 2, 6, 1, 6], + [4, 2, 6, 2, 1], + [4, 2, 6, 2, 2], + [4, 2, 6, 2, 3], + [4, 2, 6, 2, 4], + [4, 2, 6, 2, 5], + [4, 2, 6, 2, 6], + [4, 2, 6, 3, 1], + [4, 2, 6, 3, 2], + [4, 2, 6, 3, 3], + [4, 2, 6, 3, 4], + [4, 2, 6, 3, 5], + [4, 2, 6, 3, 6], + [4, 2, 6, 4, 1], + [4, 2, 6, 4, 2], + [4, 2, 6, 4, 3], + [4, 2, 6, 4, 4], + [4, 2, 6, 4, 5], + [4, 2, 6, 4, 6], + [4, 2, 6, 5, 1], + [4, 2, 6, 5, 2], + [4, 2, 6, 5, 3], + [4, 2, 6, 5, 4], + [4, 2, 6, 5, 5], + [4, 2, 6, 5, 6], + [4, 2, 6, 6, 1], + [4, 2, 6, 6, 2], + [4, 2, 6, 6, 3], + [4, 2, 6, 6, 4], + [4, 2, 6, 6, 5], + [4, 2, 6, 6, 6], + [4, 3, 1, 1, 1], + [4, 3, 1, 1, 2], + [4, 3, 1, 1, 3], + [4, 3, 1, 1, 4], + [4, 3, 1, 1, 5], + [4, 3, 1, 1, 6], + [4, 3, 1, 2, 1], + [4, 3, 1, 2, 2], + [4, 3, 1, 2, 3], + [4, 3, 1, 2, 4], + [4, 3, 1, 2, 5], + [4, 3, 1, 2, 6], + [4, 3, 1, 3, 1], + [4, 3, 1, 3, 2], + [4, 3, 1, 3, 3], + [4, 3, 1, 3, 4], + [4, 3, 1, 3, 5], + [4, 3, 1, 3, 6], + [4, 3, 1, 4, 1], + [4, 3, 1, 4, 2], + [4, 3, 1, 4, 3], + [4, 3, 1, 4, 4], + [4, 3, 1, 4, 5], + [4, 3, 1, 4, 6], + [4, 3, 1, 5, 1], + [4, 3, 1, 5, 2], + [4, 3, 1, 5, 3], + [4, 3, 1, 5, 4], + [4, 3, 1, 5, 5], + [4, 3, 1, 5, 6], + [4, 3, 1, 6, 1], + [4, 3, 1, 6, 2], + [4, 3, 1, 6, 3], + [4, 3, 1, 6, 4], + [4, 3, 1, 6, 5], + [4, 3, 1, 6, 6], + [4, 3, 2, 1, 1], + [4, 3, 2, 1, 2], + [4, 3, 2, 1, 3], + [4, 3, 2, 1, 4], + [4, 3, 2, 1, 5], + [4, 3, 2, 1, 6], + [4, 3, 2, 2, 1], + [4, 3, 2, 2, 2], + [4, 3, 2, 2, 3], + [4, 3, 2, 2, 4], + [4, 3, 2, 2, 5], + [4, 3, 2, 2, 6], + [4, 3, 2, 3, 1], + [4, 3, 2, 3, 2], + [4, 3, 2, 3, 3], + [4, 3, 2, 3, 4], + [4, 3, 2, 3, 5], + [4, 3, 2, 3, 6], + [4, 3, 2, 4, 1], + [4, 3, 2, 4, 2], + [4, 3, 2, 4, 3], + [4, 3, 2, 4, 4], + [4, 3, 2, 4, 5], + [4, 3, 2, 4, 6], + [4, 3, 2, 5, 1], + [4, 3, 2, 5, 2], + [4, 3, 2, 5, 3], + [4, 3, 2, 5, 4], + [4, 3, 2, 5, 5], + [4, 3, 2, 5, 6], + [4, 3, 2, 6, 1], + [4, 3, 2, 6, 2], + [4, 3, 2, 6, 3], + [4, 3, 2, 6, 4], + [4, 3, 2, 6, 5], + [4, 3, 2, 6, 6], + [4, 3, 3, 1, 1], + [4, 3, 3, 1, 2], + [4, 3, 3, 1, 3], + [4, 3, 3, 1, 4], + [4, 3, 3, 1, 5], + [4, 3, 3, 1, 6], + [4, 3, 3, 2, 1], + [4, 3, 3, 2, 2], + [4, 3, 3, 2, 3], + [4, 3, 3, 2, 4], + [4, 3, 3, 2, 5], + [4, 3, 3, 2, 6], + [4, 3, 3, 3, 1], + [4, 3, 3, 3, 2], + [4, 3, 3, 3, 4], + [4, 3, 3, 3, 5], + [4, 3, 3, 3, 6], + [4, 3, 3, 4, 1], + [4, 3, 3, 4, 2], + [4, 3, 3, 4, 3], + [4, 3, 3, 4, 4], + [4, 3, 3, 4, 5], + [4, 3, 3, 4, 6], + [4, 3, 3, 5, 1], + [4, 3, 3, 5, 2], + [4, 3, 3, 5, 3], + [4, 3, 3, 5, 4], + [4, 3, 3, 5, 5], + [4, 3, 3, 5, 6], + [4, 3, 3, 6, 1], + [4, 3, 3, 6, 2], + [4, 3, 3, 6, 3], + [4, 3, 3, 6, 4], + [4, 3, 3, 6, 5], + [4, 3, 3, 6, 6], + [4, 3, 4, 1, 1], + [4, 3, 4, 1, 2], + [4, 3, 4, 1, 3], + [4, 3, 4, 1, 4], + [4, 3, 4, 1, 5], + [4, 3, 4, 1, 6], + [4, 3, 4, 2, 1], + [4, 3, 4, 2, 2], + [4, 3, 4, 2, 3], + [4, 3, 4, 2, 4], + [4, 3, 4, 2, 5], + [4, 3, 4, 2, 6], + [4, 3, 4, 3, 1], + [4, 3, 4, 3, 2], + [4, 3, 4, 3, 3], + [4, 3, 4, 3, 4], + [4, 3, 4, 3, 5], + [4, 3, 4, 3, 6], + [4, 3, 4, 4, 1], + [4, 3, 4, 4, 2], + [4, 3, 4, 4, 3], + [4, 3, 4, 4, 5], + [4, 3, 4, 4, 6], + [4, 3, 4, 5, 1], + [4, 3, 4, 5, 2], + [4, 3, 4, 5, 3], + [4, 3, 4, 5, 4], + [4, 3, 4, 5, 5], + [4, 3, 4, 5, 6], + [4, 3, 4, 6, 1], + [4, 3, 4, 6, 2], + [4, 3, 4, 6, 3], + [4, 3, 4, 6, 4], + [4, 3, 4, 6, 5], + [4, 3, 4, 6, 6], + [4, 3, 5, 1, 1], + [4, 3, 5, 1, 2], + [4, 3, 5, 1, 3], + [4, 3, 5, 1, 4], + [4, 3, 5, 1, 5], + [4, 3, 5, 1, 6], + [4, 3, 5, 2, 1], + [4, 3, 5, 2, 2], + [4, 3, 5, 2, 3], + [4, 3, 5, 2, 4], + [4, 3, 5, 2, 5], + [4, 3, 5, 2, 6], + [4, 3, 5, 3, 1], + [4, 3, 5, 3, 2], + [4, 3, 5, 3, 3], + [4, 3, 5, 3, 4], + [4, 3, 5, 3, 5], + [4, 3, 5, 3, 6], + [4, 3, 5, 4, 1], + [4, 3, 5, 4, 2], + [4, 3, 5, 4, 3], + [4, 3, 5, 4, 4], + [4, 3, 5, 4, 5], + [4, 3, 5, 4, 6], + [4, 3, 5, 5, 1], + [4, 3, 5, 5, 2], + [4, 3, 5, 5, 3], + [4, 3, 5, 5, 4], + [4, 3, 5, 5, 5], + [4, 3, 5, 5, 6], + [4, 3, 5, 6, 1], + [4, 3, 5, 6, 2], + [4, 3, 5, 6, 3], + [4, 3, 5, 6, 4], + [4, 3, 5, 6, 5], + [4, 3, 5, 6, 6], + [4, 3, 6, 1, 1], + [4, 3, 6, 1, 2], + [4, 3, 6, 1, 3], + [4, 3, 6, 1, 4], + [4, 3, 6, 1, 5], + [4, 3, 6, 1, 6], + [4, 3, 6, 2, 1], + [4, 3, 6, 2, 2], + [4, 3, 6, 2, 3], + [4, 3, 6, 2, 4], + [4, 3, 6, 2, 5], + [4, 3, 6, 2, 6], + [4, 3, 6, 3, 1], + [4, 3, 6, 3, 2], + [4, 3, 6, 3, 3], + [4, 3, 6, 3, 4], + [4, 3, 6, 3, 5], + [4, 3, 6, 3, 6], + [4, 3, 6, 4, 1], + [4, 3, 6, 4, 2], + [4, 3, 6, 4, 3], + [4, 3, 6, 4, 4], + [4, 3, 6, 4, 5], + [4, 3, 6, 4, 6], + [4, 3, 6, 5, 1], + [4, 3, 6, 5, 2], + [4, 3, 6, 5, 3], + [4, 3, 6, 5, 4], + [4, 3, 6, 5, 5], + [4, 3, 6, 5, 6], + [4, 3, 6, 6, 1], + [4, 3, 6, 6, 2], + [4, 3, 6, 6, 3], + [4, 3, 6, 6, 4], + [4, 3, 6, 6, 5], + [4, 3, 6, 6, 6], + [4, 4, 1, 1, 1], + [4, 4, 1, 1, 2], + [4, 4, 1, 1, 3], + [4, 4, 1, 1, 4], + [4, 4, 1, 1, 5], + [4, 4, 1, 1, 6], + [4, 4, 1, 2, 1], + [4, 4, 1, 2, 2], + [4, 4, 1, 2, 3], + [4, 4, 1, 2, 4], + [4, 4, 1, 2, 5], + [4, 4, 1, 2, 6], + [4, 4, 1, 3, 1], + [4, 4, 1, 3, 2], + [4, 4, 1, 3, 3], + [4, 4, 1, 3, 4], + [4, 4, 1, 3, 5], + [4, 4, 1, 3, 6], + [4, 4, 1, 4, 1], + [4, 4, 1, 4, 2], + [4, 4, 1, 4, 3], + [4, 4, 1, 4, 5], + [4, 4, 1, 4, 6], + [4, 4, 1, 5, 1], + [4, 4, 1, 5, 2], + [4, 4, 1, 5, 3], + [4, 4, 1, 5, 4], + [4, 4, 1, 5, 5], + [4, 4, 1, 5, 6], + [4, 4, 1, 6, 1], + [4, 4, 1, 6, 2], + [4, 4, 1, 6, 3], + [4, 4, 1, 6, 4], + [4, 4, 1, 6, 5], + [4, 4, 1, 6, 6], + [4, 4, 2, 1, 1], + [4, 4, 2, 1, 2], + [4, 4, 2, 1, 3], + [4, 4, 2, 1, 4], + [4, 4, 2, 1, 5], + [4, 4, 2, 1, 6], + [4, 4, 2, 2, 1], + [4, 4, 2, 2, 2], + [4, 4, 2, 2, 3], + [4, 4, 2, 2, 4], + [4, 4, 2, 2, 5], + [4, 4, 2, 2, 6], + [4, 4, 2, 3, 1], + [4, 4, 2, 3, 2], + [4, 4, 2, 3, 3], + [4, 4, 2, 3, 4], + [4, 4, 2, 3, 5], + [4, 4, 2, 3, 6], + [4, 4, 2, 4, 1], + [4, 4, 2, 4, 2], + [4, 4, 2, 4, 3], + [4, 4, 2, 4, 5], + [4, 4, 2, 4, 6], + [4, 4, 2, 5, 1], + [4, 4, 2, 5, 2], + [4, 4, 2, 5, 3], + [4, 4, 2, 5, 4], + [4, 4, 2, 5, 5], + [4, 4, 2, 5, 6], + [4, 4, 2, 6, 1], + [4, 4, 2, 6, 2], + [4, 4, 2, 6, 3], + [4, 4, 2, 6, 4], + [4, 4, 2, 6, 5], + [4, 4, 2, 6, 6], + [4, 4, 3, 1, 1], + [4, 4, 3, 1, 2], + [4, 4, 3, 1, 3], + [4, 4, 3, 1, 4], + [4, 4, 3, 1, 5], + [4, 4, 3, 1, 6], + [4, 4, 3, 2, 1], + [4, 4, 3, 2, 2], + [4, 4, 3, 2, 3], + [4, 4, 3, 2, 4], + [4, 4, 3, 2, 5], + [4, 4, 3, 2, 6], + [4, 4, 3, 3, 1], + [4, 4, 3, 3, 2], + [4, 4, 3, 3, 3], + [4, 4, 3, 3, 4], + [4, 4, 3, 3, 5], + [4, 4, 3, 3, 6], + [4, 4, 3, 4, 1], + [4, 4, 3, 4, 2], + [4, 4, 3, 4, 3], + [4, 4, 3, 4, 5], + [4, 4, 3, 4, 6], + [4, 4, 3, 5, 1], + [4, 4, 3, 5, 2], + [4, 4, 3, 5, 3], + [4, 4, 3, 5, 4], + [4, 4, 3, 5, 5], + [4, 4, 3, 5, 6], + [4, 4, 3, 6, 1], + [4, 4, 3, 6, 2], + [4, 4, 3, 6, 3], + [4, 4, 3, 6, 4], + [4, 4, 3, 6, 5], + [4, 4, 3, 6, 6], + [4, 4, 4, 1, 1], + [4, 4, 4, 1, 2], + [4, 4, 4, 1, 3], + [4, 4, 4, 1, 5], + [4, 4, 4, 1, 6], + [4, 4, 4, 2, 1], + [4, 4, 4, 2, 2], + [4, 4, 4, 2, 3], + [4, 4, 4, 2, 5], + [4, 4, 4, 2, 6], + [4, 4, 4, 3, 1], + [4, 4, 4, 3, 2], + [4, 4, 4, 3, 3], + [4, 4, 4, 3, 5], + [4, 4, 4, 3, 6], + [4, 4, 4, 5, 1], + [4, 4, 4, 5, 2], + [4, 4, 4, 5, 3], + [4, 4, 4, 5, 5], + [4, 4, 4, 5, 6], + [4, 4, 4, 6, 1], + [4, 4, 4, 6, 2], + [4, 4, 4, 6, 3], + [4, 4, 4, 6, 5], + [4, 4, 4, 6, 6], + [4, 4, 5, 1, 1], + [4, 4, 5, 1, 2], + [4, 4, 5, 1, 3], + [4, 4, 5, 1, 4], + [4, 4, 5, 1, 5], + [4, 4, 5, 1, 6], + [4, 4, 5, 2, 1], + [4, 4, 5, 2, 2], + [4, 4, 5, 2, 3], + [4, 4, 5, 2, 4], + [4, 4, 5, 2, 5], + [4, 4, 5, 2, 6], + [4, 4, 5, 3, 1], + [4, 4, 5, 3, 2], + [4, 4, 5, 3, 3], + [4, 4, 5, 3, 4], + [4, 4, 5, 3, 5], + [4, 4, 5, 3, 6], + [4, 4, 5, 4, 1], + [4, 4, 5, 4, 2], + [4, 4, 5, 4, 3], + [4, 4, 5, 4, 5], + [4, 4, 5, 4, 6], + [4, 4, 5, 5, 1], + [4, 4, 5, 5, 2], + [4, 4, 5, 5, 3], + [4, 4, 5, 5, 4], + [4, 4, 5, 5, 5], + [4, 4, 5, 5, 6], + [4, 4, 5, 6, 1], + [4, 4, 5, 6, 2], + [4, 4, 5, 6, 3], + [4, 4, 5, 6, 4], + [4, 4, 5, 6, 5], + [4, 4, 5, 6, 6], + [4, 4, 6, 1, 1], + [4, 4, 6, 1, 2], + [4, 4, 6, 1, 3], + [4, 4, 6, 1, 4], + [4, 4, 6, 1, 5], + [4, 4, 6, 1, 6], + [4, 4, 6, 2, 1], + [4, 4, 6, 2, 2], + [4, 4, 6, 2, 3], + [4, 4, 6, 2, 4], + [4, 4, 6, 2, 5], + [4, 4, 6, 2, 6], + [4, 4, 6, 3, 1], + [4, 4, 6, 3, 2], + [4, 4, 6, 3, 3], + [4, 4, 6, 3, 4], + [4, 4, 6, 3, 5], + [4, 4, 6, 3, 6], + [4, 4, 6, 4, 1], + [4, 4, 6, 4, 2], + [4, 4, 6, 4, 3], + [4, 4, 6, 4, 5], + [4, 4, 6, 4, 6], + [4, 4, 6, 5, 1], + [4, 4, 6, 5, 2], + [4, 4, 6, 5, 3], + [4, 4, 6, 5, 4], + [4, 4, 6, 5, 5], + [4, 4, 6, 5, 6], + [4, 4, 6, 6, 1], + [4, 4, 6, 6, 2], + [4, 4, 6, 6, 3], + [4, 4, 6, 6, 4], + [4, 4, 6, 6, 5], + [4, 4, 6, 6, 6], + [4, 5, 1, 1, 1], + [4, 5, 1, 1, 2], + [4, 5, 1, 1, 3], + [4, 5, 1, 1, 4], + [4, 5, 1, 1, 5], + [4, 5, 1, 1, 6], + [4, 5, 1, 2, 1], + [4, 5, 1, 2, 2], + [4, 5, 1, 2, 3], + [4, 5, 1, 2, 4], + [4, 5, 1, 2, 5], + [4, 5, 1, 2, 6], + [4, 5, 1, 3, 1], + [4, 5, 1, 3, 2], + [4, 5, 1, 3, 3], + [4, 5, 1, 3, 4], + [4, 5, 1, 3, 5], + [4, 5, 1, 3, 6], + [4, 5, 1, 4, 1], + [4, 5, 1, 4, 2], + [4, 5, 1, 4, 3], + [4, 5, 1, 4, 4], + [4, 5, 1, 4, 5], + [4, 5, 1, 4, 6], + [4, 5, 1, 5, 1], + [4, 5, 1, 5, 2], + [4, 5, 1, 5, 3], + [4, 5, 1, 5, 4], + [4, 5, 1, 5, 5], + [4, 5, 1, 5, 6], + [4, 5, 1, 6, 1], + [4, 5, 1, 6, 2], + [4, 5, 1, 6, 3], + [4, 5, 1, 6, 4], + [4, 5, 1, 6, 5], + [4, 5, 1, 6, 6], + [4, 5, 2, 1, 1], + [4, 5, 2, 1, 2], + [4, 5, 2, 1, 3], + [4, 5, 2, 1, 4], + [4, 5, 2, 1, 5], + [4, 5, 2, 1, 6], + [4, 5, 2, 2, 1], + [4, 5, 2, 2, 2], + [4, 5, 2, 2, 3], + [4, 5, 2, 2, 4], + [4, 5, 2, 2, 5], + [4, 5, 2, 2, 6], + [4, 5, 2, 3, 1], + [4, 5, 2, 3, 2], + [4, 5, 2, 3, 3], + [4, 5, 2, 3, 4], + [4, 5, 2, 3, 5], + [4, 5, 2, 3, 6], + [4, 5, 2, 4, 1], + [4, 5, 2, 4, 2], + [4, 5, 2, 4, 3], + [4, 5, 2, 4, 4], + [4, 5, 2, 4, 5], + [4, 5, 2, 4, 6], + [4, 5, 2, 5, 1], + [4, 5, 2, 5, 2], + [4, 5, 2, 5, 3], + [4, 5, 2, 5, 4], + [4, 5, 2, 5, 5], + [4, 5, 2, 5, 6], + [4, 5, 2, 6, 1], + [4, 5, 2, 6, 2], + [4, 5, 2, 6, 3], + [4, 5, 2, 6, 4], + [4, 5, 2, 6, 5], + [4, 5, 2, 6, 6], + [4, 5, 3, 1, 1], + [4, 5, 3, 1, 2], + [4, 5, 3, 1, 3], + [4, 5, 3, 1, 4], + [4, 5, 3, 1, 5], + [4, 5, 3, 1, 6], + [4, 5, 3, 2, 1], + [4, 5, 3, 2, 2], + [4, 5, 3, 2, 3], + [4, 5, 3, 2, 4], + [4, 5, 3, 2, 5], + [4, 5, 3, 2, 6], + [4, 5, 3, 3, 1], + [4, 5, 3, 3, 2], + [4, 5, 3, 3, 3], + [4, 5, 3, 3, 4], + [4, 5, 3, 3, 5], + [4, 5, 3, 3, 6], + [4, 5, 3, 4, 1], + [4, 5, 3, 4, 2], + [4, 5, 3, 4, 3], + [4, 5, 3, 4, 4], + [4, 5, 3, 4, 5], + [4, 5, 3, 4, 6], + [4, 5, 3, 5, 1], + [4, 5, 3, 5, 2], + [4, 5, 3, 5, 3], + [4, 5, 3, 5, 4], + [4, 5, 3, 5, 5], + [4, 5, 3, 5, 6], + [4, 5, 3, 6, 1], + [4, 5, 3, 6, 2], + [4, 5, 3, 6, 3], + [4, 5, 3, 6, 4], + [4, 5, 3, 6, 5], + [4, 5, 3, 6, 6], + [4, 5, 4, 1, 1], + [4, 5, 4, 1, 2], + [4, 5, 4, 1, 3], + [4, 5, 4, 1, 4], + [4, 5, 4, 1, 5], + [4, 5, 4, 1, 6], + [4, 5, 4, 2, 1], + [4, 5, 4, 2, 2], + [4, 5, 4, 2, 3], + [4, 5, 4, 2, 4], + [4, 5, 4, 2, 5], + [4, 5, 4, 2, 6], + [4, 5, 4, 3, 1], + [4, 5, 4, 3, 2], + [4, 5, 4, 3, 3], + [4, 5, 4, 3, 4], + [4, 5, 4, 3, 5], + [4, 5, 4, 3, 6], + [4, 5, 4, 4, 1], + [4, 5, 4, 4, 2], + [4, 5, 4, 4, 3], + [4, 5, 4, 4, 5], + [4, 5, 4, 4, 6], + [4, 5, 4, 5, 1], + [4, 5, 4, 5, 2], + [4, 5, 4, 5, 3], + [4, 5, 4, 5, 4], + [4, 5, 4, 5, 5], + [4, 5, 4, 5, 6], + [4, 5, 4, 6, 1], + [4, 5, 4, 6, 2], + [4, 5, 4, 6, 3], + [4, 5, 4, 6, 4], + [4, 5, 4, 6, 5], + [4, 5, 4, 6, 6], + [4, 5, 5, 1, 1], + [4, 5, 5, 1, 2], + [4, 5, 5, 1, 3], + [4, 5, 5, 1, 4], + [4, 5, 5, 1, 5], + [4, 5, 5, 1, 6], + [4, 5, 5, 2, 1], + [4, 5, 5, 2, 2], + [4, 5, 5, 2, 3], + [4, 5, 5, 2, 4], + [4, 5, 5, 2, 5], + [4, 5, 5, 2, 6], + [4, 5, 5, 3, 1], + [4, 5, 5, 3, 2], + [4, 5, 5, 3, 3], + [4, 5, 5, 3, 4], + [4, 5, 5, 3, 5], + [4, 5, 5, 3, 6], + [4, 5, 5, 4, 1], + [4, 5, 5, 4, 2], + [4, 5, 5, 4, 3], + [4, 5, 5, 4, 4], + [4, 5, 5, 4, 5], + [4, 5, 5, 4, 6], + [4, 5, 5, 5, 1], + [4, 5, 5, 5, 2], + [4, 5, 5, 5, 3], + [4, 5, 5, 5, 4], + [4, 5, 5, 5, 6], + [4, 5, 5, 6, 1], + [4, 5, 5, 6, 2], + [4, 5, 5, 6, 3], + [4, 5, 5, 6, 4], + [4, 5, 5, 6, 5], + [4, 5, 5, 6, 6], + [4, 5, 6, 1, 1], + [4, 5, 6, 1, 2], + [4, 5, 6, 1, 3], + [4, 5, 6, 1, 4], + [4, 5, 6, 1, 5], + [4, 5, 6, 1, 6], + [4, 5, 6, 2, 1], + [4, 5, 6, 2, 2], + [4, 5, 6, 2, 3], + [4, 5, 6, 2, 4], + [4, 5, 6, 2, 5], + [4, 5, 6, 2, 6], + [4, 5, 6, 3, 1], + [4, 5, 6, 3, 2], + [4, 5, 6, 3, 3], + [4, 5, 6, 3, 4], + [4, 5, 6, 3, 5], + [4, 5, 6, 3, 6], + [4, 5, 6, 4, 1], + [4, 5, 6, 4, 2], + [4, 5, 6, 4, 3], + [4, 5, 6, 4, 4], + [4, 5, 6, 4, 5], + [4, 5, 6, 4, 6], + [4, 5, 6, 5, 1], + [4, 5, 6, 5, 2], + [4, 5, 6, 5, 3], + [4, 5, 6, 5, 4], + [4, 5, 6, 5, 5], + [4, 5, 6, 5, 6], + [4, 5, 6, 6, 1], + [4, 5, 6, 6, 2], + [4, 5, 6, 6, 3], + [4, 5, 6, 6, 4], + [4, 5, 6, 6, 5], + [4, 5, 6, 6, 6], + [4, 6, 1, 1, 1], + [4, 6, 1, 1, 2], + [4, 6, 1, 1, 3], + [4, 6, 1, 1, 4], + [4, 6, 1, 1, 5], + [4, 6, 1, 1, 6], + [4, 6, 1, 2, 1], + [4, 6, 1, 2, 2], + [4, 6, 1, 2, 3], + [4, 6, 1, 2, 4], + [4, 6, 1, 2, 5], + [4, 6, 1, 2, 6], + [4, 6, 1, 3, 1], + [4, 6, 1, 3, 2], + [4, 6, 1, 3, 3], + [4, 6, 1, 3, 4], + [4, 6, 1, 3, 5], + [4, 6, 1, 3, 6], + [4, 6, 1, 4, 1], + [4, 6, 1, 4, 2], + [4, 6, 1, 4, 3], + [4, 6, 1, 4, 4], + [4, 6, 1, 4, 5], + [4, 6, 1, 4, 6], + [4, 6, 1, 5, 1], + [4, 6, 1, 5, 2], + [4, 6, 1, 5, 3], + [4, 6, 1, 5, 4], + [4, 6, 1, 5, 5], + [4, 6, 1, 5, 6], + [4, 6, 1, 6, 1], + [4, 6, 1, 6, 2], + [4, 6, 1, 6, 3], + [4, 6, 1, 6, 4], + [4, 6, 1, 6, 5], + [4, 6, 1, 6, 6], + [4, 6, 2, 1, 1], + [4, 6, 2, 1, 2], + [4, 6, 2, 1, 3], + [4, 6, 2, 1, 4], + [4, 6, 2, 1, 5], + [4, 6, 2, 1, 6], + [4, 6, 2, 2, 1], + [4, 6, 2, 2, 2], + [4, 6, 2, 2, 3], + [4, 6, 2, 2, 4], + [4, 6, 2, 2, 5], + [4, 6, 2, 2, 6], + [4, 6, 2, 3, 1], + [4, 6, 2, 3, 2], + [4, 6, 2, 3, 3], + [4, 6, 2, 3, 4], + [4, 6, 2, 3, 5], + [4, 6, 2, 3, 6], + [4, 6, 2, 4, 1], + [4, 6, 2, 4, 2], + [4, 6, 2, 4, 3], + [4, 6, 2, 4, 4], + [4, 6, 2, 4, 5], + [4, 6, 2, 4, 6], + [4, 6, 2, 5, 1], + [4, 6, 2, 5, 2], + [4, 6, 2, 5, 3], + [4, 6, 2, 5, 4], + [4, 6, 2, 5, 5], + [4, 6, 2, 5, 6], + [4, 6, 2, 6, 1], + [4, 6, 2, 6, 2], + [4, 6, 2, 6, 3], + [4, 6, 2, 6, 4], + [4, 6, 2, 6, 5], + [4, 6, 2, 6, 6], + [4, 6, 3, 1, 1], + [4, 6, 3, 1, 2], + [4, 6, 3, 1, 3], + [4, 6, 3, 1, 4], + [4, 6, 3, 1, 5], + [4, 6, 3, 1, 6], + [4, 6, 3, 2, 1], + [4, 6, 3, 2, 2], + [4, 6, 3, 2, 3], + [4, 6, 3, 2, 4], + [4, 6, 3, 2, 5], + [4, 6, 3, 2, 6], + [4, 6, 3, 3, 1], + [4, 6, 3, 3, 2], + [4, 6, 3, 3, 3], + [4, 6, 3, 3, 4], + [4, 6, 3, 3, 5], + [4, 6, 3, 3, 6], + [4, 6, 3, 4, 1], + [4, 6, 3, 4, 2], + [4, 6, 3, 4, 3], + [4, 6, 3, 4, 4], + [4, 6, 3, 4, 5], + [4, 6, 3, 4, 6], + [4, 6, 3, 5, 1], + [4, 6, 3, 5, 2], + [4, 6, 3, 5, 3], + [4, 6, 3, 5, 4], + [4, 6, 3, 5, 5], + [4, 6, 3, 5, 6], + [4, 6, 3, 6, 1], + [4, 6, 3, 6, 2], + [4, 6, 3, 6, 3], + [4, 6, 3, 6, 4], + [4, 6, 3, 6, 5], + [4, 6, 3, 6, 6], + [4, 6, 4, 1, 1], + [4, 6, 4, 1, 2], + [4, 6, 4, 1, 3], + [4, 6, 4, 1, 4], + [4, 6, 4, 1, 5], + [4, 6, 4, 1, 6], + [4, 6, 4, 2, 1], + [4, 6, 4, 2, 2], + [4, 6, 4, 2, 3], + [4, 6, 4, 2, 4], + [4, 6, 4, 2, 5], + [4, 6, 4, 2, 6], + [4, 6, 4, 3, 1], + [4, 6, 4, 3, 2], + [4, 6, 4, 3, 3], + [4, 6, 4, 3, 4], + [4, 6, 4, 3, 5], + [4, 6, 4, 3, 6], + [4, 6, 4, 4, 1], + [4, 6, 4, 4, 2], + [4, 6, 4, 4, 3], + [4, 6, 4, 4, 5], + [4, 6, 4, 4, 6], + [4, 6, 4, 5, 1], + [4, 6, 4, 5, 2], + [4, 6, 4, 5, 3], + [4, 6, 4, 5, 4], + [4, 6, 4, 5, 5], + [4, 6, 4, 5, 6], + [4, 6, 4, 6, 1], + [4, 6, 4, 6, 2], + [4, 6, 4, 6, 3], + [4, 6, 4, 6, 4], + [4, 6, 4, 6, 5], + [4, 6, 4, 6, 6], + [4, 6, 5, 1, 1], + [4, 6, 5, 1, 2], + [4, 6, 5, 1, 3], + [4, 6, 5, 1, 4], + [4, 6, 5, 1, 5], + [4, 6, 5, 1, 6], + [4, 6, 5, 2, 1], + [4, 6, 5, 2, 2], + [4, 6, 5, 2, 3], + [4, 6, 5, 2, 4], + [4, 6, 5, 2, 5], + [4, 6, 5, 2, 6], + [4, 6, 5, 3, 1], + [4, 6, 5, 3, 2], + [4, 6, 5, 3, 3], + [4, 6, 5, 3, 4], + [4, 6, 5, 3, 5], + [4, 6, 5, 3, 6], + [4, 6, 5, 4, 1], + [4, 6, 5, 4, 2], + [4, 6, 5, 4, 3], + [4, 6, 5, 4, 4], + [4, 6, 5, 4, 5], + [4, 6, 5, 4, 6], + [4, 6, 5, 5, 1], + [4, 6, 5, 5, 2], + [4, 6, 5, 5, 3], + [4, 6, 5, 5, 4], + [4, 6, 5, 5, 5], + [4, 6, 5, 5, 6], + [4, 6, 5, 6, 1], + [4, 6, 5, 6, 2], + [4, 6, 5, 6, 3], + [4, 6, 5, 6, 4], + [4, 6, 5, 6, 5], + [4, 6, 5, 6, 6], + [4, 6, 6, 1, 1], + [4, 6, 6, 1, 2], + [4, 6, 6, 1, 3], + [4, 6, 6, 1, 4], + [4, 6, 6, 1, 5], + [4, 6, 6, 1, 6], + [4, 6, 6, 2, 1], + [4, 6, 6, 2, 2], + [4, 6, 6, 2, 3], + [4, 6, 6, 2, 4], + [4, 6, 6, 2, 5], + [4, 6, 6, 2, 6], + [4, 6, 6, 3, 1], + [4, 6, 6, 3, 2], + [4, 6, 6, 3, 3], + [4, 6, 6, 3, 4], + [4, 6, 6, 3, 5], + [4, 6, 6, 3, 6], + [4, 6, 6, 4, 1], + [4, 6, 6, 4, 2], + [4, 6, 6, 4, 3], + [4, 6, 6, 4, 4], + [4, 6, 6, 4, 5], + [4, 6, 6, 4, 6], + [4, 6, 6, 5, 1], + [4, 6, 6, 5, 2], + [4, 6, 6, 5, 3], + [4, 6, 6, 5, 4], + [4, 6, 6, 5, 5], + [4, 6, 6, 5, 6], + [4, 6, 6, 6, 1], + [4, 6, 6, 6, 2], + [4, 6, 6, 6, 3], + [4, 6, 6, 6, 4], + [4, 6, 6, 6, 5], + [5, 1, 1, 1, 2], + [5, 1, 1, 1, 3], + [5, 1, 1, 1, 4], + [5, 1, 1, 1, 5], + [5, 1, 1, 1, 6], + [5, 1, 1, 2, 1], + [5, 1, 1, 2, 2], + [5, 1, 1, 2, 3], + [5, 1, 1, 2, 4], + [5, 1, 1, 2, 5], + [5, 1, 1, 2, 6], + [5, 1, 1, 3, 1], + [5, 1, 1, 3, 2], + [5, 1, 1, 3, 3], + [5, 1, 1, 3, 4], + [5, 1, 1, 3, 5], + [5, 1, 1, 3, 6], + [5, 1, 1, 4, 1], + [5, 1, 1, 4, 2], + [5, 1, 1, 4, 3], + [5, 1, 1, 4, 4], + [5, 1, 1, 4, 5], + [5, 1, 1, 4, 6], + [5, 1, 1, 5, 1], + [5, 1, 1, 5, 2], + [5, 1, 1, 5, 3], + [5, 1, 1, 5, 4], + [5, 1, 1, 5, 5], + [5, 1, 1, 5, 6], + [5, 1, 1, 6, 1], + [5, 1, 1, 6, 2], + [5, 1, 1, 6, 3], + [5, 1, 1, 6, 4], + [5, 1, 1, 6, 5], + [5, 1, 1, 6, 6], + [5, 1, 2, 1, 1], + [5, 1, 2, 1, 2], + [5, 1, 2, 1, 3], + [5, 1, 2, 1, 4], + [5, 1, 2, 1, 5], + [5, 1, 2, 1, 6], + [5, 1, 2, 2, 1], + [5, 1, 2, 2, 2], + [5, 1, 2, 2, 3], + [5, 1, 2, 2, 4], + [5, 1, 2, 2, 5], + [5, 1, 2, 2, 6], + [5, 1, 2, 3, 1], + [5, 1, 2, 3, 2], + [5, 1, 2, 3, 3], + [5, 1, 2, 3, 4], + [5, 1, 2, 3, 5], + [5, 1, 2, 3, 6], + [5, 1, 2, 4, 1], + [5, 1, 2, 4, 2], + [5, 1, 2, 4, 3], + [5, 1, 2, 4, 4], + [5, 1, 2, 4, 5], + [5, 1, 2, 4, 6], + [5, 1, 2, 5, 1], + [5, 1, 2, 5, 2], + [5, 1, 2, 5, 3], + [5, 1, 2, 5, 4], + [5, 1, 2, 5, 5], + [5, 1, 2, 5, 6], + [5, 1, 2, 6, 1], + [5, 1, 2, 6, 2], + [5, 1, 2, 6, 3], + [5, 1, 2, 6, 4], + [5, 1, 2, 6, 5], + [5, 1, 2, 6, 6], + [5, 1, 3, 1, 1], + [5, 1, 3, 1, 2], + [5, 1, 3, 1, 3], + [5, 1, 3, 1, 4], + [5, 1, 3, 1, 5], + [5, 1, 3, 1, 6], + [5, 1, 3, 2, 1], + [5, 1, 3, 2, 2], + [5, 1, 3, 2, 3], + [5, 1, 3, 2, 4], + [5, 1, 3, 2, 5], + [5, 1, 3, 2, 6], + [5, 1, 3, 3, 1], + [5, 1, 3, 3, 2], + [5, 1, 3, 3, 3], + [5, 1, 3, 3, 4], + [5, 1, 3, 3, 5], + [5, 1, 3, 3, 6], + [5, 1, 3, 4, 1], + [5, 1, 3, 4, 2], + [5, 1, 3, 4, 3], + [5, 1, 3, 4, 4], + [5, 1, 3, 4, 5], + [5, 1, 3, 4, 6], + [5, 1, 3, 5, 1], + [5, 1, 3, 5, 2], + [5, 1, 3, 5, 3], + [5, 1, 3, 5, 4], + [5, 1, 3, 5, 5], + [5, 1, 3, 5, 6], + [5, 1, 3, 6, 1], + [5, 1, 3, 6, 2], + [5, 1, 3, 6, 3], + [5, 1, 3, 6, 4], + [5, 1, 3, 6, 5], + [5, 1, 3, 6, 6], + [5, 1, 4, 1, 1], + [5, 1, 4, 1, 2], + [5, 1, 4, 1, 3], + [5, 1, 4, 1, 4], + [5, 1, 4, 1, 5], + [5, 1, 4, 1, 6], + [5, 1, 4, 2, 1], + [5, 1, 4, 2, 2], + [5, 1, 4, 2, 3], + [5, 1, 4, 2, 4], + [5, 1, 4, 2, 5], + [5, 1, 4, 2, 6], + [5, 1, 4, 3, 1], + [5, 1, 4, 3, 2], + [5, 1, 4, 3, 3], + [5, 1, 4, 3, 4], + [5, 1, 4, 3, 5], + [5, 1, 4, 3, 6], + [5, 1, 4, 4, 1], + [5, 1, 4, 4, 2], + [5, 1, 4, 4, 3], + [5, 1, 4, 4, 4], + [5, 1, 4, 4, 5], + [5, 1, 4, 4, 6], + [5, 1, 4, 5, 1], + [5, 1, 4, 5, 2], + [5, 1, 4, 5, 3], + [5, 1, 4, 5, 4], + [5, 1, 4, 5, 5], + [5, 1, 4, 5, 6], + [5, 1, 4, 6, 1], + [5, 1, 4, 6, 2], + [5, 1, 4, 6, 3], + [5, 1, 4, 6, 4], + [5, 1, 4, 6, 5], + [5, 1, 4, 6, 6], + [5, 1, 5, 1, 1], + [5, 1, 5, 1, 2], + [5, 1, 5, 1, 3], + [5, 1, 5, 1, 4], + [5, 1, 5, 1, 5], + [5, 1, 5, 1, 6], + [5, 1, 5, 2, 1], + [5, 1, 5, 2, 2], + [5, 1, 5, 2, 3], + [5, 1, 5, 2, 4], + [5, 1, 5, 2, 5], + [5, 1, 5, 2, 6], + [5, 1, 5, 3, 1], + [5, 1, 5, 3, 2], + [5, 1, 5, 3, 3], + [5, 1, 5, 3, 4], + [5, 1, 5, 3, 5], + [5, 1, 5, 3, 6], + [5, 1, 5, 4, 1], + [5, 1, 5, 4, 2], + [5, 1, 5, 4, 3], + [5, 1, 5, 4, 4], + [5, 1, 5, 4, 5], + [5, 1, 5, 4, 6], + [5, 1, 5, 5, 1], + [5, 1, 5, 5, 2], + [5, 1, 5, 5, 3], + [5, 1, 5, 5, 4], + [5, 1, 5, 5, 6], + [5, 1, 5, 6, 1], + [5, 1, 5, 6, 2], + [5, 1, 5, 6, 3], + [5, 1, 5, 6, 4], + [5, 1, 5, 6, 5], + [5, 1, 5, 6, 6], + [5, 1, 6, 1, 1], + [5, 1, 6, 1, 2], + [5, 1, 6, 1, 3], + [5, 1, 6, 1, 4], + [5, 1, 6, 1, 5], + [5, 1, 6, 1, 6], + [5, 1, 6, 2, 1], + [5, 1, 6, 2, 2], + [5, 1, 6, 2, 3], + [5, 1, 6, 2, 4], + [5, 1, 6, 2, 5], + [5, 1, 6, 2, 6], + [5, 1, 6, 3, 1], + [5, 1, 6, 3, 2], + [5, 1, 6, 3, 3], + [5, 1, 6, 3, 4], + [5, 1, 6, 3, 5], + [5, 1, 6, 3, 6], + [5, 1, 6, 4, 1], + [5, 1, 6, 4, 2], + [5, 1, 6, 4, 3], + [5, 1, 6, 4, 4], + [5, 1, 6, 4, 5], + [5, 1, 6, 4, 6], + [5, 1, 6, 5, 1], + [5, 1, 6, 5, 2], + [5, 1, 6, 5, 3], + [5, 1, 6, 5, 4], + [5, 1, 6, 5, 5], + [5, 1, 6, 5, 6], + [5, 1, 6, 6, 1], + [5, 1, 6, 6, 2], + [5, 1, 6, 6, 3], + [5, 1, 6, 6, 4], + [5, 1, 6, 6, 5], + [5, 1, 6, 6, 6], + [5, 2, 1, 1, 1], + [5, 2, 1, 1, 2], + [5, 2, 1, 1, 3], + [5, 2, 1, 1, 4], + [5, 2, 1, 1, 5], + [5, 2, 1, 1, 6], + [5, 2, 1, 2, 1], + [5, 2, 1, 2, 2], + [5, 2, 1, 2, 3], + [5, 2, 1, 2, 4], + [5, 2, 1, 2, 5], + [5, 2, 1, 2, 6], + [5, 2, 1, 3, 1], + [5, 2, 1, 3, 2], + [5, 2, 1, 3, 3], + [5, 2, 1, 3, 4], + [5, 2, 1, 3, 5], + [5, 2, 1, 3, 6], + [5, 2, 1, 4, 1], + [5, 2, 1, 4, 2], + [5, 2, 1, 4, 3], + [5, 2, 1, 4, 4], + [5, 2, 1, 4, 5], + [5, 2, 1, 4, 6], + [5, 2, 1, 5, 1], + [5, 2, 1, 5, 2], + [5, 2, 1, 5, 3], + [5, 2, 1, 5, 4], + [5, 2, 1, 5, 5], + [5, 2, 1, 5, 6], + [5, 2, 1, 6, 1], + [5, 2, 1, 6, 2], + [5, 2, 1, 6, 3], + [5, 2, 1, 6, 4], + [5, 2, 1, 6, 5], + [5, 2, 1, 6, 6], + [5, 2, 2, 1, 1], + [5, 2, 2, 1, 2], + [5, 2, 2, 1, 3], + [5, 2, 2, 1, 4], + [5, 2, 2, 1, 5], + [5, 2, 2, 1, 6], + [5, 2, 2, 2, 1], + [5, 2, 2, 2, 3], + [5, 2, 2, 2, 4], + [5, 2, 2, 2, 5], + [5, 2, 2, 2, 6], + [5, 2, 2, 3, 1], + [5, 2, 2, 3, 2], + [5, 2, 2, 3, 3], + [5, 2, 2, 3, 4], + [5, 2, 2, 3, 5], + [5, 2, 2, 3, 6], + [5, 2, 2, 4, 1], + [5, 2, 2, 4, 2], + [5, 2, 2, 4, 3], + [5, 2, 2, 4, 4], + [5, 2, 2, 4, 5], + [5, 2, 2, 4, 6], + [5, 2, 2, 5, 1], + [5, 2, 2, 5, 2], + [5, 2, 2, 5, 3], + [5, 2, 2, 5, 4], + [5, 2, 2, 5, 5], + [5, 2, 2, 5, 6], + [5, 2, 2, 6, 1], + [5, 2, 2, 6, 2], + [5, 2, 2, 6, 3], + [5, 2, 2, 6, 4], + [5, 2, 2, 6, 5], + [5, 2, 2, 6, 6], + [5, 2, 3, 1, 1], + [5, 2, 3, 1, 2], + [5, 2, 3, 1, 3], + [5, 2, 3, 1, 4], + [5, 2, 3, 1, 5], + [5, 2, 3, 1, 6], + [5, 2, 3, 2, 1], + [5, 2, 3, 2, 2], + [5, 2, 3, 2, 3], + [5, 2, 3, 2, 4], + [5, 2, 3, 2, 5], + [5, 2, 3, 2, 6], + [5, 2, 3, 3, 1], + [5, 2, 3, 3, 2], + [5, 2, 3, 3, 3], + [5, 2, 3, 3, 4], + [5, 2, 3, 3, 5], + [5, 2, 3, 3, 6], + [5, 2, 3, 4, 1], + [5, 2, 3, 4, 2], + [5, 2, 3, 4, 3], + [5, 2, 3, 4, 4], + [5, 2, 3, 4, 5], + [5, 2, 3, 4, 6], + [5, 2, 3, 5, 1], + [5, 2, 3, 5, 2], + [5, 2, 3, 5, 3], + [5, 2, 3, 5, 4], + [5, 2, 3, 5, 5], + [5, 2, 3, 5, 6], + [5, 2, 3, 6, 1], + [5, 2, 3, 6, 2], + [5, 2, 3, 6, 3], + [5, 2, 3, 6, 4], + [5, 2, 3, 6, 5], + [5, 2, 3, 6, 6], + [5, 2, 4, 1, 1], + [5, 2, 4, 1, 2], + [5, 2, 4, 1, 3], + [5, 2, 4, 1, 4], + [5, 2, 4, 1, 5], + [5, 2, 4, 1, 6], + [5, 2, 4, 2, 1], + [5, 2, 4, 2, 2], + [5, 2, 4, 2, 3], + [5, 2, 4, 2, 4], + [5, 2, 4, 2, 5], + [5, 2, 4, 2, 6], + [5, 2, 4, 3, 1], + [5, 2, 4, 3, 2], + [5, 2, 4, 3, 3], + [5, 2, 4, 3, 4], + [5, 2, 4, 3, 5], + [5, 2, 4, 3, 6], + [5, 2, 4, 4, 1], + [5, 2, 4, 4, 2], + [5, 2, 4, 4, 3], + [5, 2, 4, 4, 4], + [5, 2, 4, 4, 5], + [5, 2, 4, 4, 6], + [5, 2, 4, 5, 1], + [5, 2, 4, 5, 2], + [5, 2, 4, 5, 3], + [5, 2, 4, 5, 4], + [5, 2, 4, 5, 5], + [5, 2, 4, 5, 6], + [5, 2, 4, 6, 1], + [5, 2, 4, 6, 2], + [5, 2, 4, 6, 3], + [5, 2, 4, 6, 4], + [5, 2, 4, 6, 5], + [5, 2, 4, 6, 6], + [5, 2, 5, 1, 1], + [5, 2, 5, 1, 2], + [5, 2, 5, 1, 3], + [5, 2, 5, 1, 4], + [5, 2, 5, 1, 5], + [5, 2, 5, 1, 6], + [5, 2, 5, 2, 1], + [5, 2, 5, 2, 2], + [5, 2, 5, 2, 3], + [5, 2, 5, 2, 4], + [5, 2, 5, 2, 5], + [5, 2, 5, 2, 6], + [5, 2, 5, 3, 1], + [5, 2, 5, 3, 2], + [5, 2, 5, 3, 3], + [5, 2, 5, 3, 4], + [5, 2, 5, 3, 5], + [5, 2, 5, 3, 6], + [5, 2, 5, 4, 1], + [5, 2, 5, 4, 2], + [5, 2, 5, 4, 3], + [5, 2, 5, 4, 4], + [5, 2, 5, 4, 5], + [5, 2, 5, 4, 6], + [5, 2, 5, 5, 1], + [5, 2, 5, 5, 2], + [5, 2, 5, 5, 3], + [5, 2, 5, 5, 4], + [5, 2, 5, 5, 6], + [5, 2, 5, 6, 1], + [5, 2, 5, 6, 2], + [5, 2, 5, 6, 3], + [5, 2, 5, 6, 4], + [5, 2, 5, 6, 5], + [5, 2, 5, 6, 6], + [5, 2, 6, 1, 1], + [5, 2, 6, 1, 2], + [5, 2, 6, 1, 3], + [5, 2, 6, 1, 4], + [5, 2, 6, 1, 5], + [5, 2, 6, 1, 6], + [5, 2, 6, 2, 1], + [5, 2, 6, 2, 2], + [5, 2, 6, 2, 3], + [5, 2, 6, 2, 4], + [5, 2, 6, 2, 5], + [5, 2, 6, 2, 6], + [5, 2, 6, 3, 1], + [5, 2, 6, 3, 2], + [5, 2, 6, 3, 3], + [5, 2, 6, 3, 4], + [5, 2, 6, 3, 5], + [5, 2, 6, 3, 6], + [5, 2, 6, 4, 1], + [5, 2, 6, 4, 2], + [5, 2, 6, 4, 3], + [5, 2, 6, 4, 4], + [5, 2, 6, 4, 5], + [5, 2, 6, 4, 6], + [5, 2, 6, 5, 1], + [5, 2, 6, 5, 2], + [5, 2, 6, 5, 3], + [5, 2, 6, 5, 4], + [5, 2, 6, 5, 5], + [5, 2, 6, 5, 6], + [5, 2, 6, 6, 1], + [5, 2, 6, 6, 2], + [5, 2, 6, 6, 3], + [5, 2, 6, 6, 4], + [5, 2, 6, 6, 5], + [5, 2, 6, 6, 6], + [5, 3, 1, 1, 1], + [5, 3, 1, 1, 2], + [5, 3, 1, 1, 3], + [5, 3, 1, 1, 4], + [5, 3, 1, 1, 5], + [5, 3, 1, 1, 6], + [5, 3, 1, 2, 1], + [5, 3, 1, 2, 2], + [5, 3, 1, 2, 3], + [5, 3, 1, 2, 4], + [5, 3, 1, 2, 5], + [5, 3, 1, 2, 6], + [5, 3, 1, 3, 1], + [5, 3, 1, 3, 2], + [5, 3, 1, 3, 3], + [5, 3, 1, 3, 4], + [5, 3, 1, 3, 5], + [5, 3, 1, 3, 6], + [5, 3, 1, 4, 1], + [5, 3, 1, 4, 2], + [5, 3, 1, 4, 3], + [5, 3, 1, 4, 4], + [5, 3, 1, 4, 5], + [5, 3, 1, 4, 6], + [5, 3, 1, 5, 1], + [5, 3, 1, 5, 2], + [5, 3, 1, 5, 3], + [5, 3, 1, 5, 4], + [5, 3, 1, 5, 5], + [5, 3, 1, 5, 6], + [5, 3, 1, 6, 1], + [5, 3, 1, 6, 2], + [5, 3, 1, 6, 3], + [5, 3, 1, 6, 4], + [5, 3, 1, 6, 5], + [5, 3, 1, 6, 6], + [5, 3, 2, 1, 1], + [5, 3, 2, 1, 2], + [5, 3, 2, 1, 3], + [5, 3, 2, 1, 4], + [5, 3, 2, 1, 5], + [5, 3, 2, 1, 6], + [5, 3, 2, 2, 1], + [5, 3, 2, 2, 2], + [5, 3, 2, 2, 3], + [5, 3, 2, 2, 4], + [5, 3, 2, 2, 5], + [5, 3, 2, 2, 6], + [5, 3, 2, 3, 1], + [5, 3, 2, 3, 2], + [5, 3, 2, 3, 3], + [5, 3, 2, 3, 4], + [5, 3, 2, 3, 5], + [5, 3, 2, 3, 6], + [5, 3, 2, 4, 1], + [5, 3, 2, 4, 2], + [5, 3, 2, 4, 3], + [5, 3, 2, 4, 4], + [5, 3, 2, 4, 5], + [5, 3, 2, 4, 6], + [5, 3, 2, 5, 1], + [5, 3, 2, 5, 2], + [5, 3, 2, 5, 3], + [5, 3, 2, 5, 4], + [5, 3, 2, 5, 5], + [5, 3, 2, 5, 6], + [5, 3, 2, 6, 1], + [5, 3, 2, 6, 2], + [5, 3, 2, 6, 3], + [5, 3, 2, 6, 4], + [5, 3, 2, 6, 5], + [5, 3, 2, 6, 6], + [5, 3, 3, 1, 1], + [5, 3, 3, 1, 2], + [5, 3, 3, 1, 3], + [5, 3, 3, 1, 4], + [5, 3, 3, 1, 5], + [5, 3, 3, 1, 6], + [5, 3, 3, 2, 1], + [5, 3, 3, 2, 2], + [5, 3, 3, 2, 3], + [5, 3, 3, 2, 4], + [5, 3, 3, 2, 5], + [5, 3, 3, 2, 6], + [5, 3, 3, 3, 1], + [5, 3, 3, 3, 2], + [5, 3, 3, 3, 4], + [5, 3, 3, 3, 5], + [5, 3, 3, 3, 6], + [5, 3, 3, 4, 1], + [5, 3, 3, 4, 2], + [5, 3, 3, 4, 3], + [5, 3, 3, 4, 4], + [5, 3, 3, 4, 5], + [5, 3, 3, 4, 6], + [5, 3, 3, 5, 1], + [5, 3, 3, 5, 2], + [5, 3, 3, 5, 3], + [5, 3, 3, 5, 4], + [5, 3, 3, 5, 5], + [5, 3, 3, 5, 6], + [5, 3, 3, 6, 1], + [5, 3, 3, 6, 2], + [5, 3, 3, 6, 3], + [5, 3, 3, 6, 4], + [5, 3, 3, 6, 5], + [5, 3, 3, 6, 6], + [5, 3, 4, 1, 1], + [5, 3, 4, 1, 2], + [5, 3, 4, 1, 3], + [5, 3, 4, 1, 4], + [5, 3, 4, 1, 5], + [5, 3, 4, 1, 6], + [5, 3, 4, 2, 1], + [5, 3, 4, 2, 2], + [5, 3, 4, 2, 3], + [5, 3, 4, 2, 4], + [5, 3, 4, 2, 5], + [5, 3, 4, 2, 6], + [5, 3, 4, 3, 1], + [5, 3, 4, 3, 2], + [5, 3, 4, 3, 3], + [5, 3, 4, 3, 4], + [5, 3, 4, 3, 5], + [5, 3, 4, 3, 6], + [5, 3, 4, 4, 1], + [5, 3, 4, 4, 2], + [5, 3, 4, 4, 3], + [5, 3, 4, 4, 4], + [5, 3, 4, 4, 5], + [5, 3, 4, 4, 6], + [5, 3, 4, 5, 1], + [5, 3, 4, 5, 2], + [5, 3, 4, 5, 3], + [5, 3, 4, 5, 4], + [5, 3, 4, 5, 5], + [5, 3, 4, 5, 6], + [5, 3, 4, 6, 1], + [5, 3, 4, 6, 2], + [5, 3, 4, 6, 3], + [5, 3, 4, 6, 4], + [5, 3, 4, 6, 5], + [5, 3, 4, 6, 6], + [5, 3, 5, 1, 1], + [5, 3, 5, 1, 2], + [5, 3, 5, 1, 3], + [5, 3, 5, 1, 4], + [5, 3, 5, 1, 5], + [5, 3, 5, 1, 6], + [5, 3, 5, 2, 1], + [5, 3, 5, 2, 2], + [5, 3, 5, 2, 3], + [5, 3, 5, 2, 4], + [5, 3, 5, 2, 5], + [5, 3, 5, 2, 6], + [5, 3, 5, 3, 1], + [5, 3, 5, 3, 2], + [5, 3, 5, 3, 3], + [5, 3, 5, 3, 4], + [5, 3, 5, 3, 5], + [5, 3, 5, 3, 6], + [5, 3, 5, 4, 1], + [5, 3, 5, 4, 2], + [5, 3, 5, 4, 3], + [5, 3, 5, 4, 4], + [5, 3, 5, 4, 5], + [5, 3, 5, 4, 6], + [5, 3, 5, 5, 1], + [5, 3, 5, 5, 2], + [5, 3, 5, 5, 3], + [5, 3, 5, 5, 4], + [5, 3, 5, 5, 6], + [5, 3, 5, 6, 1], + [5, 3, 5, 6, 2], + [5, 3, 5, 6, 3], + [5, 3, 5, 6, 4], + [5, 3, 5, 6, 5], + [5, 3, 5, 6, 6], + [5, 3, 6, 1, 1], + [5, 3, 6, 1, 2], + [5, 3, 6, 1, 3], + [5, 3, 6, 1, 4], + [5, 3, 6, 1, 5], + [5, 3, 6, 1, 6], + [5, 3, 6, 2, 1], + [5, 3, 6, 2, 2], + [5, 3, 6, 2, 3], + [5, 3, 6, 2, 4], + [5, 3, 6, 2, 5], + [5, 3, 6, 2, 6], + [5, 3, 6, 3, 1], + [5, 3, 6, 3, 2], + [5, 3, 6, 3, 3], + [5, 3, 6, 3, 4], + [5, 3, 6, 3, 5], + [5, 3, 6, 3, 6], + [5, 3, 6, 4, 1], + [5, 3, 6, 4, 2], + [5, 3, 6, 4, 3], + [5, 3, 6, 4, 4], + [5, 3, 6, 4, 5], + [5, 3, 6, 4, 6], + [5, 3, 6, 5, 1], + [5, 3, 6, 5, 2], + [5, 3, 6, 5, 3], + [5, 3, 6, 5, 4], + [5, 3, 6, 5, 5], + [5, 3, 6, 5, 6], + [5, 3, 6, 6, 1], + [5, 3, 6, 6, 2], + [5, 3, 6, 6, 3], + [5, 3, 6, 6, 4], + [5, 3, 6, 6, 5], + [5, 3, 6, 6, 6], + [5, 4, 1, 1, 1], + [5, 4, 1, 1, 2], + [5, 4, 1, 1, 3], + [5, 4, 1, 1, 4], + [5, 4, 1, 1, 5], + [5, 4, 1, 1, 6], + [5, 4, 1, 2, 1], + [5, 4, 1, 2, 2], + [5, 4, 1, 2, 3], + [5, 4, 1, 2, 4], + [5, 4, 1, 2, 5], + [5, 4, 1, 2, 6], + [5, 4, 1, 3, 1], + [5, 4, 1, 3, 2], + [5, 4, 1, 3, 3], + [5, 4, 1, 3, 4], + [5, 4, 1, 3, 5], + [5, 4, 1, 3, 6], + [5, 4, 1, 4, 1], + [5, 4, 1, 4, 2], + [5, 4, 1, 4, 3], + [5, 4, 1, 4, 4], + [5, 4, 1, 4, 5], + [5, 4, 1, 4, 6], + [5, 4, 1, 5, 1], + [5, 4, 1, 5, 2], + [5, 4, 1, 5, 3], + [5, 4, 1, 5, 4], + [5, 4, 1, 5, 5], + [5, 4, 1, 5, 6], + [5, 4, 1, 6, 1], + [5, 4, 1, 6, 2], + [5, 4, 1, 6, 3], + [5, 4, 1, 6, 4], + [5, 4, 1, 6, 5], + [5, 4, 1, 6, 6], + [5, 4, 2, 1, 1], + [5, 4, 2, 1, 2], + [5, 4, 2, 1, 3], + [5, 4, 2, 1, 4], + [5, 4, 2, 1, 5], + [5, 4, 2, 1, 6], + [5, 4, 2, 2, 1], + [5, 4, 2, 2, 2], + [5, 4, 2, 2, 3], + [5, 4, 2, 2, 4], + [5, 4, 2, 2, 5], + [5, 4, 2, 2, 6], + [5, 4, 2, 3, 1], + [5, 4, 2, 3, 2], + [5, 4, 2, 3, 3], + [5, 4, 2, 3, 4], + [5, 4, 2, 3, 5], + [5, 4, 2, 3, 6], + [5, 4, 2, 4, 1], + [5, 4, 2, 4, 2], + [5, 4, 2, 4, 3], + [5, 4, 2, 4, 4], + [5, 4, 2, 4, 5], + [5, 4, 2, 4, 6], + [5, 4, 2, 5, 1], + [5, 4, 2, 5, 2], + [5, 4, 2, 5, 3], + [5, 4, 2, 5, 4], + [5, 4, 2, 5, 5], + [5, 4, 2, 5, 6], + [5, 4, 2, 6, 1], + [5, 4, 2, 6, 2], + [5, 4, 2, 6, 3], + [5, 4, 2, 6, 4], + [5, 4, 2, 6, 5], + [5, 4, 2, 6, 6], + [5, 4, 3, 1, 1], + [5, 4, 3, 1, 2], + [5, 4, 3, 1, 3], + [5, 4, 3, 1, 4], + [5, 4, 3, 1, 5], + [5, 4, 3, 1, 6], + [5, 4, 3, 2, 1], + [5, 4, 3, 2, 2], + [5, 4, 3, 2, 3], + [5, 4, 3, 2, 4], + [5, 4, 3, 2, 5], + [5, 4, 3, 2, 6], + [5, 4, 3, 3, 1], + [5, 4, 3, 3, 2], + [5, 4, 3, 3, 3], + [5, 4, 3, 3, 4], + [5, 4, 3, 3, 5], + [5, 4, 3, 3, 6], + [5, 4, 3, 4, 1], + [5, 4, 3, 4, 2], + [5, 4, 3, 4, 3], + [5, 4, 3, 4, 4], + [5, 4, 3, 4, 5], + [5, 4, 3, 4, 6], + [5, 4, 3, 5, 1], + [5, 4, 3, 5, 2], + [5, 4, 3, 5, 3], + [5, 4, 3, 5, 4], + [5, 4, 3, 5, 5], + [5, 4, 3, 5, 6], + [5, 4, 3, 6, 1], + [5, 4, 3, 6, 2], + [5, 4, 3, 6, 3], + [5, 4, 3, 6, 4], + [5, 4, 3, 6, 5], + [5, 4, 3, 6, 6], + [5, 4, 4, 1, 1], + [5, 4, 4, 1, 2], + [5, 4, 4, 1, 3], + [5, 4, 4, 1, 4], + [5, 4, 4, 1, 5], + [5, 4, 4, 1, 6], + [5, 4, 4, 2, 1], + [5, 4, 4, 2, 2], + [5, 4, 4, 2, 3], + [5, 4, 4, 2, 4], + [5, 4, 4, 2, 5], + [5, 4, 4, 2, 6], + [5, 4, 4, 3, 1], + [5, 4, 4, 3, 2], + [5, 4, 4, 3, 3], + [5, 4, 4, 3, 4], + [5, 4, 4, 3, 5], + [5, 4, 4, 3, 6], + [5, 4, 4, 4, 1], + [5, 4, 4, 4, 2], + [5, 4, 4, 4, 3], + [5, 4, 4, 4, 5], + [5, 4, 4, 4, 6], + [5, 4, 4, 5, 1], + [5, 4, 4, 5, 2], + [5, 4, 4, 5, 3], + [5, 4, 4, 5, 4], + [5, 4, 4, 5, 5], + [5, 4, 4, 5, 6], + [5, 4, 4, 6, 1], + [5, 4, 4, 6, 2], + [5, 4, 4, 6, 3], + [5, 4, 4, 6, 4], + [5, 4, 4, 6, 5], + [5, 4, 4, 6, 6], + [5, 4, 5, 1, 1], + [5, 4, 5, 1, 2], + [5, 4, 5, 1, 3], + [5, 4, 5, 1, 4], + [5, 4, 5, 1, 5], + [5, 4, 5, 1, 6], + [5, 4, 5, 2, 1], + [5, 4, 5, 2, 2], + [5, 4, 5, 2, 3], + [5, 4, 5, 2, 4], + [5, 4, 5, 2, 5], + [5, 4, 5, 2, 6], + [5, 4, 5, 3, 1], + [5, 4, 5, 3, 2], + [5, 4, 5, 3, 3], + [5, 4, 5, 3, 4], + [5, 4, 5, 3, 5], + [5, 4, 5, 3, 6], + [5, 4, 5, 4, 1], + [5, 4, 5, 4, 2], + [5, 4, 5, 4, 3], + [5, 4, 5, 4, 4], + [5, 4, 5, 4, 5], + [5, 4, 5, 4, 6], + [5, 4, 5, 5, 1], + [5, 4, 5, 5, 2], + [5, 4, 5, 5, 3], + [5, 4, 5, 5, 4], + [5, 4, 5, 5, 6], + [5, 4, 5, 6, 1], + [5, 4, 5, 6, 2], + [5, 4, 5, 6, 3], + [5, 4, 5, 6, 4], + [5, 4, 5, 6, 5], + [5, 4, 5, 6, 6], + [5, 4, 6, 1, 1], + [5, 4, 6, 1, 2], + [5, 4, 6, 1, 3], + [5, 4, 6, 1, 4], + [5, 4, 6, 1, 5], + [5, 4, 6, 1, 6], + [5, 4, 6, 2, 1], + [5, 4, 6, 2, 2], + [5, 4, 6, 2, 3], + [5, 4, 6, 2, 4], + [5, 4, 6, 2, 5], + [5, 4, 6, 2, 6], + [5, 4, 6, 3, 1], + [5, 4, 6, 3, 2], + [5, 4, 6, 3, 3], + [5, 4, 6, 3, 4], + [5, 4, 6, 3, 5], + [5, 4, 6, 3, 6], + [5, 4, 6, 4, 1], + [5, 4, 6, 4, 2], + [5, 4, 6, 4, 3], + [5, 4, 6, 4, 4], + [5, 4, 6, 4, 5], + [5, 4, 6, 4, 6], + [5, 4, 6, 5, 1], + [5, 4, 6, 5, 2], + [5, 4, 6, 5, 3], + [5, 4, 6, 5, 4], + [5, 4, 6, 5, 5], + [5, 4, 6, 5, 6], + [5, 4, 6, 6, 1], + [5, 4, 6, 6, 2], + [5, 4, 6, 6, 3], + [5, 4, 6, 6, 4], + [5, 4, 6, 6, 5], + [5, 4, 6, 6, 6], + [5, 5, 1, 1, 1], + [5, 5, 1, 1, 2], + [5, 5, 1, 1, 3], + [5, 5, 1, 1, 4], + [5, 5, 1, 1, 5], + [5, 5, 1, 1, 6], + [5, 5, 1, 2, 1], + [5, 5, 1, 2, 2], + [5, 5, 1, 2, 3], + [5, 5, 1, 2, 4], + [5, 5, 1, 2, 5], + [5, 5, 1, 2, 6], + [5, 5, 1, 3, 1], + [5, 5, 1, 3, 2], + [5, 5, 1, 3, 3], + [5, 5, 1, 3, 4], + [5, 5, 1, 3, 5], + [5, 5, 1, 3, 6], + [5, 5, 1, 4, 1], + [5, 5, 1, 4, 2], + [5, 5, 1, 4, 3], + [5, 5, 1, 4, 4], + [5, 5, 1, 4, 5], + [5, 5, 1, 4, 6], + [5, 5, 1, 5, 1], + [5, 5, 1, 5, 2], + [5, 5, 1, 5, 3], + [5, 5, 1, 5, 4], + [5, 5, 1, 5, 6], + [5, 5, 1, 6, 1], + [5, 5, 1, 6, 2], + [5, 5, 1, 6, 3], + [5, 5, 1, 6, 4], + [5, 5, 1, 6, 5], + [5, 5, 1, 6, 6], + [5, 5, 2, 1, 1], + [5, 5, 2, 1, 2], + [5, 5, 2, 1, 3], + [5, 5, 2, 1, 4], + [5, 5, 2, 1, 5], + [5, 5, 2, 1, 6], + [5, 5, 2, 2, 1], + [5, 5, 2, 2, 2], + [5, 5, 2, 2, 3], + [5, 5, 2, 2, 4], + [5, 5, 2, 2, 5], + [5, 5, 2, 2, 6], + [5, 5, 2, 3, 1], + [5, 5, 2, 3, 2], + [5, 5, 2, 3, 3], + [5, 5, 2, 3, 4], + [5, 5, 2, 3, 5], + [5, 5, 2, 3, 6], + [5, 5, 2, 4, 1], + [5, 5, 2, 4, 2], + [5, 5, 2, 4, 3], + [5, 5, 2, 4, 4], + [5, 5, 2, 4, 5], + [5, 5, 2, 4, 6], + [5, 5, 2, 5, 1], + [5, 5, 2, 5, 2], + [5, 5, 2, 5, 3], + [5, 5, 2, 5, 4], + [5, 5, 2, 5, 6], + [5, 5, 2, 6, 1], + [5, 5, 2, 6, 2], + [5, 5, 2, 6, 3], + [5, 5, 2, 6, 4], + [5, 5, 2, 6, 5], + [5, 5, 2, 6, 6], + [5, 5, 3, 1, 1], + [5, 5, 3, 1, 2], + [5, 5, 3, 1, 3], + [5, 5, 3, 1, 4], + [5, 5, 3, 1, 5], + [5, 5, 3, 1, 6], + [5, 5, 3, 2, 1], + [5, 5, 3, 2, 2], + [5, 5, 3, 2, 3], + [5, 5, 3, 2, 4], + [5, 5, 3, 2, 5], + [5, 5, 3, 2, 6], + [5, 5, 3, 3, 1], + [5, 5, 3, 3, 2], + [5, 5, 3, 3, 3], + [5, 5, 3, 3, 4], + [5, 5, 3, 3, 5], + [5, 5, 3, 3, 6], + [5, 5, 3, 4, 1], + [5, 5, 3, 4, 2], + [5, 5, 3, 4, 3], + [5, 5, 3, 4, 4], + [5, 5, 3, 4, 5], + [5, 5, 3, 4, 6], + [5, 5, 3, 5, 1], + [5, 5, 3, 5, 2], + [5, 5, 3, 5, 3], + [5, 5, 3, 5, 4], + [5, 5, 3, 5, 6], + [5, 5, 3, 6, 1], + [5, 5, 3, 6, 2], + [5, 5, 3, 6, 3], + [5, 5, 3, 6, 4], + [5, 5, 3, 6, 5], + [5, 5, 3, 6, 6], + [5, 5, 4, 1, 1], + [5, 5, 4, 1, 2], + [5, 5, 4, 1, 3], + [5, 5, 4, 1, 4], + [5, 5, 4, 1, 5], + [5, 5, 4, 1, 6], + [5, 5, 4, 2, 1], + [5, 5, 4, 2, 2], + [5, 5, 4, 2, 3], + [5, 5, 4, 2, 4], + [5, 5, 4, 2, 5], + [5, 5, 4, 2, 6], + [5, 5, 4, 3, 1], + [5, 5, 4, 3, 2], + [5, 5, 4, 3, 3], + [5, 5, 4, 3, 4], + [5, 5, 4, 3, 5], + [5, 5, 4, 3, 6], + [5, 5, 4, 4, 1], + [5, 5, 4, 4, 2], + [5, 5, 4, 4, 3], + [5, 5, 4, 4, 4], + [5, 5, 4, 4, 5], + [5, 5, 4, 4, 6], + [5, 5, 4, 5, 1], + [5, 5, 4, 5, 2], + [5, 5, 4, 5, 3], + [5, 5, 4, 5, 4], + [5, 5, 4, 5, 6], + [5, 5, 4, 6, 1], + [5, 5, 4, 6, 2], + [5, 5, 4, 6, 3], + [5, 5, 4, 6, 4], + [5, 5, 4, 6, 5], + [5, 5, 4, 6, 6], + [5, 5, 5, 1, 1], + [5, 5, 5, 1, 2], + [5, 5, 5, 1, 3], + [5, 5, 5, 1, 4], + [5, 5, 5, 1, 6], + [5, 5, 5, 2, 1], + [5, 5, 5, 2, 2], + [5, 5, 5, 2, 3], + [5, 5, 5, 2, 4], + [5, 5, 5, 2, 6], + [5, 5, 5, 3, 1], + [5, 5, 5, 3, 2], + [5, 5, 5, 3, 3], + [5, 5, 5, 3, 4], + [5, 5, 5, 3, 6], + [5, 5, 5, 4, 1], + [5, 5, 5, 4, 2], + [5, 5, 5, 4, 3], + [5, 5, 5, 4, 4], + [5, 5, 5, 4, 6], + [5, 5, 5, 6, 1], + [5, 5, 5, 6, 2], + [5, 5, 5, 6, 3], + [5, 5, 5, 6, 4], + [5, 5, 5, 6, 6], + [5, 5, 6, 1, 1], + [5, 5, 6, 1, 2], + [5, 5, 6, 1, 3], + [5, 5, 6, 1, 4], + [5, 5, 6, 1, 5], + [5, 5, 6, 1, 6], + [5, 5, 6, 2, 1], + [5, 5, 6, 2, 2], + [5, 5, 6, 2, 3], + [5, 5, 6, 2, 4], + [5, 5, 6, 2, 5], + [5, 5, 6, 2, 6], + [5, 5, 6, 3, 1], + [5, 5, 6, 3, 2], + [5, 5, 6, 3, 3], + [5, 5, 6, 3, 4], + [5, 5, 6, 3, 5], + [5, 5, 6, 3, 6], + [5, 5, 6, 4, 1], + [5, 5, 6, 4, 2], + [5, 5, 6, 4, 3], + [5, 5, 6, 4, 4], + [5, 5, 6, 4, 5], + [5, 5, 6, 4, 6], + [5, 5, 6, 5, 1], + [5, 5, 6, 5, 2], + [5, 5, 6, 5, 3], + [5, 5, 6, 5, 4], + [5, 5, 6, 5, 6], + [5, 5, 6, 6, 1], + [5, 5, 6, 6, 2], + [5, 5, 6, 6, 3], + [5, 5, 6, 6, 4], + [5, 5, 6, 6, 5], + [5, 5, 6, 6, 6], + [5, 6, 1, 1, 1], + [5, 6, 1, 1, 2], + [5, 6, 1, 1, 3], + [5, 6, 1, 1, 4], + [5, 6, 1, 1, 5], + [5, 6, 1, 1, 6], + [5, 6, 1, 2, 1], + [5, 6, 1, 2, 2], + [5, 6, 1, 2, 3], + [5, 6, 1, 2, 4], + [5, 6, 1, 2, 5], + [5, 6, 1, 2, 6], + [5, 6, 1, 3, 1], + [5, 6, 1, 3, 2], + [5, 6, 1, 3, 3], + [5, 6, 1, 3, 4], + [5, 6, 1, 3, 5], + [5, 6, 1, 3, 6], + [5, 6, 1, 4, 1], + [5, 6, 1, 4, 2], + [5, 6, 1, 4, 3], + [5, 6, 1, 4, 4], + [5, 6, 1, 4, 5], + [5, 6, 1, 4, 6], + [5, 6, 1, 5, 1], + [5, 6, 1, 5, 2], + [5, 6, 1, 5, 3], + [5, 6, 1, 5, 4], + [5, 6, 1, 5, 5], + [5, 6, 1, 5, 6], + [5, 6, 1, 6, 1], + [5, 6, 1, 6, 2], + [5, 6, 1, 6, 3], + [5, 6, 1, 6, 4], + [5, 6, 1, 6, 5], + [5, 6, 1, 6, 6], + [5, 6, 2, 1, 1], + [5, 6, 2, 1, 2], + [5, 6, 2, 1, 3], + [5, 6, 2, 1, 4], + [5, 6, 2, 1, 5], + [5, 6, 2, 1, 6], + [5, 6, 2, 2, 1], + [5, 6, 2, 2, 2], + [5, 6, 2, 2, 3], + [5, 6, 2, 2, 4], + [5, 6, 2, 2, 5], + [5, 6, 2, 2, 6], + [5, 6, 2, 3, 1], + [5, 6, 2, 3, 2], + [5, 6, 2, 3, 3], + [5, 6, 2, 3, 4], + [5, 6, 2, 3, 5], + [5, 6, 2, 3, 6], + [5, 6, 2, 4, 1], + [5, 6, 2, 4, 2], + [5, 6, 2, 4, 3], + [5, 6, 2, 4, 4], + [5, 6, 2, 4, 5], + [5, 6, 2, 4, 6], + [5, 6, 2, 5, 1], + [5, 6, 2, 5, 2], + [5, 6, 2, 5, 3], + [5, 6, 2, 5, 4], + [5, 6, 2, 5, 5], + [5, 6, 2, 5, 6], + [5, 6, 2, 6, 1], + [5, 6, 2, 6, 2], + [5, 6, 2, 6, 3], + [5, 6, 2, 6, 4], + [5, 6, 2, 6, 5], + [5, 6, 2, 6, 6], + [5, 6, 3, 1, 1], + [5, 6, 3, 1, 2], + [5, 6, 3, 1, 3], + [5, 6, 3, 1, 4], + [5, 6, 3, 1, 5], + [5, 6, 3, 1, 6], + [5, 6, 3, 2, 1], + [5, 6, 3, 2, 2], + [5, 6, 3, 2, 3], + [5, 6, 3, 2, 4], + [5, 6, 3, 2, 5], + [5, 6, 3, 2, 6], + [5, 6, 3, 3, 1], + [5, 6, 3, 3, 2], + [5, 6, 3, 3, 3], + [5, 6, 3, 3, 4], + [5, 6, 3, 3, 5], + [5, 6, 3, 3, 6], + [5, 6, 3, 4, 1], + [5, 6, 3, 4, 2], + [5, 6, 3, 4, 3], + [5, 6, 3, 4, 4], + [5, 6, 3, 4, 5], + [5, 6, 3, 4, 6], + [5, 6, 3, 5, 1], + [5, 6, 3, 5, 2], + [5, 6, 3, 5, 3], + [5, 6, 3, 5, 4], + [5, 6, 3, 5, 5], + [5, 6, 3, 5, 6], + [5, 6, 3, 6, 1], + [5, 6, 3, 6, 2], + [5, 6, 3, 6, 3], + [5, 6, 3, 6, 4], + [5, 6, 3, 6, 5], + [5, 6, 3, 6, 6], + [5, 6, 4, 1, 1], + [5, 6, 4, 1, 2], + [5, 6, 4, 1, 3], + [5, 6, 4, 1, 4], + [5, 6, 4, 1, 5], + [5, 6, 4, 1, 6], + [5, 6, 4, 2, 1], + [5, 6, 4, 2, 2], + [5, 6, 4, 2, 3], + [5, 6, 4, 2, 4], + [5, 6, 4, 2, 5], + [5, 6, 4, 2, 6], + [5, 6, 4, 3, 1], + [5, 6, 4, 3, 2], + [5, 6, 4, 3, 3], + [5, 6, 4, 3, 4], + [5, 6, 4, 3, 5], + [5, 6, 4, 3, 6], + [5, 6, 4, 4, 1], + [5, 6, 4, 4, 2], + [5, 6, 4, 4, 3], + [5, 6, 4, 4, 4], + [5, 6, 4, 4, 5], + [5, 6, 4, 4, 6], + [5, 6, 4, 5, 1], + [5, 6, 4, 5, 2], + [5, 6, 4, 5, 3], + [5, 6, 4, 5, 4], + [5, 6, 4, 5, 5], + [5, 6, 4, 5, 6], + [5, 6, 4, 6, 1], + [5, 6, 4, 6, 2], + [5, 6, 4, 6, 3], + [5, 6, 4, 6, 4], + [5, 6, 4, 6, 5], + [5, 6, 4, 6, 6], + [5, 6, 5, 1, 1], + [5, 6, 5, 1, 2], + [5, 6, 5, 1, 3], + [5, 6, 5, 1, 4], + [5, 6, 5, 1, 5], + [5, 6, 5, 1, 6], + [5, 6, 5, 2, 1], + [5, 6, 5, 2, 2], + [5, 6, 5, 2, 3], + [5, 6, 5, 2, 4], + [5, 6, 5, 2, 5], + [5, 6, 5, 2, 6], + [5, 6, 5, 3, 1], + [5, 6, 5, 3, 2], + [5, 6, 5, 3, 3], + [5, 6, 5, 3, 4], + [5, 6, 5, 3, 5], + [5, 6, 5, 3, 6], + [5, 6, 5, 4, 1], + [5, 6, 5, 4, 2], + [5, 6, 5, 4, 3], + [5, 6, 5, 4, 4], + [5, 6, 5, 4, 5], + [5, 6, 5, 4, 6], + [5, 6, 5, 5, 1], + [5, 6, 5, 5, 2], + [5, 6, 5, 5, 3], + [5, 6, 5, 5, 4], + [5, 6, 5, 5, 6], + [5, 6, 5, 6, 1], + [5, 6, 5, 6, 2], + [5, 6, 5, 6, 3], + [5, 6, 5, 6, 4], + [5, 6, 5, 6, 5], + [5, 6, 5, 6, 6], + [5, 6, 6, 1, 1], + [5, 6, 6, 1, 2], + [5, 6, 6, 1, 3], + [5, 6, 6, 1, 4], + [5, 6, 6, 1, 5], + [5, 6, 6, 1, 6], + [5, 6, 6, 2, 1], + [5, 6, 6, 2, 2], + [5, 6, 6, 2, 3], + [5, 6, 6, 2, 4], + [5, 6, 6, 2, 5], + [5, 6, 6, 2, 6], + [5, 6, 6, 3, 1], + [5, 6, 6, 3, 2], + [5, 6, 6, 3, 3], + [5, 6, 6, 3, 4], + [5, 6, 6, 3, 5], + [5, 6, 6, 3, 6], + [5, 6, 6, 4, 1], + [5, 6, 6, 4, 2], + [5, 6, 6, 4, 3], + [5, 6, 6, 4, 4], + [5, 6, 6, 4, 5], + [5, 6, 6, 4, 6], + [5, 6, 6, 5, 1], + [5, 6, 6, 5, 2], + [5, 6, 6, 5, 3], + [5, 6, 6, 5, 4], + [5, 6, 6, 5, 5], + [5, 6, 6, 5, 6], + [5, 6, 6, 6, 1], + [5, 6, 6, 6, 2], + [5, 6, 6, 6, 3], + [5, 6, 6, 6, 4], + [5, 6, 6, 6, 5], + [6, 1, 1, 1, 2], + [6, 1, 1, 1, 3], + [6, 1, 1, 1, 4], + [6, 1, 1, 1, 5], + [6, 1, 1, 1, 6], + [6, 1, 1, 2, 1], + [6, 1, 1, 2, 2], + [6, 1, 1, 2, 3], + [6, 1, 1, 2, 4], + [6, 1, 1, 2, 5], + [6, 1, 1, 2, 6], + [6, 1, 1, 3, 1], + [6, 1, 1, 3, 2], + [6, 1, 1, 3, 3], + [6, 1, 1, 3, 4], + [6, 1, 1, 3, 5], + [6, 1, 1, 3, 6], + [6, 1, 1, 4, 1], + [6, 1, 1, 4, 2], + [6, 1, 1, 4, 3], + [6, 1, 1, 4, 4], + [6, 1, 1, 4, 5], + [6, 1, 1, 4, 6], + [6, 1, 1, 5, 1], + [6, 1, 1, 5, 2], + [6, 1, 1, 5, 3], + [6, 1, 1, 5, 4], + [6, 1, 1, 5, 5], + [6, 1, 1, 5, 6], + [6, 1, 1, 6, 1], + [6, 1, 1, 6, 2], + [6, 1, 1, 6, 3], + [6, 1, 1, 6, 4], + [6, 1, 1, 6, 5], + [6, 1, 1, 6, 6], + [6, 1, 2, 1, 1], + [6, 1, 2, 1, 2], + [6, 1, 2, 1, 3], + [6, 1, 2, 1, 4], + [6, 1, 2, 1, 5], + [6, 1, 2, 1, 6], + [6, 1, 2, 2, 1], + [6, 1, 2, 2, 2], + [6, 1, 2, 2, 3], + [6, 1, 2, 2, 4], + [6, 1, 2, 2, 5], + [6, 1, 2, 2, 6], + [6, 1, 2, 3, 1], + [6, 1, 2, 3, 2], + [6, 1, 2, 3, 3], + [6, 1, 2, 3, 4], + [6, 1, 2, 3, 5], + [6, 1, 2, 3, 6], + [6, 1, 2, 4, 1], + [6, 1, 2, 4, 2], + [6, 1, 2, 4, 3], + [6, 1, 2, 4, 4], + [6, 1, 2, 4, 5], + [6, 1, 2, 4, 6], + [6, 1, 2, 5, 1], + [6, 1, 2, 5, 2], + [6, 1, 2, 5, 3], + [6, 1, 2, 5, 4], + [6, 1, 2, 5, 5], + [6, 1, 2, 5, 6], + [6, 1, 2, 6, 1], + [6, 1, 2, 6, 2], + [6, 1, 2, 6, 3], + [6, 1, 2, 6, 4], + [6, 1, 2, 6, 5], + [6, 1, 2, 6, 6], + [6, 1, 3, 1, 1], + [6, 1, 3, 1, 2], + [6, 1, 3, 1, 3], + [6, 1, 3, 1, 4], + [6, 1, 3, 1, 5], + [6, 1, 3, 1, 6], + [6, 1, 3, 2, 1], + [6, 1, 3, 2, 2], + [6, 1, 3, 2, 3], + [6, 1, 3, 2, 4], + [6, 1, 3, 2, 5], + [6, 1, 3, 2, 6], + [6, 1, 3, 3, 1], + [6, 1, 3, 3, 2], + [6, 1, 3, 3, 3], + [6, 1, 3, 3, 4], + [6, 1, 3, 3, 5], + [6, 1, 3, 3, 6], + [6, 1, 3, 4, 1], + [6, 1, 3, 4, 2], + [6, 1, 3, 4, 3], + [6, 1, 3, 4, 4], + [6, 1, 3, 4, 5], + [6, 1, 3, 4, 6], + [6, 1, 3, 5, 1], + [6, 1, 3, 5, 2], + [6, 1, 3, 5, 3], + [6, 1, 3, 5, 4], + [6, 1, 3, 5, 5], + [6, 1, 3, 5, 6], + [6, 1, 3, 6, 1], + [6, 1, 3, 6, 2], + [6, 1, 3, 6, 3], + [6, 1, 3, 6, 4], + [6, 1, 3, 6, 5], + [6, 1, 3, 6, 6], + [6, 1, 4, 1, 1], + [6, 1, 4, 1, 2], + [6, 1, 4, 1, 3], + [6, 1, 4, 1, 4], + [6, 1, 4, 1, 5], + [6, 1, 4, 1, 6], + [6, 1, 4, 2, 1], + [6, 1, 4, 2, 2], + [6, 1, 4, 2, 3], + [6, 1, 4, 2, 4], + [6, 1, 4, 2, 5], + [6, 1, 4, 2, 6], + [6, 1, 4, 3, 1], + [6, 1, 4, 3, 2], + [6, 1, 4, 3, 3], + [6, 1, 4, 3, 4], + [6, 1, 4, 3, 5], + [6, 1, 4, 3, 6], + [6, 1, 4, 4, 1], + [6, 1, 4, 4, 2], + [6, 1, 4, 4, 3], + [6, 1, 4, 4, 4], + [6, 1, 4, 4, 5], + [6, 1, 4, 4, 6], + [6, 1, 4, 5, 1], + [6, 1, 4, 5, 2], + [6, 1, 4, 5, 3], + [6, 1, 4, 5, 4], + [6, 1, 4, 5, 5], + [6, 1, 4, 5, 6], + [6, 1, 4, 6, 1], + [6, 1, 4, 6, 2], + [6, 1, 4, 6, 3], + [6, 1, 4, 6, 4], + [6, 1, 4, 6, 5], + [6, 1, 4, 6, 6], + [6, 1, 5, 1, 1], + [6, 1, 5, 1, 2], + [6, 1, 5, 1, 3], + [6, 1, 5, 1, 4], + [6, 1, 5, 1, 5], + [6, 1, 5, 1, 6], + [6, 1, 5, 2, 1], + [6, 1, 5, 2, 2], + [6, 1, 5, 2, 3], + [6, 1, 5, 2, 4], + [6, 1, 5, 2, 5], + [6, 1, 5, 2, 6], + [6, 1, 5, 3, 1], + [6, 1, 5, 3, 2], + [6, 1, 5, 3, 3], + [6, 1, 5, 3, 4], + [6, 1, 5, 3, 5], + [6, 1, 5, 3, 6], + [6, 1, 5, 4, 1], + [6, 1, 5, 4, 2], + [6, 1, 5, 4, 3], + [6, 1, 5, 4, 4], + [6, 1, 5, 4, 5], + [6, 1, 5, 4, 6], + [6, 1, 5, 5, 1], + [6, 1, 5, 5, 2], + [6, 1, 5, 5, 3], + [6, 1, 5, 5, 4], + [6, 1, 5, 5, 5], + [6, 1, 5, 5, 6], + [6, 1, 5, 6, 1], + [6, 1, 5, 6, 2], + [6, 1, 5, 6, 3], + [6, 1, 5, 6, 4], + [6, 1, 5, 6, 5], + [6, 1, 5, 6, 6], + [6, 1, 6, 1, 1], + [6, 1, 6, 1, 2], + [6, 1, 6, 1, 3], + [6, 1, 6, 1, 4], + [6, 1, 6, 1, 5], + [6, 1, 6, 1, 6], + [6, 1, 6, 2, 1], + [6, 1, 6, 2, 2], + [6, 1, 6, 2, 3], + [6, 1, 6, 2, 4], + [6, 1, 6, 2, 5], + [6, 1, 6, 2, 6], + [6, 1, 6, 3, 1], + [6, 1, 6, 3, 2], + [6, 1, 6, 3, 3], + [6, 1, 6, 3, 4], + [6, 1, 6, 3, 5], + [6, 1, 6, 3, 6], + [6, 1, 6, 4, 1], + [6, 1, 6, 4, 2], + [6, 1, 6, 4, 3], + [6, 1, 6, 4, 4], + [6, 1, 6, 4, 5], + [6, 1, 6, 4, 6], + [6, 1, 6, 5, 1], + [6, 1, 6, 5, 2], + [6, 1, 6, 5, 3], + [6, 1, 6, 5, 4], + [6, 1, 6, 5, 5], + [6, 1, 6, 5, 6], + [6, 1, 6, 6, 1], + [6, 1, 6, 6, 2], + [6, 1, 6, 6, 3], + [6, 1, 6, 6, 4], + [6, 1, 6, 6, 5], + [6, 2, 1, 1, 1], + [6, 2, 1, 1, 2], + [6, 2, 1, 1, 3], + [6, 2, 1, 1, 4], + [6, 2, 1, 1, 5], + [6, 2, 1, 1, 6], + [6, 2, 1, 2, 1], + [6, 2, 1, 2, 2], + [6, 2, 1, 2, 3], + [6, 2, 1, 2, 4], + [6, 2, 1, 2, 5], + [6, 2, 1, 2, 6], + [6, 2, 1, 3, 1], + [6, 2, 1, 3, 2], + [6, 2, 1, 3, 3], + [6, 2, 1, 3, 4], + [6, 2, 1, 3, 5], + [6, 2, 1, 3, 6], + [6, 2, 1, 4, 1], + [6, 2, 1, 4, 2], + [6, 2, 1, 4, 3], + [6, 2, 1, 4, 4], + [6, 2, 1, 4, 5], + [6, 2, 1, 4, 6], + [6, 2, 1, 5, 1], + [6, 2, 1, 5, 2], + [6, 2, 1, 5, 3], + [6, 2, 1, 5, 4], + [6, 2, 1, 5, 5], + [6, 2, 1, 5, 6], + [6, 2, 1, 6, 1], + [6, 2, 1, 6, 2], + [6, 2, 1, 6, 3], + [6, 2, 1, 6, 4], + [6, 2, 1, 6, 5], + [6, 2, 1, 6, 6], + [6, 2, 2, 1, 1], + [6, 2, 2, 1, 2], + [6, 2, 2, 1, 3], + [6, 2, 2, 1, 4], + [6, 2, 2, 1, 5], + [6, 2, 2, 1, 6], + [6, 2, 2, 2, 1], + [6, 2, 2, 2, 3], + [6, 2, 2, 2, 4], + [6, 2, 2, 2, 5], + [6, 2, 2, 2, 6], + [6, 2, 2, 3, 1], + [6, 2, 2, 3, 2], + [6, 2, 2, 3, 3], + [6, 2, 2, 3, 4], + [6, 2, 2, 3, 5], + [6, 2, 2, 3, 6], + [6, 2, 2, 4, 1], + [6, 2, 2, 4, 2], + [6, 2, 2, 4, 3], + [6, 2, 2, 4, 4], + [6, 2, 2, 4, 5], + [6, 2, 2, 4, 6], + [6, 2, 2, 5, 1], + [6, 2, 2, 5, 2], + [6, 2, 2, 5, 3], + [6, 2, 2, 5, 4], + [6, 2, 2, 5, 5], + [6, 2, 2, 5, 6], + [6, 2, 2, 6, 1], + [6, 2, 2, 6, 2], + [6, 2, 2, 6, 3], + [6, 2, 2, 6, 4], + [6, 2, 2, 6, 5], + [6, 2, 2, 6, 6], + [6, 2, 3, 1, 1], + [6, 2, 3, 1, 2], + [6, 2, 3, 1, 3], + [6, 2, 3, 1, 4], + [6, 2, 3, 1, 5], + [6, 2, 3, 1, 6], + [6, 2, 3, 2, 1], + [6, 2, 3, 2, 2], + [6, 2, 3, 2, 3], + [6, 2, 3, 2, 4], + [6, 2, 3, 2, 5], + [6, 2, 3, 2, 6], + [6, 2, 3, 3, 1], + [6, 2, 3, 3, 2], + [6, 2, 3, 3, 3], + [6, 2, 3, 3, 4], + [6, 2, 3, 3, 5], + [6, 2, 3, 3, 6], + [6, 2, 3, 4, 1], + [6, 2, 3, 4, 2], + [6, 2, 3, 4, 3], + [6, 2, 3, 4, 4], + [6, 2, 3, 4, 5], + [6, 2, 3, 4, 6], + [6, 2, 3, 5, 1], + [6, 2, 3, 5, 2], + [6, 2, 3, 5, 3], + [6, 2, 3, 5, 4], + [6, 2, 3, 5, 5], + [6, 2, 3, 5, 6], + [6, 2, 3, 6, 1], + [6, 2, 3, 6, 2], + [6, 2, 3, 6, 3], + [6, 2, 3, 6, 4], + [6, 2, 3, 6, 5], + [6, 2, 3, 6, 6], + [6, 2, 4, 1, 1], + [6, 2, 4, 1, 2], + [6, 2, 4, 1, 3], + [6, 2, 4, 1, 4], + [6, 2, 4, 1, 5], + [6, 2, 4, 1, 6], + [6, 2, 4, 2, 1], + [6, 2, 4, 2, 2], + [6, 2, 4, 2, 3], + [6, 2, 4, 2, 4], + [6, 2, 4, 2, 5], + [6, 2, 4, 2, 6], + [6, 2, 4, 3, 1], + [6, 2, 4, 3, 2], + [6, 2, 4, 3, 3], + [6, 2, 4, 3, 4], + [6, 2, 4, 3, 5], + [6, 2, 4, 3, 6], + [6, 2, 4, 4, 1], + [6, 2, 4, 4, 2], + [6, 2, 4, 4, 3], + [6, 2, 4, 4, 4], + [6, 2, 4, 4, 5], + [6, 2, 4, 4, 6], + [6, 2, 4, 5, 1], + [6, 2, 4, 5, 2], + [6, 2, 4, 5, 3], + [6, 2, 4, 5, 4], + [6, 2, 4, 5, 5], + [6, 2, 4, 5, 6], + [6, 2, 4, 6, 1], + [6, 2, 4, 6, 2], + [6, 2, 4, 6, 3], + [6, 2, 4, 6, 4], + [6, 2, 4, 6, 5], + [6, 2, 4, 6, 6], + [6, 2, 5, 1, 1], + [6, 2, 5, 1, 2], + [6, 2, 5, 1, 3], + [6, 2, 5, 1, 4], + [6, 2, 5, 1, 5], + [6, 2, 5, 1, 6], + [6, 2, 5, 2, 1], + [6, 2, 5, 2, 2], + [6, 2, 5, 2, 3], + [6, 2, 5, 2, 4], + [6, 2, 5, 2, 5], + [6, 2, 5, 2, 6], + [6, 2, 5, 3, 1], + [6, 2, 5, 3, 2], + [6, 2, 5, 3, 3], + [6, 2, 5, 3, 4], + [6, 2, 5, 3, 5], + [6, 2, 5, 3, 6], + [6, 2, 5, 4, 1], + [6, 2, 5, 4, 2], + [6, 2, 5, 4, 3], + [6, 2, 5, 4, 4], + [6, 2, 5, 4, 5], + [6, 2, 5, 4, 6], + [6, 2, 5, 5, 1], + [6, 2, 5, 5, 2], + [6, 2, 5, 5, 3], + [6, 2, 5, 5, 4], + [6, 2, 5, 5, 5], + [6, 2, 5, 5, 6], + [6, 2, 5, 6, 1], + [6, 2, 5, 6, 2], + [6, 2, 5, 6, 3], + [6, 2, 5, 6, 4], + [6, 2, 5, 6, 5], + [6, 2, 5, 6, 6], + [6, 2, 6, 1, 1], + [6, 2, 6, 1, 2], + [6, 2, 6, 1, 3], + [6, 2, 6, 1, 4], + [6, 2, 6, 1, 5], + [6, 2, 6, 1, 6], + [6, 2, 6, 2, 1], + [6, 2, 6, 2, 2], + [6, 2, 6, 2, 3], + [6, 2, 6, 2, 4], + [6, 2, 6, 2, 5], + [6, 2, 6, 2, 6], + [6, 2, 6, 3, 1], + [6, 2, 6, 3, 2], + [6, 2, 6, 3, 3], + [6, 2, 6, 3, 4], + [6, 2, 6, 3, 5], + [6, 2, 6, 3, 6], + [6, 2, 6, 4, 1], + [6, 2, 6, 4, 2], + [6, 2, 6, 4, 3], + [6, 2, 6, 4, 4], + [6, 2, 6, 4, 5], + [6, 2, 6, 4, 6], + [6, 2, 6, 5, 1], + [6, 2, 6, 5, 2], + [6, 2, 6, 5, 3], + [6, 2, 6, 5, 4], + [6, 2, 6, 5, 5], + [6, 2, 6, 5, 6], + [6, 2, 6, 6, 1], + [6, 2, 6, 6, 2], + [6, 2, 6, 6, 3], + [6, 2, 6, 6, 4], + [6, 2, 6, 6, 5], + [6, 3, 1, 1, 1], + [6, 3, 1, 1, 2], + [6, 3, 1, 1, 3], + [6, 3, 1, 1, 4], + [6, 3, 1, 1, 5], + [6, 3, 1, 1, 6], + [6, 3, 1, 2, 1], + [6, 3, 1, 2, 2], + [6, 3, 1, 2, 3], + [6, 3, 1, 2, 4], + [6, 3, 1, 2, 5], + [6, 3, 1, 2, 6], + [6, 3, 1, 3, 1], + [6, 3, 1, 3, 2], + [6, 3, 1, 3, 3], + [6, 3, 1, 3, 4], + [6, 3, 1, 3, 5], + [6, 3, 1, 3, 6], + [6, 3, 1, 4, 1], + [6, 3, 1, 4, 2], + [6, 3, 1, 4, 3], + [6, 3, 1, 4, 4], + [6, 3, 1, 4, 5], + [6, 3, 1, 4, 6], + [6, 3, 1, 5, 1], + [6, 3, 1, 5, 2], + [6, 3, 1, 5, 3], + [6, 3, 1, 5, 4], + [6, 3, 1, 5, 5], + [6, 3, 1, 5, 6], + [6, 3, 1, 6, 1], + [6, 3, 1, 6, 2], + [6, 3, 1, 6, 3], + [6, 3, 1, 6, 4], + [6, 3, 1, 6, 5], + [6, 3, 1, 6, 6], + [6, 3, 2, 1, 1], + [6, 3, 2, 1, 2], + [6, 3, 2, 1, 3], + [6, 3, 2, 1, 4], + [6, 3, 2, 1, 5], + [6, 3, 2, 1, 6], + [6, 3, 2, 2, 1], + [6, 3, 2, 2, 2], + [6, 3, 2, 2, 3], + [6, 3, 2, 2, 4], + [6, 3, 2, 2, 5], + [6, 3, 2, 2, 6], + [6, 3, 2, 3, 1], + [6, 3, 2, 3, 2], + [6, 3, 2, 3, 3], + [6, 3, 2, 3, 4], + [6, 3, 2, 3, 5], + [6, 3, 2, 3, 6], + [6, 3, 2, 4, 1], + [6, 3, 2, 4, 2], + [6, 3, 2, 4, 3], + [6, 3, 2, 4, 4], + [6, 3, 2, 4, 5], + [6, 3, 2, 4, 6], + [6, 3, 2, 5, 1], + [6, 3, 2, 5, 2], + [6, 3, 2, 5, 3], + [6, 3, 2, 5, 4], + [6, 3, 2, 5, 5], + [6, 3, 2, 5, 6], + [6, 3, 2, 6, 1], + [6, 3, 2, 6, 2], + [6, 3, 2, 6, 3], + [6, 3, 2, 6, 4], + [6, 3, 2, 6, 5], + [6, 3, 2, 6, 6], + [6, 3, 3, 1, 1], + [6, 3, 3, 1, 2], + [6, 3, 3, 1, 3], + [6, 3, 3, 1, 4], + [6, 3, 3, 1, 5], + [6, 3, 3, 1, 6], + [6, 3, 3, 2, 1], + [6, 3, 3, 2, 2], + [6, 3, 3, 2, 3], + [6, 3, 3, 2, 4], + [6, 3, 3, 2, 5], + [6, 3, 3, 2, 6], + [6, 3, 3, 3, 1], + [6, 3, 3, 3, 2], + [6, 3, 3, 3, 4], + [6, 3, 3, 3, 5], + [6, 3, 3, 3, 6], + [6, 3, 3, 4, 1], + [6, 3, 3, 4, 2], + [6, 3, 3, 4, 3], + [6, 3, 3, 4, 4], + [6, 3, 3, 4, 5], + [6, 3, 3, 4, 6], + [6, 3, 3, 5, 1], + [6, 3, 3, 5, 2], + [6, 3, 3, 5, 3], + [6, 3, 3, 5, 4], + [6, 3, 3, 5, 5], + [6, 3, 3, 5, 6], + [6, 3, 3, 6, 1], + [6, 3, 3, 6, 2], + [6, 3, 3, 6, 3], + [6, 3, 3, 6, 4], + [6, 3, 3, 6, 5], + [6, 3, 3, 6, 6], + [6, 3, 4, 1, 1], + [6, 3, 4, 1, 2], + [6, 3, 4, 1, 3], + [6, 3, 4, 1, 4], + [6, 3, 4, 1, 5], + [6, 3, 4, 1, 6], + [6, 3, 4, 2, 1], + [6, 3, 4, 2, 2], + [6, 3, 4, 2, 3], + [6, 3, 4, 2, 4], + [6, 3, 4, 2, 5], + [6, 3, 4, 2, 6], + [6, 3, 4, 3, 1], + [6, 3, 4, 3, 2], + [6, 3, 4, 3, 3], + [6, 3, 4, 3, 4], + [6, 3, 4, 3, 5], + [6, 3, 4, 3, 6], + [6, 3, 4, 4, 1], + [6, 3, 4, 4, 2], + [6, 3, 4, 4, 3], + [6, 3, 4, 4, 4], + [6, 3, 4, 4, 5], + [6, 3, 4, 4, 6], + [6, 3, 4, 5, 1], + [6, 3, 4, 5, 2], + [6, 3, 4, 5, 3], + [6, 3, 4, 5, 4], + [6, 3, 4, 5, 5], + [6, 3, 4, 5, 6], + [6, 3, 4, 6, 1], + [6, 3, 4, 6, 2], + [6, 3, 4, 6, 3], + [6, 3, 4, 6, 4], + [6, 3, 4, 6, 5], + [6, 3, 4, 6, 6], + [6, 3, 5, 1, 1], + [6, 3, 5, 1, 2], + [6, 3, 5, 1, 3], + [6, 3, 5, 1, 4], + [6, 3, 5, 1, 5], + [6, 3, 5, 1, 6], + [6, 3, 5, 2, 1], + [6, 3, 5, 2, 2], + [6, 3, 5, 2, 3], + [6, 3, 5, 2, 4], + [6, 3, 5, 2, 5], + [6, 3, 5, 2, 6], + [6, 3, 5, 3, 1], + [6, 3, 5, 3, 2], + [6, 3, 5, 3, 3], + [6, 3, 5, 3, 4], + [6, 3, 5, 3, 5], + [6, 3, 5, 3, 6], + [6, 3, 5, 4, 1], + [6, 3, 5, 4, 2], + [6, 3, 5, 4, 3], + [6, 3, 5, 4, 4], + [6, 3, 5, 4, 5], + [6, 3, 5, 4, 6], + [6, 3, 5, 5, 1], + [6, 3, 5, 5, 2], + [6, 3, 5, 5, 3], + [6, 3, 5, 5, 4], + [6, 3, 5, 5, 5], + [6, 3, 5, 5, 6], + [6, 3, 5, 6, 1], + [6, 3, 5, 6, 2], + [6, 3, 5, 6, 3], + [6, 3, 5, 6, 4], + [6, 3, 5, 6, 5], + [6, 3, 5, 6, 6], + [6, 3, 6, 1, 1], + [6, 3, 6, 1, 2], + [6, 3, 6, 1, 3], + [6, 3, 6, 1, 4], + [6, 3, 6, 1, 5], + [6, 3, 6, 1, 6], + [6, 3, 6, 2, 1], + [6, 3, 6, 2, 2], + [6, 3, 6, 2, 3], + [6, 3, 6, 2, 4], + [6, 3, 6, 2, 5], + [6, 3, 6, 2, 6], + [6, 3, 6, 3, 1], + [6, 3, 6, 3, 2], + [6, 3, 6, 3, 3], + [6, 3, 6, 3, 4], + [6, 3, 6, 3, 5], + [6, 3, 6, 3, 6], + [6, 3, 6, 4, 1], + [6, 3, 6, 4, 2], + [6, 3, 6, 4, 3], + [6, 3, 6, 4, 4], + [6, 3, 6, 4, 5], + [6, 3, 6, 4, 6], + [6, 3, 6, 5, 1], + [6, 3, 6, 5, 2], + [6, 3, 6, 5, 3], + [6, 3, 6, 5, 4], + [6, 3, 6, 5, 5], + [6, 3, 6, 5, 6], + [6, 3, 6, 6, 1], + [6, 3, 6, 6, 2], + [6, 3, 6, 6, 3], + [6, 3, 6, 6, 4], + [6, 3, 6, 6, 5], + [6, 4, 1, 1, 1], + [6, 4, 1, 1, 2], + [6, 4, 1, 1, 3], + [6, 4, 1, 1, 4], + [6, 4, 1, 1, 5], + [6, 4, 1, 1, 6], + [6, 4, 1, 2, 1], + [6, 4, 1, 2, 2], + [6, 4, 1, 2, 3], + [6, 4, 1, 2, 4], + [6, 4, 1, 2, 5], + [6, 4, 1, 2, 6], + [6, 4, 1, 3, 1], + [6, 4, 1, 3, 2], + [6, 4, 1, 3, 3], + [6, 4, 1, 3, 4], + [6, 4, 1, 3, 5], + [6, 4, 1, 3, 6], + [6, 4, 1, 4, 1], + [6, 4, 1, 4, 2], + [6, 4, 1, 4, 3], + [6, 4, 1, 4, 4], + [6, 4, 1, 4, 5], + [6, 4, 1, 4, 6], + [6, 4, 1, 5, 1], + [6, 4, 1, 5, 2], + [6, 4, 1, 5, 3], + [6, 4, 1, 5, 4], + [6, 4, 1, 5, 5], + [6, 4, 1, 5, 6], + [6, 4, 1, 6, 1], + [6, 4, 1, 6, 2], + [6, 4, 1, 6, 3], + [6, 4, 1, 6, 4], + [6, 4, 1, 6, 5], + [6, 4, 1, 6, 6], + [6, 4, 2, 1, 1], + [6, 4, 2, 1, 2], + [6, 4, 2, 1, 3], + [6, 4, 2, 1, 4], + [6, 4, 2, 1, 5], + [6, 4, 2, 1, 6], + [6, 4, 2, 2, 1], + [6, 4, 2, 2, 2], + [6, 4, 2, 2, 3], + [6, 4, 2, 2, 4], + [6, 4, 2, 2, 5], + [6, 4, 2, 2, 6], + [6, 4, 2, 3, 1], + [6, 4, 2, 3, 2], + [6, 4, 2, 3, 3], + [6, 4, 2, 3, 4], + [6, 4, 2, 3, 5], + [6, 4, 2, 3, 6], + [6, 4, 2, 4, 1], + [6, 4, 2, 4, 2], + [6, 4, 2, 4, 3], + [6, 4, 2, 4, 4], + [6, 4, 2, 4, 5], + [6, 4, 2, 4, 6], + [6, 4, 2, 5, 1], + [6, 4, 2, 5, 2], + [6, 4, 2, 5, 3], + [6, 4, 2, 5, 4], + [6, 4, 2, 5, 5], + [6, 4, 2, 5, 6], + [6, 4, 2, 6, 1], + [6, 4, 2, 6, 2], + [6, 4, 2, 6, 3], + [6, 4, 2, 6, 4], + [6, 4, 2, 6, 5], + [6, 4, 2, 6, 6], + [6, 4, 3, 1, 1], + [6, 4, 3, 1, 2], + [6, 4, 3, 1, 3], + [6, 4, 3, 1, 4], + [6, 4, 3, 1, 5], + [6, 4, 3, 1, 6], + [6, 4, 3, 2, 1], + [6, 4, 3, 2, 2], + [6, 4, 3, 2, 3], + [6, 4, 3, 2, 4], + [6, 4, 3, 2, 5], + [6, 4, 3, 2, 6], + [6, 4, 3, 3, 1], + [6, 4, 3, 3, 2], + [6, 4, 3, 3, 3], + [6, 4, 3, 3, 4], + [6, 4, 3, 3, 5], + [6, 4, 3, 3, 6], + [6, 4, 3, 4, 1], + [6, 4, 3, 4, 2], + [6, 4, 3, 4, 3], + [6, 4, 3, 4, 4], + [6, 4, 3, 4, 5], + [6, 4, 3, 4, 6], + [6, 4, 3, 5, 1], + [6, 4, 3, 5, 2], + [6, 4, 3, 5, 3], + [6, 4, 3, 5, 4], + [6, 4, 3, 5, 5], + [6, 4, 3, 5, 6], + [6, 4, 3, 6, 1], + [6, 4, 3, 6, 2], + [6, 4, 3, 6, 3], + [6, 4, 3, 6, 4], + [6, 4, 3, 6, 5], + [6, 4, 3, 6, 6], + [6, 4, 4, 1, 1], + [6, 4, 4, 1, 2], + [6, 4, 4, 1, 3], + [6, 4, 4, 1, 4], + [6, 4, 4, 1, 5], + [6, 4, 4, 1, 6], + [6, 4, 4, 2, 1], + [6, 4, 4, 2, 2], + [6, 4, 4, 2, 3], + [6, 4, 4, 2, 4], + [6, 4, 4, 2, 5], + [6, 4, 4, 2, 6], + [6, 4, 4, 3, 1], + [6, 4, 4, 3, 2], + [6, 4, 4, 3, 3], + [6, 4, 4, 3, 4], + [6, 4, 4, 3, 5], + [6, 4, 4, 3, 6], + [6, 4, 4, 4, 1], + [6, 4, 4, 4, 2], + [6, 4, 4, 4, 3], + [6, 4, 4, 4, 5], + [6, 4, 4, 4, 6], + [6, 4, 4, 5, 1], + [6, 4, 4, 5, 2], + [6, 4, 4, 5, 3], + [6, 4, 4, 5, 4], + [6, 4, 4, 5, 5], + [6, 4, 4, 5, 6], + [6, 4, 4, 6, 1], + [6, 4, 4, 6, 2], + [6, 4, 4, 6, 3], + [6, 4, 4, 6, 4], + [6, 4, 4, 6, 5], + [6, 4, 4, 6, 6], + [6, 4, 5, 1, 1], + [6, 4, 5, 1, 2], + [6, 4, 5, 1, 3], + [6, 4, 5, 1, 4], + [6, 4, 5, 1, 5], + [6, 4, 5, 1, 6], + [6, 4, 5, 2, 1], + [6, 4, 5, 2, 2], + [6, 4, 5, 2, 3], + [6, 4, 5, 2, 4], + [6, 4, 5, 2, 5], + [6, 4, 5, 2, 6], + [6, 4, 5, 3, 1], + [6, 4, 5, 3, 2], + [6, 4, 5, 3, 3], + [6, 4, 5, 3, 4], + [6, 4, 5, 3, 5], + [6, 4, 5, 3, 6], + [6, 4, 5, 4, 1], + [6, 4, 5, 4, 2], + [6, 4, 5, 4, 3], + [6, 4, 5, 4, 4], + [6, 4, 5, 4, 5], + [6, 4, 5, 4, 6], + [6, 4, 5, 5, 1], + [6, 4, 5, 5, 2], + [6, 4, 5, 5, 3], + [6, 4, 5, 5, 4], + [6, 4, 5, 5, 5], + [6, 4, 5, 5, 6], + [6, 4, 5, 6, 1], + [6, 4, 5, 6, 2], + [6, 4, 5, 6, 3], + [6, 4, 5, 6, 4], + [6, 4, 5, 6, 5], + [6, 4, 5, 6, 6], + [6, 4, 6, 1, 1], + [6, 4, 6, 1, 2], + [6, 4, 6, 1, 3], + [6, 4, 6, 1, 4], + [6, 4, 6, 1, 5], + [6, 4, 6, 1, 6], + [6, 4, 6, 2, 1], + [6, 4, 6, 2, 2], + [6, 4, 6, 2, 3], + [6, 4, 6, 2, 4], + [6, 4, 6, 2, 5], + [6, 4, 6, 2, 6], + [6, 4, 6, 3, 1], + [6, 4, 6, 3, 2], + [6, 4, 6, 3, 3], + [6, 4, 6, 3, 4], + [6, 4, 6, 3, 5], + [6, 4, 6, 3, 6], + [6, 4, 6, 4, 1], + [6, 4, 6, 4, 2], + [6, 4, 6, 4, 3], + [6, 4, 6, 4, 4], + [6, 4, 6, 4, 5], + [6, 4, 6, 4, 6], + [6, 4, 6, 5, 1], + [6, 4, 6, 5, 2], + [6, 4, 6, 5, 3], + [6, 4, 6, 5, 4], + [6, 4, 6, 5, 5], + [6, 4, 6, 5, 6], + [6, 4, 6, 6, 1], + [6, 4, 6, 6, 2], + [6, 4, 6, 6, 3], + [6, 4, 6, 6, 4], + [6, 4, 6, 6, 5], + [6, 5, 1, 1, 1], + [6, 5, 1, 1, 2], + [6, 5, 1, 1, 3], + [6, 5, 1, 1, 4], + [6, 5, 1, 1, 5], + [6, 5, 1, 1, 6], + [6, 5, 1, 2, 1], + [6, 5, 1, 2, 2], + [6, 5, 1, 2, 3], + [6, 5, 1, 2, 4], + [6, 5, 1, 2, 5], + [6, 5, 1, 2, 6], + [6, 5, 1, 3, 1], + [6, 5, 1, 3, 2], + [6, 5, 1, 3, 3], + [6, 5, 1, 3, 4], + [6, 5, 1, 3, 5], + [6, 5, 1, 3, 6], + [6, 5, 1, 4, 1], + [6, 5, 1, 4, 2], + [6, 5, 1, 4, 3], + [6, 5, 1, 4, 4], + [6, 5, 1, 4, 5], + [6, 5, 1, 4, 6], + [6, 5, 1, 5, 1], + [6, 5, 1, 5, 2], + [6, 5, 1, 5, 3], + [6, 5, 1, 5, 4], + [6, 5, 1, 5, 5], + [6, 5, 1, 5, 6], + [6, 5, 1, 6, 1], + [6, 5, 1, 6, 2], + [6, 5, 1, 6, 3], + [6, 5, 1, 6, 4], + [6, 5, 1, 6, 5], + [6, 5, 1, 6, 6], + [6, 5, 2, 1, 1], + [6, 5, 2, 1, 2], + [6, 5, 2, 1, 3], + [6, 5, 2, 1, 4], + [6, 5, 2, 1, 5], + [6, 5, 2, 1, 6], + [6, 5, 2, 2, 1], + [6, 5, 2, 2, 2], + [6, 5, 2, 2, 3], + [6, 5, 2, 2, 4], + [6, 5, 2, 2, 5], + [6, 5, 2, 2, 6], + [6, 5, 2, 3, 1], + [6, 5, 2, 3, 2], + [6, 5, 2, 3, 3], + [6, 5, 2, 3, 4], + [6, 5, 2, 3, 5], + [6, 5, 2, 3, 6], + [6, 5, 2, 4, 1], + [6, 5, 2, 4, 2], + [6, 5, 2, 4, 3], + [6, 5, 2, 4, 4], + [6, 5, 2, 4, 5], + [6, 5, 2, 4, 6], + [6, 5, 2, 5, 1], + [6, 5, 2, 5, 2], + [6, 5, 2, 5, 3], + [6, 5, 2, 5, 4], + [6, 5, 2, 5, 5], + [6, 5, 2, 5, 6], + [6, 5, 2, 6, 1], + [6, 5, 2, 6, 2], + [6, 5, 2, 6, 3], + [6, 5, 2, 6, 4], + [6, 5, 2, 6, 5], + [6, 5, 2, 6, 6], + [6, 5, 3, 1, 1], + [6, 5, 3, 1, 2], + [6, 5, 3, 1, 3], + [6, 5, 3, 1, 4], + [6, 5, 3, 1, 5], + [6, 5, 3, 1, 6], + [6, 5, 3, 2, 1], + [6, 5, 3, 2, 2], + [6, 5, 3, 2, 3], + [6, 5, 3, 2, 4], + [6, 5, 3, 2, 5], + [6, 5, 3, 2, 6], + [6, 5, 3, 3, 1], + [6, 5, 3, 3, 2], + [6, 5, 3, 3, 3], + [6, 5, 3, 3, 4], + [6, 5, 3, 3, 5], + [6, 5, 3, 3, 6], + [6, 5, 3, 4, 1], + [6, 5, 3, 4, 2], + [6, 5, 3, 4, 3], + [6, 5, 3, 4, 4], + [6, 5, 3, 4, 5], + [6, 5, 3, 4, 6], + [6, 5, 3, 5, 1], + [6, 5, 3, 5, 2], + [6, 5, 3, 5, 3], + [6, 5, 3, 5, 4], + [6, 5, 3, 5, 5], + [6, 5, 3, 5, 6], + [6, 5, 3, 6, 1], + [6, 5, 3, 6, 2], + [6, 5, 3, 6, 3], + [6, 5, 3, 6, 4], + [6, 5, 3, 6, 5], + [6, 5, 3, 6, 6], + [6, 5, 4, 1, 1], + [6, 5, 4, 1, 2], + [6, 5, 4, 1, 3], + [6, 5, 4, 1, 4], + [6, 5, 4, 1, 5], + [6, 5, 4, 1, 6], + [6, 5, 4, 2, 1], + [6, 5, 4, 2, 2], + [6, 5, 4, 2, 3], + [6, 5, 4, 2, 4], + [6, 5, 4, 2, 5], + [6, 5, 4, 2, 6], + [6, 5, 4, 3, 1], + [6, 5, 4, 3, 2], + [6, 5, 4, 3, 3], + [6, 5, 4, 3, 4], + [6, 5, 4, 3, 5], + [6, 5, 4, 3, 6], + [6, 5, 4, 4, 1], + [6, 5, 4, 4, 2], + [6, 5, 4, 4, 3], + [6, 5, 4, 4, 4], + [6, 5, 4, 4, 5], + [6, 5, 4, 4, 6], + [6, 5, 4, 5, 1], + [6, 5, 4, 5, 2], + [6, 5, 4, 5, 3], + [6, 5, 4, 5, 4], + [6, 5, 4, 5, 5], + [6, 5, 4, 5, 6], + [6, 5, 4, 6, 1], + [6, 5, 4, 6, 2], + [6, 5, 4, 6, 3], + [6, 5, 4, 6, 4], + [6, 5, 4, 6, 5], + [6, 5, 4, 6, 6], + [6, 5, 5, 1, 1], + [6, 5, 5, 1, 2], + [6, 5, 5, 1, 3], + [6, 5, 5, 1, 4], + [6, 5, 5, 1, 5], + [6, 5, 5, 1, 6], + [6, 5, 5, 2, 1], + [6, 5, 5, 2, 2], + [6, 5, 5, 2, 3], + [6, 5, 5, 2, 4], + [6, 5, 5, 2, 5], + [6, 5, 5, 2, 6], + [6, 5, 5, 3, 1], + [6, 5, 5, 3, 2], + [6, 5, 5, 3, 3], + [6, 5, 5, 3, 4], + [6, 5, 5, 3, 5], + [6, 5, 5, 3, 6], + [6, 5, 5, 4, 1], + [6, 5, 5, 4, 2], + [6, 5, 5, 4, 3], + [6, 5, 5, 4, 4], + [6, 5, 5, 4, 5], + [6, 5, 5, 4, 6], + [6, 5, 5, 5, 1], + [6, 5, 5, 5, 2], + [6, 5, 5, 5, 3], + [6, 5, 5, 5, 4], + [6, 5, 5, 5, 6], + [6, 5, 5, 6, 1], + [6, 5, 5, 6, 2], + [6, 5, 5, 6, 3], + [6, 5, 5, 6, 4], + [6, 5, 5, 6, 5], + [6, 5, 5, 6, 6], + [6, 5, 6, 1, 1], + [6, 5, 6, 1, 2], + [6, 5, 6, 1, 3], + [6, 5, 6, 1, 4], + [6, 5, 6, 1, 5], + [6, 5, 6, 1, 6], + [6, 5, 6, 2, 1], + [6, 5, 6, 2, 2], + [6, 5, 6, 2, 3], + [6, 5, 6, 2, 4], + [6, 5, 6, 2, 5], + [6, 5, 6, 2, 6], + [6, 5, 6, 3, 1], + [6, 5, 6, 3, 2], + [6, 5, 6, 3, 3], + [6, 5, 6, 3, 4], + [6, 5, 6, 3, 5], + [6, 5, 6, 3, 6], + [6, 5, 6, 4, 1], + [6, 5, 6, 4, 2], + [6, 5, 6, 4, 3], + [6, 5, 6, 4, 4], + [6, 5, 6, 4, 5], + [6, 5, 6, 4, 6], + [6, 5, 6, 5, 1], + [6, 5, 6, 5, 2], + [6, 5, 6, 5, 3], + [6, 5, 6, 5, 4], + [6, 5, 6, 5, 5], + [6, 5, 6, 5, 6], + [6, 5, 6, 6, 1], + [6, 5, 6, 6, 2], + [6, 5, 6, 6, 3], + [6, 5, 6, 6, 4], + [6, 5, 6, 6, 5], + [6, 6, 1, 1, 1], + [6, 6, 1, 1, 2], + [6, 6, 1, 1, 3], + [6, 6, 1, 1, 4], + [6, 6, 1, 1, 5], + [6, 6, 1, 1, 6], + [6, 6, 1, 2, 1], + [6, 6, 1, 2, 2], + [6, 6, 1, 2, 3], + [6, 6, 1, 2, 4], + [6, 6, 1, 2, 5], + [6, 6, 1, 2, 6], + [6, 6, 1, 3, 1], + [6, 6, 1, 3, 2], + [6, 6, 1, 3, 3], + [6, 6, 1, 3, 4], + [6, 6, 1, 3, 5], + [6, 6, 1, 3, 6], + [6, 6, 1, 4, 1], + [6, 6, 1, 4, 2], + [6, 6, 1, 4, 3], + [6, 6, 1, 4, 4], + [6, 6, 1, 4, 5], + [6, 6, 1, 4, 6], + [6, 6, 1, 5, 1], + [6, 6, 1, 5, 2], + [6, 6, 1, 5, 3], + [6, 6, 1, 5, 4], + [6, 6, 1, 5, 5], + [6, 6, 1, 5, 6], + [6, 6, 1, 6, 1], + [6, 6, 1, 6, 2], + [6, 6, 1, 6, 3], + [6, 6, 1, 6, 4], + [6, 6, 1, 6, 5], + [6, 6, 2, 1, 1], + [6, 6, 2, 1, 2], + [6, 6, 2, 1, 3], + [6, 6, 2, 1, 4], + [6, 6, 2, 1, 5], + [6, 6, 2, 1, 6], + [6, 6, 2, 2, 1], + [6, 6, 2, 2, 2], + [6, 6, 2, 2, 3], + [6, 6, 2, 2, 4], + [6, 6, 2, 2, 5], + [6, 6, 2, 2, 6], + [6, 6, 2, 3, 1], + [6, 6, 2, 3, 2], + [6, 6, 2, 3, 3], + [6, 6, 2, 3, 4], + [6, 6, 2, 3, 5], + [6, 6, 2, 3, 6], + [6, 6, 2, 4, 1], + [6, 6, 2, 4, 2], + [6, 6, 2, 4, 3], + [6, 6, 2, 4, 4], + [6, 6, 2, 4, 5], + [6, 6, 2, 4, 6], + [6, 6, 2, 5, 1], + [6, 6, 2, 5, 2], + [6, 6, 2, 5, 3], + [6, 6, 2, 5, 4], + [6, 6, 2, 5, 5], + [6, 6, 2, 5, 6], + [6, 6, 2, 6, 1], + [6, 6, 2, 6, 2], + [6, 6, 2, 6, 3], + [6, 6, 2, 6, 4], + [6, 6, 2, 6, 5], + [6, 6, 3, 1, 1], + [6, 6, 3, 1, 2], + [6, 6, 3, 1, 3], + [6, 6, 3, 1, 4], + [6, 6, 3, 1, 5], + [6, 6, 3, 1, 6], + [6, 6, 3, 2, 1], + [6, 6, 3, 2, 2], + [6, 6, 3, 2, 3], + [6, 6, 3, 2, 4], + [6, 6, 3, 2, 5], + [6, 6, 3, 2, 6], + [6, 6, 3, 3, 1], + [6, 6, 3, 3, 2], + [6, 6, 3, 3, 3], + [6, 6, 3, 3, 4], + [6, 6, 3, 3, 5], + [6, 6, 3, 3, 6], + [6, 6, 3, 4, 1], + [6, 6, 3, 4, 2], + [6, 6, 3, 4, 3], + [6, 6, 3, 4, 4], + [6, 6, 3, 4, 5], + [6, 6, 3, 4, 6], + [6, 6, 3, 5, 1], + [6, 6, 3, 5, 2], + [6, 6, 3, 5, 3], + [6, 6, 3, 5, 4], + [6, 6, 3, 5, 5], + [6, 6, 3, 5, 6], + [6, 6, 3, 6, 1], + [6, 6, 3, 6, 2], + [6, 6, 3, 6, 3], + [6, 6, 3, 6, 4], + [6, 6, 3, 6, 5], + [6, 6, 4, 1, 1], + [6, 6, 4, 1, 2], + [6, 6, 4, 1, 3], + [6, 6, 4, 1, 4], + [6, 6, 4, 1, 5], + [6, 6, 4, 1, 6], + [6, 6, 4, 2, 1], + [6, 6, 4, 2, 2], + [6, 6, 4, 2, 3], + [6, 6, 4, 2, 4], + [6, 6, 4, 2, 5], + [6, 6, 4, 2, 6], + [6, 6, 4, 3, 1], + [6, 6, 4, 3, 2], + [6, 6, 4, 3, 3], + [6, 6, 4, 3, 4], + [6, 6, 4, 3, 5], + [6, 6, 4, 3, 6], + [6, 6, 4, 4, 1], + [6, 6, 4, 4, 2], + [6, 6, 4, 4, 3], + [6, 6, 4, 4, 4], + [6, 6, 4, 4, 5], + [6, 6, 4, 4, 6], + [6, 6, 4, 5, 1], + [6, 6, 4, 5, 2], + [6, 6, 4, 5, 3], + [6, 6, 4, 5, 4], + [6, 6, 4, 5, 5], + [6, 6, 4, 5, 6], + [6, 6, 4, 6, 1], + [6, 6, 4, 6, 2], + [6, 6, 4, 6, 3], + [6, 6, 4, 6, 4], + [6, 6, 4, 6, 5], + [6, 6, 5, 1, 1], + [6, 6, 5, 1, 2], + [6, 6, 5, 1, 3], + [6, 6, 5, 1, 4], + [6, 6, 5, 1, 5], + [6, 6, 5, 1, 6], + [6, 6, 5, 2, 1], + [6, 6, 5, 2, 2], + [6, 6, 5, 2, 3], + [6, 6, 5, 2, 4], + [6, 6, 5, 2, 5], + [6, 6, 5, 2, 6], + [6, 6, 5, 3, 1], + [6, 6, 5, 3, 2], + [6, 6, 5, 3, 3], + [6, 6, 5, 3, 4], + [6, 6, 5, 3, 5], + [6, 6, 5, 3, 6], + [6, 6, 5, 4, 1], + [6, 6, 5, 4, 2], + [6, 6, 5, 4, 3], + [6, 6, 5, 4, 4], + [6, 6, 5, 4, 5], + [6, 6, 5, 4, 6], + [6, 6, 5, 5, 1], + [6, 6, 5, 5, 2], + [6, 6, 5, 5, 3], + [6, 6, 5, 5, 4], + [6, 6, 5, 5, 5], + [6, 6, 5, 5, 6], + [6, 6, 5, 6, 1], + [6, 6, 5, 6, 2], + [6, 6, 5, 6, 3], + [6, 6, 5, 6, 4], + [6, 6, 5, 6, 5], + [6, 6, 6, 1, 1], + [6, 6, 6, 1, 2], + [6, 6, 6, 1, 3], + [6, 6, 6, 1, 4], + [6, 6, 6, 1, 5], + [6, 6, 6, 2, 1], + [6, 6, 6, 2, 2], + [6, 6, 6, 2, 3], + [6, 6, 6, 2, 4], + [6, 6, 6, 2, 5], + [6, 6, 6, 3, 1], + [6, 6, 6, 3, 2], + [6, 6, 6, 3, 3], + [6, 6, 6, 3, 4], + [6, 6, 6, 3, 5], + [6, 6, 6, 4, 1], + [6, 6, 6, 4, 2], + [6, 6, 6, 4, 3], + [6, 6, 6, 4, 4], + [6, 6, 6, 4, 5], + [6, 6, 6, 5, 1], + [6, 6, 6, 5, 2], + [6, 6, 6, 5, 3], + [6, 6, 6, 5, 4], + [6, 6, 6, 5, 5]] \ No newline at end of file diff --git a/kniffel/tests/dice/not_full_house_dice.json b/kniffel/tests/dice/not_full_house_dice.json new file mode 100644 index 0000000..7698e05 --- /dev/null +++ b/kniffel/tests/dice/not_full_house_dice.json @@ -0,0 +1,7476 @@ +[[1, 1, 1, 1, 1], + [1, 1, 1, 1, 2], + [1, 1, 1, 1, 3], + [1, 1, 1, 1, 4], + [1, 1, 1, 1, 5], + [1, 1, 1, 1, 6], + [1, 1, 1, 2, 1], + [1, 1, 1, 2, 3], + [1, 1, 1, 2, 4], + [1, 1, 1, 2, 5], + [1, 1, 1, 2, 6], + [1, 1, 1, 3, 1], + [1, 1, 1, 3, 2], + [1, 1, 1, 3, 4], + [1, 1, 1, 3, 5], + [1, 1, 1, 3, 6], + [1, 1, 1, 4, 1], + [1, 1, 1, 4, 2], + [1, 1, 1, 4, 3], + [1, 1, 1, 4, 5], + [1, 1, 1, 4, 6], + [1, 1, 1, 5, 1], + [1, 1, 1, 5, 2], + [1, 1, 1, 5, 3], + [1, 1, 1, 5, 4], + [1, 1, 1, 5, 6], + [1, 1, 1, 6, 1], + [1, 1, 1, 6, 2], + [1, 1, 1, 6, 3], + [1, 1, 1, 6, 4], + [1, 1, 1, 6, 5], + [1, 1, 2, 1, 1], + [1, 1, 2, 1, 3], + [1, 1, 2, 1, 4], + [1, 1, 2, 1, 5], + [1, 1, 2, 1, 6], + [1, 1, 2, 2, 3], + [1, 1, 2, 2, 4], + [1, 1, 2, 2, 5], + [1, 1, 2, 2, 6], + [1, 1, 2, 3, 1], + [1, 1, 2, 3, 2], + [1, 1, 2, 3, 3], + [1, 1, 2, 3, 4], + [1, 1, 2, 3, 5], + [1, 1, 2, 3, 6], + [1, 1, 2, 4, 1], + [1, 1, 2, 4, 2], + [1, 1, 2, 4, 3], + [1, 1, 2, 4, 4], + [1, 1, 2, 4, 5], + [1, 1, 2, 4, 6], + [1, 1, 2, 5, 1], + [1, 1, 2, 5, 2], + [1, 1, 2, 5, 3], + [1, 1, 2, 5, 4], + [1, 1, 2, 5, 5], + [1, 1, 2, 5, 6], + [1, 1, 2, 6, 1], + [1, 1, 2, 6, 2], + [1, 1, 2, 6, 3], + [1, 1, 2, 6, 4], + [1, 1, 2, 6, 5], + [1, 1, 2, 6, 6], + [1, 1, 3, 1, 1], + [1, 1, 3, 1, 2], + [1, 1, 3, 1, 4], + [1, 1, 3, 1, 5], + [1, 1, 3, 1, 6], + [1, 1, 3, 2, 1], + [1, 1, 3, 2, 2], + [1, 1, 3, 2, 3], + [1, 1, 3, 2, 4], + [1, 1, 3, 2, 5], + [1, 1, 3, 2, 6], + [1, 1, 3, 3, 2], + [1, 1, 3, 3, 4], + [1, 1, 3, 3, 5], + [1, 1, 3, 3, 6], + [1, 1, 3, 4, 1], + [1, 1, 3, 4, 2], + [1, 1, 3, 4, 3], + [1, 1, 3, 4, 4], + [1, 1, 3, 4, 5], + [1, 1, 3, 4, 6], + [1, 1, 3, 5, 1], + [1, 1, 3, 5, 2], + [1, 1, 3, 5, 3], + [1, 1, 3, 5, 4], + [1, 1, 3, 5, 5], + [1, 1, 3, 5, 6], + [1, 1, 3, 6, 1], + [1, 1, 3, 6, 2], + [1, 1, 3, 6, 3], + [1, 1, 3, 6, 4], + [1, 1, 3, 6, 5], + [1, 1, 3, 6, 6], + [1, 1, 4, 1, 1], + [1, 1, 4, 1, 2], + [1, 1, 4, 1, 3], + [1, 1, 4, 1, 5], + [1, 1, 4, 1, 6], + [1, 1, 4, 2, 1], + [1, 1, 4, 2, 2], + [1, 1, 4, 2, 3], + [1, 1, 4, 2, 4], + [1, 1, 4, 2, 5], + [1, 1, 4, 2, 6], + [1, 1, 4, 3, 1], + [1, 1, 4, 3, 2], + [1, 1, 4, 3, 3], + [1, 1, 4, 3, 4], + [1, 1, 4, 3, 5], + [1, 1, 4, 3, 6], + [1, 1, 4, 4, 2], + [1, 1, 4, 4, 3], + [1, 1, 4, 4, 5], + [1, 1, 4, 4, 6], + [1, 1, 4, 5, 1], + [1, 1, 4, 5, 2], + [1, 1, 4, 5, 3], + [1, 1, 4, 5, 4], + [1, 1, 4, 5, 5], + [1, 1, 4, 5, 6], + [1, 1, 4, 6, 1], + [1, 1, 4, 6, 2], + [1, 1, 4, 6, 3], + [1, 1, 4, 6, 4], + [1, 1, 4, 6, 5], + [1, 1, 4, 6, 6], + [1, 1, 5, 1, 1], + [1, 1, 5, 1, 2], + [1, 1, 5, 1, 3], + [1, 1, 5, 1, 4], + [1, 1, 5, 1, 6], + [1, 1, 5, 2, 1], + [1, 1, 5, 2, 2], + [1, 1, 5, 2, 3], + [1, 1, 5, 2, 4], + [1, 1, 5, 2, 5], + [1, 1, 5, 2, 6], + [1, 1, 5, 3, 1], + [1, 1, 5, 3, 2], + [1, 1, 5, 3, 3], + [1, 1, 5, 3, 4], + [1, 1, 5, 3, 5], + [1, 1, 5, 3, 6], + [1, 1, 5, 4, 1], + [1, 1, 5, 4, 2], + [1, 1, 5, 4, 3], + [1, 1, 5, 4, 4], + [1, 1, 5, 4, 5], + [1, 1, 5, 4, 6], + [1, 1, 5, 5, 2], + [1, 1, 5, 5, 3], + [1, 1, 5, 5, 4], + [1, 1, 5, 5, 6], + [1, 1, 5, 6, 1], + [1, 1, 5, 6, 2], + [1, 1, 5, 6, 3], + [1, 1, 5, 6, 4], + [1, 1, 5, 6, 5], + [1, 1, 5, 6, 6], + [1, 1, 6, 1, 1], + [1, 1, 6, 1, 2], + [1, 1, 6, 1, 3], + [1, 1, 6, 1, 4], + [1, 1, 6, 1, 5], + [1, 1, 6, 2, 1], + [1, 1, 6, 2, 2], + [1, 1, 6, 2, 3], + [1, 1, 6, 2, 4], + [1, 1, 6, 2, 5], + [1, 1, 6, 2, 6], + [1, 1, 6, 3, 1], + [1, 1, 6, 3, 2], + [1, 1, 6, 3, 3], + [1, 1, 6, 3, 4], + [1, 1, 6, 3, 5], + [1, 1, 6, 3, 6], + [1, 1, 6, 4, 1], + [1, 1, 6, 4, 2], + [1, 1, 6, 4, 3], + [1, 1, 6, 4, 4], + [1, 1, 6, 4, 5], + [1, 1, 6, 4, 6], + [1, 1, 6, 5, 1], + [1, 1, 6, 5, 2], + [1, 1, 6, 5, 3], + [1, 1, 6, 5, 4], + [1, 1, 6, 5, 5], + [1, 1, 6, 5, 6], + [1, 1, 6, 6, 2], + [1, 1, 6, 6, 3], + [1, 1, 6, 6, 4], + [1, 1, 6, 6, 5], + [1, 2, 1, 1, 1], + [1, 2, 1, 1, 3], + [1, 2, 1, 1, 4], + [1, 2, 1, 1, 5], + [1, 2, 1, 1, 6], + [1, 2, 1, 2, 3], + [1, 2, 1, 2, 4], + [1, 2, 1, 2, 5], + [1, 2, 1, 2, 6], + [1, 2, 1, 3, 1], + [1, 2, 1, 3, 2], + [1, 2, 1, 3, 3], + [1, 2, 1, 3, 4], + [1, 2, 1, 3, 5], + [1, 2, 1, 3, 6], + [1, 2, 1, 4, 1], + [1, 2, 1, 4, 2], + [1, 2, 1, 4, 3], + [1, 2, 1, 4, 4], + [1, 2, 1, 4, 5], + [1, 2, 1, 4, 6], + [1, 2, 1, 5, 1], + [1, 2, 1, 5, 2], + [1, 2, 1, 5, 3], + [1, 2, 1, 5, 4], + [1, 2, 1, 5, 5], + [1, 2, 1, 5, 6], + [1, 2, 1, 6, 1], + [1, 2, 1, 6, 2], + [1, 2, 1, 6, 3], + [1, 2, 1, 6, 4], + [1, 2, 1, 6, 5], + [1, 2, 1, 6, 6], + [1, 2, 2, 1, 3], + [1, 2, 2, 1, 4], + [1, 2, 2, 1, 5], + [1, 2, 2, 1, 6], + [1, 2, 2, 2, 2], + [1, 2, 2, 2, 3], + [1, 2, 2, 2, 4], + [1, 2, 2, 2, 5], + [1, 2, 2, 2, 6], + [1, 2, 2, 3, 1], + [1, 2, 2, 3, 2], + [1, 2, 2, 3, 3], + [1, 2, 2, 3, 4], + [1, 2, 2, 3, 5], + [1, 2, 2, 3, 6], + [1, 2, 2, 4, 1], + [1, 2, 2, 4, 2], + [1, 2, 2, 4, 3], + [1, 2, 2, 4, 4], + [1, 2, 2, 4, 5], + [1, 2, 2, 4, 6], + [1, 2, 2, 5, 1], + [1, 2, 2, 5, 2], + [1, 2, 2, 5, 3], + [1, 2, 2, 5, 4], + [1, 2, 2, 5, 5], + [1, 2, 2, 5, 6], + [1, 2, 2, 6, 1], + [1, 2, 2, 6, 2], + [1, 2, 2, 6, 3], + [1, 2, 2, 6, 4], + [1, 2, 2, 6, 5], + [1, 2, 2, 6, 6], + [1, 2, 3, 1, 1], + [1, 2, 3, 1, 2], + [1, 2, 3, 1, 3], + [1, 2, 3, 1, 4], + [1, 2, 3, 1, 5], + [1, 2, 3, 1, 6], + [1, 2, 3, 2, 1], + [1, 2, 3, 2, 2], + [1, 2, 3, 2, 3], + [1, 2, 3, 2, 4], + [1, 2, 3, 2, 5], + [1, 2, 3, 2, 6], + [1, 2, 3, 3, 1], + [1, 2, 3, 3, 2], + [1, 2, 3, 3, 3], + [1, 2, 3, 3, 4], + [1, 2, 3, 3, 5], + [1, 2, 3, 3, 6], + [1, 2, 3, 4, 1], + [1, 2, 3, 4, 2], + [1, 2, 3, 4, 3], + [1, 2, 3, 4, 4], + [1, 2, 3, 4, 5], + [1, 2, 3, 4, 6], + [1, 2, 3, 5, 1], + [1, 2, 3, 5, 2], + [1, 2, 3, 5, 3], + [1, 2, 3, 5, 4], + [1, 2, 3, 5, 5], + [1, 2, 3, 5, 6], + [1, 2, 3, 6, 1], + [1, 2, 3, 6, 2], + [1, 2, 3, 6, 3], + [1, 2, 3, 6, 4], + [1, 2, 3, 6, 5], + [1, 2, 3, 6, 6], + [1, 2, 4, 1, 1], + [1, 2, 4, 1, 2], + [1, 2, 4, 1, 3], + [1, 2, 4, 1, 4], + [1, 2, 4, 1, 5], + [1, 2, 4, 1, 6], + [1, 2, 4, 2, 1], + [1, 2, 4, 2, 2], + [1, 2, 4, 2, 3], + [1, 2, 4, 2, 4], + [1, 2, 4, 2, 5], + [1, 2, 4, 2, 6], + [1, 2, 4, 3, 1], + [1, 2, 4, 3, 2], + [1, 2, 4, 3, 3], + [1, 2, 4, 3, 4], + [1, 2, 4, 3, 5], + [1, 2, 4, 3, 6], + [1, 2, 4, 4, 1], + [1, 2, 4, 4, 2], + [1, 2, 4, 4, 3], + [1, 2, 4, 4, 4], + [1, 2, 4, 4, 5], + [1, 2, 4, 4, 6], + [1, 2, 4, 5, 1], + [1, 2, 4, 5, 2], + [1, 2, 4, 5, 3], + [1, 2, 4, 5, 4], + [1, 2, 4, 5, 5], + [1, 2, 4, 5, 6], + [1, 2, 4, 6, 1], + [1, 2, 4, 6, 2], + [1, 2, 4, 6, 3], + [1, 2, 4, 6, 4], + [1, 2, 4, 6, 5], + [1, 2, 4, 6, 6], + [1, 2, 5, 1, 1], + [1, 2, 5, 1, 2], + [1, 2, 5, 1, 3], + [1, 2, 5, 1, 4], + [1, 2, 5, 1, 5], + [1, 2, 5, 1, 6], + [1, 2, 5, 2, 1], + [1, 2, 5, 2, 2], + [1, 2, 5, 2, 3], + [1, 2, 5, 2, 4], + [1, 2, 5, 2, 5], + [1, 2, 5, 2, 6], + [1, 2, 5, 3, 1], + [1, 2, 5, 3, 2], + [1, 2, 5, 3, 3], + [1, 2, 5, 3, 4], + [1, 2, 5, 3, 5], + [1, 2, 5, 3, 6], + [1, 2, 5, 4, 1], + [1, 2, 5, 4, 2], + [1, 2, 5, 4, 3], + [1, 2, 5, 4, 4], + [1, 2, 5, 4, 5], + [1, 2, 5, 4, 6], + [1, 2, 5, 5, 1], + [1, 2, 5, 5, 2], + [1, 2, 5, 5, 3], + [1, 2, 5, 5, 4], + [1, 2, 5, 5, 5], + [1, 2, 5, 5, 6], + [1, 2, 5, 6, 1], + [1, 2, 5, 6, 2], + [1, 2, 5, 6, 3], + [1, 2, 5, 6, 4], + [1, 2, 5, 6, 5], + [1, 2, 5, 6, 6], + [1, 2, 6, 1, 1], + [1, 2, 6, 1, 2], + [1, 2, 6, 1, 3], + [1, 2, 6, 1, 4], + [1, 2, 6, 1, 5], + [1, 2, 6, 1, 6], + [1, 2, 6, 2, 1], + [1, 2, 6, 2, 2], + [1, 2, 6, 2, 3], + [1, 2, 6, 2, 4], + [1, 2, 6, 2, 5], + [1, 2, 6, 2, 6], + [1, 2, 6, 3, 1], + [1, 2, 6, 3, 2], + [1, 2, 6, 3, 3], + [1, 2, 6, 3, 4], + [1, 2, 6, 3, 5], + [1, 2, 6, 3, 6], + [1, 2, 6, 4, 1], + [1, 2, 6, 4, 2], + [1, 2, 6, 4, 3], + [1, 2, 6, 4, 4], + [1, 2, 6, 4, 5], + [1, 2, 6, 4, 6], + [1, 2, 6, 5, 1], + [1, 2, 6, 5, 2], + [1, 2, 6, 5, 3], + [1, 2, 6, 5, 4], + [1, 2, 6, 5, 5], + [1, 2, 6, 5, 6], + [1, 2, 6, 6, 1], + [1, 2, 6, 6, 2], + [1, 2, 6, 6, 3], + [1, 2, 6, 6, 4], + [1, 2, 6, 6, 5], + [1, 2, 6, 6, 6], + [1, 3, 1, 1, 1], + [1, 3, 1, 1, 2], + [1, 3, 1, 1, 4], + [1, 3, 1, 1, 5], + [1, 3, 1, 1, 6], + [1, 3, 1, 2, 1], + [1, 3, 1, 2, 2], + [1, 3, 1, 2, 3], + [1, 3, 1, 2, 4], + [1, 3, 1, 2, 5], + [1, 3, 1, 2, 6], + [1, 3, 1, 3, 2], + [1, 3, 1, 3, 4], + [1, 3, 1, 3, 5], + [1, 3, 1, 3, 6], + [1, 3, 1, 4, 1], + [1, 3, 1, 4, 2], + [1, 3, 1, 4, 3], + [1, 3, 1, 4, 4], + [1, 3, 1, 4, 5], + [1, 3, 1, 4, 6], + [1, 3, 1, 5, 1], + [1, 3, 1, 5, 2], + [1, 3, 1, 5, 3], + [1, 3, 1, 5, 4], + [1, 3, 1, 5, 5], + [1, 3, 1, 5, 6], + [1, 3, 1, 6, 1], + [1, 3, 1, 6, 2], + [1, 3, 1, 6, 3], + [1, 3, 1, 6, 4], + [1, 3, 1, 6, 5], + [1, 3, 1, 6, 6], + [1, 3, 2, 1, 1], + [1, 3, 2, 1, 2], + [1, 3, 2, 1, 3], + [1, 3, 2, 1, 4], + [1, 3, 2, 1, 5], + [1, 3, 2, 1, 6], + [1, 3, 2, 2, 1], + [1, 3, 2, 2, 2], + [1, 3, 2, 2, 3], + [1, 3, 2, 2, 4], + [1, 3, 2, 2, 5], + [1, 3, 2, 2, 6], + [1, 3, 2, 3, 1], + [1, 3, 2, 3, 2], + [1, 3, 2, 3, 3], + [1, 3, 2, 3, 4], + [1, 3, 2, 3, 5], + [1, 3, 2, 3, 6], + [1, 3, 2, 4, 1], + [1, 3, 2, 4, 2], + [1, 3, 2, 4, 3], + [1, 3, 2, 4, 4], + [1, 3, 2, 4, 5], + [1, 3, 2, 4, 6], + [1, 3, 2, 5, 1], + [1, 3, 2, 5, 2], + [1, 3, 2, 5, 3], + [1, 3, 2, 5, 4], + [1, 3, 2, 5, 5], + [1, 3, 2, 5, 6], + [1, 3, 2, 6, 1], + [1, 3, 2, 6, 2], + [1, 3, 2, 6, 3], + [1, 3, 2, 6, 4], + [1, 3, 2, 6, 5], + [1, 3, 2, 6, 6], + [1, 3, 3, 1, 2], + [1, 3, 3, 1, 4], + [1, 3, 3, 1, 5], + [1, 3, 3, 1, 6], + [1, 3, 3, 2, 1], + [1, 3, 3, 2, 2], + [1, 3, 3, 2, 3], + [1, 3, 3, 2, 4], + [1, 3, 3, 2, 5], + [1, 3, 3, 2, 6], + [1, 3, 3, 3, 2], + [1, 3, 3, 3, 3], + [1, 3, 3, 3, 4], + [1, 3, 3, 3, 5], + [1, 3, 3, 3, 6], + [1, 3, 3, 4, 1], + [1, 3, 3, 4, 2], + [1, 3, 3, 4, 3], + [1, 3, 3, 4, 4], + [1, 3, 3, 4, 5], + [1, 3, 3, 4, 6], + [1, 3, 3, 5, 1], + [1, 3, 3, 5, 2], + [1, 3, 3, 5, 3], + [1, 3, 3, 5, 4], + [1, 3, 3, 5, 5], + [1, 3, 3, 5, 6], + [1, 3, 3, 6, 1], + [1, 3, 3, 6, 2], + [1, 3, 3, 6, 3], + [1, 3, 3, 6, 4], + [1, 3, 3, 6, 5], + [1, 3, 3, 6, 6], + [1, 3, 4, 1, 1], + [1, 3, 4, 1, 2], + [1, 3, 4, 1, 3], + [1, 3, 4, 1, 4], + [1, 3, 4, 1, 5], + [1, 3, 4, 1, 6], + [1, 3, 4, 2, 1], + [1, 3, 4, 2, 2], + [1, 3, 4, 2, 3], + [1, 3, 4, 2, 4], + [1, 3, 4, 2, 5], + [1, 3, 4, 2, 6], + [1, 3, 4, 3, 1], + [1, 3, 4, 3, 2], + [1, 3, 4, 3, 3], + [1, 3, 4, 3, 4], + [1, 3, 4, 3, 5], + [1, 3, 4, 3, 6], + [1, 3, 4, 4, 1], + [1, 3, 4, 4, 2], + [1, 3, 4, 4, 3], + [1, 3, 4, 4, 4], + [1, 3, 4, 4, 5], + [1, 3, 4, 4, 6], + [1, 3, 4, 5, 1], + [1, 3, 4, 5, 2], + [1, 3, 4, 5, 3], + [1, 3, 4, 5, 4], + [1, 3, 4, 5, 5], + [1, 3, 4, 5, 6], + [1, 3, 4, 6, 1], + [1, 3, 4, 6, 2], + [1, 3, 4, 6, 3], + [1, 3, 4, 6, 4], + [1, 3, 4, 6, 5], + [1, 3, 4, 6, 6], + [1, 3, 5, 1, 1], + [1, 3, 5, 1, 2], + [1, 3, 5, 1, 3], + [1, 3, 5, 1, 4], + [1, 3, 5, 1, 5], + [1, 3, 5, 1, 6], + [1, 3, 5, 2, 1], + [1, 3, 5, 2, 2], + [1, 3, 5, 2, 3], + [1, 3, 5, 2, 4], + [1, 3, 5, 2, 5], + [1, 3, 5, 2, 6], + [1, 3, 5, 3, 1], + [1, 3, 5, 3, 2], + [1, 3, 5, 3, 3], + [1, 3, 5, 3, 4], + [1, 3, 5, 3, 5], + [1, 3, 5, 3, 6], + [1, 3, 5, 4, 1], + [1, 3, 5, 4, 2], + [1, 3, 5, 4, 3], + [1, 3, 5, 4, 4], + [1, 3, 5, 4, 5], + [1, 3, 5, 4, 6], + [1, 3, 5, 5, 1], + [1, 3, 5, 5, 2], + [1, 3, 5, 5, 3], + [1, 3, 5, 5, 4], + [1, 3, 5, 5, 5], + [1, 3, 5, 5, 6], + [1, 3, 5, 6, 1], + [1, 3, 5, 6, 2], + [1, 3, 5, 6, 3], + [1, 3, 5, 6, 4], + [1, 3, 5, 6, 5], + [1, 3, 5, 6, 6], + [1, 3, 6, 1, 1], + [1, 3, 6, 1, 2], + [1, 3, 6, 1, 3], + [1, 3, 6, 1, 4], + [1, 3, 6, 1, 5], + [1, 3, 6, 1, 6], + [1, 3, 6, 2, 1], + [1, 3, 6, 2, 2], + [1, 3, 6, 2, 3], + [1, 3, 6, 2, 4], + [1, 3, 6, 2, 5], + [1, 3, 6, 2, 6], + [1, 3, 6, 3, 1], + [1, 3, 6, 3, 2], + [1, 3, 6, 3, 3], + [1, 3, 6, 3, 4], + [1, 3, 6, 3, 5], + [1, 3, 6, 3, 6], + [1, 3, 6, 4, 1], + [1, 3, 6, 4, 2], + [1, 3, 6, 4, 3], + [1, 3, 6, 4, 4], + [1, 3, 6, 4, 5], + [1, 3, 6, 4, 6], + [1, 3, 6, 5, 1], + [1, 3, 6, 5, 2], + [1, 3, 6, 5, 3], + [1, 3, 6, 5, 4], + [1, 3, 6, 5, 5], + [1, 3, 6, 5, 6], + [1, 3, 6, 6, 1], + [1, 3, 6, 6, 2], + [1, 3, 6, 6, 3], + [1, 3, 6, 6, 4], + [1, 3, 6, 6, 5], + [1, 3, 6, 6, 6], + [1, 4, 1, 1, 1], + [1, 4, 1, 1, 2], + [1, 4, 1, 1, 3], + [1, 4, 1, 1, 5], + [1, 4, 1, 1, 6], + [1, 4, 1, 2, 1], + [1, 4, 1, 2, 2], + [1, 4, 1, 2, 3], + [1, 4, 1, 2, 4], + [1, 4, 1, 2, 5], + [1, 4, 1, 2, 6], + [1, 4, 1, 3, 1], + [1, 4, 1, 3, 2], + [1, 4, 1, 3, 3], + [1, 4, 1, 3, 4], + [1, 4, 1, 3, 5], + [1, 4, 1, 3, 6], + [1, 4, 1, 4, 2], + [1, 4, 1, 4, 3], + [1, 4, 1, 4, 5], + [1, 4, 1, 4, 6], + [1, 4, 1, 5, 1], + [1, 4, 1, 5, 2], + [1, 4, 1, 5, 3], + [1, 4, 1, 5, 4], + [1, 4, 1, 5, 5], + [1, 4, 1, 5, 6], + [1, 4, 1, 6, 1], + [1, 4, 1, 6, 2], + [1, 4, 1, 6, 3], + [1, 4, 1, 6, 4], + [1, 4, 1, 6, 5], + [1, 4, 1, 6, 6], + [1, 4, 2, 1, 1], + [1, 4, 2, 1, 2], + [1, 4, 2, 1, 3], + [1, 4, 2, 1, 4], + [1, 4, 2, 1, 5], + [1, 4, 2, 1, 6], + [1, 4, 2, 2, 1], + [1, 4, 2, 2, 2], + [1, 4, 2, 2, 3], + [1, 4, 2, 2, 4], + [1, 4, 2, 2, 5], + [1, 4, 2, 2, 6], + [1, 4, 2, 3, 1], + [1, 4, 2, 3, 2], + [1, 4, 2, 3, 3], + [1, 4, 2, 3, 4], + [1, 4, 2, 3, 5], + [1, 4, 2, 3, 6], + [1, 4, 2, 4, 1], + [1, 4, 2, 4, 2], + [1, 4, 2, 4, 3], + [1, 4, 2, 4, 4], + [1, 4, 2, 4, 5], + [1, 4, 2, 4, 6], + [1, 4, 2, 5, 1], + [1, 4, 2, 5, 2], + [1, 4, 2, 5, 3], + [1, 4, 2, 5, 4], + [1, 4, 2, 5, 5], + [1, 4, 2, 5, 6], + [1, 4, 2, 6, 1], + [1, 4, 2, 6, 2], + [1, 4, 2, 6, 3], + [1, 4, 2, 6, 4], + [1, 4, 2, 6, 5], + [1, 4, 2, 6, 6], + [1, 4, 3, 1, 1], + [1, 4, 3, 1, 2], + [1, 4, 3, 1, 3], + [1, 4, 3, 1, 4], + [1, 4, 3, 1, 5], + [1, 4, 3, 1, 6], + [1, 4, 3, 2, 1], + [1, 4, 3, 2, 2], + [1, 4, 3, 2, 3], + [1, 4, 3, 2, 4], + [1, 4, 3, 2, 5], + [1, 4, 3, 2, 6], + [1, 4, 3, 3, 1], + [1, 4, 3, 3, 2], + [1, 4, 3, 3, 3], + [1, 4, 3, 3, 4], + [1, 4, 3, 3, 5], + [1, 4, 3, 3, 6], + [1, 4, 3, 4, 1], + [1, 4, 3, 4, 2], + [1, 4, 3, 4, 3], + [1, 4, 3, 4, 4], + [1, 4, 3, 4, 5], + [1, 4, 3, 4, 6], + [1, 4, 3, 5, 1], + [1, 4, 3, 5, 2], + [1, 4, 3, 5, 3], + [1, 4, 3, 5, 4], + [1, 4, 3, 5, 5], + [1, 4, 3, 5, 6], + [1, 4, 3, 6, 1], + [1, 4, 3, 6, 2], + [1, 4, 3, 6, 3], + [1, 4, 3, 6, 4], + [1, 4, 3, 6, 5], + [1, 4, 3, 6, 6], + [1, 4, 4, 1, 2], + [1, 4, 4, 1, 3], + [1, 4, 4, 1, 5], + [1, 4, 4, 1, 6], + [1, 4, 4, 2, 1], + [1, 4, 4, 2, 2], + [1, 4, 4, 2, 3], + [1, 4, 4, 2, 4], + [1, 4, 4, 2, 5], + [1, 4, 4, 2, 6], + [1, 4, 4, 3, 1], + [1, 4, 4, 3, 2], + [1, 4, 4, 3, 3], + [1, 4, 4, 3, 4], + [1, 4, 4, 3, 5], + [1, 4, 4, 3, 6], + [1, 4, 4, 4, 2], + [1, 4, 4, 4, 3], + [1, 4, 4, 4, 4], + [1, 4, 4, 4, 5], + [1, 4, 4, 4, 6], + [1, 4, 4, 5, 1], + [1, 4, 4, 5, 2], + [1, 4, 4, 5, 3], + [1, 4, 4, 5, 4], + [1, 4, 4, 5, 5], + [1, 4, 4, 5, 6], + [1, 4, 4, 6, 1], + [1, 4, 4, 6, 2], + [1, 4, 4, 6, 3], + [1, 4, 4, 6, 4], + [1, 4, 4, 6, 5], + [1, 4, 4, 6, 6], + [1, 4, 5, 1, 1], + [1, 4, 5, 1, 2], + [1, 4, 5, 1, 3], + [1, 4, 5, 1, 4], + [1, 4, 5, 1, 5], + [1, 4, 5, 1, 6], + [1, 4, 5, 2, 1], + [1, 4, 5, 2, 2], + [1, 4, 5, 2, 3], + [1, 4, 5, 2, 4], + [1, 4, 5, 2, 5], + [1, 4, 5, 2, 6], + [1, 4, 5, 3, 1], + [1, 4, 5, 3, 2], + [1, 4, 5, 3, 3], + [1, 4, 5, 3, 4], + [1, 4, 5, 3, 5], + [1, 4, 5, 3, 6], + [1, 4, 5, 4, 1], + [1, 4, 5, 4, 2], + [1, 4, 5, 4, 3], + [1, 4, 5, 4, 4], + [1, 4, 5, 4, 5], + [1, 4, 5, 4, 6], + [1, 4, 5, 5, 1], + [1, 4, 5, 5, 2], + [1, 4, 5, 5, 3], + [1, 4, 5, 5, 4], + [1, 4, 5, 5, 5], + [1, 4, 5, 5, 6], + [1, 4, 5, 6, 1], + [1, 4, 5, 6, 2], + [1, 4, 5, 6, 3], + [1, 4, 5, 6, 4], + [1, 4, 5, 6, 5], + [1, 4, 5, 6, 6], + [1, 4, 6, 1, 1], + [1, 4, 6, 1, 2], + [1, 4, 6, 1, 3], + [1, 4, 6, 1, 4], + [1, 4, 6, 1, 5], + [1, 4, 6, 1, 6], + [1, 4, 6, 2, 1], + [1, 4, 6, 2, 2], + [1, 4, 6, 2, 3], + [1, 4, 6, 2, 4], + [1, 4, 6, 2, 5], + [1, 4, 6, 2, 6], + [1, 4, 6, 3, 1], + [1, 4, 6, 3, 2], + [1, 4, 6, 3, 3], + [1, 4, 6, 3, 4], + [1, 4, 6, 3, 5], + [1, 4, 6, 3, 6], + [1, 4, 6, 4, 1], + [1, 4, 6, 4, 2], + [1, 4, 6, 4, 3], + [1, 4, 6, 4, 4], + [1, 4, 6, 4, 5], + [1, 4, 6, 4, 6], + [1, 4, 6, 5, 1], + [1, 4, 6, 5, 2], + [1, 4, 6, 5, 3], + [1, 4, 6, 5, 4], + [1, 4, 6, 5, 5], + [1, 4, 6, 5, 6], + [1, 4, 6, 6, 1], + [1, 4, 6, 6, 2], + [1, 4, 6, 6, 3], + [1, 4, 6, 6, 4], + [1, 4, 6, 6, 5], + [1, 4, 6, 6, 6], + [1, 5, 1, 1, 1], + [1, 5, 1, 1, 2], + [1, 5, 1, 1, 3], + [1, 5, 1, 1, 4], + [1, 5, 1, 1, 6], + [1, 5, 1, 2, 1], + [1, 5, 1, 2, 2], + [1, 5, 1, 2, 3], + [1, 5, 1, 2, 4], + [1, 5, 1, 2, 5], + [1, 5, 1, 2, 6], + [1, 5, 1, 3, 1], + [1, 5, 1, 3, 2], + [1, 5, 1, 3, 3], + [1, 5, 1, 3, 4], + [1, 5, 1, 3, 5], + [1, 5, 1, 3, 6], + [1, 5, 1, 4, 1], + [1, 5, 1, 4, 2], + [1, 5, 1, 4, 3], + [1, 5, 1, 4, 4], + [1, 5, 1, 4, 5], + [1, 5, 1, 4, 6], + [1, 5, 1, 5, 2], + [1, 5, 1, 5, 3], + [1, 5, 1, 5, 4], + [1, 5, 1, 5, 6], + [1, 5, 1, 6, 1], + [1, 5, 1, 6, 2], + [1, 5, 1, 6, 3], + [1, 5, 1, 6, 4], + [1, 5, 1, 6, 5], + [1, 5, 1, 6, 6], + [1, 5, 2, 1, 1], + [1, 5, 2, 1, 2], + [1, 5, 2, 1, 3], + [1, 5, 2, 1, 4], + [1, 5, 2, 1, 5], + [1, 5, 2, 1, 6], + [1, 5, 2, 2, 1], + [1, 5, 2, 2, 2], + [1, 5, 2, 2, 3], + [1, 5, 2, 2, 4], + [1, 5, 2, 2, 5], + [1, 5, 2, 2, 6], + [1, 5, 2, 3, 1], + [1, 5, 2, 3, 2], + [1, 5, 2, 3, 3], + [1, 5, 2, 3, 4], + [1, 5, 2, 3, 5], + [1, 5, 2, 3, 6], + [1, 5, 2, 4, 1], + [1, 5, 2, 4, 2], + [1, 5, 2, 4, 3], + [1, 5, 2, 4, 4], + [1, 5, 2, 4, 5], + [1, 5, 2, 4, 6], + [1, 5, 2, 5, 1], + [1, 5, 2, 5, 2], + [1, 5, 2, 5, 3], + [1, 5, 2, 5, 4], + [1, 5, 2, 5, 5], + [1, 5, 2, 5, 6], + [1, 5, 2, 6, 1], + [1, 5, 2, 6, 2], + [1, 5, 2, 6, 3], + [1, 5, 2, 6, 4], + [1, 5, 2, 6, 5], + [1, 5, 2, 6, 6], + [1, 5, 3, 1, 1], + [1, 5, 3, 1, 2], + [1, 5, 3, 1, 3], + [1, 5, 3, 1, 4], + [1, 5, 3, 1, 5], + [1, 5, 3, 1, 6], + [1, 5, 3, 2, 1], + [1, 5, 3, 2, 2], + [1, 5, 3, 2, 3], + [1, 5, 3, 2, 4], + [1, 5, 3, 2, 5], + [1, 5, 3, 2, 6], + [1, 5, 3, 3, 1], + [1, 5, 3, 3, 2], + [1, 5, 3, 3, 3], + [1, 5, 3, 3, 4], + [1, 5, 3, 3, 5], + [1, 5, 3, 3, 6], + [1, 5, 3, 4, 1], + [1, 5, 3, 4, 2], + [1, 5, 3, 4, 3], + [1, 5, 3, 4, 4], + [1, 5, 3, 4, 5], + [1, 5, 3, 4, 6], + [1, 5, 3, 5, 1], + [1, 5, 3, 5, 2], + [1, 5, 3, 5, 3], + [1, 5, 3, 5, 4], + [1, 5, 3, 5, 5], + [1, 5, 3, 5, 6], + [1, 5, 3, 6, 1], + [1, 5, 3, 6, 2], + [1, 5, 3, 6, 3], + [1, 5, 3, 6, 4], + [1, 5, 3, 6, 5], + [1, 5, 3, 6, 6], + [1, 5, 4, 1, 1], + [1, 5, 4, 1, 2], + [1, 5, 4, 1, 3], + [1, 5, 4, 1, 4], + [1, 5, 4, 1, 5], + [1, 5, 4, 1, 6], + [1, 5, 4, 2, 1], + [1, 5, 4, 2, 2], + [1, 5, 4, 2, 3], + [1, 5, 4, 2, 4], + [1, 5, 4, 2, 5], + [1, 5, 4, 2, 6], + [1, 5, 4, 3, 1], + [1, 5, 4, 3, 2], + [1, 5, 4, 3, 3], + [1, 5, 4, 3, 4], + [1, 5, 4, 3, 5], + [1, 5, 4, 3, 6], + [1, 5, 4, 4, 1], + [1, 5, 4, 4, 2], + [1, 5, 4, 4, 3], + [1, 5, 4, 4, 4], + [1, 5, 4, 4, 5], + [1, 5, 4, 4, 6], + [1, 5, 4, 5, 1], + [1, 5, 4, 5, 2], + [1, 5, 4, 5, 3], + [1, 5, 4, 5, 4], + [1, 5, 4, 5, 5], + [1, 5, 4, 5, 6], + [1, 5, 4, 6, 1], + [1, 5, 4, 6, 2], + [1, 5, 4, 6, 3], + [1, 5, 4, 6, 4], + [1, 5, 4, 6, 5], + [1, 5, 4, 6, 6], + [1, 5, 5, 1, 2], + [1, 5, 5, 1, 3], + [1, 5, 5, 1, 4], + [1, 5, 5, 1, 6], + [1, 5, 5, 2, 1], + [1, 5, 5, 2, 2], + [1, 5, 5, 2, 3], + [1, 5, 5, 2, 4], + [1, 5, 5, 2, 5], + [1, 5, 5, 2, 6], + [1, 5, 5, 3, 1], + [1, 5, 5, 3, 2], + [1, 5, 5, 3, 3], + [1, 5, 5, 3, 4], + [1, 5, 5, 3, 5], + [1, 5, 5, 3, 6], + [1, 5, 5, 4, 1], + [1, 5, 5, 4, 2], + [1, 5, 5, 4, 3], + [1, 5, 5, 4, 4], + [1, 5, 5, 4, 5], + [1, 5, 5, 4, 6], + [1, 5, 5, 5, 2], + [1, 5, 5, 5, 3], + [1, 5, 5, 5, 4], + [1, 5, 5, 5, 5], + [1, 5, 5, 5, 6], + [1, 5, 5, 6, 1], + [1, 5, 5, 6, 2], + [1, 5, 5, 6, 3], + [1, 5, 5, 6, 4], + [1, 5, 5, 6, 5], + [1, 5, 5, 6, 6], + [1, 5, 6, 1, 1], + [1, 5, 6, 1, 2], + [1, 5, 6, 1, 3], + [1, 5, 6, 1, 4], + [1, 5, 6, 1, 5], + [1, 5, 6, 1, 6], + [1, 5, 6, 2, 1], + [1, 5, 6, 2, 2], + [1, 5, 6, 2, 3], + [1, 5, 6, 2, 4], + [1, 5, 6, 2, 5], + [1, 5, 6, 2, 6], + [1, 5, 6, 3, 1], + [1, 5, 6, 3, 2], + [1, 5, 6, 3, 3], + [1, 5, 6, 3, 4], + [1, 5, 6, 3, 5], + [1, 5, 6, 3, 6], + [1, 5, 6, 4, 1], + [1, 5, 6, 4, 2], + [1, 5, 6, 4, 3], + [1, 5, 6, 4, 4], + [1, 5, 6, 4, 5], + [1, 5, 6, 4, 6], + [1, 5, 6, 5, 1], + [1, 5, 6, 5, 2], + [1, 5, 6, 5, 3], + [1, 5, 6, 5, 4], + [1, 5, 6, 5, 5], + [1, 5, 6, 5, 6], + [1, 5, 6, 6, 1], + [1, 5, 6, 6, 2], + [1, 5, 6, 6, 3], + [1, 5, 6, 6, 4], + [1, 5, 6, 6, 5], + [1, 5, 6, 6, 6], + [1, 6, 1, 1, 1], + [1, 6, 1, 1, 2], + [1, 6, 1, 1, 3], + [1, 6, 1, 1, 4], + [1, 6, 1, 1, 5], + [1, 6, 1, 2, 1], + [1, 6, 1, 2, 2], + [1, 6, 1, 2, 3], + [1, 6, 1, 2, 4], + [1, 6, 1, 2, 5], + [1, 6, 1, 2, 6], + [1, 6, 1, 3, 1], + [1, 6, 1, 3, 2], + [1, 6, 1, 3, 3], + [1, 6, 1, 3, 4], + [1, 6, 1, 3, 5], + [1, 6, 1, 3, 6], + [1, 6, 1, 4, 1], + [1, 6, 1, 4, 2], + [1, 6, 1, 4, 3], + [1, 6, 1, 4, 4], + [1, 6, 1, 4, 5], + [1, 6, 1, 4, 6], + [1, 6, 1, 5, 1], + [1, 6, 1, 5, 2], + [1, 6, 1, 5, 3], + [1, 6, 1, 5, 4], + [1, 6, 1, 5, 5], + [1, 6, 1, 5, 6], + [1, 6, 1, 6, 2], + [1, 6, 1, 6, 3], + [1, 6, 1, 6, 4], + [1, 6, 1, 6, 5], + [1, 6, 2, 1, 1], + [1, 6, 2, 1, 2], + [1, 6, 2, 1, 3], + [1, 6, 2, 1, 4], + [1, 6, 2, 1, 5], + [1, 6, 2, 1, 6], + [1, 6, 2, 2, 1], + [1, 6, 2, 2, 2], + [1, 6, 2, 2, 3], + [1, 6, 2, 2, 4], + [1, 6, 2, 2, 5], + [1, 6, 2, 2, 6], + [1, 6, 2, 3, 1], + [1, 6, 2, 3, 2], + [1, 6, 2, 3, 3], + [1, 6, 2, 3, 4], + [1, 6, 2, 3, 5], + [1, 6, 2, 3, 6], + [1, 6, 2, 4, 1], + [1, 6, 2, 4, 2], + [1, 6, 2, 4, 3], + [1, 6, 2, 4, 4], + [1, 6, 2, 4, 5], + [1, 6, 2, 4, 6], + [1, 6, 2, 5, 1], + [1, 6, 2, 5, 2], + [1, 6, 2, 5, 3], + [1, 6, 2, 5, 4], + [1, 6, 2, 5, 5], + [1, 6, 2, 5, 6], + [1, 6, 2, 6, 1], + [1, 6, 2, 6, 2], + [1, 6, 2, 6, 3], + [1, 6, 2, 6, 4], + [1, 6, 2, 6, 5], + [1, 6, 2, 6, 6], + [1, 6, 3, 1, 1], + [1, 6, 3, 1, 2], + [1, 6, 3, 1, 3], + [1, 6, 3, 1, 4], + [1, 6, 3, 1, 5], + [1, 6, 3, 1, 6], + [1, 6, 3, 2, 1], + [1, 6, 3, 2, 2], + [1, 6, 3, 2, 3], + [1, 6, 3, 2, 4], + [1, 6, 3, 2, 5], + [1, 6, 3, 2, 6], + [1, 6, 3, 3, 1], + [1, 6, 3, 3, 2], + [1, 6, 3, 3, 3], + [1, 6, 3, 3, 4], + [1, 6, 3, 3, 5], + [1, 6, 3, 3, 6], + [1, 6, 3, 4, 1], + [1, 6, 3, 4, 2], + [1, 6, 3, 4, 3], + [1, 6, 3, 4, 4], + [1, 6, 3, 4, 5], + [1, 6, 3, 4, 6], + [1, 6, 3, 5, 1], + [1, 6, 3, 5, 2], + [1, 6, 3, 5, 3], + [1, 6, 3, 5, 4], + [1, 6, 3, 5, 5], + [1, 6, 3, 5, 6], + [1, 6, 3, 6, 1], + [1, 6, 3, 6, 2], + [1, 6, 3, 6, 3], + [1, 6, 3, 6, 4], + [1, 6, 3, 6, 5], + [1, 6, 3, 6, 6], + [1, 6, 4, 1, 1], + [1, 6, 4, 1, 2], + [1, 6, 4, 1, 3], + [1, 6, 4, 1, 4], + [1, 6, 4, 1, 5], + [1, 6, 4, 1, 6], + [1, 6, 4, 2, 1], + [1, 6, 4, 2, 2], + [1, 6, 4, 2, 3], + [1, 6, 4, 2, 4], + [1, 6, 4, 2, 5], + [1, 6, 4, 2, 6], + [1, 6, 4, 3, 1], + [1, 6, 4, 3, 2], + [1, 6, 4, 3, 3], + [1, 6, 4, 3, 4], + [1, 6, 4, 3, 5], + [1, 6, 4, 3, 6], + [1, 6, 4, 4, 1], + [1, 6, 4, 4, 2], + [1, 6, 4, 4, 3], + [1, 6, 4, 4, 4], + [1, 6, 4, 4, 5], + [1, 6, 4, 4, 6], + [1, 6, 4, 5, 1], + [1, 6, 4, 5, 2], + [1, 6, 4, 5, 3], + [1, 6, 4, 5, 4], + [1, 6, 4, 5, 5], + [1, 6, 4, 5, 6], + [1, 6, 4, 6, 1], + [1, 6, 4, 6, 2], + [1, 6, 4, 6, 3], + [1, 6, 4, 6, 4], + [1, 6, 4, 6, 5], + [1, 6, 4, 6, 6], + [1, 6, 5, 1, 1], + [1, 6, 5, 1, 2], + [1, 6, 5, 1, 3], + [1, 6, 5, 1, 4], + [1, 6, 5, 1, 5], + [1, 6, 5, 1, 6], + [1, 6, 5, 2, 1], + [1, 6, 5, 2, 2], + [1, 6, 5, 2, 3], + [1, 6, 5, 2, 4], + [1, 6, 5, 2, 5], + [1, 6, 5, 2, 6], + [1, 6, 5, 3, 1], + [1, 6, 5, 3, 2], + [1, 6, 5, 3, 3], + [1, 6, 5, 3, 4], + [1, 6, 5, 3, 5], + [1, 6, 5, 3, 6], + [1, 6, 5, 4, 1], + [1, 6, 5, 4, 2], + [1, 6, 5, 4, 3], + [1, 6, 5, 4, 4], + [1, 6, 5, 4, 5], + [1, 6, 5, 4, 6], + [1, 6, 5, 5, 1], + [1, 6, 5, 5, 2], + [1, 6, 5, 5, 3], + [1, 6, 5, 5, 4], + [1, 6, 5, 5, 5], + [1, 6, 5, 5, 6], + [1, 6, 5, 6, 1], + [1, 6, 5, 6, 2], + [1, 6, 5, 6, 3], + [1, 6, 5, 6, 4], + [1, 6, 5, 6, 5], + [1, 6, 5, 6, 6], + [1, 6, 6, 1, 2], + [1, 6, 6, 1, 3], + [1, 6, 6, 1, 4], + [1, 6, 6, 1, 5], + [1, 6, 6, 2, 1], + [1, 6, 6, 2, 2], + [1, 6, 6, 2, 3], + [1, 6, 6, 2, 4], + [1, 6, 6, 2, 5], + [1, 6, 6, 2, 6], + [1, 6, 6, 3, 1], + [1, 6, 6, 3, 2], + [1, 6, 6, 3, 3], + [1, 6, 6, 3, 4], + [1, 6, 6, 3, 5], + [1, 6, 6, 3, 6], + [1, 6, 6, 4, 1], + [1, 6, 6, 4, 2], + [1, 6, 6, 4, 3], + [1, 6, 6, 4, 4], + [1, 6, 6, 4, 5], + [1, 6, 6, 4, 6], + [1, 6, 6, 5, 1], + [1, 6, 6, 5, 2], + [1, 6, 6, 5, 3], + [1, 6, 6, 5, 4], + [1, 6, 6, 5, 5], + [1, 6, 6, 5, 6], + [1, 6, 6, 6, 2], + [1, 6, 6, 6, 3], + [1, 6, 6, 6, 4], + [1, 6, 6, 6, 5], + [1, 6, 6, 6, 6], + [2, 1, 1, 1, 1], + [2, 1, 1, 1, 3], + [2, 1, 1, 1, 4], + [2, 1, 1, 1, 5], + [2, 1, 1, 1, 6], + [2, 1, 1, 2, 3], + [2, 1, 1, 2, 4], + [2, 1, 1, 2, 5], + [2, 1, 1, 2, 6], + [2, 1, 1, 3, 1], + [2, 1, 1, 3, 2], + [2, 1, 1, 3, 3], + [2, 1, 1, 3, 4], + [2, 1, 1, 3, 5], + [2, 1, 1, 3, 6], + [2, 1, 1, 4, 1], + [2, 1, 1, 4, 2], + [2, 1, 1, 4, 3], + [2, 1, 1, 4, 4], + [2, 1, 1, 4, 5], + [2, 1, 1, 4, 6], + [2, 1, 1, 5, 1], + [2, 1, 1, 5, 2], + [2, 1, 1, 5, 3], + [2, 1, 1, 5, 4], + [2, 1, 1, 5, 5], + [2, 1, 1, 5, 6], + [2, 1, 1, 6, 1], + [2, 1, 1, 6, 2], + [2, 1, 1, 6, 3], + [2, 1, 1, 6, 4], + [2, 1, 1, 6, 5], + [2, 1, 1, 6, 6], + [2, 1, 2, 1, 3], + [2, 1, 2, 1, 4], + [2, 1, 2, 1, 5], + [2, 1, 2, 1, 6], + [2, 1, 2, 2, 2], + [2, 1, 2, 2, 3], + [2, 1, 2, 2, 4], + [2, 1, 2, 2, 5], + [2, 1, 2, 2, 6], + [2, 1, 2, 3, 1], + [2, 1, 2, 3, 2], + [2, 1, 2, 3, 3], + [2, 1, 2, 3, 4], + [2, 1, 2, 3, 5], + [2, 1, 2, 3, 6], + [2, 1, 2, 4, 1], + [2, 1, 2, 4, 2], + [2, 1, 2, 4, 3], + [2, 1, 2, 4, 4], + [2, 1, 2, 4, 5], + [2, 1, 2, 4, 6], + [2, 1, 2, 5, 1], + [2, 1, 2, 5, 2], + [2, 1, 2, 5, 3], + [2, 1, 2, 5, 4], + [2, 1, 2, 5, 5], + [2, 1, 2, 5, 6], + [2, 1, 2, 6, 1], + [2, 1, 2, 6, 2], + [2, 1, 2, 6, 3], + [2, 1, 2, 6, 4], + [2, 1, 2, 6, 5], + [2, 1, 2, 6, 6], + [2, 1, 3, 1, 1], + [2, 1, 3, 1, 2], + [2, 1, 3, 1, 3], + [2, 1, 3, 1, 4], + [2, 1, 3, 1, 5], + [2, 1, 3, 1, 6], + [2, 1, 3, 2, 1], + [2, 1, 3, 2, 2], + [2, 1, 3, 2, 3], + [2, 1, 3, 2, 4], + [2, 1, 3, 2, 5], + [2, 1, 3, 2, 6], + [2, 1, 3, 3, 1], + [2, 1, 3, 3, 2], + [2, 1, 3, 3, 3], + [2, 1, 3, 3, 4], + [2, 1, 3, 3, 5], + [2, 1, 3, 3, 6], + [2, 1, 3, 4, 1], + [2, 1, 3, 4, 2], + [2, 1, 3, 4, 3], + [2, 1, 3, 4, 4], + [2, 1, 3, 4, 5], + [2, 1, 3, 4, 6], + [2, 1, 3, 5, 1], + [2, 1, 3, 5, 2], + [2, 1, 3, 5, 3], + [2, 1, 3, 5, 4], + [2, 1, 3, 5, 5], + [2, 1, 3, 5, 6], + [2, 1, 3, 6, 1], + [2, 1, 3, 6, 2], + [2, 1, 3, 6, 3], + [2, 1, 3, 6, 4], + [2, 1, 3, 6, 5], + [2, 1, 3, 6, 6], + [2, 1, 4, 1, 1], + [2, 1, 4, 1, 2], + [2, 1, 4, 1, 3], + [2, 1, 4, 1, 4], + [2, 1, 4, 1, 5], + [2, 1, 4, 1, 6], + [2, 1, 4, 2, 1], + [2, 1, 4, 2, 2], + [2, 1, 4, 2, 3], + [2, 1, 4, 2, 4], + [2, 1, 4, 2, 5], + [2, 1, 4, 2, 6], + [2, 1, 4, 3, 1], + [2, 1, 4, 3, 2], + [2, 1, 4, 3, 3], + [2, 1, 4, 3, 4], + [2, 1, 4, 3, 5], + [2, 1, 4, 3, 6], + [2, 1, 4, 4, 1], + [2, 1, 4, 4, 2], + [2, 1, 4, 4, 3], + [2, 1, 4, 4, 4], + [2, 1, 4, 4, 5], + [2, 1, 4, 4, 6], + [2, 1, 4, 5, 1], + [2, 1, 4, 5, 2], + [2, 1, 4, 5, 3], + [2, 1, 4, 5, 4], + [2, 1, 4, 5, 5], + [2, 1, 4, 5, 6], + [2, 1, 4, 6, 1], + [2, 1, 4, 6, 2], + [2, 1, 4, 6, 3], + [2, 1, 4, 6, 4], + [2, 1, 4, 6, 5], + [2, 1, 4, 6, 6], + [2, 1, 5, 1, 1], + [2, 1, 5, 1, 2], + [2, 1, 5, 1, 3], + [2, 1, 5, 1, 4], + [2, 1, 5, 1, 5], + [2, 1, 5, 1, 6], + [2, 1, 5, 2, 1], + [2, 1, 5, 2, 2], + [2, 1, 5, 2, 3], + [2, 1, 5, 2, 4], + [2, 1, 5, 2, 5], + [2, 1, 5, 2, 6], + [2, 1, 5, 3, 1], + [2, 1, 5, 3, 2], + [2, 1, 5, 3, 3], + [2, 1, 5, 3, 4], + [2, 1, 5, 3, 5], + [2, 1, 5, 3, 6], + [2, 1, 5, 4, 1], + [2, 1, 5, 4, 2], + [2, 1, 5, 4, 3], + [2, 1, 5, 4, 4], + [2, 1, 5, 4, 5], + [2, 1, 5, 4, 6], + [2, 1, 5, 5, 1], + [2, 1, 5, 5, 2], + [2, 1, 5, 5, 3], + [2, 1, 5, 5, 4], + [2, 1, 5, 5, 5], + [2, 1, 5, 5, 6], + [2, 1, 5, 6, 1], + [2, 1, 5, 6, 2], + [2, 1, 5, 6, 3], + [2, 1, 5, 6, 4], + [2, 1, 5, 6, 5], + [2, 1, 5, 6, 6], + [2, 1, 6, 1, 1], + [2, 1, 6, 1, 2], + [2, 1, 6, 1, 3], + [2, 1, 6, 1, 4], + [2, 1, 6, 1, 5], + [2, 1, 6, 1, 6], + [2, 1, 6, 2, 1], + [2, 1, 6, 2, 2], + [2, 1, 6, 2, 3], + [2, 1, 6, 2, 4], + [2, 1, 6, 2, 5], + [2, 1, 6, 2, 6], + [2, 1, 6, 3, 1], + [2, 1, 6, 3, 2], + [2, 1, 6, 3, 3], + [2, 1, 6, 3, 4], + [2, 1, 6, 3, 5], + [2, 1, 6, 3, 6], + [2, 1, 6, 4, 1], + [2, 1, 6, 4, 2], + [2, 1, 6, 4, 3], + [2, 1, 6, 4, 4], + [2, 1, 6, 4, 5], + [2, 1, 6, 4, 6], + [2, 1, 6, 5, 1], + [2, 1, 6, 5, 2], + [2, 1, 6, 5, 3], + [2, 1, 6, 5, 4], + [2, 1, 6, 5, 5], + [2, 1, 6, 5, 6], + [2, 1, 6, 6, 1], + [2, 1, 6, 6, 2], + [2, 1, 6, 6, 3], + [2, 1, 6, 6, 4], + [2, 1, 6, 6, 5], + [2, 1, 6, 6, 6], + [2, 2, 1, 1, 3], + [2, 2, 1, 1, 4], + [2, 2, 1, 1, 5], + [2, 2, 1, 1, 6], + [2, 2, 1, 2, 2], + [2, 2, 1, 2, 3], + [2, 2, 1, 2, 4], + [2, 2, 1, 2, 5], + [2, 2, 1, 2, 6], + [2, 2, 1, 3, 1], + [2, 2, 1, 3, 2], + [2, 2, 1, 3, 3], + [2, 2, 1, 3, 4], + [2, 2, 1, 3, 5], + [2, 2, 1, 3, 6], + [2, 2, 1, 4, 1], + [2, 2, 1, 4, 2], + [2, 2, 1, 4, 3], + [2, 2, 1, 4, 4], + [2, 2, 1, 4, 5], + [2, 2, 1, 4, 6], + [2, 2, 1, 5, 1], + [2, 2, 1, 5, 2], + [2, 2, 1, 5, 3], + [2, 2, 1, 5, 4], + [2, 2, 1, 5, 5], + [2, 2, 1, 5, 6], + [2, 2, 1, 6, 1], + [2, 2, 1, 6, 2], + [2, 2, 1, 6, 3], + [2, 2, 1, 6, 4], + [2, 2, 1, 6, 5], + [2, 2, 1, 6, 6], + [2, 2, 2, 1, 2], + [2, 2, 2, 1, 3], + [2, 2, 2, 1, 4], + [2, 2, 2, 1, 5], + [2, 2, 2, 1, 6], + [2, 2, 2, 2, 1], + [2, 2, 2, 2, 2], + [2, 2, 2, 2, 3], + [2, 2, 2, 2, 4], + [2, 2, 2, 2, 5], + [2, 2, 2, 2, 6], + [2, 2, 2, 3, 1], + [2, 2, 2, 3, 2], + [2, 2, 2, 3, 4], + [2, 2, 2, 3, 5], + [2, 2, 2, 3, 6], + [2, 2, 2, 4, 1], + [2, 2, 2, 4, 2], + [2, 2, 2, 4, 3], + [2, 2, 2, 4, 5], + [2, 2, 2, 4, 6], + [2, 2, 2, 5, 1], + [2, 2, 2, 5, 2], + [2, 2, 2, 5, 3], + [2, 2, 2, 5, 4], + [2, 2, 2, 5, 6], + [2, 2, 2, 6, 1], + [2, 2, 2, 6, 2], + [2, 2, 2, 6, 3], + [2, 2, 2, 6, 4], + [2, 2, 2, 6, 5], + [2, 2, 3, 1, 1], + [2, 2, 3, 1, 2], + [2, 2, 3, 1, 3], + [2, 2, 3, 1, 4], + [2, 2, 3, 1, 5], + [2, 2, 3, 1, 6], + [2, 2, 3, 2, 1], + [2, 2, 3, 2, 2], + [2, 2, 3, 2, 4], + [2, 2, 3, 2, 5], + [2, 2, 3, 2, 6], + [2, 2, 3, 3, 1], + [2, 2, 3, 3, 4], + [2, 2, 3, 3, 5], + [2, 2, 3, 3, 6], + [2, 2, 3, 4, 1], + [2, 2, 3, 4, 2], + [2, 2, 3, 4, 3], + [2, 2, 3, 4, 4], + [2, 2, 3, 4, 5], + [2, 2, 3, 4, 6], + [2, 2, 3, 5, 1], + [2, 2, 3, 5, 2], + [2, 2, 3, 5, 3], + [2, 2, 3, 5, 4], + [2, 2, 3, 5, 5], + [2, 2, 3, 5, 6], + [2, 2, 3, 6, 1], + [2, 2, 3, 6, 2], + [2, 2, 3, 6, 3], + [2, 2, 3, 6, 4], + [2, 2, 3, 6, 5], + [2, 2, 3, 6, 6], + [2, 2, 4, 1, 1], + [2, 2, 4, 1, 2], + [2, 2, 4, 1, 3], + [2, 2, 4, 1, 4], + [2, 2, 4, 1, 5], + [2, 2, 4, 1, 6], + [2, 2, 4, 2, 1], + [2, 2, 4, 2, 2], + [2, 2, 4, 2, 3], + [2, 2, 4, 2, 5], + [2, 2, 4, 2, 6], + [2, 2, 4, 3, 1], + [2, 2, 4, 3, 2], + [2, 2, 4, 3, 3], + [2, 2, 4, 3, 4], + [2, 2, 4, 3, 5], + [2, 2, 4, 3, 6], + [2, 2, 4, 4, 1], + [2, 2, 4, 4, 3], + [2, 2, 4, 4, 5], + [2, 2, 4, 4, 6], + [2, 2, 4, 5, 1], + [2, 2, 4, 5, 2], + [2, 2, 4, 5, 3], + [2, 2, 4, 5, 4], + [2, 2, 4, 5, 5], + [2, 2, 4, 5, 6], + [2, 2, 4, 6, 1], + [2, 2, 4, 6, 2], + [2, 2, 4, 6, 3], + [2, 2, 4, 6, 4], + [2, 2, 4, 6, 5], + [2, 2, 4, 6, 6], + [2, 2, 5, 1, 1], + [2, 2, 5, 1, 2], + [2, 2, 5, 1, 3], + [2, 2, 5, 1, 4], + [2, 2, 5, 1, 5], + [2, 2, 5, 1, 6], + [2, 2, 5, 2, 1], + [2, 2, 5, 2, 2], + [2, 2, 5, 2, 3], + [2, 2, 5, 2, 4], + [2, 2, 5, 2, 6], + [2, 2, 5, 3, 1], + [2, 2, 5, 3, 2], + [2, 2, 5, 3, 3], + [2, 2, 5, 3, 4], + [2, 2, 5, 3, 5], + [2, 2, 5, 3, 6], + [2, 2, 5, 4, 1], + [2, 2, 5, 4, 2], + [2, 2, 5, 4, 3], + [2, 2, 5, 4, 4], + [2, 2, 5, 4, 5], + [2, 2, 5, 4, 6], + [2, 2, 5, 5, 1], + [2, 2, 5, 5, 3], + [2, 2, 5, 5, 4], + [2, 2, 5, 5, 6], + [2, 2, 5, 6, 1], + [2, 2, 5, 6, 2], + [2, 2, 5, 6, 3], + [2, 2, 5, 6, 4], + [2, 2, 5, 6, 5], + [2, 2, 5, 6, 6], + [2, 2, 6, 1, 1], + [2, 2, 6, 1, 2], + [2, 2, 6, 1, 3], + [2, 2, 6, 1, 4], + [2, 2, 6, 1, 5], + [2, 2, 6, 1, 6], + [2, 2, 6, 2, 1], + [2, 2, 6, 2, 2], + [2, 2, 6, 2, 3], + [2, 2, 6, 2, 4], + [2, 2, 6, 2, 5], + [2, 2, 6, 3, 1], + [2, 2, 6, 3, 2], + [2, 2, 6, 3, 3], + [2, 2, 6, 3, 4], + [2, 2, 6, 3, 5], + [2, 2, 6, 3, 6], + [2, 2, 6, 4, 1], + [2, 2, 6, 4, 2], + [2, 2, 6, 4, 3], + [2, 2, 6, 4, 4], + [2, 2, 6, 4, 5], + [2, 2, 6, 4, 6], + [2, 2, 6, 5, 1], + [2, 2, 6, 5, 2], + [2, 2, 6, 5, 3], + [2, 2, 6, 5, 4], + [2, 2, 6, 5, 5], + [2, 2, 6, 5, 6], + [2, 2, 6, 6, 1], + [2, 2, 6, 6, 3], + [2, 2, 6, 6, 4], + [2, 2, 6, 6, 5], + [2, 3, 1, 1, 1], + [2, 3, 1, 1, 2], + [2, 3, 1, 1, 3], + [2, 3, 1, 1, 4], + [2, 3, 1, 1, 5], + [2, 3, 1, 1, 6], + [2, 3, 1, 2, 1], + [2, 3, 1, 2, 2], + [2, 3, 1, 2, 3], + [2, 3, 1, 2, 4], + [2, 3, 1, 2, 5], + [2, 3, 1, 2, 6], + [2, 3, 1, 3, 1], + [2, 3, 1, 3, 2], + [2, 3, 1, 3, 3], + [2, 3, 1, 3, 4], + [2, 3, 1, 3, 5], + [2, 3, 1, 3, 6], + [2, 3, 1, 4, 1], + [2, 3, 1, 4, 2], + [2, 3, 1, 4, 3], + [2, 3, 1, 4, 4], + [2, 3, 1, 4, 5], + [2, 3, 1, 4, 6], + [2, 3, 1, 5, 1], + [2, 3, 1, 5, 2], + [2, 3, 1, 5, 3], + [2, 3, 1, 5, 4], + [2, 3, 1, 5, 5], + [2, 3, 1, 5, 6], + [2, 3, 1, 6, 1], + [2, 3, 1, 6, 2], + [2, 3, 1, 6, 3], + [2, 3, 1, 6, 4], + [2, 3, 1, 6, 5], + [2, 3, 1, 6, 6], + [2, 3, 2, 1, 1], + [2, 3, 2, 1, 2], + [2, 3, 2, 1, 3], + [2, 3, 2, 1, 4], + [2, 3, 2, 1, 5], + [2, 3, 2, 1, 6], + [2, 3, 2, 2, 1], + [2, 3, 2, 2, 2], + [2, 3, 2, 2, 4], + [2, 3, 2, 2, 5], + [2, 3, 2, 2, 6], + [2, 3, 2, 3, 1], + [2, 3, 2, 3, 4], + [2, 3, 2, 3, 5], + [2, 3, 2, 3, 6], + [2, 3, 2, 4, 1], + [2, 3, 2, 4, 2], + [2, 3, 2, 4, 3], + [2, 3, 2, 4, 4], + [2, 3, 2, 4, 5], + [2, 3, 2, 4, 6], + [2, 3, 2, 5, 1], + [2, 3, 2, 5, 2], + [2, 3, 2, 5, 3], + [2, 3, 2, 5, 4], + [2, 3, 2, 5, 5], + [2, 3, 2, 5, 6], + [2, 3, 2, 6, 1], + [2, 3, 2, 6, 2], + [2, 3, 2, 6, 3], + [2, 3, 2, 6, 4], + [2, 3, 2, 6, 5], + [2, 3, 2, 6, 6], + [2, 3, 3, 1, 1], + [2, 3, 3, 1, 2], + [2, 3, 3, 1, 3], + [2, 3, 3, 1, 4], + [2, 3, 3, 1, 5], + [2, 3, 3, 1, 6], + [2, 3, 3, 2, 1], + [2, 3, 3, 2, 4], + [2, 3, 3, 2, 5], + [2, 3, 3, 2, 6], + [2, 3, 3, 3, 1], + [2, 3, 3, 3, 3], + [2, 3, 3, 3, 4], + [2, 3, 3, 3, 5], + [2, 3, 3, 3, 6], + [2, 3, 3, 4, 1], + [2, 3, 3, 4, 2], + [2, 3, 3, 4, 3], + [2, 3, 3, 4, 4], + [2, 3, 3, 4, 5], + [2, 3, 3, 4, 6], + [2, 3, 3, 5, 1], + [2, 3, 3, 5, 2], + [2, 3, 3, 5, 3], + [2, 3, 3, 5, 4], + [2, 3, 3, 5, 5], + [2, 3, 3, 5, 6], + [2, 3, 3, 6, 1], + [2, 3, 3, 6, 2], + [2, 3, 3, 6, 3], + [2, 3, 3, 6, 4], + [2, 3, 3, 6, 5], + [2, 3, 3, 6, 6], + [2, 3, 4, 1, 1], + [2, 3, 4, 1, 2], + [2, 3, 4, 1, 3], + [2, 3, 4, 1, 4], + [2, 3, 4, 1, 5], + [2, 3, 4, 1, 6], + [2, 3, 4, 2, 1], + [2, 3, 4, 2, 2], + [2, 3, 4, 2, 3], + [2, 3, 4, 2, 4], + [2, 3, 4, 2, 5], + [2, 3, 4, 2, 6], + [2, 3, 4, 3, 1], + [2, 3, 4, 3, 2], + [2, 3, 4, 3, 3], + [2, 3, 4, 3, 4], + [2, 3, 4, 3, 5], + [2, 3, 4, 3, 6], + [2, 3, 4, 4, 1], + [2, 3, 4, 4, 2], + [2, 3, 4, 4, 3], + [2, 3, 4, 4, 4], + [2, 3, 4, 4, 5], + [2, 3, 4, 4, 6], + [2, 3, 4, 5, 1], + [2, 3, 4, 5, 2], + [2, 3, 4, 5, 3], + [2, 3, 4, 5, 4], + [2, 3, 4, 5, 5], + [2, 3, 4, 5, 6], + [2, 3, 4, 6, 1], + [2, 3, 4, 6, 2], + [2, 3, 4, 6, 3], + [2, 3, 4, 6, 4], + [2, 3, 4, 6, 5], + [2, 3, 4, 6, 6], + [2, 3, 5, 1, 1], + [2, 3, 5, 1, 2], + [2, 3, 5, 1, 3], + [2, 3, 5, 1, 4], + [2, 3, 5, 1, 5], + [2, 3, 5, 1, 6], + [2, 3, 5, 2, 1], + [2, 3, 5, 2, 2], + [2, 3, 5, 2, 3], + [2, 3, 5, 2, 4], + [2, 3, 5, 2, 5], + [2, 3, 5, 2, 6], + [2, 3, 5, 3, 1], + [2, 3, 5, 3, 2], + [2, 3, 5, 3, 3], + [2, 3, 5, 3, 4], + [2, 3, 5, 3, 5], + [2, 3, 5, 3, 6], + [2, 3, 5, 4, 1], + [2, 3, 5, 4, 2], + [2, 3, 5, 4, 3], + [2, 3, 5, 4, 4], + [2, 3, 5, 4, 5], + [2, 3, 5, 4, 6], + [2, 3, 5, 5, 1], + [2, 3, 5, 5, 2], + [2, 3, 5, 5, 3], + [2, 3, 5, 5, 4], + [2, 3, 5, 5, 5], + [2, 3, 5, 5, 6], + [2, 3, 5, 6, 1], + [2, 3, 5, 6, 2], + [2, 3, 5, 6, 3], + [2, 3, 5, 6, 4], + [2, 3, 5, 6, 5], + [2, 3, 5, 6, 6], + [2, 3, 6, 1, 1], + [2, 3, 6, 1, 2], + [2, 3, 6, 1, 3], + [2, 3, 6, 1, 4], + [2, 3, 6, 1, 5], + [2, 3, 6, 1, 6], + [2, 3, 6, 2, 1], + [2, 3, 6, 2, 2], + [2, 3, 6, 2, 3], + [2, 3, 6, 2, 4], + [2, 3, 6, 2, 5], + [2, 3, 6, 2, 6], + [2, 3, 6, 3, 1], + [2, 3, 6, 3, 2], + [2, 3, 6, 3, 3], + [2, 3, 6, 3, 4], + [2, 3, 6, 3, 5], + [2, 3, 6, 3, 6], + [2, 3, 6, 4, 1], + [2, 3, 6, 4, 2], + [2, 3, 6, 4, 3], + [2, 3, 6, 4, 4], + [2, 3, 6, 4, 5], + [2, 3, 6, 4, 6], + [2, 3, 6, 5, 1], + [2, 3, 6, 5, 2], + [2, 3, 6, 5, 3], + [2, 3, 6, 5, 4], + [2, 3, 6, 5, 5], + [2, 3, 6, 5, 6], + [2, 3, 6, 6, 1], + [2, 3, 6, 6, 2], + [2, 3, 6, 6, 3], + [2, 3, 6, 6, 4], + [2, 3, 6, 6, 5], + [2, 3, 6, 6, 6], + [2, 4, 1, 1, 1], + [2, 4, 1, 1, 2], + [2, 4, 1, 1, 3], + [2, 4, 1, 1, 4], + [2, 4, 1, 1, 5], + [2, 4, 1, 1, 6], + [2, 4, 1, 2, 1], + [2, 4, 1, 2, 2], + [2, 4, 1, 2, 3], + [2, 4, 1, 2, 4], + [2, 4, 1, 2, 5], + [2, 4, 1, 2, 6], + [2, 4, 1, 3, 1], + [2, 4, 1, 3, 2], + [2, 4, 1, 3, 3], + [2, 4, 1, 3, 4], + [2, 4, 1, 3, 5], + [2, 4, 1, 3, 6], + [2, 4, 1, 4, 1], + [2, 4, 1, 4, 2], + [2, 4, 1, 4, 3], + [2, 4, 1, 4, 4], + [2, 4, 1, 4, 5], + [2, 4, 1, 4, 6], + [2, 4, 1, 5, 1], + [2, 4, 1, 5, 2], + [2, 4, 1, 5, 3], + [2, 4, 1, 5, 4], + [2, 4, 1, 5, 5], + [2, 4, 1, 5, 6], + [2, 4, 1, 6, 1], + [2, 4, 1, 6, 2], + [2, 4, 1, 6, 3], + [2, 4, 1, 6, 4], + [2, 4, 1, 6, 5], + [2, 4, 1, 6, 6], + [2, 4, 2, 1, 1], + [2, 4, 2, 1, 2], + [2, 4, 2, 1, 3], + [2, 4, 2, 1, 4], + [2, 4, 2, 1, 5], + [2, 4, 2, 1, 6], + [2, 4, 2, 2, 1], + [2, 4, 2, 2, 2], + [2, 4, 2, 2, 3], + [2, 4, 2, 2, 5], + [2, 4, 2, 2, 6], + [2, 4, 2, 3, 1], + [2, 4, 2, 3, 2], + [2, 4, 2, 3, 3], + [2, 4, 2, 3, 4], + [2, 4, 2, 3, 5], + [2, 4, 2, 3, 6], + [2, 4, 2, 4, 1], + [2, 4, 2, 4, 3], + [2, 4, 2, 4, 5], + [2, 4, 2, 4, 6], + [2, 4, 2, 5, 1], + [2, 4, 2, 5, 2], + [2, 4, 2, 5, 3], + [2, 4, 2, 5, 4], + [2, 4, 2, 5, 5], + [2, 4, 2, 5, 6], + [2, 4, 2, 6, 1], + [2, 4, 2, 6, 2], + [2, 4, 2, 6, 3], + [2, 4, 2, 6, 4], + [2, 4, 2, 6, 5], + [2, 4, 2, 6, 6], + [2, 4, 3, 1, 1], + [2, 4, 3, 1, 2], + [2, 4, 3, 1, 3], + [2, 4, 3, 1, 4], + [2, 4, 3, 1, 5], + [2, 4, 3, 1, 6], + [2, 4, 3, 2, 1], + [2, 4, 3, 2, 2], + [2, 4, 3, 2, 3], + [2, 4, 3, 2, 4], + [2, 4, 3, 2, 5], + [2, 4, 3, 2, 6], + [2, 4, 3, 3, 1], + [2, 4, 3, 3, 2], + [2, 4, 3, 3, 3], + [2, 4, 3, 3, 4], + [2, 4, 3, 3, 5], + [2, 4, 3, 3, 6], + [2, 4, 3, 4, 1], + [2, 4, 3, 4, 2], + [2, 4, 3, 4, 3], + [2, 4, 3, 4, 4], + [2, 4, 3, 4, 5], + [2, 4, 3, 4, 6], + [2, 4, 3, 5, 1], + [2, 4, 3, 5, 2], + [2, 4, 3, 5, 3], + [2, 4, 3, 5, 4], + [2, 4, 3, 5, 5], + [2, 4, 3, 5, 6], + [2, 4, 3, 6, 1], + [2, 4, 3, 6, 2], + [2, 4, 3, 6, 3], + [2, 4, 3, 6, 4], + [2, 4, 3, 6, 5], + [2, 4, 3, 6, 6], + [2, 4, 4, 1, 1], + [2, 4, 4, 1, 2], + [2, 4, 4, 1, 3], + [2, 4, 4, 1, 4], + [2, 4, 4, 1, 5], + [2, 4, 4, 1, 6], + [2, 4, 4, 2, 1], + [2, 4, 4, 2, 3], + [2, 4, 4, 2, 5], + [2, 4, 4, 2, 6], + [2, 4, 4, 3, 1], + [2, 4, 4, 3, 2], + [2, 4, 4, 3, 3], + [2, 4, 4, 3, 4], + [2, 4, 4, 3, 5], + [2, 4, 4, 3, 6], + [2, 4, 4, 4, 1], + [2, 4, 4, 4, 3], + [2, 4, 4, 4, 4], + [2, 4, 4, 4, 5], + [2, 4, 4, 4, 6], + [2, 4, 4, 5, 1], + [2, 4, 4, 5, 2], + [2, 4, 4, 5, 3], + [2, 4, 4, 5, 4], + [2, 4, 4, 5, 5], + [2, 4, 4, 5, 6], + [2, 4, 4, 6, 1], + [2, 4, 4, 6, 2], + [2, 4, 4, 6, 3], + [2, 4, 4, 6, 4], + [2, 4, 4, 6, 5], + [2, 4, 4, 6, 6], + [2, 4, 5, 1, 1], + [2, 4, 5, 1, 2], + [2, 4, 5, 1, 3], + [2, 4, 5, 1, 4], + [2, 4, 5, 1, 5], + [2, 4, 5, 1, 6], + [2, 4, 5, 2, 1], + [2, 4, 5, 2, 2], + [2, 4, 5, 2, 3], + [2, 4, 5, 2, 4], + [2, 4, 5, 2, 5], + [2, 4, 5, 2, 6], + [2, 4, 5, 3, 1], + [2, 4, 5, 3, 2], + [2, 4, 5, 3, 3], + [2, 4, 5, 3, 4], + [2, 4, 5, 3, 5], + [2, 4, 5, 3, 6], + [2, 4, 5, 4, 1], + [2, 4, 5, 4, 2], + [2, 4, 5, 4, 3], + [2, 4, 5, 4, 4], + [2, 4, 5, 4, 5], + [2, 4, 5, 4, 6], + [2, 4, 5, 5, 1], + [2, 4, 5, 5, 2], + [2, 4, 5, 5, 3], + [2, 4, 5, 5, 4], + [2, 4, 5, 5, 5], + [2, 4, 5, 5, 6], + [2, 4, 5, 6, 1], + [2, 4, 5, 6, 2], + [2, 4, 5, 6, 3], + [2, 4, 5, 6, 4], + [2, 4, 5, 6, 5], + [2, 4, 5, 6, 6], + [2, 4, 6, 1, 1], + [2, 4, 6, 1, 2], + [2, 4, 6, 1, 3], + [2, 4, 6, 1, 4], + [2, 4, 6, 1, 5], + [2, 4, 6, 1, 6], + [2, 4, 6, 2, 1], + [2, 4, 6, 2, 2], + [2, 4, 6, 2, 3], + [2, 4, 6, 2, 4], + [2, 4, 6, 2, 5], + [2, 4, 6, 2, 6], + [2, 4, 6, 3, 1], + [2, 4, 6, 3, 2], + [2, 4, 6, 3, 3], + [2, 4, 6, 3, 4], + [2, 4, 6, 3, 5], + [2, 4, 6, 3, 6], + [2, 4, 6, 4, 1], + [2, 4, 6, 4, 2], + [2, 4, 6, 4, 3], + [2, 4, 6, 4, 4], + [2, 4, 6, 4, 5], + [2, 4, 6, 4, 6], + [2, 4, 6, 5, 1], + [2, 4, 6, 5, 2], + [2, 4, 6, 5, 3], + [2, 4, 6, 5, 4], + [2, 4, 6, 5, 5], + [2, 4, 6, 5, 6], + [2, 4, 6, 6, 1], + [2, 4, 6, 6, 2], + [2, 4, 6, 6, 3], + [2, 4, 6, 6, 4], + [2, 4, 6, 6, 5], + [2, 4, 6, 6, 6], + [2, 5, 1, 1, 1], + [2, 5, 1, 1, 2], + [2, 5, 1, 1, 3], + [2, 5, 1, 1, 4], + [2, 5, 1, 1, 5], + [2, 5, 1, 1, 6], + [2, 5, 1, 2, 1], + [2, 5, 1, 2, 2], + [2, 5, 1, 2, 3], + [2, 5, 1, 2, 4], + [2, 5, 1, 2, 5], + [2, 5, 1, 2, 6], + [2, 5, 1, 3, 1], + [2, 5, 1, 3, 2], + [2, 5, 1, 3, 3], + [2, 5, 1, 3, 4], + [2, 5, 1, 3, 5], + [2, 5, 1, 3, 6], + [2, 5, 1, 4, 1], + [2, 5, 1, 4, 2], + [2, 5, 1, 4, 3], + [2, 5, 1, 4, 4], + [2, 5, 1, 4, 5], + [2, 5, 1, 4, 6], + [2, 5, 1, 5, 1], + [2, 5, 1, 5, 2], + [2, 5, 1, 5, 3], + [2, 5, 1, 5, 4], + [2, 5, 1, 5, 5], + [2, 5, 1, 5, 6], + [2, 5, 1, 6, 1], + [2, 5, 1, 6, 2], + [2, 5, 1, 6, 3], + [2, 5, 1, 6, 4], + [2, 5, 1, 6, 5], + [2, 5, 1, 6, 6], + [2, 5, 2, 1, 1], + [2, 5, 2, 1, 2], + [2, 5, 2, 1, 3], + [2, 5, 2, 1, 4], + [2, 5, 2, 1, 5], + [2, 5, 2, 1, 6], + [2, 5, 2, 2, 1], + [2, 5, 2, 2, 2], + [2, 5, 2, 2, 3], + [2, 5, 2, 2, 4], + [2, 5, 2, 2, 6], + [2, 5, 2, 3, 1], + [2, 5, 2, 3, 2], + [2, 5, 2, 3, 3], + [2, 5, 2, 3, 4], + [2, 5, 2, 3, 5], + [2, 5, 2, 3, 6], + [2, 5, 2, 4, 1], + [2, 5, 2, 4, 2], + [2, 5, 2, 4, 3], + [2, 5, 2, 4, 4], + [2, 5, 2, 4, 5], + [2, 5, 2, 4, 6], + [2, 5, 2, 5, 1], + [2, 5, 2, 5, 3], + [2, 5, 2, 5, 4], + [2, 5, 2, 5, 6], + [2, 5, 2, 6, 1], + [2, 5, 2, 6, 2], + [2, 5, 2, 6, 3], + [2, 5, 2, 6, 4], + [2, 5, 2, 6, 5], + [2, 5, 2, 6, 6], + [2, 5, 3, 1, 1], + [2, 5, 3, 1, 2], + [2, 5, 3, 1, 3], + [2, 5, 3, 1, 4], + [2, 5, 3, 1, 5], + [2, 5, 3, 1, 6], + [2, 5, 3, 2, 1], + [2, 5, 3, 2, 2], + [2, 5, 3, 2, 3], + [2, 5, 3, 2, 4], + [2, 5, 3, 2, 5], + [2, 5, 3, 2, 6], + [2, 5, 3, 3, 1], + [2, 5, 3, 3, 2], + [2, 5, 3, 3, 3], + [2, 5, 3, 3, 4], + [2, 5, 3, 3, 5], + [2, 5, 3, 3, 6], + [2, 5, 3, 4, 1], + [2, 5, 3, 4, 2], + [2, 5, 3, 4, 3], + [2, 5, 3, 4, 4], + [2, 5, 3, 4, 5], + [2, 5, 3, 4, 6], + [2, 5, 3, 5, 1], + [2, 5, 3, 5, 2], + [2, 5, 3, 5, 3], + [2, 5, 3, 5, 4], + [2, 5, 3, 5, 5], + [2, 5, 3, 5, 6], + [2, 5, 3, 6, 1], + [2, 5, 3, 6, 2], + [2, 5, 3, 6, 3], + [2, 5, 3, 6, 4], + [2, 5, 3, 6, 5], + [2, 5, 3, 6, 6], + [2, 5, 4, 1, 1], + [2, 5, 4, 1, 2], + [2, 5, 4, 1, 3], + [2, 5, 4, 1, 4], + [2, 5, 4, 1, 5], + [2, 5, 4, 1, 6], + [2, 5, 4, 2, 1], + [2, 5, 4, 2, 2], + [2, 5, 4, 2, 3], + [2, 5, 4, 2, 4], + [2, 5, 4, 2, 5], + [2, 5, 4, 2, 6], + [2, 5, 4, 3, 1], + [2, 5, 4, 3, 2], + [2, 5, 4, 3, 3], + [2, 5, 4, 3, 4], + [2, 5, 4, 3, 5], + [2, 5, 4, 3, 6], + [2, 5, 4, 4, 1], + [2, 5, 4, 4, 2], + [2, 5, 4, 4, 3], + [2, 5, 4, 4, 4], + [2, 5, 4, 4, 5], + [2, 5, 4, 4, 6], + [2, 5, 4, 5, 1], + [2, 5, 4, 5, 2], + [2, 5, 4, 5, 3], + [2, 5, 4, 5, 4], + [2, 5, 4, 5, 5], + [2, 5, 4, 5, 6], + [2, 5, 4, 6, 1], + [2, 5, 4, 6, 2], + [2, 5, 4, 6, 3], + [2, 5, 4, 6, 4], + [2, 5, 4, 6, 5], + [2, 5, 4, 6, 6], + [2, 5, 5, 1, 1], + [2, 5, 5, 1, 2], + [2, 5, 5, 1, 3], + [2, 5, 5, 1, 4], + [2, 5, 5, 1, 5], + [2, 5, 5, 1, 6], + [2, 5, 5, 2, 1], + [2, 5, 5, 2, 3], + [2, 5, 5, 2, 4], + [2, 5, 5, 2, 6], + [2, 5, 5, 3, 1], + [2, 5, 5, 3, 2], + [2, 5, 5, 3, 3], + [2, 5, 5, 3, 4], + [2, 5, 5, 3, 5], + [2, 5, 5, 3, 6], + [2, 5, 5, 4, 1], + [2, 5, 5, 4, 2], + [2, 5, 5, 4, 3], + [2, 5, 5, 4, 4], + [2, 5, 5, 4, 5], + [2, 5, 5, 4, 6], + [2, 5, 5, 5, 1], + [2, 5, 5, 5, 3], + [2, 5, 5, 5, 4], + [2, 5, 5, 5, 5], + [2, 5, 5, 5, 6], + [2, 5, 5, 6, 1], + [2, 5, 5, 6, 2], + [2, 5, 5, 6, 3], + [2, 5, 5, 6, 4], + [2, 5, 5, 6, 5], + [2, 5, 5, 6, 6], + [2, 5, 6, 1, 1], + [2, 5, 6, 1, 2], + [2, 5, 6, 1, 3], + [2, 5, 6, 1, 4], + [2, 5, 6, 1, 5], + [2, 5, 6, 1, 6], + [2, 5, 6, 2, 1], + [2, 5, 6, 2, 2], + [2, 5, 6, 2, 3], + [2, 5, 6, 2, 4], + [2, 5, 6, 2, 5], + [2, 5, 6, 2, 6], + [2, 5, 6, 3, 1], + [2, 5, 6, 3, 2], + [2, 5, 6, 3, 3], + [2, 5, 6, 3, 4], + [2, 5, 6, 3, 5], + [2, 5, 6, 3, 6], + [2, 5, 6, 4, 1], + [2, 5, 6, 4, 2], + [2, 5, 6, 4, 3], + [2, 5, 6, 4, 4], + [2, 5, 6, 4, 5], + [2, 5, 6, 4, 6], + [2, 5, 6, 5, 1], + [2, 5, 6, 5, 2], + [2, 5, 6, 5, 3], + [2, 5, 6, 5, 4], + [2, 5, 6, 5, 5], + [2, 5, 6, 5, 6], + [2, 5, 6, 6, 1], + [2, 5, 6, 6, 2], + [2, 5, 6, 6, 3], + [2, 5, 6, 6, 4], + [2, 5, 6, 6, 5], + [2, 5, 6, 6, 6], + [2, 6, 1, 1, 1], + [2, 6, 1, 1, 2], + [2, 6, 1, 1, 3], + [2, 6, 1, 1, 4], + [2, 6, 1, 1, 5], + [2, 6, 1, 1, 6], + [2, 6, 1, 2, 1], + [2, 6, 1, 2, 2], + [2, 6, 1, 2, 3], + [2, 6, 1, 2, 4], + [2, 6, 1, 2, 5], + [2, 6, 1, 2, 6], + [2, 6, 1, 3, 1], + [2, 6, 1, 3, 2], + [2, 6, 1, 3, 3], + [2, 6, 1, 3, 4], + [2, 6, 1, 3, 5], + [2, 6, 1, 3, 6], + [2, 6, 1, 4, 1], + [2, 6, 1, 4, 2], + [2, 6, 1, 4, 3], + [2, 6, 1, 4, 4], + [2, 6, 1, 4, 5], + [2, 6, 1, 4, 6], + [2, 6, 1, 5, 1], + [2, 6, 1, 5, 2], + [2, 6, 1, 5, 3], + [2, 6, 1, 5, 4], + [2, 6, 1, 5, 5], + [2, 6, 1, 5, 6], + [2, 6, 1, 6, 1], + [2, 6, 1, 6, 2], + [2, 6, 1, 6, 3], + [2, 6, 1, 6, 4], + [2, 6, 1, 6, 5], + [2, 6, 1, 6, 6], + [2, 6, 2, 1, 1], + [2, 6, 2, 1, 2], + [2, 6, 2, 1, 3], + [2, 6, 2, 1, 4], + [2, 6, 2, 1, 5], + [2, 6, 2, 1, 6], + [2, 6, 2, 2, 1], + [2, 6, 2, 2, 2], + [2, 6, 2, 2, 3], + [2, 6, 2, 2, 4], + [2, 6, 2, 2, 5], + [2, 6, 2, 3, 1], + [2, 6, 2, 3, 2], + [2, 6, 2, 3, 3], + [2, 6, 2, 3, 4], + [2, 6, 2, 3, 5], + [2, 6, 2, 3, 6], + [2, 6, 2, 4, 1], + [2, 6, 2, 4, 2], + [2, 6, 2, 4, 3], + [2, 6, 2, 4, 4], + [2, 6, 2, 4, 5], + [2, 6, 2, 4, 6], + [2, 6, 2, 5, 1], + [2, 6, 2, 5, 2], + [2, 6, 2, 5, 3], + [2, 6, 2, 5, 4], + [2, 6, 2, 5, 5], + [2, 6, 2, 5, 6], + [2, 6, 2, 6, 1], + [2, 6, 2, 6, 3], + [2, 6, 2, 6, 4], + [2, 6, 2, 6, 5], + [2, 6, 3, 1, 1], + [2, 6, 3, 1, 2], + [2, 6, 3, 1, 3], + [2, 6, 3, 1, 4], + [2, 6, 3, 1, 5], + [2, 6, 3, 1, 6], + [2, 6, 3, 2, 1], + [2, 6, 3, 2, 2], + [2, 6, 3, 2, 3], + [2, 6, 3, 2, 4], + [2, 6, 3, 2, 5], + [2, 6, 3, 2, 6], + [2, 6, 3, 3, 1], + [2, 6, 3, 3, 2], + [2, 6, 3, 3, 3], + [2, 6, 3, 3, 4], + [2, 6, 3, 3, 5], + [2, 6, 3, 3, 6], + [2, 6, 3, 4, 1], + [2, 6, 3, 4, 2], + [2, 6, 3, 4, 3], + [2, 6, 3, 4, 4], + [2, 6, 3, 4, 5], + [2, 6, 3, 4, 6], + [2, 6, 3, 5, 1], + [2, 6, 3, 5, 2], + [2, 6, 3, 5, 3], + [2, 6, 3, 5, 4], + [2, 6, 3, 5, 5], + [2, 6, 3, 5, 6], + [2, 6, 3, 6, 1], + [2, 6, 3, 6, 2], + [2, 6, 3, 6, 3], + [2, 6, 3, 6, 4], + [2, 6, 3, 6, 5], + [2, 6, 3, 6, 6], + [2, 6, 4, 1, 1], + [2, 6, 4, 1, 2], + [2, 6, 4, 1, 3], + [2, 6, 4, 1, 4], + [2, 6, 4, 1, 5], + [2, 6, 4, 1, 6], + [2, 6, 4, 2, 1], + [2, 6, 4, 2, 2], + [2, 6, 4, 2, 3], + [2, 6, 4, 2, 4], + [2, 6, 4, 2, 5], + [2, 6, 4, 2, 6], + [2, 6, 4, 3, 1], + [2, 6, 4, 3, 2], + [2, 6, 4, 3, 3], + [2, 6, 4, 3, 4], + [2, 6, 4, 3, 5], + [2, 6, 4, 3, 6], + [2, 6, 4, 4, 1], + [2, 6, 4, 4, 2], + [2, 6, 4, 4, 3], + [2, 6, 4, 4, 4], + [2, 6, 4, 4, 5], + [2, 6, 4, 4, 6], + [2, 6, 4, 5, 1], + [2, 6, 4, 5, 2], + [2, 6, 4, 5, 3], + [2, 6, 4, 5, 4], + [2, 6, 4, 5, 5], + [2, 6, 4, 5, 6], + [2, 6, 4, 6, 1], + [2, 6, 4, 6, 2], + [2, 6, 4, 6, 3], + [2, 6, 4, 6, 4], + [2, 6, 4, 6, 5], + [2, 6, 4, 6, 6], + [2, 6, 5, 1, 1], + [2, 6, 5, 1, 2], + [2, 6, 5, 1, 3], + [2, 6, 5, 1, 4], + [2, 6, 5, 1, 5], + [2, 6, 5, 1, 6], + [2, 6, 5, 2, 1], + [2, 6, 5, 2, 2], + [2, 6, 5, 2, 3], + [2, 6, 5, 2, 4], + [2, 6, 5, 2, 5], + [2, 6, 5, 2, 6], + [2, 6, 5, 3, 1], + [2, 6, 5, 3, 2], + [2, 6, 5, 3, 3], + [2, 6, 5, 3, 4], + [2, 6, 5, 3, 5], + [2, 6, 5, 3, 6], + [2, 6, 5, 4, 1], + [2, 6, 5, 4, 2], + [2, 6, 5, 4, 3], + [2, 6, 5, 4, 4], + [2, 6, 5, 4, 5], + [2, 6, 5, 4, 6], + [2, 6, 5, 5, 1], + [2, 6, 5, 5, 2], + [2, 6, 5, 5, 3], + [2, 6, 5, 5, 4], + [2, 6, 5, 5, 5], + [2, 6, 5, 5, 6], + [2, 6, 5, 6, 1], + [2, 6, 5, 6, 2], + [2, 6, 5, 6, 3], + [2, 6, 5, 6, 4], + [2, 6, 5, 6, 5], + [2, 6, 5, 6, 6], + [2, 6, 6, 1, 1], + [2, 6, 6, 1, 2], + [2, 6, 6, 1, 3], + [2, 6, 6, 1, 4], + [2, 6, 6, 1, 5], + [2, 6, 6, 1, 6], + [2, 6, 6, 2, 1], + [2, 6, 6, 2, 3], + [2, 6, 6, 2, 4], + [2, 6, 6, 2, 5], + [2, 6, 6, 3, 1], + [2, 6, 6, 3, 2], + [2, 6, 6, 3, 3], + [2, 6, 6, 3, 4], + [2, 6, 6, 3, 5], + [2, 6, 6, 3, 6], + [2, 6, 6, 4, 1], + [2, 6, 6, 4, 2], + [2, 6, 6, 4, 3], + [2, 6, 6, 4, 4], + [2, 6, 6, 4, 5], + [2, 6, 6, 4, 6], + [2, 6, 6, 5, 1], + [2, 6, 6, 5, 2], + [2, 6, 6, 5, 3], + [2, 6, 6, 5, 4], + [2, 6, 6, 5, 5], + [2, 6, 6, 5, 6], + [2, 6, 6, 6, 1], + [2, 6, 6, 6, 3], + [2, 6, 6, 6, 4], + [2, 6, 6, 6, 5], + [2, 6, 6, 6, 6], + [3, 1, 1, 1, 1], + [3, 1, 1, 1, 2], + [3, 1, 1, 1, 4], + [3, 1, 1, 1, 5], + [3, 1, 1, 1, 6], + [3, 1, 1, 2, 1], + [3, 1, 1, 2, 2], + [3, 1, 1, 2, 3], + [3, 1, 1, 2, 4], + [3, 1, 1, 2, 5], + [3, 1, 1, 2, 6], + [3, 1, 1, 3, 2], + [3, 1, 1, 3, 4], + [3, 1, 1, 3, 5], + [3, 1, 1, 3, 6], + [3, 1, 1, 4, 1], + [3, 1, 1, 4, 2], + [3, 1, 1, 4, 3], + [3, 1, 1, 4, 4], + [3, 1, 1, 4, 5], + [3, 1, 1, 4, 6], + [3, 1, 1, 5, 1], + [3, 1, 1, 5, 2], + [3, 1, 1, 5, 3], + [3, 1, 1, 5, 4], + [3, 1, 1, 5, 5], + [3, 1, 1, 5, 6], + [3, 1, 1, 6, 1], + [3, 1, 1, 6, 2], + [3, 1, 1, 6, 3], + [3, 1, 1, 6, 4], + [3, 1, 1, 6, 5], + [3, 1, 1, 6, 6], + [3, 1, 2, 1, 1], + [3, 1, 2, 1, 2], + [3, 1, 2, 1, 3], + [3, 1, 2, 1, 4], + [3, 1, 2, 1, 5], + [3, 1, 2, 1, 6], + [3, 1, 2, 2, 1], + [3, 1, 2, 2, 2], + [3, 1, 2, 2, 3], + [3, 1, 2, 2, 4], + [3, 1, 2, 2, 5], + [3, 1, 2, 2, 6], + [3, 1, 2, 3, 1], + [3, 1, 2, 3, 2], + [3, 1, 2, 3, 3], + [3, 1, 2, 3, 4], + [3, 1, 2, 3, 5], + [3, 1, 2, 3, 6], + [3, 1, 2, 4, 1], + [3, 1, 2, 4, 2], + [3, 1, 2, 4, 3], + [3, 1, 2, 4, 4], + [3, 1, 2, 4, 5], + [3, 1, 2, 4, 6], + [3, 1, 2, 5, 1], + [3, 1, 2, 5, 2], + [3, 1, 2, 5, 3], + [3, 1, 2, 5, 4], + [3, 1, 2, 5, 5], + [3, 1, 2, 5, 6], + [3, 1, 2, 6, 1], + [3, 1, 2, 6, 2], + [3, 1, 2, 6, 3], + [3, 1, 2, 6, 4], + [3, 1, 2, 6, 5], + [3, 1, 2, 6, 6], + [3, 1, 3, 1, 2], + [3, 1, 3, 1, 4], + [3, 1, 3, 1, 5], + [3, 1, 3, 1, 6], + [3, 1, 3, 2, 1], + [3, 1, 3, 2, 2], + [3, 1, 3, 2, 3], + [3, 1, 3, 2, 4], + [3, 1, 3, 2, 5], + [3, 1, 3, 2, 6], + [3, 1, 3, 3, 2], + [3, 1, 3, 3, 3], + [3, 1, 3, 3, 4], + [3, 1, 3, 3, 5], + [3, 1, 3, 3, 6], + [3, 1, 3, 4, 1], + [3, 1, 3, 4, 2], + [3, 1, 3, 4, 3], + [3, 1, 3, 4, 4], + [3, 1, 3, 4, 5], + [3, 1, 3, 4, 6], + [3, 1, 3, 5, 1], + [3, 1, 3, 5, 2], + [3, 1, 3, 5, 3], + [3, 1, 3, 5, 4], + [3, 1, 3, 5, 5], + [3, 1, 3, 5, 6], + [3, 1, 3, 6, 1], + [3, 1, 3, 6, 2], + [3, 1, 3, 6, 3], + [3, 1, 3, 6, 4], + [3, 1, 3, 6, 5], + [3, 1, 3, 6, 6], + [3, 1, 4, 1, 1], + [3, 1, 4, 1, 2], + [3, 1, 4, 1, 3], + [3, 1, 4, 1, 4], + [3, 1, 4, 1, 5], + [3, 1, 4, 1, 6], + [3, 1, 4, 2, 1], + [3, 1, 4, 2, 2], + [3, 1, 4, 2, 3], + [3, 1, 4, 2, 4], + [3, 1, 4, 2, 5], + [3, 1, 4, 2, 6], + [3, 1, 4, 3, 1], + [3, 1, 4, 3, 2], + [3, 1, 4, 3, 3], + [3, 1, 4, 3, 4], + [3, 1, 4, 3, 5], + [3, 1, 4, 3, 6], + [3, 1, 4, 4, 1], + [3, 1, 4, 4, 2], + [3, 1, 4, 4, 3], + [3, 1, 4, 4, 4], + [3, 1, 4, 4, 5], + [3, 1, 4, 4, 6], + [3, 1, 4, 5, 1], + [3, 1, 4, 5, 2], + [3, 1, 4, 5, 3], + [3, 1, 4, 5, 4], + [3, 1, 4, 5, 5], + [3, 1, 4, 5, 6], + [3, 1, 4, 6, 1], + [3, 1, 4, 6, 2], + [3, 1, 4, 6, 3], + [3, 1, 4, 6, 4], + [3, 1, 4, 6, 5], + [3, 1, 4, 6, 6], + [3, 1, 5, 1, 1], + [3, 1, 5, 1, 2], + [3, 1, 5, 1, 3], + [3, 1, 5, 1, 4], + [3, 1, 5, 1, 5], + [3, 1, 5, 1, 6], + [3, 1, 5, 2, 1], + [3, 1, 5, 2, 2], + [3, 1, 5, 2, 3], + [3, 1, 5, 2, 4], + [3, 1, 5, 2, 5], + [3, 1, 5, 2, 6], + [3, 1, 5, 3, 1], + [3, 1, 5, 3, 2], + [3, 1, 5, 3, 3], + [3, 1, 5, 3, 4], + [3, 1, 5, 3, 5], + [3, 1, 5, 3, 6], + [3, 1, 5, 4, 1], + [3, 1, 5, 4, 2], + [3, 1, 5, 4, 3], + [3, 1, 5, 4, 4], + [3, 1, 5, 4, 5], + [3, 1, 5, 4, 6], + [3, 1, 5, 5, 1], + [3, 1, 5, 5, 2], + [3, 1, 5, 5, 3], + [3, 1, 5, 5, 4], + [3, 1, 5, 5, 5], + [3, 1, 5, 5, 6], + [3, 1, 5, 6, 1], + [3, 1, 5, 6, 2], + [3, 1, 5, 6, 3], + [3, 1, 5, 6, 4], + [3, 1, 5, 6, 5], + [3, 1, 5, 6, 6], + [3, 1, 6, 1, 1], + [3, 1, 6, 1, 2], + [3, 1, 6, 1, 3], + [3, 1, 6, 1, 4], + [3, 1, 6, 1, 5], + [3, 1, 6, 1, 6], + [3, 1, 6, 2, 1], + [3, 1, 6, 2, 2], + [3, 1, 6, 2, 3], + [3, 1, 6, 2, 4], + [3, 1, 6, 2, 5], + [3, 1, 6, 2, 6], + [3, 1, 6, 3, 1], + [3, 1, 6, 3, 2], + [3, 1, 6, 3, 3], + [3, 1, 6, 3, 4], + [3, 1, 6, 3, 5], + [3, 1, 6, 3, 6], + [3, 1, 6, 4, 1], + [3, 1, 6, 4, 2], + [3, 1, 6, 4, 3], + [3, 1, 6, 4, 4], + [3, 1, 6, 4, 5], + [3, 1, 6, 4, 6], + [3, 1, 6, 5, 1], + [3, 1, 6, 5, 2], + [3, 1, 6, 5, 3], + [3, 1, 6, 5, 4], + [3, 1, 6, 5, 5], + [3, 1, 6, 5, 6], + [3, 1, 6, 6, 1], + [3, 1, 6, 6, 2], + [3, 1, 6, 6, 3], + [3, 1, 6, 6, 4], + [3, 1, 6, 6, 5], + [3, 1, 6, 6, 6], + [3, 2, 1, 1, 1], + [3, 2, 1, 1, 2], + [3, 2, 1, 1, 3], + [3, 2, 1, 1, 4], + [3, 2, 1, 1, 5], + [3, 2, 1, 1, 6], + [3, 2, 1, 2, 1], + [3, 2, 1, 2, 2], + [3, 2, 1, 2, 3], + [3, 2, 1, 2, 4], + [3, 2, 1, 2, 5], + [3, 2, 1, 2, 6], + [3, 2, 1, 3, 1], + [3, 2, 1, 3, 2], + [3, 2, 1, 3, 3], + [3, 2, 1, 3, 4], + [3, 2, 1, 3, 5], + [3, 2, 1, 3, 6], + [3, 2, 1, 4, 1], + [3, 2, 1, 4, 2], + [3, 2, 1, 4, 3], + [3, 2, 1, 4, 4], + [3, 2, 1, 4, 5], + [3, 2, 1, 4, 6], + [3, 2, 1, 5, 1], + [3, 2, 1, 5, 2], + [3, 2, 1, 5, 3], + [3, 2, 1, 5, 4], + [3, 2, 1, 5, 5], + [3, 2, 1, 5, 6], + [3, 2, 1, 6, 1], + [3, 2, 1, 6, 2], + [3, 2, 1, 6, 3], + [3, 2, 1, 6, 4], + [3, 2, 1, 6, 5], + [3, 2, 1, 6, 6], + [3, 2, 2, 1, 1], + [3, 2, 2, 1, 2], + [3, 2, 2, 1, 3], + [3, 2, 2, 1, 4], + [3, 2, 2, 1, 5], + [3, 2, 2, 1, 6], + [3, 2, 2, 2, 1], + [3, 2, 2, 2, 2], + [3, 2, 2, 2, 4], + [3, 2, 2, 2, 5], + [3, 2, 2, 2, 6], + [3, 2, 2, 3, 1], + [3, 2, 2, 3, 4], + [3, 2, 2, 3, 5], + [3, 2, 2, 3, 6], + [3, 2, 2, 4, 1], + [3, 2, 2, 4, 2], + [3, 2, 2, 4, 3], + [3, 2, 2, 4, 4], + [3, 2, 2, 4, 5], + [3, 2, 2, 4, 6], + [3, 2, 2, 5, 1], + [3, 2, 2, 5, 2], + [3, 2, 2, 5, 3], + [3, 2, 2, 5, 4], + [3, 2, 2, 5, 5], + [3, 2, 2, 5, 6], + [3, 2, 2, 6, 1], + [3, 2, 2, 6, 2], + [3, 2, 2, 6, 3], + [3, 2, 2, 6, 4], + [3, 2, 2, 6, 5], + [3, 2, 2, 6, 6], + [3, 2, 3, 1, 1], + [3, 2, 3, 1, 2], + [3, 2, 3, 1, 3], + [3, 2, 3, 1, 4], + [3, 2, 3, 1, 5], + [3, 2, 3, 1, 6], + [3, 2, 3, 2, 1], + [3, 2, 3, 2, 4], + [3, 2, 3, 2, 5], + [3, 2, 3, 2, 6], + [3, 2, 3, 3, 1], + [3, 2, 3, 3, 3], + [3, 2, 3, 3, 4], + [3, 2, 3, 3, 5], + [3, 2, 3, 3, 6], + [3, 2, 3, 4, 1], + [3, 2, 3, 4, 2], + [3, 2, 3, 4, 3], + [3, 2, 3, 4, 4], + [3, 2, 3, 4, 5], + [3, 2, 3, 4, 6], + [3, 2, 3, 5, 1], + [3, 2, 3, 5, 2], + [3, 2, 3, 5, 3], + [3, 2, 3, 5, 4], + [3, 2, 3, 5, 5], + [3, 2, 3, 5, 6], + [3, 2, 3, 6, 1], + [3, 2, 3, 6, 2], + [3, 2, 3, 6, 3], + [3, 2, 3, 6, 4], + [3, 2, 3, 6, 5], + [3, 2, 3, 6, 6], + [3, 2, 4, 1, 1], + [3, 2, 4, 1, 2], + [3, 2, 4, 1, 3], + [3, 2, 4, 1, 4], + [3, 2, 4, 1, 5], + [3, 2, 4, 1, 6], + [3, 2, 4, 2, 1], + [3, 2, 4, 2, 2], + [3, 2, 4, 2, 3], + [3, 2, 4, 2, 4], + [3, 2, 4, 2, 5], + [3, 2, 4, 2, 6], + [3, 2, 4, 3, 1], + [3, 2, 4, 3, 2], + [3, 2, 4, 3, 3], + [3, 2, 4, 3, 4], + [3, 2, 4, 3, 5], + [3, 2, 4, 3, 6], + [3, 2, 4, 4, 1], + [3, 2, 4, 4, 2], + [3, 2, 4, 4, 3], + [3, 2, 4, 4, 4], + [3, 2, 4, 4, 5], + [3, 2, 4, 4, 6], + [3, 2, 4, 5, 1], + [3, 2, 4, 5, 2], + [3, 2, 4, 5, 3], + [3, 2, 4, 5, 4], + [3, 2, 4, 5, 5], + [3, 2, 4, 5, 6], + [3, 2, 4, 6, 1], + [3, 2, 4, 6, 2], + [3, 2, 4, 6, 3], + [3, 2, 4, 6, 4], + [3, 2, 4, 6, 5], + [3, 2, 4, 6, 6], + [3, 2, 5, 1, 1], + [3, 2, 5, 1, 2], + [3, 2, 5, 1, 3], + [3, 2, 5, 1, 4], + [3, 2, 5, 1, 5], + [3, 2, 5, 1, 6], + [3, 2, 5, 2, 1], + [3, 2, 5, 2, 2], + [3, 2, 5, 2, 3], + [3, 2, 5, 2, 4], + [3, 2, 5, 2, 5], + [3, 2, 5, 2, 6], + [3, 2, 5, 3, 1], + [3, 2, 5, 3, 2], + [3, 2, 5, 3, 3], + [3, 2, 5, 3, 4], + [3, 2, 5, 3, 5], + [3, 2, 5, 3, 6], + [3, 2, 5, 4, 1], + [3, 2, 5, 4, 2], + [3, 2, 5, 4, 3], + [3, 2, 5, 4, 4], + [3, 2, 5, 4, 5], + [3, 2, 5, 4, 6], + [3, 2, 5, 5, 1], + [3, 2, 5, 5, 2], + [3, 2, 5, 5, 3], + [3, 2, 5, 5, 4], + [3, 2, 5, 5, 5], + [3, 2, 5, 5, 6], + [3, 2, 5, 6, 1], + [3, 2, 5, 6, 2], + [3, 2, 5, 6, 3], + [3, 2, 5, 6, 4], + [3, 2, 5, 6, 5], + [3, 2, 5, 6, 6], + [3, 2, 6, 1, 1], + [3, 2, 6, 1, 2], + [3, 2, 6, 1, 3], + [3, 2, 6, 1, 4], + [3, 2, 6, 1, 5], + [3, 2, 6, 1, 6], + [3, 2, 6, 2, 1], + [3, 2, 6, 2, 2], + [3, 2, 6, 2, 3], + [3, 2, 6, 2, 4], + [3, 2, 6, 2, 5], + [3, 2, 6, 2, 6], + [3, 2, 6, 3, 1], + [3, 2, 6, 3, 2], + [3, 2, 6, 3, 3], + [3, 2, 6, 3, 4], + [3, 2, 6, 3, 5], + [3, 2, 6, 3, 6], + [3, 2, 6, 4, 1], + [3, 2, 6, 4, 2], + [3, 2, 6, 4, 3], + [3, 2, 6, 4, 4], + [3, 2, 6, 4, 5], + [3, 2, 6, 4, 6], + [3, 2, 6, 5, 1], + [3, 2, 6, 5, 2], + [3, 2, 6, 5, 3], + [3, 2, 6, 5, 4], + [3, 2, 6, 5, 5], + [3, 2, 6, 5, 6], + [3, 2, 6, 6, 1], + [3, 2, 6, 6, 2], + [3, 2, 6, 6, 3], + [3, 2, 6, 6, 4], + [3, 2, 6, 6, 5], + [3, 2, 6, 6, 6], + [3, 3, 1, 1, 2], + [3, 3, 1, 1, 4], + [3, 3, 1, 1, 5], + [3, 3, 1, 1, 6], + [3, 3, 1, 2, 1], + [3, 3, 1, 2, 2], + [3, 3, 1, 2, 3], + [3, 3, 1, 2, 4], + [3, 3, 1, 2, 5], + [3, 3, 1, 2, 6], + [3, 3, 1, 3, 2], + [3, 3, 1, 3, 3], + [3, 3, 1, 3, 4], + [3, 3, 1, 3, 5], + [3, 3, 1, 3, 6], + [3, 3, 1, 4, 1], + [3, 3, 1, 4, 2], + [3, 3, 1, 4, 3], + [3, 3, 1, 4, 4], + [3, 3, 1, 4, 5], + [3, 3, 1, 4, 6], + [3, 3, 1, 5, 1], + [3, 3, 1, 5, 2], + [3, 3, 1, 5, 3], + [3, 3, 1, 5, 4], + [3, 3, 1, 5, 5], + [3, 3, 1, 5, 6], + [3, 3, 1, 6, 1], + [3, 3, 1, 6, 2], + [3, 3, 1, 6, 3], + [3, 3, 1, 6, 4], + [3, 3, 1, 6, 5], + [3, 3, 1, 6, 6], + [3, 3, 2, 1, 1], + [3, 3, 2, 1, 2], + [3, 3, 2, 1, 3], + [3, 3, 2, 1, 4], + [3, 3, 2, 1, 5], + [3, 3, 2, 1, 6], + [3, 3, 2, 2, 1], + [3, 3, 2, 2, 4], + [3, 3, 2, 2, 5], + [3, 3, 2, 2, 6], + [3, 3, 2, 3, 1], + [3, 3, 2, 3, 3], + [3, 3, 2, 3, 4], + [3, 3, 2, 3, 5], + [3, 3, 2, 3, 6], + [3, 3, 2, 4, 1], + [3, 3, 2, 4, 2], + [3, 3, 2, 4, 3], + [3, 3, 2, 4, 4], + [3, 3, 2, 4, 5], + [3, 3, 2, 4, 6], + [3, 3, 2, 5, 1], + [3, 3, 2, 5, 2], + [3, 3, 2, 5, 3], + [3, 3, 2, 5, 4], + [3, 3, 2, 5, 5], + [3, 3, 2, 5, 6], + [3, 3, 2, 6, 1], + [3, 3, 2, 6, 2], + [3, 3, 2, 6, 3], + [3, 3, 2, 6, 4], + [3, 3, 2, 6, 5], + [3, 3, 2, 6, 6], + [3, 3, 3, 1, 2], + [3, 3, 3, 1, 3], + [3, 3, 3, 1, 4], + [3, 3, 3, 1, 5], + [3, 3, 3, 1, 6], + [3, 3, 3, 2, 1], + [3, 3, 3, 2, 3], + [3, 3, 3, 2, 4], + [3, 3, 3, 2, 5], + [3, 3, 3, 2, 6], + [3, 3, 3, 3, 1], + [3, 3, 3, 3, 2], + [3, 3, 3, 3, 3], + [3, 3, 3, 3, 4], + [3, 3, 3, 3, 5], + [3, 3, 3, 3, 6], + [3, 3, 3, 4, 1], + [3, 3, 3, 4, 2], + [3, 3, 3, 4, 3], + [3, 3, 3, 4, 5], + [3, 3, 3, 4, 6], + [3, 3, 3, 5, 1], + [3, 3, 3, 5, 2], + [3, 3, 3, 5, 3], + [3, 3, 3, 5, 4], + [3, 3, 3, 5, 6], + [3, 3, 3, 6, 1], + [3, 3, 3, 6, 2], + [3, 3, 3, 6, 3], + [3, 3, 3, 6, 4], + [3, 3, 3, 6, 5], + [3, 3, 4, 1, 1], + [3, 3, 4, 1, 2], + [3, 3, 4, 1, 3], + [3, 3, 4, 1, 4], + [3, 3, 4, 1, 5], + [3, 3, 4, 1, 6], + [3, 3, 4, 2, 1], + [3, 3, 4, 2, 2], + [3, 3, 4, 2, 3], + [3, 3, 4, 2, 4], + [3, 3, 4, 2, 5], + [3, 3, 4, 2, 6], + [3, 3, 4, 3, 1], + [3, 3, 4, 3, 2], + [3, 3, 4, 3, 3], + [3, 3, 4, 3, 5], + [3, 3, 4, 3, 6], + [3, 3, 4, 4, 1], + [3, 3, 4, 4, 2], + [3, 3, 4, 4, 5], + [3, 3, 4, 4, 6], + [3, 3, 4, 5, 1], + [3, 3, 4, 5, 2], + [3, 3, 4, 5, 3], + [3, 3, 4, 5, 4], + [3, 3, 4, 5, 5], + [3, 3, 4, 5, 6], + [3, 3, 4, 6, 1], + [3, 3, 4, 6, 2], + [3, 3, 4, 6, 3], + [3, 3, 4, 6, 4], + [3, 3, 4, 6, 5], + [3, 3, 4, 6, 6], + [3, 3, 5, 1, 1], + [3, 3, 5, 1, 2], + [3, 3, 5, 1, 3], + [3, 3, 5, 1, 4], + [3, 3, 5, 1, 5], + [3, 3, 5, 1, 6], + [3, 3, 5, 2, 1], + [3, 3, 5, 2, 2], + [3, 3, 5, 2, 3], + [3, 3, 5, 2, 4], + [3, 3, 5, 2, 5], + [3, 3, 5, 2, 6], + [3, 3, 5, 3, 1], + [3, 3, 5, 3, 2], + [3, 3, 5, 3, 3], + [3, 3, 5, 3, 4], + [3, 3, 5, 3, 6], + [3, 3, 5, 4, 1], + [3, 3, 5, 4, 2], + [3, 3, 5, 4, 3], + [3, 3, 5, 4, 4], + [3, 3, 5, 4, 5], + [3, 3, 5, 4, 6], + [3, 3, 5, 5, 1], + [3, 3, 5, 5, 2], + [3, 3, 5, 5, 4], + [3, 3, 5, 5, 6], + [3, 3, 5, 6, 1], + [3, 3, 5, 6, 2], + [3, 3, 5, 6, 3], + [3, 3, 5, 6, 4], + [3, 3, 5, 6, 5], + [3, 3, 5, 6, 6], + [3, 3, 6, 1, 1], + [3, 3, 6, 1, 2], + [3, 3, 6, 1, 3], + [3, 3, 6, 1, 4], + [3, 3, 6, 1, 5], + [3, 3, 6, 1, 6], + [3, 3, 6, 2, 1], + [3, 3, 6, 2, 2], + [3, 3, 6, 2, 3], + [3, 3, 6, 2, 4], + [3, 3, 6, 2, 5], + [3, 3, 6, 2, 6], + [3, 3, 6, 3, 1], + [3, 3, 6, 3, 2], + [3, 3, 6, 3, 3], + [3, 3, 6, 3, 4], + [3, 3, 6, 3, 5], + [3, 3, 6, 4, 1], + [3, 3, 6, 4, 2], + [3, 3, 6, 4, 3], + [3, 3, 6, 4, 4], + [3, 3, 6, 4, 5], + [3, 3, 6, 4, 6], + [3, 3, 6, 5, 1], + [3, 3, 6, 5, 2], + [3, 3, 6, 5, 3], + [3, 3, 6, 5, 4], + [3, 3, 6, 5, 5], + [3, 3, 6, 5, 6], + [3, 3, 6, 6, 1], + [3, 3, 6, 6, 2], + [3, 3, 6, 6, 4], + [3, 3, 6, 6, 5], + [3, 4, 1, 1, 1], + [3, 4, 1, 1, 2], + [3, 4, 1, 1, 3], + [3, 4, 1, 1, 4], + [3, 4, 1, 1, 5], + [3, 4, 1, 1, 6], + [3, 4, 1, 2, 1], + [3, 4, 1, 2, 2], + [3, 4, 1, 2, 3], + [3, 4, 1, 2, 4], + [3, 4, 1, 2, 5], + [3, 4, 1, 2, 6], + [3, 4, 1, 3, 1], + [3, 4, 1, 3, 2], + [3, 4, 1, 3, 3], + [3, 4, 1, 3, 4], + [3, 4, 1, 3, 5], + [3, 4, 1, 3, 6], + [3, 4, 1, 4, 1], + [3, 4, 1, 4, 2], + [3, 4, 1, 4, 3], + [3, 4, 1, 4, 4], + [3, 4, 1, 4, 5], + [3, 4, 1, 4, 6], + [3, 4, 1, 5, 1], + [3, 4, 1, 5, 2], + [3, 4, 1, 5, 3], + [3, 4, 1, 5, 4], + [3, 4, 1, 5, 5], + [3, 4, 1, 5, 6], + [3, 4, 1, 6, 1], + [3, 4, 1, 6, 2], + [3, 4, 1, 6, 3], + [3, 4, 1, 6, 4], + [3, 4, 1, 6, 5], + [3, 4, 1, 6, 6], + [3, 4, 2, 1, 1], + [3, 4, 2, 1, 2], + [3, 4, 2, 1, 3], + [3, 4, 2, 1, 4], + [3, 4, 2, 1, 5], + [3, 4, 2, 1, 6], + [3, 4, 2, 2, 1], + [3, 4, 2, 2, 2], + [3, 4, 2, 2, 3], + [3, 4, 2, 2, 4], + [3, 4, 2, 2, 5], + [3, 4, 2, 2, 6], + [3, 4, 2, 3, 1], + [3, 4, 2, 3, 2], + [3, 4, 2, 3, 3], + [3, 4, 2, 3, 4], + [3, 4, 2, 3, 5], + [3, 4, 2, 3, 6], + [3, 4, 2, 4, 1], + [3, 4, 2, 4, 2], + [3, 4, 2, 4, 3], + [3, 4, 2, 4, 4], + [3, 4, 2, 4, 5], + [3, 4, 2, 4, 6], + [3, 4, 2, 5, 1], + [3, 4, 2, 5, 2], + [3, 4, 2, 5, 3], + [3, 4, 2, 5, 4], + [3, 4, 2, 5, 5], + [3, 4, 2, 5, 6], + [3, 4, 2, 6, 1], + [3, 4, 2, 6, 2], + [3, 4, 2, 6, 3], + [3, 4, 2, 6, 4], + [3, 4, 2, 6, 5], + [3, 4, 2, 6, 6], + [3, 4, 3, 1, 1], + [3, 4, 3, 1, 2], + [3, 4, 3, 1, 3], + [3, 4, 3, 1, 4], + [3, 4, 3, 1, 5], + [3, 4, 3, 1, 6], + [3, 4, 3, 2, 1], + [3, 4, 3, 2, 2], + [3, 4, 3, 2, 3], + [3, 4, 3, 2, 4], + [3, 4, 3, 2, 5], + [3, 4, 3, 2, 6], + [3, 4, 3, 3, 1], + [3, 4, 3, 3, 2], + [3, 4, 3, 3, 3], + [3, 4, 3, 3, 5], + [3, 4, 3, 3, 6], + [3, 4, 3, 4, 1], + [3, 4, 3, 4, 2], + [3, 4, 3, 4, 5], + [3, 4, 3, 4, 6], + [3, 4, 3, 5, 1], + [3, 4, 3, 5, 2], + [3, 4, 3, 5, 3], + [3, 4, 3, 5, 4], + [3, 4, 3, 5, 5], + [3, 4, 3, 5, 6], + [3, 4, 3, 6, 1], + [3, 4, 3, 6, 2], + [3, 4, 3, 6, 3], + [3, 4, 3, 6, 4], + [3, 4, 3, 6, 5], + [3, 4, 3, 6, 6], + [3, 4, 4, 1, 1], + [3, 4, 4, 1, 2], + [3, 4, 4, 1, 3], + [3, 4, 4, 1, 4], + [3, 4, 4, 1, 5], + [3, 4, 4, 1, 6], + [3, 4, 4, 2, 1], + [3, 4, 4, 2, 2], + [3, 4, 4, 2, 3], + [3, 4, 4, 2, 4], + [3, 4, 4, 2, 5], + [3, 4, 4, 2, 6], + [3, 4, 4, 3, 1], + [3, 4, 4, 3, 2], + [3, 4, 4, 3, 5], + [3, 4, 4, 3, 6], + [3, 4, 4, 4, 1], + [3, 4, 4, 4, 2], + [3, 4, 4, 4, 4], + [3, 4, 4, 4, 5], + [3, 4, 4, 4, 6], + [3, 4, 4, 5, 1], + [3, 4, 4, 5, 2], + [3, 4, 4, 5, 3], + [3, 4, 4, 5, 4], + [3, 4, 4, 5, 5], + [3, 4, 4, 5, 6], + [3, 4, 4, 6, 1], + [3, 4, 4, 6, 2], + [3, 4, 4, 6, 3], + [3, 4, 4, 6, 4], + [3, 4, 4, 6, 5], + [3, 4, 4, 6, 6], + [3, 4, 5, 1, 1], + [3, 4, 5, 1, 2], + [3, 4, 5, 1, 3], + [3, 4, 5, 1, 4], + [3, 4, 5, 1, 5], + [3, 4, 5, 1, 6], + [3, 4, 5, 2, 1], + [3, 4, 5, 2, 2], + [3, 4, 5, 2, 3], + [3, 4, 5, 2, 4], + [3, 4, 5, 2, 5], + [3, 4, 5, 2, 6], + [3, 4, 5, 3, 1], + [3, 4, 5, 3, 2], + [3, 4, 5, 3, 3], + [3, 4, 5, 3, 4], + [3, 4, 5, 3, 5], + [3, 4, 5, 3, 6], + [3, 4, 5, 4, 1], + [3, 4, 5, 4, 2], + [3, 4, 5, 4, 3], + [3, 4, 5, 4, 4], + [3, 4, 5, 4, 5], + [3, 4, 5, 4, 6], + [3, 4, 5, 5, 1], + [3, 4, 5, 5, 2], + [3, 4, 5, 5, 3], + [3, 4, 5, 5, 4], + [3, 4, 5, 5, 5], + [3, 4, 5, 5, 6], + [3, 4, 5, 6, 1], + [3, 4, 5, 6, 2], + [3, 4, 5, 6, 3], + [3, 4, 5, 6, 4], + [3, 4, 5, 6, 5], + [3, 4, 5, 6, 6], + [3, 4, 6, 1, 1], + [3, 4, 6, 1, 2], + [3, 4, 6, 1, 3], + [3, 4, 6, 1, 4], + [3, 4, 6, 1, 5], + [3, 4, 6, 1, 6], + [3, 4, 6, 2, 1], + [3, 4, 6, 2, 2], + [3, 4, 6, 2, 3], + [3, 4, 6, 2, 4], + [3, 4, 6, 2, 5], + [3, 4, 6, 2, 6], + [3, 4, 6, 3, 1], + [3, 4, 6, 3, 2], + [3, 4, 6, 3, 3], + [3, 4, 6, 3, 4], + [3, 4, 6, 3, 5], + [3, 4, 6, 3, 6], + [3, 4, 6, 4, 1], + [3, 4, 6, 4, 2], + [3, 4, 6, 4, 3], + [3, 4, 6, 4, 4], + [3, 4, 6, 4, 5], + [3, 4, 6, 4, 6], + [3, 4, 6, 5, 1], + [3, 4, 6, 5, 2], + [3, 4, 6, 5, 3], + [3, 4, 6, 5, 4], + [3, 4, 6, 5, 5], + [3, 4, 6, 5, 6], + [3, 4, 6, 6, 1], + [3, 4, 6, 6, 2], + [3, 4, 6, 6, 3], + [3, 4, 6, 6, 4], + [3, 4, 6, 6, 5], + [3, 4, 6, 6, 6], + [3, 5, 1, 1, 1], + [3, 5, 1, 1, 2], + [3, 5, 1, 1, 3], + [3, 5, 1, 1, 4], + [3, 5, 1, 1, 5], + [3, 5, 1, 1, 6], + [3, 5, 1, 2, 1], + [3, 5, 1, 2, 2], + [3, 5, 1, 2, 3], + [3, 5, 1, 2, 4], + [3, 5, 1, 2, 5], + [3, 5, 1, 2, 6], + [3, 5, 1, 3, 1], + [3, 5, 1, 3, 2], + [3, 5, 1, 3, 3], + [3, 5, 1, 3, 4], + [3, 5, 1, 3, 5], + [3, 5, 1, 3, 6], + [3, 5, 1, 4, 1], + [3, 5, 1, 4, 2], + [3, 5, 1, 4, 3], + [3, 5, 1, 4, 4], + [3, 5, 1, 4, 5], + [3, 5, 1, 4, 6], + [3, 5, 1, 5, 1], + [3, 5, 1, 5, 2], + [3, 5, 1, 5, 3], + [3, 5, 1, 5, 4], + [3, 5, 1, 5, 5], + [3, 5, 1, 5, 6], + [3, 5, 1, 6, 1], + [3, 5, 1, 6, 2], + [3, 5, 1, 6, 3], + [3, 5, 1, 6, 4], + [3, 5, 1, 6, 5], + [3, 5, 1, 6, 6], + [3, 5, 2, 1, 1], + [3, 5, 2, 1, 2], + [3, 5, 2, 1, 3], + [3, 5, 2, 1, 4], + [3, 5, 2, 1, 5], + [3, 5, 2, 1, 6], + [3, 5, 2, 2, 1], + [3, 5, 2, 2, 2], + [3, 5, 2, 2, 3], + [3, 5, 2, 2, 4], + [3, 5, 2, 2, 5], + [3, 5, 2, 2, 6], + [3, 5, 2, 3, 1], + [3, 5, 2, 3, 2], + [3, 5, 2, 3, 3], + [3, 5, 2, 3, 4], + [3, 5, 2, 3, 5], + [3, 5, 2, 3, 6], + [3, 5, 2, 4, 1], + [3, 5, 2, 4, 2], + [3, 5, 2, 4, 3], + [3, 5, 2, 4, 4], + [3, 5, 2, 4, 5], + [3, 5, 2, 4, 6], + [3, 5, 2, 5, 1], + [3, 5, 2, 5, 2], + [3, 5, 2, 5, 3], + [3, 5, 2, 5, 4], + [3, 5, 2, 5, 5], + [3, 5, 2, 5, 6], + [3, 5, 2, 6, 1], + [3, 5, 2, 6, 2], + [3, 5, 2, 6, 3], + [3, 5, 2, 6, 4], + [3, 5, 2, 6, 5], + [3, 5, 2, 6, 6], + [3, 5, 3, 1, 1], + [3, 5, 3, 1, 2], + [3, 5, 3, 1, 3], + [3, 5, 3, 1, 4], + [3, 5, 3, 1, 5], + [3, 5, 3, 1, 6], + [3, 5, 3, 2, 1], + [3, 5, 3, 2, 2], + [3, 5, 3, 2, 3], + [3, 5, 3, 2, 4], + [3, 5, 3, 2, 5], + [3, 5, 3, 2, 6], + [3, 5, 3, 3, 1], + [3, 5, 3, 3, 2], + [3, 5, 3, 3, 3], + [3, 5, 3, 3, 4], + [3, 5, 3, 3, 6], + [3, 5, 3, 4, 1], + [3, 5, 3, 4, 2], + [3, 5, 3, 4, 3], + [3, 5, 3, 4, 4], + [3, 5, 3, 4, 5], + [3, 5, 3, 4, 6], + [3, 5, 3, 5, 1], + [3, 5, 3, 5, 2], + [3, 5, 3, 5, 4], + [3, 5, 3, 5, 6], + [3, 5, 3, 6, 1], + [3, 5, 3, 6, 2], + [3, 5, 3, 6, 3], + [3, 5, 3, 6, 4], + [3, 5, 3, 6, 5], + [3, 5, 3, 6, 6], + [3, 5, 4, 1, 1], + [3, 5, 4, 1, 2], + [3, 5, 4, 1, 3], + [3, 5, 4, 1, 4], + [3, 5, 4, 1, 5], + [3, 5, 4, 1, 6], + [3, 5, 4, 2, 1], + [3, 5, 4, 2, 2], + [3, 5, 4, 2, 3], + [3, 5, 4, 2, 4], + [3, 5, 4, 2, 5], + [3, 5, 4, 2, 6], + [3, 5, 4, 3, 1], + [3, 5, 4, 3, 2], + [3, 5, 4, 3, 3], + [3, 5, 4, 3, 4], + [3, 5, 4, 3, 5], + [3, 5, 4, 3, 6], + [3, 5, 4, 4, 1], + [3, 5, 4, 4, 2], + [3, 5, 4, 4, 3], + [3, 5, 4, 4, 4], + [3, 5, 4, 4, 5], + [3, 5, 4, 4, 6], + [3, 5, 4, 5, 1], + [3, 5, 4, 5, 2], + [3, 5, 4, 5, 3], + [3, 5, 4, 5, 4], + [3, 5, 4, 5, 5], + [3, 5, 4, 5, 6], + [3, 5, 4, 6, 1], + [3, 5, 4, 6, 2], + [3, 5, 4, 6, 3], + [3, 5, 4, 6, 4], + [3, 5, 4, 6, 5], + [3, 5, 4, 6, 6], + [3, 5, 5, 1, 1], + [3, 5, 5, 1, 2], + [3, 5, 5, 1, 3], + [3, 5, 5, 1, 4], + [3, 5, 5, 1, 5], + [3, 5, 5, 1, 6], + [3, 5, 5, 2, 1], + [3, 5, 5, 2, 2], + [3, 5, 5, 2, 3], + [3, 5, 5, 2, 4], + [3, 5, 5, 2, 5], + [3, 5, 5, 2, 6], + [3, 5, 5, 3, 1], + [3, 5, 5, 3, 2], + [3, 5, 5, 3, 4], + [3, 5, 5, 3, 6], + [3, 5, 5, 4, 1], + [3, 5, 5, 4, 2], + [3, 5, 5, 4, 3], + [3, 5, 5, 4, 4], + [3, 5, 5, 4, 5], + [3, 5, 5, 4, 6], + [3, 5, 5, 5, 1], + [3, 5, 5, 5, 2], + [3, 5, 5, 5, 4], + [3, 5, 5, 5, 5], + [3, 5, 5, 5, 6], + [3, 5, 5, 6, 1], + [3, 5, 5, 6, 2], + [3, 5, 5, 6, 3], + [3, 5, 5, 6, 4], + [3, 5, 5, 6, 5], + [3, 5, 5, 6, 6], + [3, 5, 6, 1, 1], + [3, 5, 6, 1, 2], + [3, 5, 6, 1, 3], + [3, 5, 6, 1, 4], + [3, 5, 6, 1, 5], + [3, 5, 6, 1, 6], + [3, 5, 6, 2, 1], + [3, 5, 6, 2, 2], + [3, 5, 6, 2, 3], + [3, 5, 6, 2, 4], + [3, 5, 6, 2, 5], + [3, 5, 6, 2, 6], + [3, 5, 6, 3, 1], + [3, 5, 6, 3, 2], + [3, 5, 6, 3, 3], + [3, 5, 6, 3, 4], + [3, 5, 6, 3, 5], + [3, 5, 6, 3, 6], + [3, 5, 6, 4, 1], + [3, 5, 6, 4, 2], + [3, 5, 6, 4, 3], + [3, 5, 6, 4, 4], + [3, 5, 6, 4, 5], + [3, 5, 6, 4, 6], + [3, 5, 6, 5, 1], + [3, 5, 6, 5, 2], + [3, 5, 6, 5, 3], + [3, 5, 6, 5, 4], + [3, 5, 6, 5, 5], + [3, 5, 6, 5, 6], + [3, 5, 6, 6, 1], + [3, 5, 6, 6, 2], + [3, 5, 6, 6, 3], + [3, 5, 6, 6, 4], + [3, 5, 6, 6, 5], + [3, 5, 6, 6, 6], + [3, 6, 1, 1, 1], + [3, 6, 1, 1, 2], + [3, 6, 1, 1, 3], + [3, 6, 1, 1, 4], + [3, 6, 1, 1, 5], + [3, 6, 1, 1, 6], + [3, 6, 1, 2, 1], + [3, 6, 1, 2, 2], + [3, 6, 1, 2, 3], + [3, 6, 1, 2, 4], + [3, 6, 1, 2, 5], + [3, 6, 1, 2, 6], + [3, 6, 1, 3, 1], + [3, 6, 1, 3, 2], + [3, 6, 1, 3, 3], + [3, 6, 1, 3, 4], + [3, 6, 1, 3, 5], + [3, 6, 1, 3, 6], + [3, 6, 1, 4, 1], + [3, 6, 1, 4, 2], + [3, 6, 1, 4, 3], + [3, 6, 1, 4, 4], + [3, 6, 1, 4, 5], + [3, 6, 1, 4, 6], + [3, 6, 1, 5, 1], + [3, 6, 1, 5, 2], + [3, 6, 1, 5, 3], + [3, 6, 1, 5, 4], + [3, 6, 1, 5, 5], + [3, 6, 1, 5, 6], + [3, 6, 1, 6, 1], + [3, 6, 1, 6, 2], + [3, 6, 1, 6, 3], + [3, 6, 1, 6, 4], + [3, 6, 1, 6, 5], + [3, 6, 1, 6, 6], + [3, 6, 2, 1, 1], + [3, 6, 2, 1, 2], + [3, 6, 2, 1, 3], + [3, 6, 2, 1, 4], + [3, 6, 2, 1, 5], + [3, 6, 2, 1, 6], + [3, 6, 2, 2, 1], + [3, 6, 2, 2, 2], + [3, 6, 2, 2, 3], + [3, 6, 2, 2, 4], + [3, 6, 2, 2, 5], + [3, 6, 2, 2, 6], + [3, 6, 2, 3, 1], + [3, 6, 2, 3, 2], + [3, 6, 2, 3, 3], + [3, 6, 2, 3, 4], + [3, 6, 2, 3, 5], + [3, 6, 2, 3, 6], + [3, 6, 2, 4, 1], + [3, 6, 2, 4, 2], + [3, 6, 2, 4, 3], + [3, 6, 2, 4, 4], + [3, 6, 2, 4, 5], + [3, 6, 2, 4, 6], + [3, 6, 2, 5, 1], + [3, 6, 2, 5, 2], + [3, 6, 2, 5, 3], + [3, 6, 2, 5, 4], + [3, 6, 2, 5, 5], + [3, 6, 2, 5, 6], + [3, 6, 2, 6, 1], + [3, 6, 2, 6, 2], + [3, 6, 2, 6, 3], + [3, 6, 2, 6, 4], + [3, 6, 2, 6, 5], + [3, 6, 2, 6, 6], + [3, 6, 3, 1, 1], + [3, 6, 3, 1, 2], + [3, 6, 3, 1, 3], + [3, 6, 3, 1, 4], + [3, 6, 3, 1, 5], + [3, 6, 3, 1, 6], + [3, 6, 3, 2, 1], + [3, 6, 3, 2, 2], + [3, 6, 3, 2, 3], + [3, 6, 3, 2, 4], + [3, 6, 3, 2, 5], + [3, 6, 3, 2, 6], + [3, 6, 3, 3, 1], + [3, 6, 3, 3, 2], + [3, 6, 3, 3, 3], + [3, 6, 3, 3, 4], + [3, 6, 3, 3, 5], + [3, 6, 3, 4, 1], + [3, 6, 3, 4, 2], + [3, 6, 3, 4, 3], + [3, 6, 3, 4, 4], + [3, 6, 3, 4, 5], + [3, 6, 3, 4, 6], + [3, 6, 3, 5, 1], + [3, 6, 3, 5, 2], + [3, 6, 3, 5, 3], + [3, 6, 3, 5, 4], + [3, 6, 3, 5, 5], + [3, 6, 3, 5, 6], + [3, 6, 3, 6, 1], + [3, 6, 3, 6, 2], + [3, 6, 3, 6, 4], + [3, 6, 3, 6, 5], + [3, 6, 4, 1, 1], + [3, 6, 4, 1, 2], + [3, 6, 4, 1, 3], + [3, 6, 4, 1, 4], + [3, 6, 4, 1, 5], + [3, 6, 4, 1, 6], + [3, 6, 4, 2, 1], + [3, 6, 4, 2, 2], + [3, 6, 4, 2, 3], + [3, 6, 4, 2, 4], + [3, 6, 4, 2, 5], + [3, 6, 4, 2, 6], + [3, 6, 4, 3, 1], + [3, 6, 4, 3, 2], + [3, 6, 4, 3, 3], + [3, 6, 4, 3, 4], + [3, 6, 4, 3, 5], + [3, 6, 4, 3, 6], + [3, 6, 4, 4, 1], + [3, 6, 4, 4, 2], + [3, 6, 4, 4, 3], + [3, 6, 4, 4, 4], + [3, 6, 4, 4, 5], + [3, 6, 4, 4, 6], + [3, 6, 4, 5, 1], + [3, 6, 4, 5, 2], + [3, 6, 4, 5, 3], + [3, 6, 4, 5, 4], + [3, 6, 4, 5, 5], + [3, 6, 4, 5, 6], + [3, 6, 4, 6, 1], + [3, 6, 4, 6, 2], + [3, 6, 4, 6, 3], + [3, 6, 4, 6, 4], + [3, 6, 4, 6, 5], + [3, 6, 4, 6, 6], + [3, 6, 5, 1, 1], + [3, 6, 5, 1, 2], + [3, 6, 5, 1, 3], + [3, 6, 5, 1, 4], + [3, 6, 5, 1, 5], + [3, 6, 5, 1, 6], + [3, 6, 5, 2, 1], + [3, 6, 5, 2, 2], + [3, 6, 5, 2, 3], + [3, 6, 5, 2, 4], + [3, 6, 5, 2, 5], + [3, 6, 5, 2, 6], + [3, 6, 5, 3, 1], + [3, 6, 5, 3, 2], + [3, 6, 5, 3, 3], + [3, 6, 5, 3, 4], + [3, 6, 5, 3, 5], + [3, 6, 5, 3, 6], + [3, 6, 5, 4, 1], + [3, 6, 5, 4, 2], + [3, 6, 5, 4, 3], + [3, 6, 5, 4, 4], + [3, 6, 5, 4, 5], + [3, 6, 5, 4, 6], + [3, 6, 5, 5, 1], + [3, 6, 5, 5, 2], + [3, 6, 5, 5, 3], + [3, 6, 5, 5, 4], + [3, 6, 5, 5, 5], + [3, 6, 5, 5, 6], + [3, 6, 5, 6, 1], + [3, 6, 5, 6, 2], + [3, 6, 5, 6, 3], + [3, 6, 5, 6, 4], + [3, 6, 5, 6, 5], + [3, 6, 5, 6, 6], + [3, 6, 6, 1, 1], + [3, 6, 6, 1, 2], + [3, 6, 6, 1, 3], + [3, 6, 6, 1, 4], + [3, 6, 6, 1, 5], + [3, 6, 6, 1, 6], + [3, 6, 6, 2, 1], + [3, 6, 6, 2, 2], + [3, 6, 6, 2, 3], + [3, 6, 6, 2, 4], + [3, 6, 6, 2, 5], + [3, 6, 6, 2, 6], + [3, 6, 6, 3, 1], + [3, 6, 6, 3, 2], + [3, 6, 6, 3, 4], + [3, 6, 6, 3, 5], + [3, 6, 6, 4, 1], + [3, 6, 6, 4, 2], + [3, 6, 6, 4, 3], + [3, 6, 6, 4, 4], + [3, 6, 6, 4, 5], + [3, 6, 6, 4, 6], + [3, 6, 6, 5, 1], + [3, 6, 6, 5, 2], + [3, 6, 6, 5, 3], + [3, 6, 6, 5, 4], + [3, 6, 6, 5, 5], + [3, 6, 6, 5, 6], + [3, 6, 6, 6, 1], + [3, 6, 6, 6, 2], + [3, 6, 6, 6, 4], + [3, 6, 6, 6, 5], + [3, 6, 6, 6, 6], + [4, 1, 1, 1, 1], + [4, 1, 1, 1, 2], + [4, 1, 1, 1, 3], + [4, 1, 1, 1, 5], + [4, 1, 1, 1, 6], + [4, 1, 1, 2, 1], + [4, 1, 1, 2, 2], + [4, 1, 1, 2, 3], + [4, 1, 1, 2, 4], + [4, 1, 1, 2, 5], + [4, 1, 1, 2, 6], + [4, 1, 1, 3, 1], + [4, 1, 1, 3, 2], + [4, 1, 1, 3, 3], + [4, 1, 1, 3, 4], + [4, 1, 1, 3, 5], + [4, 1, 1, 3, 6], + [4, 1, 1, 4, 2], + [4, 1, 1, 4, 3], + [4, 1, 1, 4, 5], + [4, 1, 1, 4, 6], + [4, 1, 1, 5, 1], + [4, 1, 1, 5, 2], + [4, 1, 1, 5, 3], + [4, 1, 1, 5, 4], + [4, 1, 1, 5, 5], + [4, 1, 1, 5, 6], + [4, 1, 1, 6, 1], + [4, 1, 1, 6, 2], + [4, 1, 1, 6, 3], + [4, 1, 1, 6, 4], + [4, 1, 1, 6, 5], + [4, 1, 1, 6, 6], + [4, 1, 2, 1, 1], + [4, 1, 2, 1, 2], + [4, 1, 2, 1, 3], + [4, 1, 2, 1, 4], + [4, 1, 2, 1, 5], + [4, 1, 2, 1, 6], + [4, 1, 2, 2, 1], + [4, 1, 2, 2, 2], + [4, 1, 2, 2, 3], + [4, 1, 2, 2, 4], + [4, 1, 2, 2, 5], + [4, 1, 2, 2, 6], + [4, 1, 2, 3, 1], + [4, 1, 2, 3, 2], + [4, 1, 2, 3, 3], + [4, 1, 2, 3, 4], + [4, 1, 2, 3, 5], + [4, 1, 2, 3, 6], + [4, 1, 2, 4, 1], + [4, 1, 2, 4, 2], + [4, 1, 2, 4, 3], + [4, 1, 2, 4, 4], + [4, 1, 2, 4, 5], + [4, 1, 2, 4, 6], + [4, 1, 2, 5, 1], + [4, 1, 2, 5, 2], + [4, 1, 2, 5, 3], + [4, 1, 2, 5, 4], + [4, 1, 2, 5, 5], + [4, 1, 2, 5, 6], + [4, 1, 2, 6, 1], + [4, 1, 2, 6, 2], + [4, 1, 2, 6, 3], + [4, 1, 2, 6, 4], + [4, 1, 2, 6, 5], + [4, 1, 2, 6, 6], + [4, 1, 3, 1, 1], + [4, 1, 3, 1, 2], + [4, 1, 3, 1, 3], + [4, 1, 3, 1, 4], + [4, 1, 3, 1, 5], + [4, 1, 3, 1, 6], + [4, 1, 3, 2, 1], + [4, 1, 3, 2, 2], + [4, 1, 3, 2, 3], + [4, 1, 3, 2, 4], + [4, 1, 3, 2, 5], + [4, 1, 3, 2, 6], + [4, 1, 3, 3, 1], + [4, 1, 3, 3, 2], + [4, 1, 3, 3, 3], + [4, 1, 3, 3, 4], + [4, 1, 3, 3, 5], + [4, 1, 3, 3, 6], + [4, 1, 3, 4, 1], + [4, 1, 3, 4, 2], + [4, 1, 3, 4, 3], + [4, 1, 3, 4, 4], + [4, 1, 3, 4, 5], + [4, 1, 3, 4, 6], + [4, 1, 3, 5, 1], + [4, 1, 3, 5, 2], + [4, 1, 3, 5, 3], + [4, 1, 3, 5, 4], + [4, 1, 3, 5, 5], + [4, 1, 3, 5, 6], + [4, 1, 3, 6, 1], + [4, 1, 3, 6, 2], + [4, 1, 3, 6, 3], + [4, 1, 3, 6, 4], + [4, 1, 3, 6, 5], + [4, 1, 3, 6, 6], + [4, 1, 4, 1, 2], + [4, 1, 4, 1, 3], + [4, 1, 4, 1, 5], + [4, 1, 4, 1, 6], + [4, 1, 4, 2, 1], + [4, 1, 4, 2, 2], + [4, 1, 4, 2, 3], + [4, 1, 4, 2, 4], + [4, 1, 4, 2, 5], + [4, 1, 4, 2, 6], + [4, 1, 4, 3, 1], + [4, 1, 4, 3, 2], + [4, 1, 4, 3, 3], + [4, 1, 4, 3, 4], + [4, 1, 4, 3, 5], + [4, 1, 4, 3, 6], + [4, 1, 4, 4, 2], + [4, 1, 4, 4, 3], + [4, 1, 4, 4, 4], + [4, 1, 4, 4, 5], + [4, 1, 4, 4, 6], + [4, 1, 4, 5, 1], + [4, 1, 4, 5, 2], + [4, 1, 4, 5, 3], + [4, 1, 4, 5, 4], + [4, 1, 4, 5, 5], + [4, 1, 4, 5, 6], + [4, 1, 4, 6, 1], + [4, 1, 4, 6, 2], + [4, 1, 4, 6, 3], + [4, 1, 4, 6, 4], + [4, 1, 4, 6, 5], + [4, 1, 4, 6, 6], + [4, 1, 5, 1, 1], + [4, 1, 5, 1, 2], + [4, 1, 5, 1, 3], + [4, 1, 5, 1, 4], + [4, 1, 5, 1, 5], + [4, 1, 5, 1, 6], + [4, 1, 5, 2, 1], + [4, 1, 5, 2, 2], + [4, 1, 5, 2, 3], + [4, 1, 5, 2, 4], + [4, 1, 5, 2, 5], + [4, 1, 5, 2, 6], + [4, 1, 5, 3, 1], + [4, 1, 5, 3, 2], + [4, 1, 5, 3, 3], + [4, 1, 5, 3, 4], + [4, 1, 5, 3, 5], + [4, 1, 5, 3, 6], + [4, 1, 5, 4, 1], + [4, 1, 5, 4, 2], + [4, 1, 5, 4, 3], + [4, 1, 5, 4, 4], + [4, 1, 5, 4, 5], + [4, 1, 5, 4, 6], + [4, 1, 5, 5, 1], + [4, 1, 5, 5, 2], + [4, 1, 5, 5, 3], + [4, 1, 5, 5, 4], + [4, 1, 5, 5, 5], + [4, 1, 5, 5, 6], + [4, 1, 5, 6, 1], + [4, 1, 5, 6, 2], + [4, 1, 5, 6, 3], + [4, 1, 5, 6, 4], + [4, 1, 5, 6, 5], + [4, 1, 5, 6, 6], + [4, 1, 6, 1, 1], + [4, 1, 6, 1, 2], + [4, 1, 6, 1, 3], + [4, 1, 6, 1, 4], + [4, 1, 6, 1, 5], + [4, 1, 6, 1, 6], + [4, 1, 6, 2, 1], + [4, 1, 6, 2, 2], + [4, 1, 6, 2, 3], + [4, 1, 6, 2, 4], + [4, 1, 6, 2, 5], + [4, 1, 6, 2, 6], + [4, 1, 6, 3, 1], + [4, 1, 6, 3, 2], + [4, 1, 6, 3, 3], + [4, 1, 6, 3, 4], + [4, 1, 6, 3, 5], + [4, 1, 6, 3, 6], + [4, 1, 6, 4, 1], + [4, 1, 6, 4, 2], + [4, 1, 6, 4, 3], + [4, 1, 6, 4, 4], + [4, 1, 6, 4, 5], + [4, 1, 6, 4, 6], + [4, 1, 6, 5, 1], + [4, 1, 6, 5, 2], + [4, 1, 6, 5, 3], + [4, 1, 6, 5, 4], + [4, 1, 6, 5, 5], + [4, 1, 6, 5, 6], + [4, 1, 6, 6, 1], + [4, 1, 6, 6, 2], + [4, 1, 6, 6, 3], + [4, 1, 6, 6, 4], + [4, 1, 6, 6, 5], + [4, 1, 6, 6, 6], + [4, 2, 1, 1, 1], + [4, 2, 1, 1, 2], + [4, 2, 1, 1, 3], + [4, 2, 1, 1, 4], + [4, 2, 1, 1, 5], + [4, 2, 1, 1, 6], + [4, 2, 1, 2, 1], + [4, 2, 1, 2, 2], + [4, 2, 1, 2, 3], + [4, 2, 1, 2, 4], + [4, 2, 1, 2, 5], + [4, 2, 1, 2, 6], + [4, 2, 1, 3, 1], + [4, 2, 1, 3, 2], + [4, 2, 1, 3, 3], + [4, 2, 1, 3, 4], + [4, 2, 1, 3, 5], + [4, 2, 1, 3, 6], + [4, 2, 1, 4, 1], + [4, 2, 1, 4, 2], + [4, 2, 1, 4, 3], + [4, 2, 1, 4, 4], + [4, 2, 1, 4, 5], + [4, 2, 1, 4, 6], + [4, 2, 1, 5, 1], + [4, 2, 1, 5, 2], + [4, 2, 1, 5, 3], + [4, 2, 1, 5, 4], + [4, 2, 1, 5, 5], + [4, 2, 1, 5, 6], + [4, 2, 1, 6, 1], + [4, 2, 1, 6, 2], + [4, 2, 1, 6, 3], + [4, 2, 1, 6, 4], + [4, 2, 1, 6, 5], + [4, 2, 1, 6, 6], + [4, 2, 2, 1, 1], + [4, 2, 2, 1, 2], + [4, 2, 2, 1, 3], + [4, 2, 2, 1, 4], + [4, 2, 2, 1, 5], + [4, 2, 2, 1, 6], + [4, 2, 2, 2, 1], + [4, 2, 2, 2, 2], + [4, 2, 2, 2, 3], + [4, 2, 2, 2, 5], + [4, 2, 2, 2, 6], + [4, 2, 2, 3, 1], + [4, 2, 2, 3, 2], + [4, 2, 2, 3, 3], + [4, 2, 2, 3, 4], + [4, 2, 2, 3, 5], + [4, 2, 2, 3, 6], + [4, 2, 2, 4, 1], + [4, 2, 2, 4, 3], + [4, 2, 2, 4, 5], + [4, 2, 2, 4, 6], + [4, 2, 2, 5, 1], + [4, 2, 2, 5, 2], + [4, 2, 2, 5, 3], + [4, 2, 2, 5, 4], + [4, 2, 2, 5, 5], + [4, 2, 2, 5, 6], + [4, 2, 2, 6, 1], + [4, 2, 2, 6, 2], + [4, 2, 2, 6, 3], + [4, 2, 2, 6, 4], + [4, 2, 2, 6, 5], + [4, 2, 2, 6, 6], + [4, 2, 3, 1, 1], + [4, 2, 3, 1, 2], + [4, 2, 3, 1, 3], + [4, 2, 3, 1, 4], + [4, 2, 3, 1, 5], + [4, 2, 3, 1, 6], + [4, 2, 3, 2, 1], + [4, 2, 3, 2, 2], + [4, 2, 3, 2, 3], + [4, 2, 3, 2, 4], + [4, 2, 3, 2, 5], + [4, 2, 3, 2, 6], + [4, 2, 3, 3, 1], + [4, 2, 3, 3, 2], + [4, 2, 3, 3, 3], + [4, 2, 3, 3, 4], + [4, 2, 3, 3, 5], + [4, 2, 3, 3, 6], + [4, 2, 3, 4, 1], + [4, 2, 3, 4, 2], + [4, 2, 3, 4, 3], + [4, 2, 3, 4, 4], + [4, 2, 3, 4, 5], + [4, 2, 3, 4, 6], + [4, 2, 3, 5, 1], + [4, 2, 3, 5, 2], + [4, 2, 3, 5, 3], + [4, 2, 3, 5, 4], + [4, 2, 3, 5, 5], + [4, 2, 3, 5, 6], + [4, 2, 3, 6, 1], + [4, 2, 3, 6, 2], + [4, 2, 3, 6, 3], + [4, 2, 3, 6, 4], + [4, 2, 3, 6, 5], + [4, 2, 3, 6, 6], + [4, 2, 4, 1, 1], + [4, 2, 4, 1, 2], + [4, 2, 4, 1, 3], + [4, 2, 4, 1, 4], + [4, 2, 4, 1, 5], + [4, 2, 4, 1, 6], + [4, 2, 4, 2, 1], + [4, 2, 4, 2, 3], + [4, 2, 4, 2, 5], + [4, 2, 4, 2, 6], + [4, 2, 4, 3, 1], + [4, 2, 4, 3, 2], + [4, 2, 4, 3, 3], + [4, 2, 4, 3, 4], + [4, 2, 4, 3, 5], + [4, 2, 4, 3, 6], + [4, 2, 4, 4, 1], + [4, 2, 4, 4, 3], + [4, 2, 4, 4, 4], + [4, 2, 4, 4, 5], + [4, 2, 4, 4, 6], + [4, 2, 4, 5, 1], + [4, 2, 4, 5, 2], + [4, 2, 4, 5, 3], + [4, 2, 4, 5, 4], + [4, 2, 4, 5, 5], + [4, 2, 4, 5, 6], + [4, 2, 4, 6, 1], + [4, 2, 4, 6, 2], + [4, 2, 4, 6, 3], + [4, 2, 4, 6, 4], + [4, 2, 4, 6, 5], + [4, 2, 4, 6, 6], + [4, 2, 5, 1, 1], + [4, 2, 5, 1, 2], + [4, 2, 5, 1, 3], + [4, 2, 5, 1, 4], + [4, 2, 5, 1, 5], + [4, 2, 5, 1, 6], + [4, 2, 5, 2, 1], + [4, 2, 5, 2, 2], + [4, 2, 5, 2, 3], + [4, 2, 5, 2, 4], + [4, 2, 5, 2, 5], + [4, 2, 5, 2, 6], + [4, 2, 5, 3, 1], + [4, 2, 5, 3, 2], + [4, 2, 5, 3, 3], + [4, 2, 5, 3, 4], + [4, 2, 5, 3, 5], + [4, 2, 5, 3, 6], + [4, 2, 5, 4, 1], + [4, 2, 5, 4, 2], + [4, 2, 5, 4, 3], + [4, 2, 5, 4, 4], + [4, 2, 5, 4, 5], + [4, 2, 5, 4, 6], + [4, 2, 5, 5, 1], + [4, 2, 5, 5, 2], + [4, 2, 5, 5, 3], + [4, 2, 5, 5, 4], + [4, 2, 5, 5, 5], + [4, 2, 5, 5, 6], + [4, 2, 5, 6, 1], + [4, 2, 5, 6, 2], + [4, 2, 5, 6, 3], + [4, 2, 5, 6, 4], + [4, 2, 5, 6, 5], + [4, 2, 5, 6, 6], + [4, 2, 6, 1, 1], + [4, 2, 6, 1, 2], + [4, 2, 6, 1, 3], + [4, 2, 6, 1, 4], + [4, 2, 6, 1, 5], + [4, 2, 6, 1, 6], + [4, 2, 6, 2, 1], + [4, 2, 6, 2, 2], + [4, 2, 6, 2, 3], + [4, 2, 6, 2, 4], + [4, 2, 6, 2, 5], + [4, 2, 6, 2, 6], + [4, 2, 6, 3, 1], + [4, 2, 6, 3, 2], + [4, 2, 6, 3, 3], + [4, 2, 6, 3, 4], + [4, 2, 6, 3, 5], + [4, 2, 6, 3, 6], + [4, 2, 6, 4, 1], + [4, 2, 6, 4, 2], + [4, 2, 6, 4, 3], + [4, 2, 6, 4, 4], + [4, 2, 6, 4, 5], + [4, 2, 6, 4, 6], + [4, 2, 6, 5, 1], + [4, 2, 6, 5, 2], + [4, 2, 6, 5, 3], + [4, 2, 6, 5, 4], + [4, 2, 6, 5, 5], + [4, 2, 6, 5, 6], + [4, 2, 6, 6, 1], + [4, 2, 6, 6, 2], + [4, 2, 6, 6, 3], + [4, 2, 6, 6, 4], + [4, 2, 6, 6, 5], + [4, 2, 6, 6, 6], + [4, 3, 1, 1, 1], + [4, 3, 1, 1, 2], + [4, 3, 1, 1, 3], + [4, 3, 1, 1, 4], + [4, 3, 1, 1, 5], + [4, 3, 1, 1, 6], + [4, 3, 1, 2, 1], + [4, 3, 1, 2, 2], + [4, 3, 1, 2, 3], + [4, 3, 1, 2, 4], + [4, 3, 1, 2, 5], + [4, 3, 1, 2, 6], + [4, 3, 1, 3, 1], + [4, 3, 1, 3, 2], + [4, 3, 1, 3, 3], + [4, 3, 1, 3, 4], + [4, 3, 1, 3, 5], + [4, 3, 1, 3, 6], + [4, 3, 1, 4, 1], + [4, 3, 1, 4, 2], + [4, 3, 1, 4, 3], + [4, 3, 1, 4, 4], + [4, 3, 1, 4, 5], + [4, 3, 1, 4, 6], + [4, 3, 1, 5, 1], + [4, 3, 1, 5, 2], + [4, 3, 1, 5, 3], + [4, 3, 1, 5, 4], + [4, 3, 1, 5, 5], + [4, 3, 1, 5, 6], + [4, 3, 1, 6, 1], + [4, 3, 1, 6, 2], + [4, 3, 1, 6, 3], + [4, 3, 1, 6, 4], + [4, 3, 1, 6, 5], + [4, 3, 1, 6, 6], + [4, 3, 2, 1, 1], + [4, 3, 2, 1, 2], + [4, 3, 2, 1, 3], + [4, 3, 2, 1, 4], + [4, 3, 2, 1, 5], + [4, 3, 2, 1, 6], + [4, 3, 2, 2, 1], + [4, 3, 2, 2, 2], + [4, 3, 2, 2, 3], + [4, 3, 2, 2, 4], + [4, 3, 2, 2, 5], + [4, 3, 2, 2, 6], + [4, 3, 2, 3, 1], + [4, 3, 2, 3, 2], + [4, 3, 2, 3, 3], + [4, 3, 2, 3, 4], + [4, 3, 2, 3, 5], + [4, 3, 2, 3, 6], + [4, 3, 2, 4, 1], + [4, 3, 2, 4, 2], + [4, 3, 2, 4, 3], + [4, 3, 2, 4, 4], + [4, 3, 2, 4, 5], + [4, 3, 2, 4, 6], + [4, 3, 2, 5, 1], + [4, 3, 2, 5, 2], + [4, 3, 2, 5, 3], + [4, 3, 2, 5, 4], + [4, 3, 2, 5, 5], + [4, 3, 2, 5, 6], + [4, 3, 2, 6, 1], + [4, 3, 2, 6, 2], + [4, 3, 2, 6, 3], + [4, 3, 2, 6, 4], + [4, 3, 2, 6, 5], + [4, 3, 2, 6, 6], + [4, 3, 3, 1, 1], + [4, 3, 3, 1, 2], + [4, 3, 3, 1, 3], + [4, 3, 3, 1, 4], + [4, 3, 3, 1, 5], + [4, 3, 3, 1, 6], + [4, 3, 3, 2, 1], + [4, 3, 3, 2, 2], + [4, 3, 3, 2, 3], + [4, 3, 3, 2, 4], + [4, 3, 3, 2, 5], + [4, 3, 3, 2, 6], + [4, 3, 3, 3, 1], + [4, 3, 3, 3, 2], + [4, 3, 3, 3, 3], + [4, 3, 3, 3, 5], + [4, 3, 3, 3, 6], + [4, 3, 3, 4, 1], + [4, 3, 3, 4, 2], + [4, 3, 3, 4, 5], + [4, 3, 3, 4, 6], + [4, 3, 3, 5, 1], + [4, 3, 3, 5, 2], + [4, 3, 3, 5, 3], + [4, 3, 3, 5, 4], + [4, 3, 3, 5, 5], + [4, 3, 3, 5, 6], + [4, 3, 3, 6, 1], + [4, 3, 3, 6, 2], + [4, 3, 3, 6, 3], + [4, 3, 3, 6, 4], + [4, 3, 3, 6, 5], + [4, 3, 3, 6, 6], + [4, 3, 4, 1, 1], + [4, 3, 4, 1, 2], + [4, 3, 4, 1, 3], + [4, 3, 4, 1, 4], + [4, 3, 4, 1, 5], + [4, 3, 4, 1, 6], + [4, 3, 4, 2, 1], + [4, 3, 4, 2, 2], + [4, 3, 4, 2, 3], + [4, 3, 4, 2, 4], + [4, 3, 4, 2, 5], + [4, 3, 4, 2, 6], + [4, 3, 4, 3, 1], + [4, 3, 4, 3, 2], + [4, 3, 4, 3, 5], + [4, 3, 4, 3, 6], + [4, 3, 4, 4, 1], + [4, 3, 4, 4, 2], + [4, 3, 4, 4, 4], + [4, 3, 4, 4, 5], + [4, 3, 4, 4, 6], + [4, 3, 4, 5, 1], + [4, 3, 4, 5, 2], + [4, 3, 4, 5, 3], + [4, 3, 4, 5, 4], + [4, 3, 4, 5, 5], + [4, 3, 4, 5, 6], + [4, 3, 4, 6, 1], + [4, 3, 4, 6, 2], + [4, 3, 4, 6, 3], + [4, 3, 4, 6, 4], + [4, 3, 4, 6, 5], + [4, 3, 4, 6, 6], + [4, 3, 5, 1, 1], + [4, 3, 5, 1, 2], + [4, 3, 5, 1, 3], + [4, 3, 5, 1, 4], + [4, 3, 5, 1, 5], + [4, 3, 5, 1, 6], + [4, 3, 5, 2, 1], + [4, 3, 5, 2, 2], + [4, 3, 5, 2, 3], + [4, 3, 5, 2, 4], + [4, 3, 5, 2, 5], + [4, 3, 5, 2, 6], + [4, 3, 5, 3, 1], + [4, 3, 5, 3, 2], + [4, 3, 5, 3, 3], + [4, 3, 5, 3, 4], + [4, 3, 5, 3, 5], + [4, 3, 5, 3, 6], + [4, 3, 5, 4, 1], + [4, 3, 5, 4, 2], + [4, 3, 5, 4, 3], + [4, 3, 5, 4, 4], + [4, 3, 5, 4, 5], + [4, 3, 5, 4, 6], + [4, 3, 5, 5, 1], + [4, 3, 5, 5, 2], + [4, 3, 5, 5, 3], + [4, 3, 5, 5, 4], + [4, 3, 5, 5, 5], + [4, 3, 5, 5, 6], + [4, 3, 5, 6, 1], + [4, 3, 5, 6, 2], + [4, 3, 5, 6, 3], + [4, 3, 5, 6, 4], + [4, 3, 5, 6, 5], + [4, 3, 5, 6, 6], + [4, 3, 6, 1, 1], + [4, 3, 6, 1, 2], + [4, 3, 6, 1, 3], + [4, 3, 6, 1, 4], + [4, 3, 6, 1, 5], + [4, 3, 6, 1, 6], + [4, 3, 6, 2, 1], + [4, 3, 6, 2, 2], + [4, 3, 6, 2, 3], + [4, 3, 6, 2, 4], + [4, 3, 6, 2, 5], + [4, 3, 6, 2, 6], + [4, 3, 6, 3, 1], + [4, 3, 6, 3, 2], + [4, 3, 6, 3, 3], + [4, 3, 6, 3, 4], + [4, 3, 6, 3, 5], + [4, 3, 6, 3, 6], + [4, 3, 6, 4, 1], + [4, 3, 6, 4, 2], + [4, 3, 6, 4, 3], + [4, 3, 6, 4, 4], + [4, 3, 6, 4, 5], + [4, 3, 6, 4, 6], + [4, 3, 6, 5, 1], + [4, 3, 6, 5, 2], + [4, 3, 6, 5, 3], + [4, 3, 6, 5, 4], + [4, 3, 6, 5, 5], + [4, 3, 6, 5, 6], + [4, 3, 6, 6, 1], + [4, 3, 6, 6, 2], + [4, 3, 6, 6, 3], + [4, 3, 6, 6, 4], + [4, 3, 6, 6, 5], + [4, 3, 6, 6, 6], + [4, 4, 1, 1, 2], + [4, 4, 1, 1, 3], + [4, 4, 1, 1, 5], + [4, 4, 1, 1, 6], + [4, 4, 1, 2, 1], + [4, 4, 1, 2, 2], + [4, 4, 1, 2, 3], + [4, 4, 1, 2, 4], + [4, 4, 1, 2, 5], + [4, 4, 1, 2, 6], + [4, 4, 1, 3, 1], + [4, 4, 1, 3, 2], + [4, 4, 1, 3, 3], + [4, 4, 1, 3, 4], + [4, 4, 1, 3, 5], + [4, 4, 1, 3, 6], + [4, 4, 1, 4, 2], + [4, 4, 1, 4, 3], + [4, 4, 1, 4, 4], + [4, 4, 1, 4, 5], + [4, 4, 1, 4, 6], + [4, 4, 1, 5, 1], + [4, 4, 1, 5, 2], + [4, 4, 1, 5, 3], + [4, 4, 1, 5, 4], + [4, 4, 1, 5, 5], + [4, 4, 1, 5, 6], + [4, 4, 1, 6, 1], + [4, 4, 1, 6, 2], + [4, 4, 1, 6, 3], + [4, 4, 1, 6, 4], + [4, 4, 1, 6, 5], + [4, 4, 1, 6, 6], + [4, 4, 2, 1, 1], + [4, 4, 2, 1, 2], + [4, 4, 2, 1, 3], + [4, 4, 2, 1, 4], + [4, 4, 2, 1, 5], + [4, 4, 2, 1, 6], + [4, 4, 2, 2, 1], + [4, 4, 2, 2, 3], + [4, 4, 2, 2, 5], + [4, 4, 2, 2, 6], + [4, 4, 2, 3, 1], + [4, 4, 2, 3, 2], + [4, 4, 2, 3, 3], + [4, 4, 2, 3, 4], + [4, 4, 2, 3, 5], + [4, 4, 2, 3, 6], + [4, 4, 2, 4, 1], + [4, 4, 2, 4, 3], + [4, 4, 2, 4, 4], + [4, 4, 2, 4, 5], + [4, 4, 2, 4, 6], + [4, 4, 2, 5, 1], + [4, 4, 2, 5, 2], + [4, 4, 2, 5, 3], + [4, 4, 2, 5, 4], + [4, 4, 2, 5, 5], + [4, 4, 2, 5, 6], + [4, 4, 2, 6, 1], + [4, 4, 2, 6, 2], + [4, 4, 2, 6, 3], + [4, 4, 2, 6, 4], + [4, 4, 2, 6, 5], + [4, 4, 2, 6, 6], + [4, 4, 3, 1, 1], + [4, 4, 3, 1, 2], + [4, 4, 3, 1, 3], + [4, 4, 3, 1, 4], + [4, 4, 3, 1, 5], + [4, 4, 3, 1, 6], + [4, 4, 3, 2, 1], + [4, 4, 3, 2, 2], + [4, 4, 3, 2, 3], + [4, 4, 3, 2, 4], + [4, 4, 3, 2, 5], + [4, 4, 3, 2, 6], + [4, 4, 3, 3, 1], + [4, 4, 3, 3, 2], + [4, 4, 3, 3, 5], + [4, 4, 3, 3, 6], + [4, 4, 3, 4, 1], + [4, 4, 3, 4, 2], + [4, 4, 3, 4, 4], + [4, 4, 3, 4, 5], + [4, 4, 3, 4, 6], + [4, 4, 3, 5, 1], + [4, 4, 3, 5, 2], + [4, 4, 3, 5, 3], + [4, 4, 3, 5, 4], + [4, 4, 3, 5, 5], + [4, 4, 3, 5, 6], + [4, 4, 3, 6, 1], + [4, 4, 3, 6, 2], + [4, 4, 3, 6, 3], + [4, 4, 3, 6, 4], + [4, 4, 3, 6, 5], + [4, 4, 3, 6, 6], + [4, 4, 4, 1, 2], + [4, 4, 4, 1, 3], + [4, 4, 4, 1, 4], + [4, 4, 4, 1, 5], + [4, 4, 4, 1, 6], + [4, 4, 4, 2, 1], + [4, 4, 4, 2, 3], + [4, 4, 4, 2, 4], + [4, 4, 4, 2, 5], + [4, 4, 4, 2, 6], + [4, 4, 4, 3, 1], + [4, 4, 4, 3, 2], + [4, 4, 4, 3, 4], + [4, 4, 4, 3, 5], + [4, 4, 4, 3, 6], + [4, 4, 4, 4, 1], + [4, 4, 4, 4, 2], + [4, 4, 4, 4, 3], + [4, 4, 4, 4, 4], + [4, 4, 4, 4, 5], + [4, 4, 4, 4, 6], + [4, 4, 4, 5, 1], + [4, 4, 4, 5, 2], + [4, 4, 4, 5, 3], + [4, 4, 4, 5, 4], + [4, 4, 4, 5, 6], + [4, 4, 4, 6, 1], + [4, 4, 4, 6, 2], + [4, 4, 4, 6, 3], + [4, 4, 4, 6, 4], + [4, 4, 4, 6, 5], + [4, 4, 5, 1, 1], + [4, 4, 5, 1, 2], + [4, 4, 5, 1, 3], + [4, 4, 5, 1, 4], + [4, 4, 5, 1, 5], + [4, 4, 5, 1, 6], + [4, 4, 5, 2, 1], + [4, 4, 5, 2, 2], + [4, 4, 5, 2, 3], + [4, 4, 5, 2, 4], + [4, 4, 5, 2, 5], + [4, 4, 5, 2, 6], + [4, 4, 5, 3, 1], + [4, 4, 5, 3, 2], + [4, 4, 5, 3, 3], + [4, 4, 5, 3, 4], + [4, 4, 5, 3, 5], + [4, 4, 5, 3, 6], + [4, 4, 5, 4, 1], + [4, 4, 5, 4, 2], + [4, 4, 5, 4, 3], + [4, 4, 5, 4, 4], + [4, 4, 5, 4, 6], + [4, 4, 5, 5, 1], + [4, 4, 5, 5, 2], + [4, 4, 5, 5, 3], + [4, 4, 5, 5, 6], + [4, 4, 5, 6, 1], + [4, 4, 5, 6, 2], + [4, 4, 5, 6, 3], + [4, 4, 5, 6, 4], + [4, 4, 5, 6, 5], + [4, 4, 5, 6, 6], + [4, 4, 6, 1, 1], + [4, 4, 6, 1, 2], + [4, 4, 6, 1, 3], + [4, 4, 6, 1, 4], + [4, 4, 6, 1, 5], + [4, 4, 6, 1, 6], + [4, 4, 6, 2, 1], + [4, 4, 6, 2, 2], + [4, 4, 6, 2, 3], + [4, 4, 6, 2, 4], + [4, 4, 6, 2, 5], + [4, 4, 6, 2, 6], + [4, 4, 6, 3, 1], + [4, 4, 6, 3, 2], + [4, 4, 6, 3, 3], + [4, 4, 6, 3, 4], + [4, 4, 6, 3, 5], + [4, 4, 6, 3, 6], + [4, 4, 6, 4, 1], + [4, 4, 6, 4, 2], + [4, 4, 6, 4, 3], + [4, 4, 6, 4, 4], + [4, 4, 6, 4, 5], + [4, 4, 6, 5, 1], + [4, 4, 6, 5, 2], + [4, 4, 6, 5, 3], + [4, 4, 6, 5, 4], + [4, 4, 6, 5, 5], + [4, 4, 6, 5, 6], + [4, 4, 6, 6, 1], + [4, 4, 6, 6, 2], + [4, 4, 6, 6, 3], + [4, 4, 6, 6, 5], + [4, 5, 1, 1, 1], + [4, 5, 1, 1, 2], + [4, 5, 1, 1, 3], + [4, 5, 1, 1, 4], + [4, 5, 1, 1, 5], + [4, 5, 1, 1, 6], + [4, 5, 1, 2, 1], + [4, 5, 1, 2, 2], + [4, 5, 1, 2, 3], + [4, 5, 1, 2, 4], + [4, 5, 1, 2, 5], + [4, 5, 1, 2, 6], + [4, 5, 1, 3, 1], + [4, 5, 1, 3, 2], + [4, 5, 1, 3, 3], + [4, 5, 1, 3, 4], + [4, 5, 1, 3, 5], + [4, 5, 1, 3, 6], + [4, 5, 1, 4, 1], + [4, 5, 1, 4, 2], + [4, 5, 1, 4, 3], + [4, 5, 1, 4, 4], + [4, 5, 1, 4, 5], + [4, 5, 1, 4, 6], + [4, 5, 1, 5, 1], + [4, 5, 1, 5, 2], + [4, 5, 1, 5, 3], + [4, 5, 1, 5, 4], + [4, 5, 1, 5, 5], + [4, 5, 1, 5, 6], + [4, 5, 1, 6, 1], + [4, 5, 1, 6, 2], + [4, 5, 1, 6, 3], + [4, 5, 1, 6, 4], + [4, 5, 1, 6, 5], + [4, 5, 1, 6, 6], + [4, 5, 2, 1, 1], + [4, 5, 2, 1, 2], + [4, 5, 2, 1, 3], + [4, 5, 2, 1, 4], + [4, 5, 2, 1, 5], + [4, 5, 2, 1, 6], + [4, 5, 2, 2, 1], + [4, 5, 2, 2, 2], + [4, 5, 2, 2, 3], + [4, 5, 2, 2, 4], + [4, 5, 2, 2, 5], + [4, 5, 2, 2, 6], + [4, 5, 2, 3, 1], + [4, 5, 2, 3, 2], + [4, 5, 2, 3, 3], + [4, 5, 2, 3, 4], + [4, 5, 2, 3, 5], + [4, 5, 2, 3, 6], + [4, 5, 2, 4, 1], + [4, 5, 2, 4, 2], + [4, 5, 2, 4, 3], + [4, 5, 2, 4, 4], + [4, 5, 2, 4, 5], + [4, 5, 2, 4, 6], + [4, 5, 2, 5, 1], + [4, 5, 2, 5, 2], + [4, 5, 2, 5, 3], + [4, 5, 2, 5, 4], + [4, 5, 2, 5, 5], + [4, 5, 2, 5, 6], + [4, 5, 2, 6, 1], + [4, 5, 2, 6, 2], + [4, 5, 2, 6, 3], + [4, 5, 2, 6, 4], + [4, 5, 2, 6, 5], + [4, 5, 2, 6, 6], + [4, 5, 3, 1, 1], + [4, 5, 3, 1, 2], + [4, 5, 3, 1, 3], + [4, 5, 3, 1, 4], + [4, 5, 3, 1, 5], + [4, 5, 3, 1, 6], + [4, 5, 3, 2, 1], + [4, 5, 3, 2, 2], + [4, 5, 3, 2, 3], + [4, 5, 3, 2, 4], + [4, 5, 3, 2, 5], + [4, 5, 3, 2, 6], + [4, 5, 3, 3, 1], + [4, 5, 3, 3, 2], + [4, 5, 3, 3, 3], + [4, 5, 3, 3, 4], + [4, 5, 3, 3, 5], + [4, 5, 3, 3, 6], + [4, 5, 3, 4, 1], + [4, 5, 3, 4, 2], + [4, 5, 3, 4, 3], + [4, 5, 3, 4, 4], + [4, 5, 3, 4, 5], + [4, 5, 3, 4, 6], + [4, 5, 3, 5, 1], + [4, 5, 3, 5, 2], + [4, 5, 3, 5, 3], + [4, 5, 3, 5, 4], + [4, 5, 3, 5, 5], + [4, 5, 3, 5, 6], + [4, 5, 3, 6, 1], + [4, 5, 3, 6, 2], + [4, 5, 3, 6, 3], + [4, 5, 3, 6, 4], + [4, 5, 3, 6, 5], + [4, 5, 3, 6, 6], + [4, 5, 4, 1, 1], + [4, 5, 4, 1, 2], + [4, 5, 4, 1, 3], + [4, 5, 4, 1, 4], + [4, 5, 4, 1, 5], + [4, 5, 4, 1, 6], + [4, 5, 4, 2, 1], + [4, 5, 4, 2, 2], + [4, 5, 4, 2, 3], + [4, 5, 4, 2, 4], + [4, 5, 4, 2, 5], + [4, 5, 4, 2, 6], + [4, 5, 4, 3, 1], + [4, 5, 4, 3, 2], + [4, 5, 4, 3, 3], + [4, 5, 4, 3, 4], + [4, 5, 4, 3, 5], + [4, 5, 4, 3, 6], + [4, 5, 4, 4, 1], + [4, 5, 4, 4, 2], + [4, 5, 4, 4, 3], + [4, 5, 4, 4, 4], + [4, 5, 4, 4, 6], + [4, 5, 4, 5, 1], + [4, 5, 4, 5, 2], + [4, 5, 4, 5, 3], + [4, 5, 4, 5, 6], + [4, 5, 4, 6, 1], + [4, 5, 4, 6, 2], + [4, 5, 4, 6, 3], + [4, 5, 4, 6, 4], + [4, 5, 4, 6, 5], + [4, 5, 4, 6, 6], + [4, 5, 5, 1, 1], + [4, 5, 5, 1, 2], + [4, 5, 5, 1, 3], + [4, 5, 5, 1, 4], + [4, 5, 5, 1, 5], + [4, 5, 5, 1, 6], + [4, 5, 5, 2, 1], + [4, 5, 5, 2, 2], + [4, 5, 5, 2, 3], + [4, 5, 5, 2, 4], + [4, 5, 5, 2, 5], + [4, 5, 5, 2, 6], + [4, 5, 5, 3, 1], + [4, 5, 5, 3, 2], + [4, 5, 5, 3, 3], + [4, 5, 5, 3, 4], + [4, 5, 5, 3, 5], + [4, 5, 5, 3, 6], + [4, 5, 5, 4, 1], + [4, 5, 5, 4, 2], + [4, 5, 5, 4, 3], + [4, 5, 5, 4, 6], + [4, 5, 5, 5, 1], + [4, 5, 5, 5, 2], + [4, 5, 5, 5, 3], + [4, 5, 5, 5, 5], + [4, 5, 5, 5, 6], + [4, 5, 5, 6, 1], + [4, 5, 5, 6, 2], + [4, 5, 5, 6, 3], + [4, 5, 5, 6, 4], + [4, 5, 5, 6, 5], + [4, 5, 5, 6, 6], + [4, 5, 6, 1, 1], + [4, 5, 6, 1, 2], + [4, 5, 6, 1, 3], + [4, 5, 6, 1, 4], + [4, 5, 6, 1, 5], + [4, 5, 6, 1, 6], + [4, 5, 6, 2, 1], + [4, 5, 6, 2, 2], + [4, 5, 6, 2, 3], + [4, 5, 6, 2, 4], + [4, 5, 6, 2, 5], + [4, 5, 6, 2, 6], + [4, 5, 6, 3, 1], + [4, 5, 6, 3, 2], + [4, 5, 6, 3, 3], + [4, 5, 6, 3, 4], + [4, 5, 6, 3, 5], + [4, 5, 6, 3, 6], + [4, 5, 6, 4, 1], + [4, 5, 6, 4, 2], + [4, 5, 6, 4, 3], + [4, 5, 6, 4, 4], + [4, 5, 6, 4, 5], + [4, 5, 6, 4, 6], + [4, 5, 6, 5, 1], + [4, 5, 6, 5, 2], + [4, 5, 6, 5, 3], + [4, 5, 6, 5, 4], + [4, 5, 6, 5, 5], + [4, 5, 6, 5, 6], + [4, 5, 6, 6, 1], + [4, 5, 6, 6, 2], + [4, 5, 6, 6, 3], + [4, 5, 6, 6, 4], + [4, 5, 6, 6, 5], + [4, 5, 6, 6, 6], + [4, 6, 1, 1, 1], + [4, 6, 1, 1, 2], + [4, 6, 1, 1, 3], + [4, 6, 1, 1, 4], + [4, 6, 1, 1, 5], + [4, 6, 1, 1, 6], + [4, 6, 1, 2, 1], + [4, 6, 1, 2, 2], + [4, 6, 1, 2, 3], + [4, 6, 1, 2, 4], + [4, 6, 1, 2, 5], + [4, 6, 1, 2, 6], + [4, 6, 1, 3, 1], + [4, 6, 1, 3, 2], + [4, 6, 1, 3, 3], + [4, 6, 1, 3, 4], + [4, 6, 1, 3, 5], + [4, 6, 1, 3, 6], + [4, 6, 1, 4, 1], + [4, 6, 1, 4, 2], + [4, 6, 1, 4, 3], + [4, 6, 1, 4, 4], + [4, 6, 1, 4, 5], + [4, 6, 1, 4, 6], + [4, 6, 1, 5, 1], + [4, 6, 1, 5, 2], + [4, 6, 1, 5, 3], + [4, 6, 1, 5, 4], + [4, 6, 1, 5, 5], + [4, 6, 1, 5, 6], + [4, 6, 1, 6, 1], + [4, 6, 1, 6, 2], + [4, 6, 1, 6, 3], + [4, 6, 1, 6, 4], + [4, 6, 1, 6, 5], + [4, 6, 1, 6, 6], + [4, 6, 2, 1, 1], + [4, 6, 2, 1, 2], + [4, 6, 2, 1, 3], + [4, 6, 2, 1, 4], + [4, 6, 2, 1, 5], + [4, 6, 2, 1, 6], + [4, 6, 2, 2, 1], + [4, 6, 2, 2, 2], + [4, 6, 2, 2, 3], + [4, 6, 2, 2, 4], + [4, 6, 2, 2, 5], + [4, 6, 2, 2, 6], + [4, 6, 2, 3, 1], + [4, 6, 2, 3, 2], + [4, 6, 2, 3, 3], + [4, 6, 2, 3, 4], + [4, 6, 2, 3, 5], + [4, 6, 2, 3, 6], + [4, 6, 2, 4, 1], + [4, 6, 2, 4, 2], + [4, 6, 2, 4, 3], + [4, 6, 2, 4, 4], + [4, 6, 2, 4, 5], + [4, 6, 2, 4, 6], + [4, 6, 2, 5, 1], + [4, 6, 2, 5, 2], + [4, 6, 2, 5, 3], + [4, 6, 2, 5, 4], + [4, 6, 2, 5, 5], + [4, 6, 2, 5, 6], + [4, 6, 2, 6, 1], + [4, 6, 2, 6, 2], + [4, 6, 2, 6, 3], + [4, 6, 2, 6, 4], + [4, 6, 2, 6, 5], + [4, 6, 2, 6, 6], + [4, 6, 3, 1, 1], + [4, 6, 3, 1, 2], + [4, 6, 3, 1, 3], + [4, 6, 3, 1, 4], + [4, 6, 3, 1, 5], + [4, 6, 3, 1, 6], + [4, 6, 3, 2, 1], + [4, 6, 3, 2, 2], + [4, 6, 3, 2, 3], + [4, 6, 3, 2, 4], + [4, 6, 3, 2, 5], + [4, 6, 3, 2, 6], + [4, 6, 3, 3, 1], + [4, 6, 3, 3, 2], + [4, 6, 3, 3, 3], + [4, 6, 3, 3, 4], + [4, 6, 3, 3, 5], + [4, 6, 3, 3, 6], + [4, 6, 3, 4, 1], + [4, 6, 3, 4, 2], + [4, 6, 3, 4, 3], + [4, 6, 3, 4, 4], + [4, 6, 3, 4, 5], + [4, 6, 3, 4, 6], + [4, 6, 3, 5, 1], + [4, 6, 3, 5, 2], + [4, 6, 3, 5, 3], + [4, 6, 3, 5, 4], + [4, 6, 3, 5, 5], + [4, 6, 3, 5, 6], + [4, 6, 3, 6, 1], + [4, 6, 3, 6, 2], + [4, 6, 3, 6, 3], + [4, 6, 3, 6, 4], + [4, 6, 3, 6, 5], + [4, 6, 3, 6, 6], + [4, 6, 4, 1, 1], + [4, 6, 4, 1, 2], + [4, 6, 4, 1, 3], + [4, 6, 4, 1, 4], + [4, 6, 4, 1, 5], + [4, 6, 4, 1, 6], + [4, 6, 4, 2, 1], + [4, 6, 4, 2, 2], + [4, 6, 4, 2, 3], + [4, 6, 4, 2, 4], + [4, 6, 4, 2, 5], + [4, 6, 4, 2, 6], + [4, 6, 4, 3, 1], + [4, 6, 4, 3, 2], + [4, 6, 4, 3, 3], + [4, 6, 4, 3, 4], + [4, 6, 4, 3, 5], + [4, 6, 4, 3, 6], + [4, 6, 4, 4, 1], + [4, 6, 4, 4, 2], + [4, 6, 4, 4, 3], + [4, 6, 4, 4, 4], + [4, 6, 4, 4, 5], + [4, 6, 4, 5, 1], + [4, 6, 4, 5, 2], + [4, 6, 4, 5, 3], + [4, 6, 4, 5, 4], + [4, 6, 4, 5, 5], + [4, 6, 4, 5, 6], + [4, 6, 4, 6, 1], + [4, 6, 4, 6, 2], + [4, 6, 4, 6, 3], + [4, 6, 4, 6, 5], + [4, 6, 5, 1, 1], + [4, 6, 5, 1, 2], + [4, 6, 5, 1, 3], + [4, 6, 5, 1, 4], + [4, 6, 5, 1, 5], + [4, 6, 5, 1, 6], + [4, 6, 5, 2, 1], + [4, 6, 5, 2, 2], + [4, 6, 5, 2, 3], + [4, 6, 5, 2, 4], + [4, 6, 5, 2, 5], + [4, 6, 5, 2, 6], + [4, 6, 5, 3, 1], + [4, 6, 5, 3, 2], + [4, 6, 5, 3, 3], + [4, 6, 5, 3, 4], + [4, 6, 5, 3, 5], + [4, 6, 5, 3, 6], + [4, 6, 5, 4, 1], + [4, 6, 5, 4, 2], + [4, 6, 5, 4, 3], + [4, 6, 5, 4, 4], + [4, 6, 5, 4, 5], + [4, 6, 5, 4, 6], + [4, 6, 5, 5, 1], + [4, 6, 5, 5, 2], + [4, 6, 5, 5, 3], + [4, 6, 5, 5, 4], + [4, 6, 5, 5, 5], + [4, 6, 5, 5, 6], + [4, 6, 5, 6, 1], + [4, 6, 5, 6, 2], + [4, 6, 5, 6, 3], + [4, 6, 5, 6, 4], + [4, 6, 5, 6, 5], + [4, 6, 5, 6, 6], + [4, 6, 6, 1, 1], + [4, 6, 6, 1, 2], + [4, 6, 6, 1, 3], + [4, 6, 6, 1, 4], + [4, 6, 6, 1, 5], + [4, 6, 6, 1, 6], + [4, 6, 6, 2, 1], + [4, 6, 6, 2, 2], + [4, 6, 6, 2, 3], + [4, 6, 6, 2, 4], + [4, 6, 6, 2, 5], + [4, 6, 6, 2, 6], + [4, 6, 6, 3, 1], + [4, 6, 6, 3, 2], + [4, 6, 6, 3, 3], + [4, 6, 6, 3, 4], + [4, 6, 6, 3, 5], + [4, 6, 6, 3, 6], + [4, 6, 6, 4, 1], + [4, 6, 6, 4, 2], + [4, 6, 6, 4, 3], + [4, 6, 6, 4, 5], + [4, 6, 6, 5, 1], + [4, 6, 6, 5, 2], + [4, 6, 6, 5, 3], + [4, 6, 6, 5, 4], + [4, 6, 6, 5, 5], + [4, 6, 6, 5, 6], + [4, 6, 6, 6, 1], + [4, 6, 6, 6, 2], + [4, 6, 6, 6, 3], + [4, 6, 6, 6, 5], + [4, 6, 6, 6, 6], + [5, 1, 1, 1, 1], + [5, 1, 1, 1, 2], + [5, 1, 1, 1, 3], + [5, 1, 1, 1, 4], + [5, 1, 1, 1, 6], + [5, 1, 1, 2, 1], + [5, 1, 1, 2, 2], + [5, 1, 1, 2, 3], + [5, 1, 1, 2, 4], + [5, 1, 1, 2, 5], + [5, 1, 1, 2, 6], + [5, 1, 1, 3, 1], + [5, 1, 1, 3, 2], + [5, 1, 1, 3, 3], + [5, 1, 1, 3, 4], + [5, 1, 1, 3, 5], + [5, 1, 1, 3, 6], + [5, 1, 1, 4, 1], + [5, 1, 1, 4, 2], + [5, 1, 1, 4, 3], + [5, 1, 1, 4, 4], + [5, 1, 1, 4, 5], + [5, 1, 1, 4, 6], + [5, 1, 1, 5, 2], + [5, 1, 1, 5, 3], + [5, 1, 1, 5, 4], + [5, 1, 1, 5, 6], + [5, 1, 1, 6, 1], + [5, 1, 1, 6, 2], + [5, 1, 1, 6, 3], + [5, 1, 1, 6, 4], + [5, 1, 1, 6, 5], + [5, 1, 1, 6, 6], + [5, 1, 2, 1, 1], + [5, 1, 2, 1, 2], + [5, 1, 2, 1, 3], + [5, 1, 2, 1, 4], + [5, 1, 2, 1, 5], + [5, 1, 2, 1, 6], + [5, 1, 2, 2, 1], + [5, 1, 2, 2, 2], + [5, 1, 2, 2, 3], + [5, 1, 2, 2, 4], + [5, 1, 2, 2, 5], + [5, 1, 2, 2, 6], + [5, 1, 2, 3, 1], + [5, 1, 2, 3, 2], + [5, 1, 2, 3, 3], + [5, 1, 2, 3, 4], + [5, 1, 2, 3, 5], + [5, 1, 2, 3, 6], + [5, 1, 2, 4, 1], + [5, 1, 2, 4, 2], + [5, 1, 2, 4, 3], + [5, 1, 2, 4, 4], + [5, 1, 2, 4, 5], + [5, 1, 2, 4, 6], + [5, 1, 2, 5, 1], + [5, 1, 2, 5, 2], + [5, 1, 2, 5, 3], + [5, 1, 2, 5, 4], + [5, 1, 2, 5, 5], + [5, 1, 2, 5, 6], + [5, 1, 2, 6, 1], + [5, 1, 2, 6, 2], + [5, 1, 2, 6, 3], + [5, 1, 2, 6, 4], + [5, 1, 2, 6, 5], + [5, 1, 2, 6, 6], + [5, 1, 3, 1, 1], + [5, 1, 3, 1, 2], + [5, 1, 3, 1, 3], + [5, 1, 3, 1, 4], + [5, 1, 3, 1, 5], + [5, 1, 3, 1, 6], + [5, 1, 3, 2, 1], + [5, 1, 3, 2, 2], + [5, 1, 3, 2, 3], + [5, 1, 3, 2, 4], + [5, 1, 3, 2, 5], + [5, 1, 3, 2, 6], + [5, 1, 3, 3, 1], + [5, 1, 3, 3, 2], + [5, 1, 3, 3, 3], + [5, 1, 3, 3, 4], + [5, 1, 3, 3, 5], + [5, 1, 3, 3, 6], + [5, 1, 3, 4, 1], + [5, 1, 3, 4, 2], + [5, 1, 3, 4, 3], + [5, 1, 3, 4, 4], + [5, 1, 3, 4, 5], + [5, 1, 3, 4, 6], + [5, 1, 3, 5, 1], + [5, 1, 3, 5, 2], + [5, 1, 3, 5, 3], + [5, 1, 3, 5, 4], + [5, 1, 3, 5, 5], + [5, 1, 3, 5, 6], + [5, 1, 3, 6, 1], + [5, 1, 3, 6, 2], + [5, 1, 3, 6, 3], + [5, 1, 3, 6, 4], + [5, 1, 3, 6, 5], + [5, 1, 3, 6, 6], + [5, 1, 4, 1, 1], + [5, 1, 4, 1, 2], + [5, 1, 4, 1, 3], + [5, 1, 4, 1, 4], + [5, 1, 4, 1, 5], + [5, 1, 4, 1, 6], + [5, 1, 4, 2, 1], + [5, 1, 4, 2, 2], + [5, 1, 4, 2, 3], + [5, 1, 4, 2, 4], + [5, 1, 4, 2, 5], + [5, 1, 4, 2, 6], + [5, 1, 4, 3, 1], + [5, 1, 4, 3, 2], + [5, 1, 4, 3, 3], + [5, 1, 4, 3, 4], + [5, 1, 4, 3, 5], + [5, 1, 4, 3, 6], + [5, 1, 4, 4, 1], + [5, 1, 4, 4, 2], + [5, 1, 4, 4, 3], + [5, 1, 4, 4, 4], + [5, 1, 4, 4, 5], + [5, 1, 4, 4, 6], + [5, 1, 4, 5, 1], + [5, 1, 4, 5, 2], + [5, 1, 4, 5, 3], + [5, 1, 4, 5, 4], + [5, 1, 4, 5, 5], + [5, 1, 4, 5, 6], + [5, 1, 4, 6, 1], + [5, 1, 4, 6, 2], + [5, 1, 4, 6, 3], + [5, 1, 4, 6, 4], + [5, 1, 4, 6, 5], + [5, 1, 4, 6, 6], + [5, 1, 5, 1, 2], + [5, 1, 5, 1, 3], + [5, 1, 5, 1, 4], + [5, 1, 5, 1, 6], + [5, 1, 5, 2, 1], + [5, 1, 5, 2, 2], + [5, 1, 5, 2, 3], + [5, 1, 5, 2, 4], + [5, 1, 5, 2, 5], + [5, 1, 5, 2, 6], + [5, 1, 5, 3, 1], + [5, 1, 5, 3, 2], + [5, 1, 5, 3, 3], + [5, 1, 5, 3, 4], + [5, 1, 5, 3, 5], + [5, 1, 5, 3, 6], + [5, 1, 5, 4, 1], + [5, 1, 5, 4, 2], + [5, 1, 5, 4, 3], + [5, 1, 5, 4, 4], + [5, 1, 5, 4, 5], + [5, 1, 5, 4, 6], + [5, 1, 5, 5, 2], + [5, 1, 5, 5, 3], + [5, 1, 5, 5, 4], + [5, 1, 5, 5, 5], + [5, 1, 5, 5, 6], + [5, 1, 5, 6, 1], + [5, 1, 5, 6, 2], + [5, 1, 5, 6, 3], + [5, 1, 5, 6, 4], + [5, 1, 5, 6, 5], + [5, 1, 5, 6, 6], + [5, 1, 6, 1, 1], + [5, 1, 6, 1, 2], + [5, 1, 6, 1, 3], + [5, 1, 6, 1, 4], + [5, 1, 6, 1, 5], + [5, 1, 6, 1, 6], + [5, 1, 6, 2, 1], + [5, 1, 6, 2, 2], + [5, 1, 6, 2, 3], + [5, 1, 6, 2, 4], + [5, 1, 6, 2, 5], + [5, 1, 6, 2, 6], + [5, 1, 6, 3, 1], + [5, 1, 6, 3, 2], + [5, 1, 6, 3, 3], + [5, 1, 6, 3, 4], + [5, 1, 6, 3, 5], + [5, 1, 6, 3, 6], + [5, 1, 6, 4, 1], + [5, 1, 6, 4, 2], + [5, 1, 6, 4, 3], + [5, 1, 6, 4, 4], + [5, 1, 6, 4, 5], + [5, 1, 6, 4, 6], + [5, 1, 6, 5, 1], + [5, 1, 6, 5, 2], + [5, 1, 6, 5, 3], + [5, 1, 6, 5, 4], + [5, 1, 6, 5, 5], + [5, 1, 6, 5, 6], + [5, 1, 6, 6, 1], + [5, 1, 6, 6, 2], + [5, 1, 6, 6, 3], + [5, 1, 6, 6, 4], + [5, 1, 6, 6, 5], + [5, 1, 6, 6, 6], + [5, 2, 1, 1, 1], + [5, 2, 1, 1, 2], + [5, 2, 1, 1, 3], + [5, 2, 1, 1, 4], + [5, 2, 1, 1, 5], + [5, 2, 1, 1, 6], + [5, 2, 1, 2, 1], + [5, 2, 1, 2, 2], + [5, 2, 1, 2, 3], + [5, 2, 1, 2, 4], + [5, 2, 1, 2, 5], + [5, 2, 1, 2, 6], + [5, 2, 1, 3, 1], + [5, 2, 1, 3, 2], + [5, 2, 1, 3, 3], + [5, 2, 1, 3, 4], + [5, 2, 1, 3, 5], + [5, 2, 1, 3, 6], + [5, 2, 1, 4, 1], + [5, 2, 1, 4, 2], + [5, 2, 1, 4, 3], + [5, 2, 1, 4, 4], + [5, 2, 1, 4, 5], + [5, 2, 1, 4, 6], + [5, 2, 1, 5, 1], + [5, 2, 1, 5, 2], + [5, 2, 1, 5, 3], + [5, 2, 1, 5, 4], + [5, 2, 1, 5, 5], + [5, 2, 1, 5, 6], + [5, 2, 1, 6, 1], + [5, 2, 1, 6, 2], + [5, 2, 1, 6, 3], + [5, 2, 1, 6, 4], + [5, 2, 1, 6, 5], + [5, 2, 1, 6, 6], + [5, 2, 2, 1, 1], + [5, 2, 2, 1, 2], + [5, 2, 2, 1, 3], + [5, 2, 2, 1, 4], + [5, 2, 2, 1, 5], + [5, 2, 2, 1, 6], + [5, 2, 2, 2, 1], + [5, 2, 2, 2, 2], + [5, 2, 2, 2, 3], + [5, 2, 2, 2, 4], + [5, 2, 2, 2, 6], + [5, 2, 2, 3, 1], + [5, 2, 2, 3, 2], + [5, 2, 2, 3, 3], + [5, 2, 2, 3, 4], + [5, 2, 2, 3, 5], + [5, 2, 2, 3, 6], + [5, 2, 2, 4, 1], + [5, 2, 2, 4, 2], + [5, 2, 2, 4, 3], + [5, 2, 2, 4, 4], + [5, 2, 2, 4, 5], + [5, 2, 2, 4, 6], + [5, 2, 2, 5, 1], + [5, 2, 2, 5, 3], + [5, 2, 2, 5, 4], + [5, 2, 2, 5, 6], + [5, 2, 2, 6, 1], + [5, 2, 2, 6, 2], + [5, 2, 2, 6, 3], + [5, 2, 2, 6, 4], + [5, 2, 2, 6, 5], + [5, 2, 2, 6, 6], + [5, 2, 3, 1, 1], + [5, 2, 3, 1, 2], + [5, 2, 3, 1, 3], + [5, 2, 3, 1, 4], + [5, 2, 3, 1, 5], + [5, 2, 3, 1, 6], + [5, 2, 3, 2, 1], + [5, 2, 3, 2, 2], + [5, 2, 3, 2, 3], + [5, 2, 3, 2, 4], + [5, 2, 3, 2, 5], + [5, 2, 3, 2, 6], + [5, 2, 3, 3, 1], + [5, 2, 3, 3, 2], + [5, 2, 3, 3, 3], + [5, 2, 3, 3, 4], + [5, 2, 3, 3, 5], + [5, 2, 3, 3, 6], + [5, 2, 3, 4, 1], + [5, 2, 3, 4, 2], + [5, 2, 3, 4, 3], + [5, 2, 3, 4, 4], + [5, 2, 3, 4, 5], + [5, 2, 3, 4, 6], + [5, 2, 3, 5, 1], + [5, 2, 3, 5, 2], + [5, 2, 3, 5, 3], + [5, 2, 3, 5, 4], + [5, 2, 3, 5, 5], + [5, 2, 3, 5, 6], + [5, 2, 3, 6, 1], + [5, 2, 3, 6, 2], + [5, 2, 3, 6, 3], + [5, 2, 3, 6, 4], + [5, 2, 3, 6, 5], + [5, 2, 3, 6, 6], + [5, 2, 4, 1, 1], + [5, 2, 4, 1, 2], + [5, 2, 4, 1, 3], + [5, 2, 4, 1, 4], + [5, 2, 4, 1, 5], + [5, 2, 4, 1, 6], + [5, 2, 4, 2, 1], + [5, 2, 4, 2, 2], + [5, 2, 4, 2, 3], + [5, 2, 4, 2, 4], + [5, 2, 4, 2, 5], + [5, 2, 4, 2, 6], + [5, 2, 4, 3, 1], + [5, 2, 4, 3, 2], + [5, 2, 4, 3, 3], + [5, 2, 4, 3, 4], + [5, 2, 4, 3, 5], + [5, 2, 4, 3, 6], + [5, 2, 4, 4, 1], + [5, 2, 4, 4, 2], + [5, 2, 4, 4, 3], + [5, 2, 4, 4, 4], + [5, 2, 4, 4, 5], + [5, 2, 4, 4, 6], + [5, 2, 4, 5, 1], + [5, 2, 4, 5, 2], + [5, 2, 4, 5, 3], + [5, 2, 4, 5, 4], + [5, 2, 4, 5, 5], + [5, 2, 4, 5, 6], + [5, 2, 4, 6, 1], + [5, 2, 4, 6, 2], + [5, 2, 4, 6, 3], + [5, 2, 4, 6, 4], + [5, 2, 4, 6, 5], + [5, 2, 4, 6, 6], + [5, 2, 5, 1, 1], + [5, 2, 5, 1, 2], + [5, 2, 5, 1, 3], + [5, 2, 5, 1, 4], + [5, 2, 5, 1, 5], + [5, 2, 5, 1, 6], + [5, 2, 5, 2, 1], + [5, 2, 5, 2, 3], + [5, 2, 5, 2, 4], + [5, 2, 5, 2, 6], + [5, 2, 5, 3, 1], + [5, 2, 5, 3, 2], + [5, 2, 5, 3, 3], + [5, 2, 5, 3, 4], + [5, 2, 5, 3, 5], + [5, 2, 5, 3, 6], + [5, 2, 5, 4, 1], + [5, 2, 5, 4, 2], + [5, 2, 5, 4, 3], + [5, 2, 5, 4, 4], + [5, 2, 5, 4, 5], + [5, 2, 5, 4, 6], + [5, 2, 5, 5, 1], + [5, 2, 5, 5, 3], + [5, 2, 5, 5, 4], + [5, 2, 5, 5, 5], + [5, 2, 5, 5, 6], + [5, 2, 5, 6, 1], + [5, 2, 5, 6, 2], + [5, 2, 5, 6, 3], + [5, 2, 5, 6, 4], + [5, 2, 5, 6, 5], + [5, 2, 5, 6, 6], + [5, 2, 6, 1, 1], + [5, 2, 6, 1, 2], + [5, 2, 6, 1, 3], + [5, 2, 6, 1, 4], + [5, 2, 6, 1, 5], + [5, 2, 6, 1, 6], + [5, 2, 6, 2, 1], + [5, 2, 6, 2, 2], + [5, 2, 6, 2, 3], + [5, 2, 6, 2, 4], + [5, 2, 6, 2, 5], + [5, 2, 6, 2, 6], + [5, 2, 6, 3, 1], + [5, 2, 6, 3, 2], + [5, 2, 6, 3, 3], + [5, 2, 6, 3, 4], + [5, 2, 6, 3, 5], + [5, 2, 6, 3, 6], + [5, 2, 6, 4, 1], + [5, 2, 6, 4, 2], + [5, 2, 6, 4, 3], + [5, 2, 6, 4, 4], + [5, 2, 6, 4, 5], + [5, 2, 6, 4, 6], + [5, 2, 6, 5, 1], + [5, 2, 6, 5, 2], + [5, 2, 6, 5, 3], + [5, 2, 6, 5, 4], + [5, 2, 6, 5, 5], + [5, 2, 6, 5, 6], + [5, 2, 6, 6, 1], + [5, 2, 6, 6, 2], + [5, 2, 6, 6, 3], + [5, 2, 6, 6, 4], + [5, 2, 6, 6, 5], + [5, 2, 6, 6, 6], + [5, 3, 1, 1, 1], + [5, 3, 1, 1, 2], + [5, 3, 1, 1, 3], + [5, 3, 1, 1, 4], + [5, 3, 1, 1, 5], + [5, 3, 1, 1, 6], + [5, 3, 1, 2, 1], + [5, 3, 1, 2, 2], + [5, 3, 1, 2, 3], + [5, 3, 1, 2, 4], + [5, 3, 1, 2, 5], + [5, 3, 1, 2, 6], + [5, 3, 1, 3, 1], + [5, 3, 1, 3, 2], + [5, 3, 1, 3, 3], + [5, 3, 1, 3, 4], + [5, 3, 1, 3, 5], + [5, 3, 1, 3, 6], + [5, 3, 1, 4, 1], + [5, 3, 1, 4, 2], + [5, 3, 1, 4, 3], + [5, 3, 1, 4, 4], + [5, 3, 1, 4, 5], + [5, 3, 1, 4, 6], + [5, 3, 1, 5, 1], + [5, 3, 1, 5, 2], + [5, 3, 1, 5, 3], + [5, 3, 1, 5, 4], + [5, 3, 1, 5, 5], + [5, 3, 1, 5, 6], + [5, 3, 1, 6, 1], + [5, 3, 1, 6, 2], + [5, 3, 1, 6, 3], + [5, 3, 1, 6, 4], + [5, 3, 1, 6, 5], + [5, 3, 1, 6, 6], + [5, 3, 2, 1, 1], + [5, 3, 2, 1, 2], + [5, 3, 2, 1, 3], + [5, 3, 2, 1, 4], + [5, 3, 2, 1, 5], + [5, 3, 2, 1, 6], + [5, 3, 2, 2, 1], + [5, 3, 2, 2, 2], + [5, 3, 2, 2, 3], + [5, 3, 2, 2, 4], + [5, 3, 2, 2, 5], + [5, 3, 2, 2, 6], + [5, 3, 2, 3, 1], + [5, 3, 2, 3, 2], + [5, 3, 2, 3, 3], + [5, 3, 2, 3, 4], + [5, 3, 2, 3, 5], + [5, 3, 2, 3, 6], + [5, 3, 2, 4, 1], + [5, 3, 2, 4, 2], + [5, 3, 2, 4, 3], + [5, 3, 2, 4, 4], + [5, 3, 2, 4, 5], + [5, 3, 2, 4, 6], + [5, 3, 2, 5, 1], + [5, 3, 2, 5, 2], + [5, 3, 2, 5, 3], + [5, 3, 2, 5, 4], + [5, 3, 2, 5, 5], + [5, 3, 2, 5, 6], + [5, 3, 2, 6, 1], + [5, 3, 2, 6, 2], + [5, 3, 2, 6, 3], + [5, 3, 2, 6, 4], + [5, 3, 2, 6, 5], + [5, 3, 2, 6, 6], + [5, 3, 3, 1, 1], + [5, 3, 3, 1, 2], + [5, 3, 3, 1, 3], + [5, 3, 3, 1, 4], + [5, 3, 3, 1, 5], + [5, 3, 3, 1, 6], + [5, 3, 3, 2, 1], + [5, 3, 3, 2, 2], + [5, 3, 3, 2, 3], + [5, 3, 3, 2, 4], + [5, 3, 3, 2, 5], + [5, 3, 3, 2, 6], + [5, 3, 3, 3, 1], + [5, 3, 3, 3, 2], + [5, 3, 3, 3, 3], + [5, 3, 3, 3, 4], + [5, 3, 3, 3, 6], + [5, 3, 3, 4, 1], + [5, 3, 3, 4, 2], + [5, 3, 3, 4, 3], + [5, 3, 3, 4, 4], + [5, 3, 3, 4, 5], + [5, 3, 3, 4, 6], + [5, 3, 3, 5, 1], + [5, 3, 3, 5, 2], + [5, 3, 3, 5, 4], + [5, 3, 3, 5, 6], + [5, 3, 3, 6, 1], + [5, 3, 3, 6, 2], + [5, 3, 3, 6, 3], + [5, 3, 3, 6, 4], + [5, 3, 3, 6, 5], + [5, 3, 3, 6, 6], + [5, 3, 4, 1, 1], + [5, 3, 4, 1, 2], + [5, 3, 4, 1, 3], + [5, 3, 4, 1, 4], + [5, 3, 4, 1, 5], + [5, 3, 4, 1, 6], + [5, 3, 4, 2, 1], + [5, 3, 4, 2, 2], + [5, 3, 4, 2, 3], + [5, 3, 4, 2, 4], + [5, 3, 4, 2, 5], + [5, 3, 4, 2, 6], + [5, 3, 4, 3, 1], + [5, 3, 4, 3, 2], + [5, 3, 4, 3, 3], + [5, 3, 4, 3, 4], + [5, 3, 4, 3, 5], + [5, 3, 4, 3, 6], + [5, 3, 4, 4, 1], + [5, 3, 4, 4, 2], + [5, 3, 4, 4, 3], + [5, 3, 4, 4, 4], + [5, 3, 4, 4, 5], + [5, 3, 4, 4, 6], + [5, 3, 4, 5, 1], + [5, 3, 4, 5, 2], + [5, 3, 4, 5, 3], + [5, 3, 4, 5, 4], + [5, 3, 4, 5, 5], + [5, 3, 4, 5, 6], + [5, 3, 4, 6, 1], + [5, 3, 4, 6, 2], + [5, 3, 4, 6, 3], + [5, 3, 4, 6, 4], + [5, 3, 4, 6, 5], + [5, 3, 4, 6, 6], + [5, 3, 5, 1, 1], + [5, 3, 5, 1, 2], + [5, 3, 5, 1, 3], + [5, 3, 5, 1, 4], + [5, 3, 5, 1, 5], + [5, 3, 5, 1, 6], + [5, 3, 5, 2, 1], + [5, 3, 5, 2, 2], + [5, 3, 5, 2, 3], + [5, 3, 5, 2, 4], + [5, 3, 5, 2, 5], + [5, 3, 5, 2, 6], + [5, 3, 5, 3, 1], + [5, 3, 5, 3, 2], + [5, 3, 5, 3, 4], + [5, 3, 5, 3, 6], + [5, 3, 5, 4, 1], + [5, 3, 5, 4, 2], + [5, 3, 5, 4, 3], + [5, 3, 5, 4, 4], + [5, 3, 5, 4, 5], + [5, 3, 5, 4, 6], + [5, 3, 5, 5, 1], + [5, 3, 5, 5, 2], + [5, 3, 5, 5, 4], + [5, 3, 5, 5, 5], + [5, 3, 5, 5, 6], + [5, 3, 5, 6, 1], + [5, 3, 5, 6, 2], + [5, 3, 5, 6, 3], + [5, 3, 5, 6, 4], + [5, 3, 5, 6, 5], + [5, 3, 5, 6, 6], + [5, 3, 6, 1, 1], + [5, 3, 6, 1, 2], + [5, 3, 6, 1, 3], + [5, 3, 6, 1, 4], + [5, 3, 6, 1, 5], + [5, 3, 6, 1, 6], + [5, 3, 6, 2, 1], + [5, 3, 6, 2, 2], + [5, 3, 6, 2, 3], + [5, 3, 6, 2, 4], + [5, 3, 6, 2, 5], + [5, 3, 6, 2, 6], + [5, 3, 6, 3, 1], + [5, 3, 6, 3, 2], + [5, 3, 6, 3, 3], + [5, 3, 6, 3, 4], + [5, 3, 6, 3, 5], + [5, 3, 6, 3, 6], + [5, 3, 6, 4, 1], + [5, 3, 6, 4, 2], + [5, 3, 6, 4, 3], + [5, 3, 6, 4, 4], + [5, 3, 6, 4, 5], + [5, 3, 6, 4, 6], + [5, 3, 6, 5, 1], + [5, 3, 6, 5, 2], + [5, 3, 6, 5, 3], + [5, 3, 6, 5, 4], + [5, 3, 6, 5, 5], + [5, 3, 6, 5, 6], + [5, 3, 6, 6, 1], + [5, 3, 6, 6, 2], + [5, 3, 6, 6, 3], + [5, 3, 6, 6, 4], + [5, 3, 6, 6, 5], + [5, 3, 6, 6, 6], + [5, 4, 1, 1, 1], + [5, 4, 1, 1, 2], + [5, 4, 1, 1, 3], + [5, 4, 1, 1, 4], + [5, 4, 1, 1, 5], + [5, 4, 1, 1, 6], + [5, 4, 1, 2, 1], + [5, 4, 1, 2, 2], + [5, 4, 1, 2, 3], + [5, 4, 1, 2, 4], + [5, 4, 1, 2, 5], + [5, 4, 1, 2, 6], + [5, 4, 1, 3, 1], + [5, 4, 1, 3, 2], + [5, 4, 1, 3, 3], + [5, 4, 1, 3, 4], + [5, 4, 1, 3, 5], + [5, 4, 1, 3, 6], + [5, 4, 1, 4, 1], + [5, 4, 1, 4, 2], + [5, 4, 1, 4, 3], + [5, 4, 1, 4, 4], + [5, 4, 1, 4, 5], + [5, 4, 1, 4, 6], + [5, 4, 1, 5, 1], + [5, 4, 1, 5, 2], + [5, 4, 1, 5, 3], + [5, 4, 1, 5, 4], + [5, 4, 1, 5, 5], + [5, 4, 1, 5, 6], + [5, 4, 1, 6, 1], + [5, 4, 1, 6, 2], + [5, 4, 1, 6, 3], + [5, 4, 1, 6, 4], + [5, 4, 1, 6, 5], + [5, 4, 1, 6, 6], + [5, 4, 2, 1, 1], + [5, 4, 2, 1, 2], + [5, 4, 2, 1, 3], + [5, 4, 2, 1, 4], + [5, 4, 2, 1, 5], + [5, 4, 2, 1, 6], + [5, 4, 2, 2, 1], + [5, 4, 2, 2, 2], + [5, 4, 2, 2, 3], + [5, 4, 2, 2, 4], + [5, 4, 2, 2, 5], + [5, 4, 2, 2, 6], + [5, 4, 2, 3, 1], + [5, 4, 2, 3, 2], + [5, 4, 2, 3, 3], + [5, 4, 2, 3, 4], + [5, 4, 2, 3, 5], + [5, 4, 2, 3, 6], + [5, 4, 2, 4, 1], + [5, 4, 2, 4, 2], + [5, 4, 2, 4, 3], + [5, 4, 2, 4, 4], + [5, 4, 2, 4, 5], + [5, 4, 2, 4, 6], + [5, 4, 2, 5, 1], + [5, 4, 2, 5, 2], + [5, 4, 2, 5, 3], + [5, 4, 2, 5, 4], + [5, 4, 2, 5, 5], + [5, 4, 2, 5, 6], + [5, 4, 2, 6, 1], + [5, 4, 2, 6, 2], + [5, 4, 2, 6, 3], + [5, 4, 2, 6, 4], + [5, 4, 2, 6, 5], + [5, 4, 2, 6, 6], + [5, 4, 3, 1, 1], + [5, 4, 3, 1, 2], + [5, 4, 3, 1, 3], + [5, 4, 3, 1, 4], + [5, 4, 3, 1, 5], + [5, 4, 3, 1, 6], + [5, 4, 3, 2, 1], + [5, 4, 3, 2, 2], + [5, 4, 3, 2, 3], + [5, 4, 3, 2, 4], + [5, 4, 3, 2, 5], + [5, 4, 3, 2, 6], + [5, 4, 3, 3, 1], + [5, 4, 3, 3, 2], + [5, 4, 3, 3, 3], + [5, 4, 3, 3, 4], + [5, 4, 3, 3, 5], + [5, 4, 3, 3, 6], + [5, 4, 3, 4, 1], + [5, 4, 3, 4, 2], + [5, 4, 3, 4, 3], + [5, 4, 3, 4, 4], + [5, 4, 3, 4, 5], + [5, 4, 3, 4, 6], + [5, 4, 3, 5, 1], + [5, 4, 3, 5, 2], + [5, 4, 3, 5, 3], + [5, 4, 3, 5, 4], + [5, 4, 3, 5, 5], + [5, 4, 3, 5, 6], + [5, 4, 3, 6, 1], + [5, 4, 3, 6, 2], + [5, 4, 3, 6, 3], + [5, 4, 3, 6, 4], + [5, 4, 3, 6, 5], + [5, 4, 3, 6, 6], + [5, 4, 4, 1, 1], + [5, 4, 4, 1, 2], + [5, 4, 4, 1, 3], + [5, 4, 4, 1, 4], + [5, 4, 4, 1, 5], + [5, 4, 4, 1, 6], + [5, 4, 4, 2, 1], + [5, 4, 4, 2, 2], + [5, 4, 4, 2, 3], + [5, 4, 4, 2, 4], + [5, 4, 4, 2, 5], + [5, 4, 4, 2, 6], + [5, 4, 4, 3, 1], + [5, 4, 4, 3, 2], + [5, 4, 4, 3, 3], + [5, 4, 4, 3, 4], + [5, 4, 4, 3, 5], + [5, 4, 4, 3, 6], + [5, 4, 4, 4, 1], + [5, 4, 4, 4, 2], + [5, 4, 4, 4, 3], + [5, 4, 4, 4, 4], + [5, 4, 4, 4, 6], + [5, 4, 4, 5, 1], + [5, 4, 4, 5, 2], + [5, 4, 4, 5, 3], + [5, 4, 4, 5, 6], + [5, 4, 4, 6, 1], + [5, 4, 4, 6, 2], + [5, 4, 4, 6, 3], + [5, 4, 4, 6, 4], + [5, 4, 4, 6, 5], + [5, 4, 4, 6, 6], + [5, 4, 5, 1, 1], + [5, 4, 5, 1, 2], + [5, 4, 5, 1, 3], + [5, 4, 5, 1, 4], + [5, 4, 5, 1, 5], + [5, 4, 5, 1, 6], + [5, 4, 5, 2, 1], + [5, 4, 5, 2, 2], + [5, 4, 5, 2, 3], + [5, 4, 5, 2, 4], + [5, 4, 5, 2, 5], + [5, 4, 5, 2, 6], + [5, 4, 5, 3, 1], + [5, 4, 5, 3, 2], + [5, 4, 5, 3, 3], + [5, 4, 5, 3, 4], + [5, 4, 5, 3, 5], + [5, 4, 5, 3, 6], + [5, 4, 5, 4, 1], + [5, 4, 5, 4, 2], + [5, 4, 5, 4, 3], + [5, 4, 5, 4, 6], + [5, 4, 5, 5, 1], + [5, 4, 5, 5, 2], + [5, 4, 5, 5, 3], + [5, 4, 5, 5, 5], + [5, 4, 5, 5, 6], + [5, 4, 5, 6, 1], + [5, 4, 5, 6, 2], + [5, 4, 5, 6, 3], + [5, 4, 5, 6, 4], + [5, 4, 5, 6, 5], + [5, 4, 5, 6, 6], + [5, 4, 6, 1, 1], + [5, 4, 6, 1, 2], + [5, 4, 6, 1, 3], + [5, 4, 6, 1, 4], + [5, 4, 6, 1, 5], + [5, 4, 6, 1, 6], + [5, 4, 6, 2, 1], + [5, 4, 6, 2, 2], + [5, 4, 6, 2, 3], + [5, 4, 6, 2, 4], + [5, 4, 6, 2, 5], + [5, 4, 6, 2, 6], + [5, 4, 6, 3, 1], + [5, 4, 6, 3, 2], + [5, 4, 6, 3, 3], + [5, 4, 6, 3, 4], + [5, 4, 6, 3, 5], + [5, 4, 6, 3, 6], + [5, 4, 6, 4, 1], + [5, 4, 6, 4, 2], + [5, 4, 6, 4, 3], + [5, 4, 6, 4, 4], + [5, 4, 6, 4, 5], + [5, 4, 6, 4, 6], + [5, 4, 6, 5, 1], + [5, 4, 6, 5, 2], + [5, 4, 6, 5, 3], + [5, 4, 6, 5, 4], + [5, 4, 6, 5, 5], + [5, 4, 6, 5, 6], + [5, 4, 6, 6, 1], + [5, 4, 6, 6, 2], + [5, 4, 6, 6, 3], + [5, 4, 6, 6, 4], + [5, 4, 6, 6, 5], + [5, 4, 6, 6, 6], + [5, 5, 1, 1, 2], + [5, 5, 1, 1, 3], + [5, 5, 1, 1, 4], + [5, 5, 1, 1, 6], + [5, 5, 1, 2, 1], + [5, 5, 1, 2, 2], + [5, 5, 1, 2, 3], + [5, 5, 1, 2, 4], + [5, 5, 1, 2, 5], + [5, 5, 1, 2, 6], + [5, 5, 1, 3, 1], + [5, 5, 1, 3, 2], + [5, 5, 1, 3, 3], + [5, 5, 1, 3, 4], + [5, 5, 1, 3, 5], + [5, 5, 1, 3, 6], + [5, 5, 1, 4, 1], + [5, 5, 1, 4, 2], + [5, 5, 1, 4, 3], + [5, 5, 1, 4, 4], + [5, 5, 1, 4, 5], + [5, 5, 1, 4, 6], + [5, 5, 1, 5, 2], + [5, 5, 1, 5, 3], + [5, 5, 1, 5, 4], + [5, 5, 1, 5, 5], + [5, 5, 1, 5, 6], + [5, 5, 1, 6, 1], + [5, 5, 1, 6, 2], + [5, 5, 1, 6, 3], + [5, 5, 1, 6, 4], + [5, 5, 1, 6, 5], + [5, 5, 1, 6, 6], + [5, 5, 2, 1, 1], + [5, 5, 2, 1, 2], + [5, 5, 2, 1, 3], + [5, 5, 2, 1, 4], + [5, 5, 2, 1, 5], + [5, 5, 2, 1, 6], + [5, 5, 2, 2, 1], + [5, 5, 2, 2, 3], + [5, 5, 2, 2, 4], + [5, 5, 2, 2, 6], + [5, 5, 2, 3, 1], + [5, 5, 2, 3, 2], + [5, 5, 2, 3, 3], + [5, 5, 2, 3, 4], + [5, 5, 2, 3, 5], + [5, 5, 2, 3, 6], + [5, 5, 2, 4, 1], + [5, 5, 2, 4, 2], + [5, 5, 2, 4, 3], + [5, 5, 2, 4, 4], + [5, 5, 2, 4, 5], + [5, 5, 2, 4, 6], + [5, 5, 2, 5, 1], + [5, 5, 2, 5, 3], + [5, 5, 2, 5, 4], + [5, 5, 2, 5, 5], + [5, 5, 2, 5, 6], + [5, 5, 2, 6, 1], + [5, 5, 2, 6, 2], + [5, 5, 2, 6, 3], + [5, 5, 2, 6, 4], + [5, 5, 2, 6, 5], + [5, 5, 2, 6, 6], + [5, 5, 3, 1, 1], + [5, 5, 3, 1, 2], + [5, 5, 3, 1, 3], + [5, 5, 3, 1, 4], + [5, 5, 3, 1, 5], + [5, 5, 3, 1, 6], + [5, 5, 3, 2, 1], + [5, 5, 3, 2, 2], + [5, 5, 3, 2, 3], + [5, 5, 3, 2, 4], + [5, 5, 3, 2, 5], + [5, 5, 3, 2, 6], + [5, 5, 3, 3, 1], + [5, 5, 3, 3, 2], + [5, 5, 3, 3, 4], + [5, 5, 3, 3, 6], + [5, 5, 3, 4, 1], + [5, 5, 3, 4, 2], + [5, 5, 3, 4, 3], + [5, 5, 3, 4, 4], + [5, 5, 3, 4, 5], + [5, 5, 3, 4, 6], + [5, 5, 3, 5, 1], + [5, 5, 3, 5, 2], + [5, 5, 3, 5, 4], + [5, 5, 3, 5, 5], + [5, 5, 3, 5, 6], + [5, 5, 3, 6, 1], + [5, 5, 3, 6, 2], + [5, 5, 3, 6, 3], + [5, 5, 3, 6, 4], + [5, 5, 3, 6, 5], + [5, 5, 3, 6, 6], + [5, 5, 4, 1, 1], + [5, 5, 4, 1, 2], + [5, 5, 4, 1, 3], + [5, 5, 4, 1, 4], + [5, 5, 4, 1, 5], + [5, 5, 4, 1, 6], + [5, 5, 4, 2, 1], + [5, 5, 4, 2, 2], + [5, 5, 4, 2, 3], + [5, 5, 4, 2, 4], + [5, 5, 4, 2, 5], + [5, 5, 4, 2, 6], + [5, 5, 4, 3, 1], + [5, 5, 4, 3, 2], + [5, 5, 4, 3, 3], + [5, 5, 4, 3, 4], + [5, 5, 4, 3, 5], + [5, 5, 4, 3, 6], + [5, 5, 4, 4, 1], + [5, 5, 4, 4, 2], + [5, 5, 4, 4, 3], + [5, 5, 4, 4, 6], + [5, 5, 4, 5, 1], + [5, 5, 4, 5, 2], + [5, 5, 4, 5, 3], + [5, 5, 4, 5, 5], + [5, 5, 4, 5, 6], + [5, 5, 4, 6, 1], + [5, 5, 4, 6, 2], + [5, 5, 4, 6, 3], + [5, 5, 4, 6, 4], + [5, 5, 4, 6, 5], + [5, 5, 4, 6, 6], + [5, 5, 5, 1, 2], + [5, 5, 5, 1, 3], + [5, 5, 5, 1, 4], + [5, 5, 5, 1, 5], + [5, 5, 5, 1, 6], + [5, 5, 5, 2, 1], + [5, 5, 5, 2, 3], + [5, 5, 5, 2, 4], + [5, 5, 5, 2, 5], + [5, 5, 5, 2, 6], + [5, 5, 5, 3, 1], + [5, 5, 5, 3, 2], + [5, 5, 5, 3, 4], + [5, 5, 5, 3, 5], + [5, 5, 5, 3, 6], + [5, 5, 5, 4, 1], + [5, 5, 5, 4, 2], + [5, 5, 5, 4, 3], + [5, 5, 5, 4, 5], + [5, 5, 5, 4, 6], + [5, 5, 5, 5, 1], + [5, 5, 5, 5, 2], + [5, 5, 5, 5, 3], + [5, 5, 5, 5, 4], + [5, 5, 5, 5, 5], + [5, 5, 5, 5, 6], + [5, 5, 5, 6, 1], + [5, 5, 5, 6, 2], + [5, 5, 5, 6, 3], + [5, 5, 5, 6, 4], + [5, 5, 5, 6, 5], + [5, 5, 6, 1, 1], + [5, 5, 6, 1, 2], + [5, 5, 6, 1, 3], + [5, 5, 6, 1, 4], + [5, 5, 6, 1, 5], + [5, 5, 6, 1, 6], + [5, 5, 6, 2, 1], + [5, 5, 6, 2, 2], + [5, 5, 6, 2, 3], + [5, 5, 6, 2, 4], + [5, 5, 6, 2, 5], + [5, 5, 6, 2, 6], + [5, 5, 6, 3, 1], + [5, 5, 6, 3, 2], + [5, 5, 6, 3, 3], + [5, 5, 6, 3, 4], + [5, 5, 6, 3, 5], + [5, 5, 6, 3, 6], + [5, 5, 6, 4, 1], + [5, 5, 6, 4, 2], + [5, 5, 6, 4, 3], + [5, 5, 6, 4, 4], + [5, 5, 6, 4, 5], + [5, 5, 6, 4, 6], + [5, 5, 6, 5, 1], + [5, 5, 6, 5, 2], + [5, 5, 6, 5, 3], + [5, 5, 6, 5, 4], + [5, 5, 6, 5, 5], + [5, 5, 6, 6, 1], + [5, 5, 6, 6, 2], + [5, 5, 6, 6, 3], + [5, 5, 6, 6, 4], + [5, 6, 1, 1, 1], + [5, 6, 1, 1, 2], + [5, 6, 1, 1, 3], + [5, 6, 1, 1, 4], + [5, 6, 1, 1, 5], + [5, 6, 1, 1, 6], + [5, 6, 1, 2, 1], + [5, 6, 1, 2, 2], + [5, 6, 1, 2, 3], + [5, 6, 1, 2, 4], + [5, 6, 1, 2, 5], + [5, 6, 1, 2, 6], + [5, 6, 1, 3, 1], + [5, 6, 1, 3, 2], + [5, 6, 1, 3, 3], + [5, 6, 1, 3, 4], + [5, 6, 1, 3, 5], + [5, 6, 1, 3, 6], + [5, 6, 1, 4, 1], + [5, 6, 1, 4, 2], + [5, 6, 1, 4, 3], + [5, 6, 1, 4, 4], + [5, 6, 1, 4, 5], + [5, 6, 1, 4, 6], + [5, 6, 1, 5, 1], + [5, 6, 1, 5, 2], + [5, 6, 1, 5, 3], + [5, 6, 1, 5, 4], + [5, 6, 1, 5, 5], + [5, 6, 1, 5, 6], + [5, 6, 1, 6, 1], + [5, 6, 1, 6, 2], + [5, 6, 1, 6, 3], + [5, 6, 1, 6, 4], + [5, 6, 1, 6, 5], + [5, 6, 1, 6, 6], + [5, 6, 2, 1, 1], + [5, 6, 2, 1, 2], + [5, 6, 2, 1, 3], + [5, 6, 2, 1, 4], + [5, 6, 2, 1, 5], + [5, 6, 2, 1, 6], + [5, 6, 2, 2, 1], + [5, 6, 2, 2, 2], + [5, 6, 2, 2, 3], + [5, 6, 2, 2, 4], + [5, 6, 2, 2, 5], + [5, 6, 2, 2, 6], + [5, 6, 2, 3, 1], + [5, 6, 2, 3, 2], + [5, 6, 2, 3, 3], + [5, 6, 2, 3, 4], + [5, 6, 2, 3, 5], + [5, 6, 2, 3, 6], + [5, 6, 2, 4, 1], + [5, 6, 2, 4, 2], + [5, 6, 2, 4, 3], + [5, 6, 2, 4, 4], + [5, 6, 2, 4, 5], + [5, 6, 2, 4, 6], + [5, 6, 2, 5, 1], + [5, 6, 2, 5, 2], + [5, 6, 2, 5, 3], + [5, 6, 2, 5, 4], + [5, 6, 2, 5, 5], + [5, 6, 2, 5, 6], + [5, 6, 2, 6, 1], + [5, 6, 2, 6, 2], + [5, 6, 2, 6, 3], + [5, 6, 2, 6, 4], + [5, 6, 2, 6, 5], + [5, 6, 2, 6, 6], + [5, 6, 3, 1, 1], + [5, 6, 3, 1, 2], + [5, 6, 3, 1, 3], + [5, 6, 3, 1, 4], + [5, 6, 3, 1, 5], + [5, 6, 3, 1, 6], + [5, 6, 3, 2, 1], + [5, 6, 3, 2, 2], + [5, 6, 3, 2, 3], + [5, 6, 3, 2, 4], + [5, 6, 3, 2, 5], + [5, 6, 3, 2, 6], + [5, 6, 3, 3, 1], + [5, 6, 3, 3, 2], + [5, 6, 3, 3, 3], + [5, 6, 3, 3, 4], + [5, 6, 3, 3, 5], + [5, 6, 3, 3, 6], + [5, 6, 3, 4, 1], + [5, 6, 3, 4, 2], + [5, 6, 3, 4, 3], + [5, 6, 3, 4, 4], + [5, 6, 3, 4, 5], + [5, 6, 3, 4, 6], + [5, 6, 3, 5, 1], + [5, 6, 3, 5, 2], + [5, 6, 3, 5, 3], + [5, 6, 3, 5, 4], + [5, 6, 3, 5, 5], + [5, 6, 3, 5, 6], + [5, 6, 3, 6, 1], + [5, 6, 3, 6, 2], + [5, 6, 3, 6, 3], + [5, 6, 3, 6, 4], + [5, 6, 3, 6, 5], + [5, 6, 3, 6, 6], + [5, 6, 4, 1, 1], + [5, 6, 4, 1, 2], + [5, 6, 4, 1, 3], + [5, 6, 4, 1, 4], + [5, 6, 4, 1, 5], + [5, 6, 4, 1, 6], + [5, 6, 4, 2, 1], + [5, 6, 4, 2, 2], + [5, 6, 4, 2, 3], + [5, 6, 4, 2, 4], + [5, 6, 4, 2, 5], + [5, 6, 4, 2, 6], + [5, 6, 4, 3, 1], + [5, 6, 4, 3, 2], + [5, 6, 4, 3, 3], + [5, 6, 4, 3, 4], + [5, 6, 4, 3, 5], + [5, 6, 4, 3, 6], + [5, 6, 4, 4, 1], + [5, 6, 4, 4, 2], + [5, 6, 4, 4, 3], + [5, 6, 4, 4, 4], + [5, 6, 4, 4, 5], + [5, 6, 4, 4, 6], + [5, 6, 4, 5, 1], + [5, 6, 4, 5, 2], + [5, 6, 4, 5, 3], + [5, 6, 4, 5, 4], + [5, 6, 4, 5, 5], + [5, 6, 4, 5, 6], + [5, 6, 4, 6, 1], + [5, 6, 4, 6, 2], + [5, 6, 4, 6, 3], + [5, 6, 4, 6, 4], + [5, 6, 4, 6, 5], + [5, 6, 4, 6, 6], + [5, 6, 5, 1, 1], + [5, 6, 5, 1, 2], + [5, 6, 5, 1, 3], + [5, 6, 5, 1, 4], + [5, 6, 5, 1, 5], + [5, 6, 5, 1, 6], + [5, 6, 5, 2, 1], + [5, 6, 5, 2, 2], + [5, 6, 5, 2, 3], + [5, 6, 5, 2, 4], + [5, 6, 5, 2, 5], + [5, 6, 5, 2, 6], + [5, 6, 5, 3, 1], + [5, 6, 5, 3, 2], + [5, 6, 5, 3, 3], + [5, 6, 5, 3, 4], + [5, 6, 5, 3, 5], + [5, 6, 5, 3, 6], + [5, 6, 5, 4, 1], + [5, 6, 5, 4, 2], + [5, 6, 5, 4, 3], + [5, 6, 5, 4, 4], + [5, 6, 5, 4, 5], + [5, 6, 5, 4, 6], + [5, 6, 5, 5, 1], + [5, 6, 5, 5, 2], + [5, 6, 5, 5, 3], + [5, 6, 5, 5, 4], + [5, 6, 5, 5, 5], + [5, 6, 5, 6, 1], + [5, 6, 5, 6, 2], + [5, 6, 5, 6, 3], + [5, 6, 5, 6, 4], + [5, 6, 6, 1, 1], + [5, 6, 6, 1, 2], + [5, 6, 6, 1, 3], + [5, 6, 6, 1, 4], + [5, 6, 6, 1, 5], + [5, 6, 6, 1, 6], + [5, 6, 6, 2, 1], + [5, 6, 6, 2, 2], + [5, 6, 6, 2, 3], + [5, 6, 6, 2, 4], + [5, 6, 6, 2, 5], + [5, 6, 6, 2, 6], + [5, 6, 6, 3, 1], + [5, 6, 6, 3, 2], + [5, 6, 6, 3, 3], + [5, 6, 6, 3, 4], + [5, 6, 6, 3, 5], + [5, 6, 6, 3, 6], + [5, 6, 6, 4, 1], + [5, 6, 6, 4, 2], + [5, 6, 6, 4, 3], + [5, 6, 6, 4, 4], + [5, 6, 6, 4, 5], + [5, 6, 6, 4, 6], + [5, 6, 6, 5, 1], + [5, 6, 6, 5, 2], + [5, 6, 6, 5, 3], + [5, 6, 6, 5, 4], + [5, 6, 6, 6, 1], + [5, 6, 6, 6, 2], + [5, 6, 6, 6, 3], + [5, 6, 6, 6, 4], + [5, 6, 6, 6, 6], + [6, 1, 1, 1, 1], + [6, 1, 1, 1, 2], + [6, 1, 1, 1, 3], + [6, 1, 1, 1, 4], + [6, 1, 1, 1, 5], + [6, 1, 1, 2, 1], + [6, 1, 1, 2, 2], + [6, 1, 1, 2, 3], + [6, 1, 1, 2, 4], + [6, 1, 1, 2, 5], + [6, 1, 1, 2, 6], + [6, 1, 1, 3, 1], + [6, 1, 1, 3, 2], + [6, 1, 1, 3, 3], + [6, 1, 1, 3, 4], + [6, 1, 1, 3, 5], + [6, 1, 1, 3, 6], + [6, 1, 1, 4, 1], + [6, 1, 1, 4, 2], + [6, 1, 1, 4, 3], + [6, 1, 1, 4, 4], + [6, 1, 1, 4, 5], + [6, 1, 1, 4, 6], + [6, 1, 1, 5, 1], + [6, 1, 1, 5, 2], + [6, 1, 1, 5, 3], + [6, 1, 1, 5, 4], + [6, 1, 1, 5, 5], + [6, 1, 1, 5, 6], + [6, 1, 1, 6, 2], + [6, 1, 1, 6, 3], + [6, 1, 1, 6, 4], + [6, 1, 1, 6, 5], + [6, 1, 2, 1, 1], + [6, 1, 2, 1, 2], + [6, 1, 2, 1, 3], + [6, 1, 2, 1, 4], + [6, 1, 2, 1, 5], + [6, 1, 2, 1, 6], + [6, 1, 2, 2, 1], + [6, 1, 2, 2, 2], + [6, 1, 2, 2, 3], + [6, 1, 2, 2, 4], + [6, 1, 2, 2, 5], + [6, 1, 2, 2, 6], + [6, 1, 2, 3, 1], + [6, 1, 2, 3, 2], + [6, 1, 2, 3, 3], + [6, 1, 2, 3, 4], + [6, 1, 2, 3, 5], + [6, 1, 2, 3, 6], + [6, 1, 2, 4, 1], + [6, 1, 2, 4, 2], + [6, 1, 2, 4, 3], + [6, 1, 2, 4, 4], + [6, 1, 2, 4, 5], + [6, 1, 2, 4, 6], + [6, 1, 2, 5, 1], + [6, 1, 2, 5, 2], + [6, 1, 2, 5, 3], + [6, 1, 2, 5, 4], + [6, 1, 2, 5, 5], + [6, 1, 2, 5, 6], + [6, 1, 2, 6, 1], + [6, 1, 2, 6, 2], + [6, 1, 2, 6, 3], + [6, 1, 2, 6, 4], + [6, 1, 2, 6, 5], + [6, 1, 2, 6, 6], + [6, 1, 3, 1, 1], + [6, 1, 3, 1, 2], + [6, 1, 3, 1, 3], + [6, 1, 3, 1, 4], + [6, 1, 3, 1, 5], + [6, 1, 3, 1, 6], + [6, 1, 3, 2, 1], + [6, 1, 3, 2, 2], + [6, 1, 3, 2, 3], + [6, 1, 3, 2, 4], + [6, 1, 3, 2, 5], + [6, 1, 3, 2, 6], + [6, 1, 3, 3, 1], + [6, 1, 3, 3, 2], + [6, 1, 3, 3, 3], + [6, 1, 3, 3, 4], + [6, 1, 3, 3, 5], + [6, 1, 3, 3, 6], + [6, 1, 3, 4, 1], + [6, 1, 3, 4, 2], + [6, 1, 3, 4, 3], + [6, 1, 3, 4, 4], + [6, 1, 3, 4, 5], + [6, 1, 3, 4, 6], + [6, 1, 3, 5, 1], + [6, 1, 3, 5, 2], + [6, 1, 3, 5, 3], + [6, 1, 3, 5, 4], + [6, 1, 3, 5, 5], + [6, 1, 3, 5, 6], + [6, 1, 3, 6, 1], + [6, 1, 3, 6, 2], + [6, 1, 3, 6, 3], + [6, 1, 3, 6, 4], + [6, 1, 3, 6, 5], + [6, 1, 3, 6, 6], + [6, 1, 4, 1, 1], + [6, 1, 4, 1, 2], + [6, 1, 4, 1, 3], + [6, 1, 4, 1, 4], + [6, 1, 4, 1, 5], + [6, 1, 4, 1, 6], + [6, 1, 4, 2, 1], + [6, 1, 4, 2, 2], + [6, 1, 4, 2, 3], + [6, 1, 4, 2, 4], + [6, 1, 4, 2, 5], + [6, 1, 4, 2, 6], + [6, 1, 4, 3, 1], + [6, 1, 4, 3, 2], + [6, 1, 4, 3, 3], + [6, 1, 4, 3, 4], + [6, 1, 4, 3, 5], + [6, 1, 4, 3, 6], + [6, 1, 4, 4, 1], + [6, 1, 4, 4, 2], + [6, 1, 4, 4, 3], + [6, 1, 4, 4, 4], + [6, 1, 4, 4, 5], + [6, 1, 4, 4, 6], + [6, 1, 4, 5, 1], + [6, 1, 4, 5, 2], + [6, 1, 4, 5, 3], + [6, 1, 4, 5, 4], + [6, 1, 4, 5, 5], + [6, 1, 4, 5, 6], + [6, 1, 4, 6, 1], + [6, 1, 4, 6, 2], + [6, 1, 4, 6, 3], + [6, 1, 4, 6, 4], + [6, 1, 4, 6, 5], + [6, 1, 4, 6, 6], + [6, 1, 5, 1, 1], + [6, 1, 5, 1, 2], + [6, 1, 5, 1, 3], + [6, 1, 5, 1, 4], + [6, 1, 5, 1, 5], + [6, 1, 5, 1, 6], + [6, 1, 5, 2, 1], + [6, 1, 5, 2, 2], + [6, 1, 5, 2, 3], + [6, 1, 5, 2, 4], + [6, 1, 5, 2, 5], + [6, 1, 5, 2, 6], + [6, 1, 5, 3, 1], + [6, 1, 5, 3, 2], + [6, 1, 5, 3, 3], + [6, 1, 5, 3, 4], + [6, 1, 5, 3, 5], + [6, 1, 5, 3, 6], + [6, 1, 5, 4, 1], + [6, 1, 5, 4, 2], + [6, 1, 5, 4, 3], + [6, 1, 5, 4, 4], + [6, 1, 5, 4, 5], + [6, 1, 5, 4, 6], + [6, 1, 5, 5, 1], + [6, 1, 5, 5, 2], + [6, 1, 5, 5, 3], + [6, 1, 5, 5, 4], + [6, 1, 5, 5, 5], + [6, 1, 5, 5, 6], + [6, 1, 5, 6, 1], + [6, 1, 5, 6, 2], + [6, 1, 5, 6, 3], + [6, 1, 5, 6, 4], + [6, 1, 5, 6, 5], + [6, 1, 5, 6, 6], + [6, 1, 6, 1, 2], + [6, 1, 6, 1, 3], + [6, 1, 6, 1, 4], + [6, 1, 6, 1, 5], + [6, 1, 6, 2, 1], + [6, 1, 6, 2, 2], + [6, 1, 6, 2, 3], + [6, 1, 6, 2, 4], + [6, 1, 6, 2, 5], + [6, 1, 6, 2, 6], + [6, 1, 6, 3, 1], + [6, 1, 6, 3, 2], + [6, 1, 6, 3, 3], + [6, 1, 6, 3, 4], + [6, 1, 6, 3, 5], + [6, 1, 6, 3, 6], + [6, 1, 6, 4, 1], + [6, 1, 6, 4, 2], + [6, 1, 6, 4, 3], + [6, 1, 6, 4, 4], + [6, 1, 6, 4, 5], + [6, 1, 6, 4, 6], + [6, 1, 6, 5, 1], + [6, 1, 6, 5, 2], + [6, 1, 6, 5, 3], + [6, 1, 6, 5, 4], + [6, 1, 6, 5, 5], + [6, 1, 6, 5, 6], + [6, 1, 6, 6, 2], + [6, 1, 6, 6, 3], + [6, 1, 6, 6, 4], + [6, 1, 6, 6, 5], + [6, 1, 6, 6, 6], + [6, 2, 1, 1, 1], + [6, 2, 1, 1, 2], + [6, 2, 1, 1, 3], + [6, 2, 1, 1, 4], + [6, 2, 1, 1, 5], + [6, 2, 1, 1, 6], + [6, 2, 1, 2, 1], + [6, 2, 1, 2, 2], + [6, 2, 1, 2, 3], + [6, 2, 1, 2, 4], + [6, 2, 1, 2, 5], + [6, 2, 1, 2, 6], + [6, 2, 1, 3, 1], + [6, 2, 1, 3, 2], + [6, 2, 1, 3, 3], + [6, 2, 1, 3, 4], + [6, 2, 1, 3, 5], + [6, 2, 1, 3, 6], + [6, 2, 1, 4, 1], + [6, 2, 1, 4, 2], + [6, 2, 1, 4, 3], + [6, 2, 1, 4, 4], + [6, 2, 1, 4, 5], + [6, 2, 1, 4, 6], + [6, 2, 1, 5, 1], + [6, 2, 1, 5, 2], + [6, 2, 1, 5, 3], + [6, 2, 1, 5, 4], + [6, 2, 1, 5, 5], + [6, 2, 1, 5, 6], + [6, 2, 1, 6, 1], + [6, 2, 1, 6, 2], + [6, 2, 1, 6, 3], + [6, 2, 1, 6, 4], + [6, 2, 1, 6, 5], + [6, 2, 1, 6, 6], + [6, 2, 2, 1, 1], + [6, 2, 2, 1, 2], + [6, 2, 2, 1, 3], + [6, 2, 2, 1, 4], + [6, 2, 2, 1, 5], + [6, 2, 2, 1, 6], + [6, 2, 2, 2, 1], + [6, 2, 2, 2, 2], + [6, 2, 2, 2, 3], + [6, 2, 2, 2, 4], + [6, 2, 2, 2, 5], + [6, 2, 2, 3, 1], + [6, 2, 2, 3, 2], + [6, 2, 2, 3, 3], + [6, 2, 2, 3, 4], + [6, 2, 2, 3, 5], + [6, 2, 2, 3, 6], + [6, 2, 2, 4, 1], + [6, 2, 2, 4, 2], + [6, 2, 2, 4, 3], + [6, 2, 2, 4, 4], + [6, 2, 2, 4, 5], + [6, 2, 2, 4, 6], + [6, 2, 2, 5, 1], + [6, 2, 2, 5, 2], + [6, 2, 2, 5, 3], + [6, 2, 2, 5, 4], + [6, 2, 2, 5, 5], + [6, 2, 2, 5, 6], + [6, 2, 2, 6, 1], + [6, 2, 2, 6, 3], + [6, 2, 2, 6, 4], + [6, 2, 2, 6, 5], + [6, 2, 3, 1, 1], + [6, 2, 3, 1, 2], + [6, 2, 3, 1, 3], + [6, 2, 3, 1, 4], + [6, 2, 3, 1, 5], + [6, 2, 3, 1, 6], + [6, 2, 3, 2, 1], + [6, 2, 3, 2, 2], + [6, 2, 3, 2, 3], + [6, 2, 3, 2, 4], + [6, 2, 3, 2, 5], + [6, 2, 3, 2, 6], + [6, 2, 3, 3, 1], + [6, 2, 3, 3, 2], + [6, 2, 3, 3, 3], + [6, 2, 3, 3, 4], + [6, 2, 3, 3, 5], + [6, 2, 3, 3, 6], + [6, 2, 3, 4, 1], + [6, 2, 3, 4, 2], + [6, 2, 3, 4, 3], + [6, 2, 3, 4, 4], + [6, 2, 3, 4, 5], + [6, 2, 3, 4, 6], + [6, 2, 3, 5, 1], + [6, 2, 3, 5, 2], + [6, 2, 3, 5, 3], + [6, 2, 3, 5, 4], + [6, 2, 3, 5, 5], + [6, 2, 3, 5, 6], + [6, 2, 3, 6, 1], + [6, 2, 3, 6, 2], + [6, 2, 3, 6, 3], + [6, 2, 3, 6, 4], + [6, 2, 3, 6, 5], + [6, 2, 3, 6, 6], + [6, 2, 4, 1, 1], + [6, 2, 4, 1, 2], + [6, 2, 4, 1, 3], + [6, 2, 4, 1, 4], + [6, 2, 4, 1, 5], + [6, 2, 4, 1, 6], + [6, 2, 4, 2, 1], + [6, 2, 4, 2, 2], + [6, 2, 4, 2, 3], + [6, 2, 4, 2, 4], + [6, 2, 4, 2, 5], + [6, 2, 4, 2, 6], + [6, 2, 4, 3, 1], + [6, 2, 4, 3, 2], + [6, 2, 4, 3, 3], + [6, 2, 4, 3, 4], + [6, 2, 4, 3, 5], + [6, 2, 4, 3, 6], + [6, 2, 4, 4, 1], + [6, 2, 4, 4, 2], + [6, 2, 4, 4, 3], + [6, 2, 4, 4, 4], + [6, 2, 4, 4, 5], + [6, 2, 4, 4, 6], + [6, 2, 4, 5, 1], + [6, 2, 4, 5, 2], + [6, 2, 4, 5, 3], + [6, 2, 4, 5, 4], + [6, 2, 4, 5, 5], + [6, 2, 4, 5, 6], + [6, 2, 4, 6, 1], + [6, 2, 4, 6, 2], + [6, 2, 4, 6, 3], + [6, 2, 4, 6, 4], + [6, 2, 4, 6, 5], + [6, 2, 4, 6, 6], + [6, 2, 5, 1, 1], + [6, 2, 5, 1, 2], + [6, 2, 5, 1, 3], + [6, 2, 5, 1, 4], + [6, 2, 5, 1, 5], + [6, 2, 5, 1, 6], + [6, 2, 5, 2, 1], + [6, 2, 5, 2, 2], + [6, 2, 5, 2, 3], + [6, 2, 5, 2, 4], + [6, 2, 5, 2, 5], + [6, 2, 5, 2, 6], + [6, 2, 5, 3, 1], + [6, 2, 5, 3, 2], + [6, 2, 5, 3, 3], + [6, 2, 5, 3, 4], + [6, 2, 5, 3, 5], + [6, 2, 5, 3, 6], + [6, 2, 5, 4, 1], + [6, 2, 5, 4, 2], + [6, 2, 5, 4, 3], + [6, 2, 5, 4, 4], + [6, 2, 5, 4, 5], + [6, 2, 5, 4, 6], + [6, 2, 5, 5, 1], + [6, 2, 5, 5, 2], + [6, 2, 5, 5, 3], + [6, 2, 5, 5, 4], + [6, 2, 5, 5, 5], + [6, 2, 5, 5, 6], + [6, 2, 5, 6, 1], + [6, 2, 5, 6, 2], + [6, 2, 5, 6, 3], + [6, 2, 5, 6, 4], + [6, 2, 5, 6, 5], + [6, 2, 5, 6, 6], + [6, 2, 6, 1, 1], + [6, 2, 6, 1, 2], + [6, 2, 6, 1, 3], + [6, 2, 6, 1, 4], + [6, 2, 6, 1, 5], + [6, 2, 6, 1, 6], + [6, 2, 6, 2, 1], + [6, 2, 6, 2, 3], + [6, 2, 6, 2, 4], + [6, 2, 6, 2, 5], + [6, 2, 6, 3, 1], + [6, 2, 6, 3, 2], + [6, 2, 6, 3, 3], + [6, 2, 6, 3, 4], + [6, 2, 6, 3, 5], + [6, 2, 6, 3, 6], + [6, 2, 6, 4, 1], + [6, 2, 6, 4, 2], + [6, 2, 6, 4, 3], + [6, 2, 6, 4, 4], + [6, 2, 6, 4, 5], + [6, 2, 6, 4, 6], + [6, 2, 6, 5, 1], + [6, 2, 6, 5, 2], + [6, 2, 6, 5, 3], + [6, 2, 6, 5, 4], + [6, 2, 6, 5, 5], + [6, 2, 6, 5, 6], + [6, 2, 6, 6, 1], + [6, 2, 6, 6, 3], + [6, 2, 6, 6, 4], + [6, 2, 6, 6, 5], + [6, 2, 6, 6, 6], + [6, 3, 1, 1, 1], + [6, 3, 1, 1, 2], + [6, 3, 1, 1, 3], + [6, 3, 1, 1, 4], + [6, 3, 1, 1, 5], + [6, 3, 1, 1, 6], + [6, 3, 1, 2, 1], + [6, 3, 1, 2, 2], + [6, 3, 1, 2, 3], + [6, 3, 1, 2, 4], + [6, 3, 1, 2, 5], + [6, 3, 1, 2, 6], + [6, 3, 1, 3, 1], + [6, 3, 1, 3, 2], + [6, 3, 1, 3, 3], + [6, 3, 1, 3, 4], + [6, 3, 1, 3, 5], + [6, 3, 1, 3, 6], + [6, 3, 1, 4, 1], + [6, 3, 1, 4, 2], + [6, 3, 1, 4, 3], + [6, 3, 1, 4, 4], + [6, 3, 1, 4, 5], + [6, 3, 1, 4, 6], + [6, 3, 1, 5, 1], + [6, 3, 1, 5, 2], + [6, 3, 1, 5, 3], + [6, 3, 1, 5, 4], + [6, 3, 1, 5, 5], + [6, 3, 1, 5, 6], + [6, 3, 1, 6, 1], + [6, 3, 1, 6, 2], + [6, 3, 1, 6, 3], + [6, 3, 1, 6, 4], + [6, 3, 1, 6, 5], + [6, 3, 1, 6, 6], + [6, 3, 2, 1, 1], + [6, 3, 2, 1, 2], + [6, 3, 2, 1, 3], + [6, 3, 2, 1, 4], + [6, 3, 2, 1, 5], + [6, 3, 2, 1, 6], + [6, 3, 2, 2, 1], + [6, 3, 2, 2, 2], + [6, 3, 2, 2, 3], + [6, 3, 2, 2, 4], + [6, 3, 2, 2, 5], + [6, 3, 2, 2, 6], + [6, 3, 2, 3, 1], + [6, 3, 2, 3, 2], + [6, 3, 2, 3, 3], + [6, 3, 2, 3, 4], + [6, 3, 2, 3, 5], + [6, 3, 2, 3, 6], + [6, 3, 2, 4, 1], + [6, 3, 2, 4, 2], + [6, 3, 2, 4, 3], + [6, 3, 2, 4, 4], + [6, 3, 2, 4, 5], + [6, 3, 2, 4, 6], + [6, 3, 2, 5, 1], + [6, 3, 2, 5, 2], + [6, 3, 2, 5, 3], + [6, 3, 2, 5, 4], + [6, 3, 2, 5, 5], + [6, 3, 2, 5, 6], + [6, 3, 2, 6, 1], + [6, 3, 2, 6, 2], + [6, 3, 2, 6, 3], + [6, 3, 2, 6, 4], + [6, 3, 2, 6, 5], + [6, 3, 2, 6, 6], + [6, 3, 3, 1, 1], + [6, 3, 3, 1, 2], + [6, 3, 3, 1, 3], + [6, 3, 3, 1, 4], + [6, 3, 3, 1, 5], + [6, 3, 3, 1, 6], + [6, 3, 3, 2, 1], + [6, 3, 3, 2, 2], + [6, 3, 3, 2, 3], + [6, 3, 3, 2, 4], + [6, 3, 3, 2, 5], + [6, 3, 3, 2, 6], + [6, 3, 3, 3, 1], + [6, 3, 3, 3, 2], + [6, 3, 3, 3, 3], + [6, 3, 3, 3, 4], + [6, 3, 3, 3, 5], + [6, 3, 3, 4, 1], + [6, 3, 3, 4, 2], + [6, 3, 3, 4, 3], + [6, 3, 3, 4, 4], + [6, 3, 3, 4, 5], + [6, 3, 3, 4, 6], + [6, 3, 3, 5, 1], + [6, 3, 3, 5, 2], + [6, 3, 3, 5, 3], + [6, 3, 3, 5, 4], + [6, 3, 3, 5, 5], + [6, 3, 3, 5, 6], + [6, 3, 3, 6, 1], + [6, 3, 3, 6, 2], + [6, 3, 3, 6, 4], + [6, 3, 3, 6, 5], + [6, 3, 4, 1, 1], + [6, 3, 4, 1, 2], + [6, 3, 4, 1, 3], + [6, 3, 4, 1, 4], + [6, 3, 4, 1, 5], + [6, 3, 4, 1, 6], + [6, 3, 4, 2, 1], + [6, 3, 4, 2, 2], + [6, 3, 4, 2, 3], + [6, 3, 4, 2, 4], + [6, 3, 4, 2, 5], + [6, 3, 4, 2, 6], + [6, 3, 4, 3, 1], + [6, 3, 4, 3, 2], + [6, 3, 4, 3, 3], + [6, 3, 4, 3, 4], + [6, 3, 4, 3, 5], + [6, 3, 4, 3, 6], + [6, 3, 4, 4, 1], + [6, 3, 4, 4, 2], + [6, 3, 4, 4, 3], + [6, 3, 4, 4, 4], + [6, 3, 4, 4, 5], + [6, 3, 4, 4, 6], + [6, 3, 4, 5, 1], + [6, 3, 4, 5, 2], + [6, 3, 4, 5, 3], + [6, 3, 4, 5, 4], + [6, 3, 4, 5, 5], + [6, 3, 4, 5, 6], + [6, 3, 4, 6, 1], + [6, 3, 4, 6, 2], + [6, 3, 4, 6, 3], + [6, 3, 4, 6, 4], + [6, 3, 4, 6, 5], + [6, 3, 4, 6, 6], + [6, 3, 5, 1, 1], + [6, 3, 5, 1, 2], + [6, 3, 5, 1, 3], + [6, 3, 5, 1, 4], + [6, 3, 5, 1, 5], + [6, 3, 5, 1, 6], + [6, 3, 5, 2, 1], + [6, 3, 5, 2, 2], + [6, 3, 5, 2, 3], + [6, 3, 5, 2, 4], + [6, 3, 5, 2, 5], + [6, 3, 5, 2, 6], + [6, 3, 5, 3, 1], + [6, 3, 5, 3, 2], + [6, 3, 5, 3, 3], + [6, 3, 5, 3, 4], + [6, 3, 5, 3, 5], + [6, 3, 5, 3, 6], + [6, 3, 5, 4, 1], + [6, 3, 5, 4, 2], + [6, 3, 5, 4, 3], + [6, 3, 5, 4, 4], + [6, 3, 5, 4, 5], + [6, 3, 5, 4, 6], + [6, 3, 5, 5, 1], + [6, 3, 5, 5, 2], + [6, 3, 5, 5, 3], + [6, 3, 5, 5, 4], + [6, 3, 5, 5, 5], + [6, 3, 5, 5, 6], + [6, 3, 5, 6, 1], + [6, 3, 5, 6, 2], + [6, 3, 5, 6, 3], + [6, 3, 5, 6, 4], + [6, 3, 5, 6, 5], + [6, 3, 5, 6, 6], + [6, 3, 6, 1, 1], + [6, 3, 6, 1, 2], + [6, 3, 6, 1, 3], + [6, 3, 6, 1, 4], + [6, 3, 6, 1, 5], + [6, 3, 6, 1, 6], + [6, 3, 6, 2, 1], + [6, 3, 6, 2, 2], + [6, 3, 6, 2, 3], + [6, 3, 6, 2, 4], + [6, 3, 6, 2, 5], + [6, 3, 6, 2, 6], + [6, 3, 6, 3, 1], + [6, 3, 6, 3, 2], + [6, 3, 6, 3, 4], + [6, 3, 6, 3, 5], + [6, 3, 6, 4, 1], + [6, 3, 6, 4, 2], + [6, 3, 6, 4, 3], + [6, 3, 6, 4, 4], + [6, 3, 6, 4, 5], + [6, 3, 6, 4, 6], + [6, 3, 6, 5, 1], + [6, 3, 6, 5, 2], + [6, 3, 6, 5, 3], + [6, 3, 6, 5, 4], + [6, 3, 6, 5, 5], + [6, 3, 6, 5, 6], + [6, 3, 6, 6, 1], + [6, 3, 6, 6, 2], + [6, 3, 6, 6, 4], + [6, 3, 6, 6, 5], + [6, 3, 6, 6, 6], + [6, 4, 1, 1, 1], + [6, 4, 1, 1, 2], + [6, 4, 1, 1, 3], + [6, 4, 1, 1, 4], + [6, 4, 1, 1, 5], + [6, 4, 1, 1, 6], + [6, 4, 1, 2, 1], + [6, 4, 1, 2, 2], + [6, 4, 1, 2, 3], + [6, 4, 1, 2, 4], + [6, 4, 1, 2, 5], + [6, 4, 1, 2, 6], + [6, 4, 1, 3, 1], + [6, 4, 1, 3, 2], + [6, 4, 1, 3, 3], + [6, 4, 1, 3, 4], + [6, 4, 1, 3, 5], + [6, 4, 1, 3, 6], + [6, 4, 1, 4, 1], + [6, 4, 1, 4, 2], + [6, 4, 1, 4, 3], + [6, 4, 1, 4, 4], + [6, 4, 1, 4, 5], + [6, 4, 1, 4, 6], + [6, 4, 1, 5, 1], + [6, 4, 1, 5, 2], + [6, 4, 1, 5, 3], + [6, 4, 1, 5, 4], + [6, 4, 1, 5, 5], + [6, 4, 1, 5, 6], + [6, 4, 1, 6, 1], + [6, 4, 1, 6, 2], + [6, 4, 1, 6, 3], + [6, 4, 1, 6, 4], + [6, 4, 1, 6, 5], + [6, 4, 1, 6, 6], + [6, 4, 2, 1, 1], + [6, 4, 2, 1, 2], + [6, 4, 2, 1, 3], + [6, 4, 2, 1, 4], + [6, 4, 2, 1, 5], + [6, 4, 2, 1, 6], + [6, 4, 2, 2, 1], + [6, 4, 2, 2, 2], + [6, 4, 2, 2, 3], + [6, 4, 2, 2, 4], + [6, 4, 2, 2, 5], + [6, 4, 2, 2, 6], + [6, 4, 2, 3, 1], + [6, 4, 2, 3, 2], + [6, 4, 2, 3, 3], + [6, 4, 2, 3, 4], + [6, 4, 2, 3, 5], + [6, 4, 2, 3, 6], + [6, 4, 2, 4, 1], + [6, 4, 2, 4, 2], + [6, 4, 2, 4, 3], + [6, 4, 2, 4, 4], + [6, 4, 2, 4, 5], + [6, 4, 2, 4, 6], + [6, 4, 2, 5, 1], + [6, 4, 2, 5, 2], + [6, 4, 2, 5, 3], + [6, 4, 2, 5, 4], + [6, 4, 2, 5, 5], + [6, 4, 2, 5, 6], + [6, 4, 2, 6, 1], + [6, 4, 2, 6, 2], + [6, 4, 2, 6, 3], + [6, 4, 2, 6, 4], + [6, 4, 2, 6, 5], + [6, 4, 2, 6, 6], + [6, 4, 3, 1, 1], + [6, 4, 3, 1, 2], + [6, 4, 3, 1, 3], + [6, 4, 3, 1, 4], + [6, 4, 3, 1, 5], + [6, 4, 3, 1, 6], + [6, 4, 3, 2, 1], + [6, 4, 3, 2, 2], + [6, 4, 3, 2, 3], + [6, 4, 3, 2, 4], + [6, 4, 3, 2, 5], + [6, 4, 3, 2, 6], + [6, 4, 3, 3, 1], + [6, 4, 3, 3, 2], + [6, 4, 3, 3, 3], + [6, 4, 3, 3, 4], + [6, 4, 3, 3, 5], + [6, 4, 3, 3, 6], + [6, 4, 3, 4, 1], + [6, 4, 3, 4, 2], + [6, 4, 3, 4, 3], + [6, 4, 3, 4, 4], + [6, 4, 3, 4, 5], + [6, 4, 3, 4, 6], + [6, 4, 3, 5, 1], + [6, 4, 3, 5, 2], + [6, 4, 3, 5, 3], + [6, 4, 3, 5, 4], + [6, 4, 3, 5, 5], + [6, 4, 3, 5, 6], + [6, 4, 3, 6, 1], + [6, 4, 3, 6, 2], + [6, 4, 3, 6, 3], + [6, 4, 3, 6, 4], + [6, 4, 3, 6, 5], + [6, 4, 3, 6, 6], + [6, 4, 4, 1, 1], + [6, 4, 4, 1, 2], + [6, 4, 4, 1, 3], + [6, 4, 4, 1, 4], + [6, 4, 4, 1, 5], + [6, 4, 4, 1, 6], + [6, 4, 4, 2, 1], + [6, 4, 4, 2, 2], + [6, 4, 4, 2, 3], + [6, 4, 4, 2, 4], + [6, 4, 4, 2, 5], + [6, 4, 4, 2, 6], + [6, 4, 4, 3, 1], + [6, 4, 4, 3, 2], + [6, 4, 4, 3, 3], + [6, 4, 4, 3, 4], + [6, 4, 4, 3, 5], + [6, 4, 4, 3, 6], + [6, 4, 4, 4, 1], + [6, 4, 4, 4, 2], + [6, 4, 4, 4, 3], + [6, 4, 4, 4, 4], + [6, 4, 4, 4, 5], + [6, 4, 4, 5, 1], + [6, 4, 4, 5, 2], + [6, 4, 4, 5, 3], + [6, 4, 4, 5, 4], + [6, 4, 4, 5, 5], + [6, 4, 4, 5, 6], + [6, 4, 4, 6, 1], + [6, 4, 4, 6, 2], + [6, 4, 4, 6, 3], + [6, 4, 4, 6, 5], + [6, 4, 5, 1, 1], + [6, 4, 5, 1, 2], + [6, 4, 5, 1, 3], + [6, 4, 5, 1, 4], + [6, 4, 5, 1, 5], + [6, 4, 5, 1, 6], + [6, 4, 5, 2, 1], + [6, 4, 5, 2, 2], + [6, 4, 5, 2, 3], + [6, 4, 5, 2, 4], + [6, 4, 5, 2, 5], + [6, 4, 5, 2, 6], + [6, 4, 5, 3, 1], + [6, 4, 5, 3, 2], + [6, 4, 5, 3, 3], + [6, 4, 5, 3, 4], + [6, 4, 5, 3, 5], + [6, 4, 5, 3, 6], + [6, 4, 5, 4, 1], + [6, 4, 5, 4, 2], + [6, 4, 5, 4, 3], + [6, 4, 5, 4, 4], + [6, 4, 5, 4, 5], + [6, 4, 5, 4, 6], + [6, 4, 5, 5, 1], + [6, 4, 5, 5, 2], + [6, 4, 5, 5, 3], + [6, 4, 5, 5, 4], + [6, 4, 5, 5, 5], + [6, 4, 5, 5, 6], + [6, 4, 5, 6, 1], + [6, 4, 5, 6, 2], + [6, 4, 5, 6, 3], + [6, 4, 5, 6, 4], + [6, 4, 5, 6, 5], + [6, 4, 5, 6, 6], + [6, 4, 6, 1, 1], + [6, 4, 6, 1, 2], + [6, 4, 6, 1, 3], + [6, 4, 6, 1, 4], + [6, 4, 6, 1, 5], + [6, 4, 6, 1, 6], + [6, 4, 6, 2, 1], + [6, 4, 6, 2, 2], + [6, 4, 6, 2, 3], + [6, 4, 6, 2, 4], + [6, 4, 6, 2, 5], + [6, 4, 6, 2, 6], + [6, 4, 6, 3, 1], + [6, 4, 6, 3, 2], + [6, 4, 6, 3, 3], + [6, 4, 6, 3, 4], + [6, 4, 6, 3, 5], + [6, 4, 6, 3, 6], + [6, 4, 6, 4, 1], + [6, 4, 6, 4, 2], + [6, 4, 6, 4, 3], + [6, 4, 6, 4, 5], + [6, 4, 6, 5, 1], + [6, 4, 6, 5, 2], + [6, 4, 6, 5, 3], + [6, 4, 6, 5, 4], + [6, 4, 6, 5, 5], + [6, 4, 6, 5, 6], + [6, 4, 6, 6, 1], + [6, 4, 6, 6, 2], + [6, 4, 6, 6, 3], + [6, 4, 6, 6, 5], + [6, 4, 6, 6, 6], + [6, 5, 1, 1, 1], + [6, 5, 1, 1, 2], + [6, 5, 1, 1, 3], + [6, 5, 1, 1, 4], + [6, 5, 1, 1, 5], + [6, 5, 1, 1, 6], + [6, 5, 1, 2, 1], + [6, 5, 1, 2, 2], + [6, 5, 1, 2, 3], + [6, 5, 1, 2, 4], + [6, 5, 1, 2, 5], + [6, 5, 1, 2, 6], + [6, 5, 1, 3, 1], + [6, 5, 1, 3, 2], + [6, 5, 1, 3, 3], + [6, 5, 1, 3, 4], + [6, 5, 1, 3, 5], + [6, 5, 1, 3, 6], + [6, 5, 1, 4, 1], + [6, 5, 1, 4, 2], + [6, 5, 1, 4, 3], + [6, 5, 1, 4, 4], + [6, 5, 1, 4, 5], + [6, 5, 1, 4, 6], + [6, 5, 1, 5, 1], + [6, 5, 1, 5, 2], + [6, 5, 1, 5, 3], + [6, 5, 1, 5, 4], + [6, 5, 1, 5, 5], + [6, 5, 1, 5, 6], + [6, 5, 1, 6, 1], + [6, 5, 1, 6, 2], + [6, 5, 1, 6, 3], + [6, 5, 1, 6, 4], + [6, 5, 1, 6, 5], + [6, 5, 1, 6, 6], + [6, 5, 2, 1, 1], + [6, 5, 2, 1, 2], + [6, 5, 2, 1, 3], + [6, 5, 2, 1, 4], + [6, 5, 2, 1, 5], + [6, 5, 2, 1, 6], + [6, 5, 2, 2, 1], + [6, 5, 2, 2, 2], + [6, 5, 2, 2, 3], + [6, 5, 2, 2, 4], + [6, 5, 2, 2, 5], + [6, 5, 2, 2, 6], + [6, 5, 2, 3, 1], + [6, 5, 2, 3, 2], + [6, 5, 2, 3, 3], + [6, 5, 2, 3, 4], + [6, 5, 2, 3, 5], + [6, 5, 2, 3, 6], + [6, 5, 2, 4, 1], + [6, 5, 2, 4, 2], + [6, 5, 2, 4, 3], + [6, 5, 2, 4, 4], + [6, 5, 2, 4, 5], + [6, 5, 2, 4, 6], + [6, 5, 2, 5, 1], + [6, 5, 2, 5, 2], + [6, 5, 2, 5, 3], + [6, 5, 2, 5, 4], + [6, 5, 2, 5, 5], + [6, 5, 2, 5, 6], + [6, 5, 2, 6, 1], + [6, 5, 2, 6, 2], + [6, 5, 2, 6, 3], + [6, 5, 2, 6, 4], + [6, 5, 2, 6, 5], + [6, 5, 2, 6, 6], + [6, 5, 3, 1, 1], + [6, 5, 3, 1, 2], + [6, 5, 3, 1, 3], + [6, 5, 3, 1, 4], + [6, 5, 3, 1, 5], + [6, 5, 3, 1, 6], + [6, 5, 3, 2, 1], + [6, 5, 3, 2, 2], + [6, 5, 3, 2, 3], + [6, 5, 3, 2, 4], + [6, 5, 3, 2, 5], + [6, 5, 3, 2, 6], + [6, 5, 3, 3, 1], + [6, 5, 3, 3, 2], + [6, 5, 3, 3, 3], + [6, 5, 3, 3, 4], + [6, 5, 3, 3, 5], + [6, 5, 3, 3, 6], + [6, 5, 3, 4, 1], + [6, 5, 3, 4, 2], + [6, 5, 3, 4, 3], + [6, 5, 3, 4, 4], + [6, 5, 3, 4, 5], + [6, 5, 3, 4, 6], + [6, 5, 3, 5, 1], + [6, 5, 3, 5, 2], + [6, 5, 3, 5, 3], + [6, 5, 3, 5, 4], + [6, 5, 3, 5, 5], + [6, 5, 3, 5, 6], + [6, 5, 3, 6, 1], + [6, 5, 3, 6, 2], + [6, 5, 3, 6, 3], + [6, 5, 3, 6, 4], + [6, 5, 3, 6, 5], + [6, 5, 3, 6, 6], + [6, 5, 4, 1, 1], + [6, 5, 4, 1, 2], + [6, 5, 4, 1, 3], + [6, 5, 4, 1, 4], + [6, 5, 4, 1, 5], + [6, 5, 4, 1, 6], + [6, 5, 4, 2, 1], + [6, 5, 4, 2, 2], + [6, 5, 4, 2, 3], + [6, 5, 4, 2, 4], + [6, 5, 4, 2, 5], + [6, 5, 4, 2, 6], + [6, 5, 4, 3, 1], + [6, 5, 4, 3, 2], + [6, 5, 4, 3, 3], + [6, 5, 4, 3, 4], + [6, 5, 4, 3, 5], + [6, 5, 4, 3, 6], + [6, 5, 4, 4, 1], + [6, 5, 4, 4, 2], + [6, 5, 4, 4, 3], + [6, 5, 4, 4, 4], + [6, 5, 4, 4, 5], + [6, 5, 4, 4, 6], + [6, 5, 4, 5, 1], + [6, 5, 4, 5, 2], + [6, 5, 4, 5, 3], + [6, 5, 4, 5, 4], + [6, 5, 4, 5, 5], + [6, 5, 4, 5, 6], + [6, 5, 4, 6, 1], + [6, 5, 4, 6, 2], + [6, 5, 4, 6, 3], + [6, 5, 4, 6, 4], + [6, 5, 4, 6, 5], + [6, 5, 4, 6, 6], + [6, 5, 5, 1, 1], + [6, 5, 5, 1, 2], + [6, 5, 5, 1, 3], + [6, 5, 5, 1, 4], + [6, 5, 5, 1, 5], + [6, 5, 5, 1, 6], + [6, 5, 5, 2, 1], + [6, 5, 5, 2, 2], + [6, 5, 5, 2, 3], + [6, 5, 5, 2, 4], + [6, 5, 5, 2, 5], + [6, 5, 5, 2, 6], + [6, 5, 5, 3, 1], + [6, 5, 5, 3, 2], + [6, 5, 5, 3, 3], + [6, 5, 5, 3, 4], + [6, 5, 5, 3, 5], + [6, 5, 5, 3, 6], + [6, 5, 5, 4, 1], + [6, 5, 5, 4, 2], + [6, 5, 5, 4, 3], + [6, 5, 5, 4, 4], + [6, 5, 5, 4, 5], + [6, 5, 5, 4, 6], + [6, 5, 5, 5, 1], + [6, 5, 5, 5, 2], + [6, 5, 5, 5, 3], + [6, 5, 5, 5, 4], + [6, 5, 5, 5, 5], + [6, 5, 5, 6, 1], + [6, 5, 5, 6, 2], + [6, 5, 5, 6, 3], + [6, 5, 5, 6, 4], + [6, 5, 6, 1, 1], + [6, 5, 6, 1, 2], + [6, 5, 6, 1, 3], + [6, 5, 6, 1, 4], + [6, 5, 6, 1, 5], + [6, 5, 6, 1, 6], + [6, 5, 6, 2, 1], + [6, 5, 6, 2, 2], + [6, 5, 6, 2, 3], + [6, 5, 6, 2, 4], + [6, 5, 6, 2, 5], + [6, 5, 6, 2, 6], + [6, 5, 6, 3, 1], + [6, 5, 6, 3, 2], + [6, 5, 6, 3, 3], + [6, 5, 6, 3, 4], + [6, 5, 6, 3, 5], + [6, 5, 6, 3, 6], + [6, 5, 6, 4, 1], + [6, 5, 6, 4, 2], + [6, 5, 6, 4, 3], + [6, 5, 6, 4, 4], + [6, 5, 6, 4, 5], + [6, 5, 6, 4, 6], + [6, 5, 6, 5, 1], + [6, 5, 6, 5, 2], + [6, 5, 6, 5, 3], + [6, 5, 6, 5, 4], + [6, 5, 6, 6, 1], + [6, 5, 6, 6, 2], + [6, 5, 6, 6, 3], + [6, 5, 6, 6, 4], + [6, 5, 6, 6, 6], + [6, 6, 1, 1, 2], + [6, 6, 1, 1, 3], + [6, 6, 1, 1, 4], + [6, 6, 1, 1, 5], + [6, 6, 1, 2, 1], + [6, 6, 1, 2, 2], + [6, 6, 1, 2, 3], + [6, 6, 1, 2, 4], + [6, 6, 1, 2, 5], + [6, 6, 1, 2, 6], + [6, 6, 1, 3, 1], + [6, 6, 1, 3, 2], + [6, 6, 1, 3, 3], + [6, 6, 1, 3, 4], + [6, 6, 1, 3, 5], + [6, 6, 1, 3, 6], + [6, 6, 1, 4, 1], + [6, 6, 1, 4, 2], + [6, 6, 1, 4, 3], + [6, 6, 1, 4, 4], + [6, 6, 1, 4, 5], + [6, 6, 1, 4, 6], + [6, 6, 1, 5, 1], + [6, 6, 1, 5, 2], + [6, 6, 1, 5, 3], + [6, 6, 1, 5, 4], + [6, 6, 1, 5, 5], + [6, 6, 1, 5, 6], + [6, 6, 1, 6, 2], + [6, 6, 1, 6, 3], + [6, 6, 1, 6, 4], + [6, 6, 1, 6, 5], + [6, 6, 1, 6, 6], + [6, 6, 2, 1, 1], + [6, 6, 2, 1, 2], + [6, 6, 2, 1, 3], + [6, 6, 2, 1, 4], + [6, 6, 2, 1, 5], + [6, 6, 2, 1, 6], + [6, 6, 2, 2, 1], + [6, 6, 2, 2, 3], + [6, 6, 2, 2, 4], + [6, 6, 2, 2, 5], + [6, 6, 2, 3, 1], + [6, 6, 2, 3, 2], + [6, 6, 2, 3, 3], + [6, 6, 2, 3, 4], + [6, 6, 2, 3, 5], + [6, 6, 2, 3, 6], + [6, 6, 2, 4, 1], + [6, 6, 2, 4, 2], + [6, 6, 2, 4, 3], + [6, 6, 2, 4, 4], + [6, 6, 2, 4, 5], + [6, 6, 2, 4, 6], + [6, 6, 2, 5, 1], + [6, 6, 2, 5, 2], + [6, 6, 2, 5, 3], + [6, 6, 2, 5, 4], + [6, 6, 2, 5, 5], + [6, 6, 2, 5, 6], + [6, 6, 2, 6, 1], + [6, 6, 2, 6, 3], + [6, 6, 2, 6, 4], + [6, 6, 2, 6, 5], + [6, 6, 2, 6, 6], + [6, 6, 3, 1, 1], + [6, 6, 3, 1, 2], + [6, 6, 3, 1, 3], + [6, 6, 3, 1, 4], + [6, 6, 3, 1, 5], + [6, 6, 3, 1, 6], + [6, 6, 3, 2, 1], + [6, 6, 3, 2, 2], + [6, 6, 3, 2, 3], + [6, 6, 3, 2, 4], + [6, 6, 3, 2, 5], + [6, 6, 3, 2, 6], + [6, 6, 3, 3, 1], + [6, 6, 3, 3, 2], + [6, 6, 3, 3, 4], + [6, 6, 3, 3, 5], + [6, 6, 3, 4, 1], + [6, 6, 3, 4, 2], + [6, 6, 3, 4, 3], + [6, 6, 3, 4, 4], + [6, 6, 3, 4, 5], + [6, 6, 3, 4, 6], + [6, 6, 3, 5, 1], + [6, 6, 3, 5, 2], + [6, 6, 3, 5, 3], + [6, 6, 3, 5, 4], + [6, 6, 3, 5, 5], + [6, 6, 3, 5, 6], + [6, 6, 3, 6, 1], + [6, 6, 3, 6, 2], + [6, 6, 3, 6, 4], + [6, 6, 3, 6, 5], + [6, 6, 3, 6, 6], + [6, 6, 4, 1, 1], + [6, 6, 4, 1, 2], + [6, 6, 4, 1, 3], + [6, 6, 4, 1, 4], + [6, 6, 4, 1, 5], + [6, 6, 4, 1, 6], + [6, 6, 4, 2, 1], + [6, 6, 4, 2, 2], + [6, 6, 4, 2, 3], + [6, 6, 4, 2, 4], + [6, 6, 4, 2, 5], + [6, 6, 4, 2, 6], + [6, 6, 4, 3, 1], + [6, 6, 4, 3, 2], + [6, 6, 4, 3, 3], + [6, 6, 4, 3, 4], + [6, 6, 4, 3, 5], + [6, 6, 4, 3, 6], + [6, 6, 4, 4, 1], + [6, 6, 4, 4, 2], + [6, 6, 4, 4, 3], + [6, 6, 4, 4, 5], + [6, 6, 4, 5, 1], + [6, 6, 4, 5, 2], + [6, 6, 4, 5, 3], + [6, 6, 4, 5, 4], + [6, 6, 4, 5, 5], + [6, 6, 4, 5, 6], + [6, 6, 4, 6, 1], + [6, 6, 4, 6, 2], + [6, 6, 4, 6, 3], + [6, 6, 4, 6, 5], + [6, 6, 4, 6, 6], + [6, 6, 5, 1, 1], + [6, 6, 5, 1, 2], + [6, 6, 5, 1, 3], + [6, 6, 5, 1, 4], + [6, 6, 5, 1, 5], + [6, 6, 5, 1, 6], + [6, 6, 5, 2, 1], + [6, 6, 5, 2, 2], + [6, 6, 5, 2, 3], + [6, 6, 5, 2, 4], + [6, 6, 5, 2, 5], + [6, 6, 5, 2, 6], + [6, 6, 5, 3, 1], + [6, 6, 5, 3, 2], + [6, 6, 5, 3, 3], + [6, 6, 5, 3, 4], + [6, 6, 5, 3, 5], + [6, 6, 5, 3, 6], + [6, 6, 5, 4, 1], + [6, 6, 5, 4, 2], + [6, 6, 5, 4, 3], + [6, 6, 5, 4, 4], + [6, 6, 5, 4, 5], + [6, 6, 5, 4, 6], + [6, 6, 5, 5, 1], + [6, 6, 5, 5, 2], + [6, 6, 5, 5, 3], + [6, 6, 5, 5, 4], + [6, 6, 5, 6, 1], + [6, 6, 5, 6, 2], + [6, 6, 5, 6, 3], + [6, 6, 5, 6, 4], + [6, 6, 5, 6, 6], + [6, 6, 6, 1, 2], + [6, 6, 6, 1, 3], + [6, 6, 6, 1, 4], + [6, 6, 6, 1, 5], + [6, 6, 6, 1, 6], + [6, 6, 6, 2, 1], + [6, 6, 6, 2, 3], + [6, 6, 6, 2, 4], + [6, 6, 6, 2, 5], + [6, 6, 6, 2, 6], + [6, 6, 6, 3, 1], + [6, 6, 6, 3, 2], + [6, 6, 6, 3, 4], + [6, 6, 6, 3, 5], + [6, 6, 6, 3, 6], + [6, 6, 6, 4, 1], + [6, 6, 6, 4, 2], + [6, 6, 6, 4, 3], + [6, 6, 6, 4, 5], + [6, 6, 6, 4, 6], + [6, 6, 6, 5, 1], + [6, 6, 6, 5, 2], + [6, 6, 6, 5, 3], + [6, 6, 6, 5, 4], + [6, 6, 6, 5, 6], + [6, 6, 6, 6, 1], + [6, 6, 6, 6, 2], + [6, 6, 6, 6, 3], + [6, 6, 6, 6, 4], + [6, 6, 6, 6, 5], + [6, 6, 6, 6, 6]] \ No newline at end of file diff --git a/kniffel/tests/dice/not_kniffel_dice.json b/kniffel/tests/dice/not_kniffel_dice.json new file mode 100644 index 0000000..c5e460c --- /dev/null +++ b/kniffel/tests/dice/not_kniffel_dice.json @@ -0,0 +1,7770 @@ +[[1, 1, 1, 1, 2], + [1, 1, 1, 1, 3], + [1, 1, 1, 1, 4], + [1, 1, 1, 1, 5], + [1, 1, 1, 1, 6], + [1, 1, 1, 2, 1], + [1, 1, 1, 2, 2], + [1, 1, 1, 2, 3], + [1, 1, 1, 2, 4], + [1, 1, 1, 2, 5], + [1, 1, 1, 2, 6], + [1, 1, 1, 3, 1], + [1, 1, 1, 3, 2], + [1, 1, 1, 3, 3], + [1, 1, 1, 3, 4], + [1, 1, 1, 3, 5], + [1, 1, 1, 3, 6], + [1, 1, 1, 4, 1], + [1, 1, 1, 4, 2], + [1, 1, 1, 4, 3], + [1, 1, 1, 4, 4], + [1, 1, 1, 4, 5], + [1, 1, 1, 4, 6], + [1, 1, 1, 5, 1], + [1, 1, 1, 5, 2], + [1, 1, 1, 5, 3], + [1, 1, 1, 5, 4], + [1, 1, 1, 5, 5], + [1, 1, 1, 5, 6], + [1, 1, 1, 6, 1], + [1, 1, 1, 6, 2], + [1, 1, 1, 6, 3], + [1, 1, 1, 6, 4], + [1, 1, 1, 6, 5], + [1, 1, 1, 6, 6], + [1, 1, 2, 1, 1], + [1, 1, 2, 1, 2], + [1, 1, 2, 1, 3], + [1, 1, 2, 1, 4], + [1, 1, 2, 1, 5], + [1, 1, 2, 1, 6], + [1, 1, 2, 2, 1], + [1, 1, 2, 2, 2], + [1, 1, 2, 2, 3], + [1, 1, 2, 2, 4], + [1, 1, 2, 2, 5], + [1, 1, 2, 2, 6], + [1, 1, 2, 3, 1], + [1, 1, 2, 3, 2], + [1, 1, 2, 3, 3], + [1, 1, 2, 3, 4], + [1, 1, 2, 3, 5], + [1, 1, 2, 3, 6], + [1, 1, 2, 4, 1], + [1, 1, 2, 4, 2], + [1, 1, 2, 4, 3], + [1, 1, 2, 4, 4], + [1, 1, 2, 4, 5], + [1, 1, 2, 4, 6], + [1, 1, 2, 5, 1], + [1, 1, 2, 5, 2], + [1, 1, 2, 5, 3], + [1, 1, 2, 5, 4], + [1, 1, 2, 5, 5], + [1, 1, 2, 5, 6], + [1, 1, 2, 6, 1], + [1, 1, 2, 6, 2], + [1, 1, 2, 6, 3], + [1, 1, 2, 6, 4], + [1, 1, 2, 6, 5], + [1, 1, 2, 6, 6], + [1, 1, 3, 1, 1], + [1, 1, 3, 1, 2], + [1, 1, 3, 1, 3], + [1, 1, 3, 1, 4], + [1, 1, 3, 1, 5], + [1, 1, 3, 1, 6], + [1, 1, 3, 2, 1], + [1, 1, 3, 2, 2], + [1, 1, 3, 2, 3], + [1, 1, 3, 2, 4], + [1, 1, 3, 2, 5], + [1, 1, 3, 2, 6], + [1, 1, 3, 3, 1], + [1, 1, 3, 3, 2], + [1, 1, 3, 3, 3], + [1, 1, 3, 3, 4], + [1, 1, 3, 3, 5], + [1, 1, 3, 3, 6], + [1, 1, 3, 4, 1], + [1, 1, 3, 4, 2], + [1, 1, 3, 4, 3], + [1, 1, 3, 4, 4], + [1, 1, 3, 4, 5], + [1, 1, 3, 4, 6], + [1, 1, 3, 5, 1], + [1, 1, 3, 5, 2], + [1, 1, 3, 5, 3], + [1, 1, 3, 5, 4], + [1, 1, 3, 5, 5], + [1, 1, 3, 5, 6], + [1, 1, 3, 6, 1], + [1, 1, 3, 6, 2], + [1, 1, 3, 6, 3], + [1, 1, 3, 6, 4], + [1, 1, 3, 6, 5], + [1, 1, 3, 6, 6], + [1, 1, 4, 1, 1], + [1, 1, 4, 1, 2], + [1, 1, 4, 1, 3], + [1, 1, 4, 1, 4], + [1, 1, 4, 1, 5], + [1, 1, 4, 1, 6], + [1, 1, 4, 2, 1], + [1, 1, 4, 2, 2], + [1, 1, 4, 2, 3], + [1, 1, 4, 2, 4], + [1, 1, 4, 2, 5], + [1, 1, 4, 2, 6], + [1, 1, 4, 3, 1], + [1, 1, 4, 3, 2], + [1, 1, 4, 3, 3], + [1, 1, 4, 3, 4], + [1, 1, 4, 3, 5], + [1, 1, 4, 3, 6], + [1, 1, 4, 4, 1], + [1, 1, 4, 4, 2], + [1, 1, 4, 4, 3], + [1, 1, 4, 4, 4], + [1, 1, 4, 4, 5], + [1, 1, 4, 4, 6], + [1, 1, 4, 5, 1], + [1, 1, 4, 5, 2], + [1, 1, 4, 5, 3], + [1, 1, 4, 5, 4], + [1, 1, 4, 5, 5], + [1, 1, 4, 5, 6], + [1, 1, 4, 6, 1], + [1, 1, 4, 6, 2], + [1, 1, 4, 6, 3], + [1, 1, 4, 6, 4], + [1, 1, 4, 6, 5], + [1, 1, 4, 6, 6], + [1, 1, 5, 1, 1], + [1, 1, 5, 1, 2], + [1, 1, 5, 1, 3], + [1, 1, 5, 1, 4], + [1, 1, 5, 1, 5], + [1, 1, 5, 1, 6], + [1, 1, 5, 2, 1], + [1, 1, 5, 2, 2], + [1, 1, 5, 2, 3], + [1, 1, 5, 2, 4], + [1, 1, 5, 2, 5], + [1, 1, 5, 2, 6], + [1, 1, 5, 3, 1], + [1, 1, 5, 3, 2], + [1, 1, 5, 3, 3], + [1, 1, 5, 3, 4], + [1, 1, 5, 3, 5], + [1, 1, 5, 3, 6], + [1, 1, 5, 4, 1], + [1, 1, 5, 4, 2], + [1, 1, 5, 4, 3], + [1, 1, 5, 4, 4], + [1, 1, 5, 4, 5], + [1, 1, 5, 4, 6], + [1, 1, 5, 5, 1], + [1, 1, 5, 5, 2], + [1, 1, 5, 5, 3], + [1, 1, 5, 5, 4], + [1, 1, 5, 5, 5], + [1, 1, 5, 5, 6], + [1, 1, 5, 6, 1], + [1, 1, 5, 6, 2], + [1, 1, 5, 6, 3], + [1, 1, 5, 6, 4], + [1, 1, 5, 6, 5], + [1, 1, 5, 6, 6], + [1, 1, 6, 1, 1], + [1, 1, 6, 1, 2], + [1, 1, 6, 1, 3], + [1, 1, 6, 1, 4], + [1, 1, 6, 1, 5], + [1, 1, 6, 1, 6], + [1, 1, 6, 2, 1], + [1, 1, 6, 2, 2], + [1, 1, 6, 2, 3], + [1, 1, 6, 2, 4], + [1, 1, 6, 2, 5], + [1, 1, 6, 2, 6], + [1, 1, 6, 3, 1], + [1, 1, 6, 3, 2], + [1, 1, 6, 3, 3], + [1, 1, 6, 3, 4], + [1, 1, 6, 3, 5], + [1, 1, 6, 3, 6], + [1, 1, 6, 4, 1], + [1, 1, 6, 4, 2], + [1, 1, 6, 4, 3], + [1, 1, 6, 4, 4], + [1, 1, 6, 4, 5], + [1, 1, 6, 4, 6], + [1, 1, 6, 5, 1], + [1, 1, 6, 5, 2], + [1, 1, 6, 5, 3], + [1, 1, 6, 5, 4], + [1, 1, 6, 5, 5], + [1, 1, 6, 5, 6], + [1, 1, 6, 6, 1], + [1, 1, 6, 6, 2], + [1, 1, 6, 6, 3], + [1, 1, 6, 6, 4], + [1, 1, 6, 6, 5], + [1, 1, 6, 6, 6], + [1, 2, 1, 1, 1], + [1, 2, 1, 1, 2], + [1, 2, 1, 1, 3], + [1, 2, 1, 1, 4], + [1, 2, 1, 1, 5], + [1, 2, 1, 1, 6], + [1, 2, 1, 2, 1], + [1, 2, 1, 2, 2], + [1, 2, 1, 2, 3], + [1, 2, 1, 2, 4], + [1, 2, 1, 2, 5], + [1, 2, 1, 2, 6], + [1, 2, 1, 3, 1], + [1, 2, 1, 3, 2], + [1, 2, 1, 3, 3], + [1, 2, 1, 3, 4], + [1, 2, 1, 3, 5], + [1, 2, 1, 3, 6], + [1, 2, 1, 4, 1], + [1, 2, 1, 4, 2], + [1, 2, 1, 4, 3], + [1, 2, 1, 4, 4], + [1, 2, 1, 4, 5], + [1, 2, 1, 4, 6], + [1, 2, 1, 5, 1], + [1, 2, 1, 5, 2], + [1, 2, 1, 5, 3], + [1, 2, 1, 5, 4], + [1, 2, 1, 5, 5], + [1, 2, 1, 5, 6], + [1, 2, 1, 6, 1], + [1, 2, 1, 6, 2], + [1, 2, 1, 6, 3], + [1, 2, 1, 6, 4], + [1, 2, 1, 6, 5], + [1, 2, 1, 6, 6], + [1, 2, 2, 1, 1], + [1, 2, 2, 1, 2], + [1, 2, 2, 1, 3], + [1, 2, 2, 1, 4], + [1, 2, 2, 1, 5], + [1, 2, 2, 1, 6], + [1, 2, 2, 2, 1], + [1, 2, 2, 2, 2], + [1, 2, 2, 2, 3], + [1, 2, 2, 2, 4], + [1, 2, 2, 2, 5], + [1, 2, 2, 2, 6], + [1, 2, 2, 3, 1], + [1, 2, 2, 3, 2], + [1, 2, 2, 3, 3], + [1, 2, 2, 3, 4], + [1, 2, 2, 3, 5], + [1, 2, 2, 3, 6], + [1, 2, 2, 4, 1], + [1, 2, 2, 4, 2], + [1, 2, 2, 4, 3], + [1, 2, 2, 4, 4], + [1, 2, 2, 4, 5], + [1, 2, 2, 4, 6], + [1, 2, 2, 5, 1], + [1, 2, 2, 5, 2], + [1, 2, 2, 5, 3], + [1, 2, 2, 5, 4], + [1, 2, 2, 5, 5], + [1, 2, 2, 5, 6], + [1, 2, 2, 6, 1], + [1, 2, 2, 6, 2], + [1, 2, 2, 6, 3], + [1, 2, 2, 6, 4], + [1, 2, 2, 6, 5], + [1, 2, 2, 6, 6], + [1, 2, 3, 1, 1], + [1, 2, 3, 1, 2], + [1, 2, 3, 1, 3], + [1, 2, 3, 1, 4], + [1, 2, 3, 1, 5], + [1, 2, 3, 1, 6], + [1, 2, 3, 2, 1], + [1, 2, 3, 2, 2], + [1, 2, 3, 2, 3], + [1, 2, 3, 2, 4], + [1, 2, 3, 2, 5], + [1, 2, 3, 2, 6], + [1, 2, 3, 3, 1], + [1, 2, 3, 3, 2], + [1, 2, 3, 3, 3], + [1, 2, 3, 3, 4], + [1, 2, 3, 3, 5], + [1, 2, 3, 3, 6], + [1, 2, 3, 4, 1], + [1, 2, 3, 4, 2], + [1, 2, 3, 4, 3], + [1, 2, 3, 4, 4], + [1, 2, 3, 4, 5], + [1, 2, 3, 4, 6], + [1, 2, 3, 5, 1], + [1, 2, 3, 5, 2], + [1, 2, 3, 5, 3], + [1, 2, 3, 5, 4], + [1, 2, 3, 5, 5], + [1, 2, 3, 5, 6], + [1, 2, 3, 6, 1], + [1, 2, 3, 6, 2], + [1, 2, 3, 6, 3], + [1, 2, 3, 6, 4], + [1, 2, 3, 6, 5], + [1, 2, 3, 6, 6], + [1, 2, 4, 1, 1], + [1, 2, 4, 1, 2], + [1, 2, 4, 1, 3], + [1, 2, 4, 1, 4], + [1, 2, 4, 1, 5], + [1, 2, 4, 1, 6], + [1, 2, 4, 2, 1], + [1, 2, 4, 2, 2], + [1, 2, 4, 2, 3], + [1, 2, 4, 2, 4], + [1, 2, 4, 2, 5], + [1, 2, 4, 2, 6], + [1, 2, 4, 3, 1], + [1, 2, 4, 3, 2], + [1, 2, 4, 3, 3], + [1, 2, 4, 3, 4], + [1, 2, 4, 3, 5], + [1, 2, 4, 3, 6], + [1, 2, 4, 4, 1], + [1, 2, 4, 4, 2], + [1, 2, 4, 4, 3], + [1, 2, 4, 4, 4], + [1, 2, 4, 4, 5], + [1, 2, 4, 4, 6], + [1, 2, 4, 5, 1], + [1, 2, 4, 5, 2], + [1, 2, 4, 5, 3], + [1, 2, 4, 5, 4], + [1, 2, 4, 5, 5], + [1, 2, 4, 5, 6], + [1, 2, 4, 6, 1], + [1, 2, 4, 6, 2], + [1, 2, 4, 6, 3], + [1, 2, 4, 6, 4], + [1, 2, 4, 6, 5], + [1, 2, 4, 6, 6], + [1, 2, 5, 1, 1], + [1, 2, 5, 1, 2], + [1, 2, 5, 1, 3], + [1, 2, 5, 1, 4], + [1, 2, 5, 1, 5], + [1, 2, 5, 1, 6], + [1, 2, 5, 2, 1], + [1, 2, 5, 2, 2], + [1, 2, 5, 2, 3], + [1, 2, 5, 2, 4], + [1, 2, 5, 2, 5], + [1, 2, 5, 2, 6], + [1, 2, 5, 3, 1], + [1, 2, 5, 3, 2], + [1, 2, 5, 3, 3], + [1, 2, 5, 3, 4], + [1, 2, 5, 3, 5], + [1, 2, 5, 3, 6], + [1, 2, 5, 4, 1], + [1, 2, 5, 4, 2], + [1, 2, 5, 4, 3], + [1, 2, 5, 4, 4], + [1, 2, 5, 4, 5], + [1, 2, 5, 4, 6], + [1, 2, 5, 5, 1], + [1, 2, 5, 5, 2], + [1, 2, 5, 5, 3], + [1, 2, 5, 5, 4], + [1, 2, 5, 5, 5], + [1, 2, 5, 5, 6], + [1, 2, 5, 6, 1], + [1, 2, 5, 6, 2], + [1, 2, 5, 6, 3], + [1, 2, 5, 6, 4], + [1, 2, 5, 6, 5], + [1, 2, 5, 6, 6], + [1, 2, 6, 1, 1], + [1, 2, 6, 1, 2], + [1, 2, 6, 1, 3], + [1, 2, 6, 1, 4], + [1, 2, 6, 1, 5], + [1, 2, 6, 1, 6], + [1, 2, 6, 2, 1], + [1, 2, 6, 2, 2], + [1, 2, 6, 2, 3], + [1, 2, 6, 2, 4], + [1, 2, 6, 2, 5], + [1, 2, 6, 2, 6], + [1, 2, 6, 3, 1], + [1, 2, 6, 3, 2], + [1, 2, 6, 3, 3], + [1, 2, 6, 3, 4], + [1, 2, 6, 3, 5], + [1, 2, 6, 3, 6], + [1, 2, 6, 4, 1], + [1, 2, 6, 4, 2], + [1, 2, 6, 4, 3], + [1, 2, 6, 4, 4], + [1, 2, 6, 4, 5], + [1, 2, 6, 4, 6], + [1, 2, 6, 5, 1], + [1, 2, 6, 5, 2], + [1, 2, 6, 5, 3], + [1, 2, 6, 5, 4], + [1, 2, 6, 5, 5], + [1, 2, 6, 5, 6], + [1, 2, 6, 6, 1], + [1, 2, 6, 6, 2], + [1, 2, 6, 6, 3], + [1, 2, 6, 6, 4], + [1, 2, 6, 6, 5], + [1, 2, 6, 6, 6], + [1, 3, 1, 1, 1], + [1, 3, 1, 1, 2], + [1, 3, 1, 1, 3], + [1, 3, 1, 1, 4], + [1, 3, 1, 1, 5], + [1, 3, 1, 1, 6], + [1, 3, 1, 2, 1], + [1, 3, 1, 2, 2], + [1, 3, 1, 2, 3], + [1, 3, 1, 2, 4], + [1, 3, 1, 2, 5], + [1, 3, 1, 2, 6], + [1, 3, 1, 3, 1], + [1, 3, 1, 3, 2], + [1, 3, 1, 3, 3], + [1, 3, 1, 3, 4], + [1, 3, 1, 3, 5], + [1, 3, 1, 3, 6], + [1, 3, 1, 4, 1], + [1, 3, 1, 4, 2], + [1, 3, 1, 4, 3], + [1, 3, 1, 4, 4], + [1, 3, 1, 4, 5], + [1, 3, 1, 4, 6], + [1, 3, 1, 5, 1], + [1, 3, 1, 5, 2], + [1, 3, 1, 5, 3], + [1, 3, 1, 5, 4], + [1, 3, 1, 5, 5], + [1, 3, 1, 5, 6], + [1, 3, 1, 6, 1], + [1, 3, 1, 6, 2], + [1, 3, 1, 6, 3], + [1, 3, 1, 6, 4], + [1, 3, 1, 6, 5], + [1, 3, 1, 6, 6], + [1, 3, 2, 1, 1], + [1, 3, 2, 1, 2], + [1, 3, 2, 1, 3], + [1, 3, 2, 1, 4], + [1, 3, 2, 1, 5], + [1, 3, 2, 1, 6], + [1, 3, 2, 2, 1], + [1, 3, 2, 2, 2], + [1, 3, 2, 2, 3], + [1, 3, 2, 2, 4], + [1, 3, 2, 2, 5], + [1, 3, 2, 2, 6], + [1, 3, 2, 3, 1], + [1, 3, 2, 3, 2], + [1, 3, 2, 3, 3], + [1, 3, 2, 3, 4], + [1, 3, 2, 3, 5], + [1, 3, 2, 3, 6], + [1, 3, 2, 4, 1], + [1, 3, 2, 4, 2], + [1, 3, 2, 4, 3], + [1, 3, 2, 4, 4], + [1, 3, 2, 4, 5], + [1, 3, 2, 4, 6], + [1, 3, 2, 5, 1], + [1, 3, 2, 5, 2], + [1, 3, 2, 5, 3], + [1, 3, 2, 5, 4], + [1, 3, 2, 5, 5], + [1, 3, 2, 5, 6], + [1, 3, 2, 6, 1], + [1, 3, 2, 6, 2], + [1, 3, 2, 6, 3], + [1, 3, 2, 6, 4], + [1, 3, 2, 6, 5], + [1, 3, 2, 6, 6], + [1, 3, 3, 1, 1], + [1, 3, 3, 1, 2], + [1, 3, 3, 1, 3], + [1, 3, 3, 1, 4], + [1, 3, 3, 1, 5], + [1, 3, 3, 1, 6], + [1, 3, 3, 2, 1], + [1, 3, 3, 2, 2], + [1, 3, 3, 2, 3], + [1, 3, 3, 2, 4], + [1, 3, 3, 2, 5], + [1, 3, 3, 2, 6], + [1, 3, 3, 3, 1], + [1, 3, 3, 3, 2], + [1, 3, 3, 3, 3], + [1, 3, 3, 3, 4], + [1, 3, 3, 3, 5], + [1, 3, 3, 3, 6], + [1, 3, 3, 4, 1], + [1, 3, 3, 4, 2], + [1, 3, 3, 4, 3], + [1, 3, 3, 4, 4], + [1, 3, 3, 4, 5], + [1, 3, 3, 4, 6], + [1, 3, 3, 5, 1], + [1, 3, 3, 5, 2], + [1, 3, 3, 5, 3], + [1, 3, 3, 5, 4], + [1, 3, 3, 5, 5], + [1, 3, 3, 5, 6], + [1, 3, 3, 6, 1], + [1, 3, 3, 6, 2], + [1, 3, 3, 6, 3], + [1, 3, 3, 6, 4], + [1, 3, 3, 6, 5], + [1, 3, 3, 6, 6], + [1, 3, 4, 1, 1], + [1, 3, 4, 1, 2], + [1, 3, 4, 1, 3], + [1, 3, 4, 1, 4], + [1, 3, 4, 1, 5], + [1, 3, 4, 1, 6], + [1, 3, 4, 2, 1], + [1, 3, 4, 2, 2], + [1, 3, 4, 2, 3], + [1, 3, 4, 2, 4], + [1, 3, 4, 2, 5], + [1, 3, 4, 2, 6], + [1, 3, 4, 3, 1], + [1, 3, 4, 3, 2], + [1, 3, 4, 3, 3], + [1, 3, 4, 3, 4], + [1, 3, 4, 3, 5], + [1, 3, 4, 3, 6], + [1, 3, 4, 4, 1], + [1, 3, 4, 4, 2], + [1, 3, 4, 4, 3], + [1, 3, 4, 4, 4], + [1, 3, 4, 4, 5], + [1, 3, 4, 4, 6], + [1, 3, 4, 5, 1], + [1, 3, 4, 5, 2], + [1, 3, 4, 5, 3], + [1, 3, 4, 5, 4], + [1, 3, 4, 5, 5], + [1, 3, 4, 5, 6], + [1, 3, 4, 6, 1], + [1, 3, 4, 6, 2], + [1, 3, 4, 6, 3], + [1, 3, 4, 6, 4], + [1, 3, 4, 6, 5], + [1, 3, 4, 6, 6], + [1, 3, 5, 1, 1], + [1, 3, 5, 1, 2], + [1, 3, 5, 1, 3], + [1, 3, 5, 1, 4], + [1, 3, 5, 1, 5], + [1, 3, 5, 1, 6], + [1, 3, 5, 2, 1], + [1, 3, 5, 2, 2], + [1, 3, 5, 2, 3], + [1, 3, 5, 2, 4], + [1, 3, 5, 2, 5], + [1, 3, 5, 2, 6], + [1, 3, 5, 3, 1], + [1, 3, 5, 3, 2], + [1, 3, 5, 3, 3], + [1, 3, 5, 3, 4], + [1, 3, 5, 3, 5], + [1, 3, 5, 3, 6], + [1, 3, 5, 4, 1], + [1, 3, 5, 4, 2], + [1, 3, 5, 4, 3], + [1, 3, 5, 4, 4], + [1, 3, 5, 4, 5], + [1, 3, 5, 4, 6], + [1, 3, 5, 5, 1], + [1, 3, 5, 5, 2], + [1, 3, 5, 5, 3], + [1, 3, 5, 5, 4], + [1, 3, 5, 5, 5], + [1, 3, 5, 5, 6], + [1, 3, 5, 6, 1], + [1, 3, 5, 6, 2], + [1, 3, 5, 6, 3], + [1, 3, 5, 6, 4], + [1, 3, 5, 6, 5], + [1, 3, 5, 6, 6], + [1, 3, 6, 1, 1], + [1, 3, 6, 1, 2], + [1, 3, 6, 1, 3], + [1, 3, 6, 1, 4], + [1, 3, 6, 1, 5], + [1, 3, 6, 1, 6], + [1, 3, 6, 2, 1], + [1, 3, 6, 2, 2], + [1, 3, 6, 2, 3], + [1, 3, 6, 2, 4], + [1, 3, 6, 2, 5], + [1, 3, 6, 2, 6], + [1, 3, 6, 3, 1], + [1, 3, 6, 3, 2], + [1, 3, 6, 3, 3], + [1, 3, 6, 3, 4], + [1, 3, 6, 3, 5], + [1, 3, 6, 3, 6], + [1, 3, 6, 4, 1], + [1, 3, 6, 4, 2], + [1, 3, 6, 4, 3], + [1, 3, 6, 4, 4], + [1, 3, 6, 4, 5], + [1, 3, 6, 4, 6], + [1, 3, 6, 5, 1], + [1, 3, 6, 5, 2], + [1, 3, 6, 5, 3], + [1, 3, 6, 5, 4], + [1, 3, 6, 5, 5], + [1, 3, 6, 5, 6], + [1, 3, 6, 6, 1], + [1, 3, 6, 6, 2], + [1, 3, 6, 6, 3], + [1, 3, 6, 6, 4], + [1, 3, 6, 6, 5], + [1, 3, 6, 6, 6], + [1, 4, 1, 1, 1], + [1, 4, 1, 1, 2], + [1, 4, 1, 1, 3], + [1, 4, 1, 1, 4], + [1, 4, 1, 1, 5], + [1, 4, 1, 1, 6], + [1, 4, 1, 2, 1], + [1, 4, 1, 2, 2], + [1, 4, 1, 2, 3], + [1, 4, 1, 2, 4], + [1, 4, 1, 2, 5], + [1, 4, 1, 2, 6], + [1, 4, 1, 3, 1], + [1, 4, 1, 3, 2], + [1, 4, 1, 3, 3], + [1, 4, 1, 3, 4], + [1, 4, 1, 3, 5], + [1, 4, 1, 3, 6], + [1, 4, 1, 4, 1], + [1, 4, 1, 4, 2], + [1, 4, 1, 4, 3], + [1, 4, 1, 4, 4], + [1, 4, 1, 4, 5], + [1, 4, 1, 4, 6], + [1, 4, 1, 5, 1], + [1, 4, 1, 5, 2], + [1, 4, 1, 5, 3], + [1, 4, 1, 5, 4], + [1, 4, 1, 5, 5], + [1, 4, 1, 5, 6], + [1, 4, 1, 6, 1], + [1, 4, 1, 6, 2], + [1, 4, 1, 6, 3], + [1, 4, 1, 6, 4], + [1, 4, 1, 6, 5], + [1, 4, 1, 6, 6], + [1, 4, 2, 1, 1], + [1, 4, 2, 1, 2], + [1, 4, 2, 1, 3], + [1, 4, 2, 1, 4], + [1, 4, 2, 1, 5], + [1, 4, 2, 1, 6], + [1, 4, 2, 2, 1], + [1, 4, 2, 2, 2], + [1, 4, 2, 2, 3], + [1, 4, 2, 2, 4], + [1, 4, 2, 2, 5], + [1, 4, 2, 2, 6], + [1, 4, 2, 3, 1], + [1, 4, 2, 3, 2], + [1, 4, 2, 3, 3], + [1, 4, 2, 3, 4], + [1, 4, 2, 3, 5], + [1, 4, 2, 3, 6], + [1, 4, 2, 4, 1], + [1, 4, 2, 4, 2], + [1, 4, 2, 4, 3], + [1, 4, 2, 4, 4], + [1, 4, 2, 4, 5], + [1, 4, 2, 4, 6], + [1, 4, 2, 5, 1], + [1, 4, 2, 5, 2], + [1, 4, 2, 5, 3], + [1, 4, 2, 5, 4], + [1, 4, 2, 5, 5], + [1, 4, 2, 5, 6], + [1, 4, 2, 6, 1], + [1, 4, 2, 6, 2], + [1, 4, 2, 6, 3], + [1, 4, 2, 6, 4], + [1, 4, 2, 6, 5], + [1, 4, 2, 6, 6], + [1, 4, 3, 1, 1], + [1, 4, 3, 1, 2], + [1, 4, 3, 1, 3], + [1, 4, 3, 1, 4], + [1, 4, 3, 1, 5], + [1, 4, 3, 1, 6], + [1, 4, 3, 2, 1], + [1, 4, 3, 2, 2], + [1, 4, 3, 2, 3], + [1, 4, 3, 2, 4], + [1, 4, 3, 2, 5], + [1, 4, 3, 2, 6], + [1, 4, 3, 3, 1], + [1, 4, 3, 3, 2], + [1, 4, 3, 3, 3], + [1, 4, 3, 3, 4], + [1, 4, 3, 3, 5], + [1, 4, 3, 3, 6], + [1, 4, 3, 4, 1], + [1, 4, 3, 4, 2], + [1, 4, 3, 4, 3], + [1, 4, 3, 4, 4], + [1, 4, 3, 4, 5], + [1, 4, 3, 4, 6], + [1, 4, 3, 5, 1], + [1, 4, 3, 5, 2], + [1, 4, 3, 5, 3], + [1, 4, 3, 5, 4], + [1, 4, 3, 5, 5], + [1, 4, 3, 5, 6], + [1, 4, 3, 6, 1], + [1, 4, 3, 6, 2], + [1, 4, 3, 6, 3], + [1, 4, 3, 6, 4], + [1, 4, 3, 6, 5], + [1, 4, 3, 6, 6], + [1, 4, 4, 1, 1], + [1, 4, 4, 1, 2], + [1, 4, 4, 1, 3], + [1, 4, 4, 1, 4], + [1, 4, 4, 1, 5], + [1, 4, 4, 1, 6], + [1, 4, 4, 2, 1], + [1, 4, 4, 2, 2], + [1, 4, 4, 2, 3], + [1, 4, 4, 2, 4], + [1, 4, 4, 2, 5], + [1, 4, 4, 2, 6], + [1, 4, 4, 3, 1], + [1, 4, 4, 3, 2], + [1, 4, 4, 3, 3], + [1, 4, 4, 3, 4], + [1, 4, 4, 3, 5], + [1, 4, 4, 3, 6], + [1, 4, 4, 4, 1], + [1, 4, 4, 4, 2], + [1, 4, 4, 4, 3], + [1, 4, 4, 4, 4], + [1, 4, 4, 4, 5], + [1, 4, 4, 4, 6], + [1, 4, 4, 5, 1], + [1, 4, 4, 5, 2], + [1, 4, 4, 5, 3], + [1, 4, 4, 5, 4], + [1, 4, 4, 5, 5], + [1, 4, 4, 5, 6], + [1, 4, 4, 6, 1], + [1, 4, 4, 6, 2], + [1, 4, 4, 6, 3], + [1, 4, 4, 6, 4], + [1, 4, 4, 6, 5], + [1, 4, 4, 6, 6], + [1, 4, 5, 1, 1], + [1, 4, 5, 1, 2], + [1, 4, 5, 1, 3], + [1, 4, 5, 1, 4], + [1, 4, 5, 1, 5], + [1, 4, 5, 1, 6], + [1, 4, 5, 2, 1], + [1, 4, 5, 2, 2], + [1, 4, 5, 2, 3], + [1, 4, 5, 2, 4], + [1, 4, 5, 2, 5], + [1, 4, 5, 2, 6], + [1, 4, 5, 3, 1], + [1, 4, 5, 3, 2], + [1, 4, 5, 3, 3], + [1, 4, 5, 3, 4], + [1, 4, 5, 3, 5], + [1, 4, 5, 3, 6], + [1, 4, 5, 4, 1], + [1, 4, 5, 4, 2], + [1, 4, 5, 4, 3], + [1, 4, 5, 4, 4], + [1, 4, 5, 4, 5], + [1, 4, 5, 4, 6], + [1, 4, 5, 5, 1], + [1, 4, 5, 5, 2], + [1, 4, 5, 5, 3], + [1, 4, 5, 5, 4], + [1, 4, 5, 5, 5], + [1, 4, 5, 5, 6], + [1, 4, 5, 6, 1], + [1, 4, 5, 6, 2], + [1, 4, 5, 6, 3], + [1, 4, 5, 6, 4], + [1, 4, 5, 6, 5], + [1, 4, 5, 6, 6], + [1, 4, 6, 1, 1], + [1, 4, 6, 1, 2], + [1, 4, 6, 1, 3], + [1, 4, 6, 1, 4], + [1, 4, 6, 1, 5], + [1, 4, 6, 1, 6], + [1, 4, 6, 2, 1], + [1, 4, 6, 2, 2], + [1, 4, 6, 2, 3], + [1, 4, 6, 2, 4], + [1, 4, 6, 2, 5], + [1, 4, 6, 2, 6], + [1, 4, 6, 3, 1], + [1, 4, 6, 3, 2], + [1, 4, 6, 3, 3], + [1, 4, 6, 3, 4], + [1, 4, 6, 3, 5], + [1, 4, 6, 3, 6], + [1, 4, 6, 4, 1], + [1, 4, 6, 4, 2], + [1, 4, 6, 4, 3], + [1, 4, 6, 4, 4], + [1, 4, 6, 4, 5], + [1, 4, 6, 4, 6], + [1, 4, 6, 5, 1], + [1, 4, 6, 5, 2], + [1, 4, 6, 5, 3], + [1, 4, 6, 5, 4], + [1, 4, 6, 5, 5], + [1, 4, 6, 5, 6], + [1, 4, 6, 6, 1], + [1, 4, 6, 6, 2], + [1, 4, 6, 6, 3], + [1, 4, 6, 6, 4], + [1, 4, 6, 6, 5], + [1, 4, 6, 6, 6], + [1, 5, 1, 1, 1], + [1, 5, 1, 1, 2], + [1, 5, 1, 1, 3], + [1, 5, 1, 1, 4], + [1, 5, 1, 1, 5], + [1, 5, 1, 1, 6], + [1, 5, 1, 2, 1], + [1, 5, 1, 2, 2], + [1, 5, 1, 2, 3], + [1, 5, 1, 2, 4], + [1, 5, 1, 2, 5], + [1, 5, 1, 2, 6], + [1, 5, 1, 3, 1], + [1, 5, 1, 3, 2], + [1, 5, 1, 3, 3], + [1, 5, 1, 3, 4], + [1, 5, 1, 3, 5], + [1, 5, 1, 3, 6], + [1, 5, 1, 4, 1], + [1, 5, 1, 4, 2], + [1, 5, 1, 4, 3], + [1, 5, 1, 4, 4], + [1, 5, 1, 4, 5], + [1, 5, 1, 4, 6], + [1, 5, 1, 5, 1], + [1, 5, 1, 5, 2], + [1, 5, 1, 5, 3], + [1, 5, 1, 5, 4], + [1, 5, 1, 5, 5], + [1, 5, 1, 5, 6], + [1, 5, 1, 6, 1], + [1, 5, 1, 6, 2], + [1, 5, 1, 6, 3], + [1, 5, 1, 6, 4], + [1, 5, 1, 6, 5], + [1, 5, 1, 6, 6], + [1, 5, 2, 1, 1], + [1, 5, 2, 1, 2], + [1, 5, 2, 1, 3], + [1, 5, 2, 1, 4], + [1, 5, 2, 1, 5], + [1, 5, 2, 1, 6], + [1, 5, 2, 2, 1], + [1, 5, 2, 2, 2], + [1, 5, 2, 2, 3], + [1, 5, 2, 2, 4], + [1, 5, 2, 2, 5], + [1, 5, 2, 2, 6], + [1, 5, 2, 3, 1], + [1, 5, 2, 3, 2], + [1, 5, 2, 3, 3], + [1, 5, 2, 3, 4], + [1, 5, 2, 3, 5], + [1, 5, 2, 3, 6], + [1, 5, 2, 4, 1], + [1, 5, 2, 4, 2], + [1, 5, 2, 4, 3], + [1, 5, 2, 4, 4], + [1, 5, 2, 4, 5], + [1, 5, 2, 4, 6], + [1, 5, 2, 5, 1], + [1, 5, 2, 5, 2], + [1, 5, 2, 5, 3], + [1, 5, 2, 5, 4], + [1, 5, 2, 5, 5], + [1, 5, 2, 5, 6], + [1, 5, 2, 6, 1], + [1, 5, 2, 6, 2], + [1, 5, 2, 6, 3], + [1, 5, 2, 6, 4], + [1, 5, 2, 6, 5], + [1, 5, 2, 6, 6], + [1, 5, 3, 1, 1], + [1, 5, 3, 1, 2], + [1, 5, 3, 1, 3], + [1, 5, 3, 1, 4], + [1, 5, 3, 1, 5], + [1, 5, 3, 1, 6], + [1, 5, 3, 2, 1], + [1, 5, 3, 2, 2], + [1, 5, 3, 2, 3], + [1, 5, 3, 2, 4], + [1, 5, 3, 2, 5], + [1, 5, 3, 2, 6], + [1, 5, 3, 3, 1], + [1, 5, 3, 3, 2], + [1, 5, 3, 3, 3], + [1, 5, 3, 3, 4], + [1, 5, 3, 3, 5], + [1, 5, 3, 3, 6], + [1, 5, 3, 4, 1], + [1, 5, 3, 4, 2], + [1, 5, 3, 4, 3], + [1, 5, 3, 4, 4], + [1, 5, 3, 4, 5], + [1, 5, 3, 4, 6], + [1, 5, 3, 5, 1], + [1, 5, 3, 5, 2], + [1, 5, 3, 5, 3], + [1, 5, 3, 5, 4], + [1, 5, 3, 5, 5], + [1, 5, 3, 5, 6], + [1, 5, 3, 6, 1], + [1, 5, 3, 6, 2], + [1, 5, 3, 6, 3], + [1, 5, 3, 6, 4], + [1, 5, 3, 6, 5], + [1, 5, 3, 6, 6], + [1, 5, 4, 1, 1], + [1, 5, 4, 1, 2], + [1, 5, 4, 1, 3], + [1, 5, 4, 1, 4], + [1, 5, 4, 1, 5], + [1, 5, 4, 1, 6], + [1, 5, 4, 2, 1], + [1, 5, 4, 2, 2], + [1, 5, 4, 2, 3], + [1, 5, 4, 2, 4], + [1, 5, 4, 2, 5], + [1, 5, 4, 2, 6], + [1, 5, 4, 3, 1], + [1, 5, 4, 3, 2], + [1, 5, 4, 3, 3], + [1, 5, 4, 3, 4], + [1, 5, 4, 3, 5], + [1, 5, 4, 3, 6], + [1, 5, 4, 4, 1], + [1, 5, 4, 4, 2], + [1, 5, 4, 4, 3], + [1, 5, 4, 4, 4], + [1, 5, 4, 4, 5], + [1, 5, 4, 4, 6], + [1, 5, 4, 5, 1], + [1, 5, 4, 5, 2], + [1, 5, 4, 5, 3], + [1, 5, 4, 5, 4], + [1, 5, 4, 5, 5], + [1, 5, 4, 5, 6], + [1, 5, 4, 6, 1], + [1, 5, 4, 6, 2], + [1, 5, 4, 6, 3], + [1, 5, 4, 6, 4], + [1, 5, 4, 6, 5], + [1, 5, 4, 6, 6], + [1, 5, 5, 1, 1], + [1, 5, 5, 1, 2], + [1, 5, 5, 1, 3], + [1, 5, 5, 1, 4], + [1, 5, 5, 1, 5], + [1, 5, 5, 1, 6], + [1, 5, 5, 2, 1], + [1, 5, 5, 2, 2], + [1, 5, 5, 2, 3], + [1, 5, 5, 2, 4], + [1, 5, 5, 2, 5], + [1, 5, 5, 2, 6], + [1, 5, 5, 3, 1], + [1, 5, 5, 3, 2], + [1, 5, 5, 3, 3], + [1, 5, 5, 3, 4], + [1, 5, 5, 3, 5], + [1, 5, 5, 3, 6], + [1, 5, 5, 4, 1], + [1, 5, 5, 4, 2], + [1, 5, 5, 4, 3], + [1, 5, 5, 4, 4], + [1, 5, 5, 4, 5], + [1, 5, 5, 4, 6], + [1, 5, 5, 5, 1], + [1, 5, 5, 5, 2], + [1, 5, 5, 5, 3], + [1, 5, 5, 5, 4], + [1, 5, 5, 5, 5], + [1, 5, 5, 5, 6], + [1, 5, 5, 6, 1], + [1, 5, 5, 6, 2], + [1, 5, 5, 6, 3], + [1, 5, 5, 6, 4], + [1, 5, 5, 6, 5], + [1, 5, 5, 6, 6], + [1, 5, 6, 1, 1], + [1, 5, 6, 1, 2], + [1, 5, 6, 1, 3], + [1, 5, 6, 1, 4], + [1, 5, 6, 1, 5], + [1, 5, 6, 1, 6], + [1, 5, 6, 2, 1], + [1, 5, 6, 2, 2], + [1, 5, 6, 2, 3], + [1, 5, 6, 2, 4], + [1, 5, 6, 2, 5], + [1, 5, 6, 2, 6], + [1, 5, 6, 3, 1], + [1, 5, 6, 3, 2], + [1, 5, 6, 3, 3], + [1, 5, 6, 3, 4], + [1, 5, 6, 3, 5], + [1, 5, 6, 3, 6], + [1, 5, 6, 4, 1], + [1, 5, 6, 4, 2], + [1, 5, 6, 4, 3], + [1, 5, 6, 4, 4], + [1, 5, 6, 4, 5], + [1, 5, 6, 4, 6], + [1, 5, 6, 5, 1], + [1, 5, 6, 5, 2], + [1, 5, 6, 5, 3], + [1, 5, 6, 5, 4], + [1, 5, 6, 5, 5], + [1, 5, 6, 5, 6], + [1, 5, 6, 6, 1], + [1, 5, 6, 6, 2], + [1, 5, 6, 6, 3], + [1, 5, 6, 6, 4], + [1, 5, 6, 6, 5], + [1, 5, 6, 6, 6], + [1, 6, 1, 1, 1], + [1, 6, 1, 1, 2], + [1, 6, 1, 1, 3], + [1, 6, 1, 1, 4], + [1, 6, 1, 1, 5], + [1, 6, 1, 1, 6], + [1, 6, 1, 2, 1], + [1, 6, 1, 2, 2], + [1, 6, 1, 2, 3], + [1, 6, 1, 2, 4], + [1, 6, 1, 2, 5], + [1, 6, 1, 2, 6], + [1, 6, 1, 3, 1], + [1, 6, 1, 3, 2], + [1, 6, 1, 3, 3], + [1, 6, 1, 3, 4], + [1, 6, 1, 3, 5], + [1, 6, 1, 3, 6], + [1, 6, 1, 4, 1], + [1, 6, 1, 4, 2], + [1, 6, 1, 4, 3], + [1, 6, 1, 4, 4], + [1, 6, 1, 4, 5], + [1, 6, 1, 4, 6], + [1, 6, 1, 5, 1], + [1, 6, 1, 5, 2], + [1, 6, 1, 5, 3], + [1, 6, 1, 5, 4], + [1, 6, 1, 5, 5], + [1, 6, 1, 5, 6], + [1, 6, 1, 6, 1], + [1, 6, 1, 6, 2], + [1, 6, 1, 6, 3], + [1, 6, 1, 6, 4], + [1, 6, 1, 6, 5], + [1, 6, 1, 6, 6], + [1, 6, 2, 1, 1], + [1, 6, 2, 1, 2], + [1, 6, 2, 1, 3], + [1, 6, 2, 1, 4], + [1, 6, 2, 1, 5], + [1, 6, 2, 1, 6], + [1, 6, 2, 2, 1], + [1, 6, 2, 2, 2], + [1, 6, 2, 2, 3], + [1, 6, 2, 2, 4], + [1, 6, 2, 2, 5], + [1, 6, 2, 2, 6], + [1, 6, 2, 3, 1], + [1, 6, 2, 3, 2], + [1, 6, 2, 3, 3], + [1, 6, 2, 3, 4], + [1, 6, 2, 3, 5], + [1, 6, 2, 3, 6], + [1, 6, 2, 4, 1], + [1, 6, 2, 4, 2], + [1, 6, 2, 4, 3], + [1, 6, 2, 4, 4], + [1, 6, 2, 4, 5], + [1, 6, 2, 4, 6], + [1, 6, 2, 5, 1], + [1, 6, 2, 5, 2], + [1, 6, 2, 5, 3], + [1, 6, 2, 5, 4], + [1, 6, 2, 5, 5], + [1, 6, 2, 5, 6], + [1, 6, 2, 6, 1], + [1, 6, 2, 6, 2], + [1, 6, 2, 6, 3], + [1, 6, 2, 6, 4], + [1, 6, 2, 6, 5], + [1, 6, 2, 6, 6], + [1, 6, 3, 1, 1], + [1, 6, 3, 1, 2], + [1, 6, 3, 1, 3], + [1, 6, 3, 1, 4], + [1, 6, 3, 1, 5], + [1, 6, 3, 1, 6], + [1, 6, 3, 2, 1], + [1, 6, 3, 2, 2], + [1, 6, 3, 2, 3], + [1, 6, 3, 2, 4], + [1, 6, 3, 2, 5], + [1, 6, 3, 2, 6], + [1, 6, 3, 3, 1], + [1, 6, 3, 3, 2], + [1, 6, 3, 3, 3], + [1, 6, 3, 3, 4], + [1, 6, 3, 3, 5], + [1, 6, 3, 3, 6], + [1, 6, 3, 4, 1], + [1, 6, 3, 4, 2], + [1, 6, 3, 4, 3], + [1, 6, 3, 4, 4], + [1, 6, 3, 4, 5], + [1, 6, 3, 4, 6], + [1, 6, 3, 5, 1], + [1, 6, 3, 5, 2], + [1, 6, 3, 5, 3], + [1, 6, 3, 5, 4], + [1, 6, 3, 5, 5], + [1, 6, 3, 5, 6], + [1, 6, 3, 6, 1], + [1, 6, 3, 6, 2], + [1, 6, 3, 6, 3], + [1, 6, 3, 6, 4], + [1, 6, 3, 6, 5], + [1, 6, 3, 6, 6], + [1, 6, 4, 1, 1], + [1, 6, 4, 1, 2], + [1, 6, 4, 1, 3], + [1, 6, 4, 1, 4], + [1, 6, 4, 1, 5], + [1, 6, 4, 1, 6], + [1, 6, 4, 2, 1], + [1, 6, 4, 2, 2], + [1, 6, 4, 2, 3], + [1, 6, 4, 2, 4], + [1, 6, 4, 2, 5], + [1, 6, 4, 2, 6], + [1, 6, 4, 3, 1], + [1, 6, 4, 3, 2], + [1, 6, 4, 3, 3], + [1, 6, 4, 3, 4], + [1, 6, 4, 3, 5], + [1, 6, 4, 3, 6], + [1, 6, 4, 4, 1], + [1, 6, 4, 4, 2], + [1, 6, 4, 4, 3], + [1, 6, 4, 4, 4], + [1, 6, 4, 4, 5], + [1, 6, 4, 4, 6], + [1, 6, 4, 5, 1], + [1, 6, 4, 5, 2], + [1, 6, 4, 5, 3], + [1, 6, 4, 5, 4], + [1, 6, 4, 5, 5], + [1, 6, 4, 5, 6], + [1, 6, 4, 6, 1], + [1, 6, 4, 6, 2], + [1, 6, 4, 6, 3], + [1, 6, 4, 6, 4], + [1, 6, 4, 6, 5], + [1, 6, 4, 6, 6], + [1, 6, 5, 1, 1], + [1, 6, 5, 1, 2], + [1, 6, 5, 1, 3], + [1, 6, 5, 1, 4], + [1, 6, 5, 1, 5], + [1, 6, 5, 1, 6], + [1, 6, 5, 2, 1], + [1, 6, 5, 2, 2], + [1, 6, 5, 2, 3], + [1, 6, 5, 2, 4], + [1, 6, 5, 2, 5], + [1, 6, 5, 2, 6], + [1, 6, 5, 3, 1], + [1, 6, 5, 3, 2], + [1, 6, 5, 3, 3], + [1, 6, 5, 3, 4], + [1, 6, 5, 3, 5], + [1, 6, 5, 3, 6], + [1, 6, 5, 4, 1], + [1, 6, 5, 4, 2], + [1, 6, 5, 4, 3], + [1, 6, 5, 4, 4], + [1, 6, 5, 4, 5], + [1, 6, 5, 4, 6], + [1, 6, 5, 5, 1], + [1, 6, 5, 5, 2], + [1, 6, 5, 5, 3], + [1, 6, 5, 5, 4], + [1, 6, 5, 5, 5], + [1, 6, 5, 5, 6], + [1, 6, 5, 6, 1], + [1, 6, 5, 6, 2], + [1, 6, 5, 6, 3], + [1, 6, 5, 6, 4], + [1, 6, 5, 6, 5], + [1, 6, 5, 6, 6], + [1, 6, 6, 1, 1], + [1, 6, 6, 1, 2], + [1, 6, 6, 1, 3], + [1, 6, 6, 1, 4], + [1, 6, 6, 1, 5], + [1, 6, 6, 1, 6], + [1, 6, 6, 2, 1], + [1, 6, 6, 2, 2], + [1, 6, 6, 2, 3], + [1, 6, 6, 2, 4], + [1, 6, 6, 2, 5], + [1, 6, 6, 2, 6], + [1, 6, 6, 3, 1], + [1, 6, 6, 3, 2], + [1, 6, 6, 3, 3], + [1, 6, 6, 3, 4], + [1, 6, 6, 3, 5], + [1, 6, 6, 3, 6], + [1, 6, 6, 4, 1], + [1, 6, 6, 4, 2], + [1, 6, 6, 4, 3], + [1, 6, 6, 4, 4], + [1, 6, 6, 4, 5], + [1, 6, 6, 4, 6], + [1, 6, 6, 5, 1], + [1, 6, 6, 5, 2], + [1, 6, 6, 5, 3], + [1, 6, 6, 5, 4], + [1, 6, 6, 5, 5], + [1, 6, 6, 5, 6], + [1, 6, 6, 6, 1], + [1, 6, 6, 6, 2], + [1, 6, 6, 6, 3], + [1, 6, 6, 6, 4], + [1, 6, 6, 6, 5], + [1, 6, 6, 6, 6], + [2, 1, 1, 1, 1], + [2, 1, 1, 1, 2], + [2, 1, 1, 1, 3], + [2, 1, 1, 1, 4], + [2, 1, 1, 1, 5], + [2, 1, 1, 1, 6], + [2, 1, 1, 2, 1], + [2, 1, 1, 2, 2], + [2, 1, 1, 2, 3], + [2, 1, 1, 2, 4], + [2, 1, 1, 2, 5], + [2, 1, 1, 2, 6], + [2, 1, 1, 3, 1], + [2, 1, 1, 3, 2], + [2, 1, 1, 3, 3], + [2, 1, 1, 3, 4], + [2, 1, 1, 3, 5], + [2, 1, 1, 3, 6], + [2, 1, 1, 4, 1], + [2, 1, 1, 4, 2], + [2, 1, 1, 4, 3], + [2, 1, 1, 4, 4], + [2, 1, 1, 4, 5], + [2, 1, 1, 4, 6], + [2, 1, 1, 5, 1], + [2, 1, 1, 5, 2], + [2, 1, 1, 5, 3], + [2, 1, 1, 5, 4], + [2, 1, 1, 5, 5], + [2, 1, 1, 5, 6], + [2, 1, 1, 6, 1], + [2, 1, 1, 6, 2], + [2, 1, 1, 6, 3], + [2, 1, 1, 6, 4], + [2, 1, 1, 6, 5], + [2, 1, 1, 6, 6], + [2, 1, 2, 1, 1], + [2, 1, 2, 1, 2], + [2, 1, 2, 1, 3], + [2, 1, 2, 1, 4], + [2, 1, 2, 1, 5], + [2, 1, 2, 1, 6], + [2, 1, 2, 2, 1], + [2, 1, 2, 2, 2], + [2, 1, 2, 2, 3], + [2, 1, 2, 2, 4], + [2, 1, 2, 2, 5], + [2, 1, 2, 2, 6], + [2, 1, 2, 3, 1], + [2, 1, 2, 3, 2], + [2, 1, 2, 3, 3], + [2, 1, 2, 3, 4], + [2, 1, 2, 3, 5], + [2, 1, 2, 3, 6], + [2, 1, 2, 4, 1], + [2, 1, 2, 4, 2], + [2, 1, 2, 4, 3], + [2, 1, 2, 4, 4], + [2, 1, 2, 4, 5], + [2, 1, 2, 4, 6], + [2, 1, 2, 5, 1], + [2, 1, 2, 5, 2], + [2, 1, 2, 5, 3], + [2, 1, 2, 5, 4], + [2, 1, 2, 5, 5], + [2, 1, 2, 5, 6], + [2, 1, 2, 6, 1], + [2, 1, 2, 6, 2], + [2, 1, 2, 6, 3], + [2, 1, 2, 6, 4], + [2, 1, 2, 6, 5], + [2, 1, 2, 6, 6], + [2, 1, 3, 1, 1], + [2, 1, 3, 1, 2], + [2, 1, 3, 1, 3], + [2, 1, 3, 1, 4], + [2, 1, 3, 1, 5], + [2, 1, 3, 1, 6], + [2, 1, 3, 2, 1], + [2, 1, 3, 2, 2], + [2, 1, 3, 2, 3], + [2, 1, 3, 2, 4], + [2, 1, 3, 2, 5], + [2, 1, 3, 2, 6], + [2, 1, 3, 3, 1], + [2, 1, 3, 3, 2], + [2, 1, 3, 3, 3], + [2, 1, 3, 3, 4], + [2, 1, 3, 3, 5], + [2, 1, 3, 3, 6], + [2, 1, 3, 4, 1], + [2, 1, 3, 4, 2], + [2, 1, 3, 4, 3], + [2, 1, 3, 4, 4], + [2, 1, 3, 4, 5], + [2, 1, 3, 4, 6], + [2, 1, 3, 5, 1], + [2, 1, 3, 5, 2], + [2, 1, 3, 5, 3], + [2, 1, 3, 5, 4], + [2, 1, 3, 5, 5], + [2, 1, 3, 5, 6], + [2, 1, 3, 6, 1], + [2, 1, 3, 6, 2], + [2, 1, 3, 6, 3], + [2, 1, 3, 6, 4], + [2, 1, 3, 6, 5], + [2, 1, 3, 6, 6], + [2, 1, 4, 1, 1], + [2, 1, 4, 1, 2], + [2, 1, 4, 1, 3], + [2, 1, 4, 1, 4], + [2, 1, 4, 1, 5], + [2, 1, 4, 1, 6], + [2, 1, 4, 2, 1], + [2, 1, 4, 2, 2], + [2, 1, 4, 2, 3], + [2, 1, 4, 2, 4], + [2, 1, 4, 2, 5], + [2, 1, 4, 2, 6], + [2, 1, 4, 3, 1], + [2, 1, 4, 3, 2], + [2, 1, 4, 3, 3], + [2, 1, 4, 3, 4], + [2, 1, 4, 3, 5], + [2, 1, 4, 3, 6], + [2, 1, 4, 4, 1], + [2, 1, 4, 4, 2], + [2, 1, 4, 4, 3], + [2, 1, 4, 4, 4], + [2, 1, 4, 4, 5], + [2, 1, 4, 4, 6], + [2, 1, 4, 5, 1], + [2, 1, 4, 5, 2], + [2, 1, 4, 5, 3], + [2, 1, 4, 5, 4], + [2, 1, 4, 5, 5], + [2, 1, 4, 5, 6], + [2, 1, 4, 6, 1], + [2, 1, 4, 6, 2], + [2, 1, 4, 6, 3], + [2, 1, 4, 6, 4], + [2, 1, 4, 6, 5], + [2, 1, 4, 6, 6], + [2, 1, 5, 1, 1], + [2, 1, 5, 1, 2], + [2, 1, 5, 1, 3], + [2, 1, 5, 1, 4], + [2, 1, 5, 1, 5], + [2, 1, 5, 1, 6], + [2, 1, 5, 2, 1], + [2, 1, 5, 2, 2], + [2, 1, 5, 2, 3], + [2, 1, 5, 2, 4], + [2, 1, 5, 2, 5], + [2, 1, 5, 2, 6], + [2, 1, 5, 3, 1], + [2, 1, 5, 3, 2], + [2, 1, 5, 3, 3], + [2, 1, 5, 3, 4], + [2, 1, 5, 3, 5], + [2, 1, 5, 3, 6], + [2, 1, 5, 4, 1], + [2, 1, 5, 4, 2], + [2, 1, 5, 4, 3], + [2, 1, 5, 4, 4], + [2, 1, 5, 4, 5], + [2, 1, 5, 4, 6], + [2, 1, 5, 5, 1], + [2, 1, 5, 5, 2], + [2, 1, 5, 5, 3], + [2, 1, 5, 5, 4], + [2, 1, 5, 5, 5], + [2, 1, 5, 5, 6], + [2, 1, 5, 6, 1], + [2, 1, 5, 6, 2], + [2, 1, 5, 6, 3], + [2, 1, 5, 6, 4], + [2, 1, 5, 6, 5], + [2, 1, 5, 6, 6], + [2, 1, 6, 1, 1], + [2, 1, 6, 1, 2], + [2, 1, 6, 1, 3], + [2, 1, 6, 1, 4], + [2, 1, 6, 1, 5], + [2, 1, 6, 1, 6], + [2, 1, 6, 2, 1], + [2, 1, 6, 2, 2], + [2, 1, 6, 2, 3], + [2, 1, 6, 2, 4], + [2, 1, 6, 2, 5], + [2, 1, 6, 2, 6], + [2, 1, 6, 3, 1], + [2, 1, 6, 3, 2], + [2, 1, 6, 3, 3], + [2, 1, 6, 3, 4], + [2, 1, 6, 3, 5], + [2, 1, 6, 3, 6], + [2, 1, 6, 4, 1], + [2, 1, 6, 4, 2], + [2, 1, 6, 4, 3], + [2, 1, 6, 4, 4], + [2, 1, 6, 4, 5], + [2, 1, 6, 4, 6], + [2, 1, 6, 5, 1], + [2, 1, 6, 5, 2], + [2, 1, 6, 5, 3], + [2, 1, 6, 5, 4], + [2, 1, 6, 5, 5], + [2, 1, 6, 5, 6], + [2, 1, 6, 6, 1], + [2, 1, 6, 6, 2], + [2, 1, 6, 6, 3], + [2, 1, 6, 6, 4], + [2, 1, 6, 6, 5], + [2, 1, 6, 6, 6], + [2, 2, 1, 1, 1], + [2, 2, 1, 1, 2], + [2, 2, 1, 1, 3], + [2, 2, 1, 1, 4], + [2, 2, 1, 1, 5], + [2, 2, 1, 1, 6], + [2, 2, 1, 2, 1], + [2, 2, 1, 2, 2], + [2, 2, 1, 2, 3], + [2, 2, 1, 2, 4], + [2, 2, 1, 2, 5], + [2, 2, 1, 2, 6], + [2, 2, 1, 3, 1], + [2, 2, 1, 3, 2], + [2, 2, 1, 3, 3], + [2, 2, 1, 3, 4], + [2, 2, 1, 3, 5], + [2, 2, 1, 3, 6], + [2, 2, 1, 4, 1], + [2, 2, 1, 4, 2], + [2, 2, 1, 4, 3], + [2, 2, 1, 4, 4], + [2, 2, 1, 4, 5], + [2, 2, 1, 4, 6], + [2, 2, 1, 5, 1], + [2, 2, 1, 5, 2], + [2, 2, 1, 5, 3], + [2, 2, 1, 5, 4], + [2, 2, 1, 5, 5], + [2, 2, 1, 5, 6], + [2, 2, 1, 6, 1], + [2, 2, 1, 6, 2], + [2, 2, 1, 6, 3], + [2, 2, 1, 6, 4], + [2, 2, 1, 6, 5], + [2, 2, 1, 6, 6], + [2, 2, 2, 1, 1], + [2, 2, 2, 1, 2], + [2, 2, 2, 1, 3], + [2, 2, 2, 1, 4], + [2, 2, 2, 1, 5], + [2, 2, 2, 1, 6], + [2, 2, 2, 2, 1], + [2, 2, 2, 2, 3], + [2, 2, 2, 2, 4], + [2, 2, 2, 2, 5], + [2, 2, 2, 2, 6], + [2, 2, 2, 3, 1], + [2, 2, 2, 3, 2], + [2, 2, 2, 3, 3], + [2, 2, 2, 3, 4], + [2, 2, 2, 3, 5], + [2, 2, 2, 3, 6], + [2, 2, 2, 4, 1], + [2, 2, 2, 4, 2], + [2, 2, 2, 4, 3], + [2, 2, 2, 4, 4], + [2, 2, 2, 4, 5], + [2, 2, 2, 4, 6], + [2, 2, 2, 5, 1], + [2, 2, 2, 5, 2], + [2, 2, 2, 5, 3], + [2, 2, 2, 5, 4], + [2, 2, 2, 5, 5], + [2, 2, 2, 5, 6], + [2, 2, 2, 6, 1], + [2, 2, 2, 6, 2], + [2, 2, 2, 6, 3], + [2, 2, 2, 6, 4], + [2, 2, 2, 6, 5], + [2, 2, 2, 6, 6], + [2, 2, 3, 1, 1], + [2, 2, 3, 1, 2], + [2, 2, 3, 1, 3], + [2, 2, 3, 1, 4], + [2, 2, 3, 1, 5], + [2, 2, 3, 1, 6], + [2, 2, 3, 2, 1], + [2, 2, 3, 2, 2], + [2, 2, 3, 2, 3], + [2, 2, 3, 2, 4], + [2, 2, 3, 2, 5], + [2, 2, 3, 2, 6], + [2, 2, 3, 3, 1], + [2, 2, 3, 3, 2], + [2, 2, 3, 3, 3], + [2, 2, 3, 3, 4], + [2, 2, 3, 3, 5], + [2, 2, 3, 3, 6], + [2, 2, 3, 4, 1], + [2, 2, 3, 4, 2], + [2, 2, 3, 4, 3], + [2, 2, 3, 4, 4], + [2, 2, 3, 4, 5], + [2, 2, 3, 4, 6], + [2, 2, 3, 5, 1], + [2, 2, 3, 5, 2], + [2, 2, 3, 5, 3], + [2, 2, 3, 5, 4], + [2, 2, 3, 5, 5], + [2, 2, 3, 5, 6], + [2, 2, 3, 6, 1], + [2, 2, 3, 6, 2], + [2, 2, 3, 6, 3], + [2, 2, 3, 6, 4], + [2, 2, 3, 6, 5], + [2, 2, 3, 6, 6], + [2, 2, 4, 1, 1], + [2, 2, 4, 1, 2], + [2, 2, 4, 1, 3], + [2, 2, 4, 1, 4], + [2, 2, 4, 1, 5], + [2, 2, 4, 1, 6], + [2, 2, 4, 2, 1], + [2, 2, 4, 2, 2], + [2, 2, 4, 2, 3], + [2, 2, 4, 2, 4], + [2, 2, 4, 2, 5], + [2, 2, 4, 2, 6], + [2, 2, 4, 3, 1], + [2, 2, 4, 3, 2], + [2, 2, 4, 3, 3], + [2, 2, 4, 3, 4], + [2, 2, 4, 3, 5], + [2, 2, 4, 3, 6], + [2, 2, 4, 4, 1], + [2, 2, 4, 4, 2], + [2, 2, 4, 4, 3], + [2, 2, 4, 4, 4], + [2, 2, 4, 4, 5], + [2, 2, 4, 4, 6], + [2, 2, 4, 5, 1], + [2, 2, 4, 5, 2], + [2, 2, 4, 5, 3], + [2, 2, 4, 5, 4], + [2, 2, 4, 5, 5], + [2, 2, 4, 5, 6], + [2, 2, 4, 6, 1], + [2, 2, 4, 6, 2], + [2, 2, 4, 6, 3], + [2, 2, 4, 6, 4], + [2, 2, 4, 6, 5], + [2, 2, 4, 6, 6], + [2, 2, 5, 1, 1], + [2, 2, 5, 1, 2], + [2, 2, 5, 1, 3], + [2, 2, 5, 1, 4], + [2, 2, 5, 1, 5], + [2, 2, 5, 1, 6], + [2, 2, 5, 2, 1], + [2, 2, 5, 2, 2], + [2, 2, 5, 2, 3], + [2, 2, 5, 2, 4], + [2, 2, 5, 2, 5], + [2, 2, 5, 2, 6], + [2, 2, 5, 3, 1], + [2, 2, 5, 3, 2], + [2, 2, 5, 3, 3], + [2, 2, 5, 3, 4], + [2, 2, 5, 3, 5], + [2, 2, 5, 3, 6], + [2, 2, 5, 4, 1], + [2, 2, 5, 4, 2], + [2, 2, 5, 4, 3], + [2, 2, 5, 4, 4], + [2, 2, 5, 4, 5], + [2, 2, 5, 4, 6], + [2, 2, 5, 5, 1], + [2, 2, 5, 5, 2], + [2, 2, 5, 5, 3], + [2, 2, 5, 5, 4], + [2, 2, 5, 5, 5], + [2, 2, 5, 5, 6], + [2, 2, 5, 6, 1], + [2, 2, 5, 6, 2], + [2, 2, 5, 6, 3], + [2, 2, 5, 6, 4], + [2, 2, 5, 6, 5], + [2, 2, 5, 6, 6], + [2, 2, 6, 1, 1], + [2, 2, 6, 1, 2], + [2, 2, 6, 1, 3], + [2, 2, 6, 1, 4], + [2, 2, 6, 1, 5], + [2, 2, 6, 1, 6], + [2, 2, 6, 2, 1], + [2, 2, 6, 2, 2], + [2, 2, 6, 2, 3], + [2, 2, 6, 2, 4], + [2, 2, 6, 2, 5], + [2, 2, 6, 2, 6], + [2, 2, 6, 3, 1], + [2, 2, 6, 3, 2], + [2, 2, 6, 3, 3], + [2, 2, 6, 3, 4], + [2, 2, 6, 3, 5], + [2, 2, 6, 3, 6], + [2, 2, 6, 4, 1], + [2, 2, 6, 4, 2], + [2, 2, 6, 4, 3], + [2, 2, 6, 4, 4], + [2, 2, 6, 4, 5], + [2, 2, 6, 4, 6], + [2, 2, 6, 5, 1], + [2, 2, 6, 5, 2], + [2, 2, 6, 5, 3], + [2, 2, 6, 5, 4], + [2, 2, 6, 5, 5], + [2, 2, 6, 5, 6], + [2, 2, 6, 6, 1], + [2, 2, 6, 6, 2], + [2, 2, 6, 6, 3], + [2, 2, 6, 6, 4], + [2, 2, 6, 6, 5], + [2, 2, 6, 6, 6], + [2, 3, 1, 1, 1], + [2, 3, 1, 1, 2], + [2, 3, 1, 1, 3], + [2, 3, 1, 1, 4], + [2, 3, 1, 1, 5], + [2, 3, 1, 1, 6], + [2, 3, 1, 2, 1], + [2, 3, 1, 2, 2], + [2, 3, 1, 2, 3], + [2, 3, 1, 2, 4], + [2, 3, 1, 2, 5], + [2, 3, 1, 2, 6], + [2, 3, 1, 3, 1], + [2, 3, 1, 3, 2], + [2, 3, 1, 3, 3], + [2, 3, 1, 3, 4], + [2, 3, 1, 3, 5], + [2, 3, 1, 3, 6], + [2, 3, 1, 4, 1], + [2, 3, 1, 4, 2], + [2, 3, 1, 4, 3], + [2, 3, 1, 4, 4], + [2, 3, 1, 4, 5], + [2, 3, 1, 4, 6], + [2, 3, 1, 5, 1], + [2, 3, 1, 5, 2], + [2, 3, 1, 5, 3], + [2, 3, 1, 5, 4], + [2, 3, 1, 5, 5], + [2, 3, 1, 5, 6], + [2, 3, 1, 6, 1], + [2, 3, 1, 6, 2], + [2, 3, 1, 6, 3], + [2, 3, 1, 6, 4], + [2, 3, 1, 6, 5], + [2, 3, 1, 6, 6], + [2, 3, 2, 1, 1], + [2, 3, 2, 1, 2], + [2, 3, 2, 1, 3], + [2, 3, 2, 1, 4], + [2, 3, 2, 1, 5], + [2, 3, 2, 1, 6], + [2, 3, 2, 2, 1], + [2, 3, 2, 2, 2], + [2, 3, 2, 2, 3], + [2, 3, 2, 2, 4], + [2, 3, 2, 2, 5], + [2, 3, 2, 2, 6], + [2, 3, 2, 3, 1], + [2, 3, 2, 3, 2], + [2, 3, 2, 3, 3], + [2, 3, 2, 3, 4], + [2, 3, 2, 3, 5], + [2, 3, 2, 3, 6], + [2, 3, 2, 4, 1], + [2, 3, 2, 4, 2], + [2, 3, 2, 4, 3], + [2, 3, 2, 4, 4], + [2, 3, 2, 4, 5], + [2, 3, 2, 4, 6], + [2, 3, 2, 5, 1], + [2, 3, 2, 5, 2], + [2, 3, 2, 5, 3], + [2, 3, 2, 5, 4], + [2, 3, 2, 5, 5], + [2, 3, 2, 5, 6], + [2, 3, 2, 6, 1], + [2, 3, 2, 6, 2], + [2, 3, 2, 6, 3], + [2, 3, 2, 6, 4], + [2, 3, 2, 6, 5], + [2, 3, 2, 6, 6], + [2, 3, 3, 1, 1], + [2, 3, 3, 1, 2], + [2, 3, 3, 1, 3], + [2, 3, 3, 1, 4], + [2, 3, 3, 1, 5], + [2, 3, 3, 1, 6], + [2, 3, 3, 2, 1], + [2, 3, 3, 2, 2], + [2, 3, 3, 2, 3], + [2, 3, 3, 2, 4], + [2, 3, 3, 2, 5], + [2, 3, 3, 2, 6], + [2, 3, 3, 3, 1], + [2, 3, 3, 3, 2], + [2, 3, 3, 3, 3], + [2, 3, 3, 3, 4], + [2, 3, 3, 3, 5], + [2, 3, 3, 3, 6], + [2, 3, 3, 4, 1], + [2, 3, 3, 4, 2], + [2, 3, 3, 4, 3], + [2, 3, 3, 4, 4], + [2, 3, 3, 4, 5], + [2, 3, 3, 4, 6], + [2, 3, 3, 5, 1], + [2, 3, 3, 5, 2], + [2, 3, 3, 5, 3], + [2, 3, 3, 5, 4], + [2, 3, 3, 5, 5], + [2, 3, 3, 5, 6], + [2, 3, 3, 6, 1], + [2, 3, 3, 6, 2], + [2, 3, 3, 6, 3], + [2, 3, 3, 6, 4], + [2, 3, 3, 6, 5], + [2, 3, 3, 6, 6], + [2, 3, 4, 1, 1], + [2, 3, 4, 1, 2], + [2, 3, 4, 1, 3], + [2, 3, 4, 1, 4], + [2, 3, 4, 1, 5], + [2, 3, 4, 1, 6], + [2, 3, 4, 2, 1], + [2, 3, 4, 2, 2], + [2, 3, 4, 2, 3], + [2, 3, 4, 2, 4], + [2, 3, 4, 2, 5], + [2, 3, 4, 2, 6], + [2, 3, 4, 3, 1], + [2, 3, 4, 3, 2], + [2, 3, 4, 3, 3], + [2, 3, 4, 3, 4], + [2, 3, 4, 3, 5], + [2, 3, 4, 3, 6], + [2, 3, 4, 4, 1], + [2, 3, 4, 4, 2], + [2, 3, 4, 4, 3], + [2, 3, 4, 4, 4], + [2, 3, 4, 4, 5], + [2, 3, 4, 4, 6], + [2, 3, 4, 5, 1], + [2, 3, 4, 5, 2], + [2, 3, 4, 5, 3], + [2, 3, 4, 5, 4], + [2, 3, 4, 5, 5], + [2, 3, 4, 5, 6], + [2, 3, 4, 6, 1], + [2, 3, 4, 6, 2], + [2, 3, 4, 6, 3], + [2, 3, 4, 6, 4], + [2, 3, 4, 6, 5], + [2, 3, 4, 6, 6], + [2, 3, 5, 1, 1], + [2, 3, 5, 1, 2], + [2, 3, 5, 1, 3], + [2, 3, 5, 1, 4], + [2, 3, 5, 1, 5], + [2, 3, 5, 1, 6], + [2, 3, 5, 2, 1], + [2, 3, 5, 2, 2], + [2, 3, 5, 2, 3], + [2, 3, 5, 2, 4], + [2, 3, 5, 2, 5], + [2, 3, 5, 2, 6], + [2, 3, 5, 3, 1], + [2, 3, 5, 3, 2], + [2, 3, 5, 3, 3], + [2, 3, 5, 3, 4], + [2, 3, 5, 3, 5], + [2, 3, 5, 3, 6], + [2, 3, 5, 4, 1], + [2, 3, 5, 4, 2], + [2, 3, 5, 4, 3], + [2, 3, 5, 4, 4], + [2, 3, 5, 4, 5], + [2, 3, 5, 4, 6], + [2, 3, 5, 5, 1], + [2, 3, 5, 5, 2], + [2, 3, 5, 5, 3], + [2, 3, 5, 5, 4], + [2, 3, 5, 5, 5], + [2, 3, 5, 5, 6], + [2, 3, 5, 6, 1], + [2, 3, 5, 6, 2], + [2, 3, 5, 6, 3], + [2, 3, 5, 6, 4], + [2, 3, 5, 6, 5], + [2, 3, 5, 6, 6], + [2, 3, 6, 1, 1], + [2, 3, 6, 1, 2], + [2, 3, 6, 1, 3], + [2, 3, 6, 1, 4], + [2, 3, 6, 1, 5], + [2, 3, 6, 1, 6], + [2, 3, 6, 2, 1], + [2, 3, 6, 2, 2], + [2, 3, 6, 2, 3], + [2, 3, 6, 2, 4], + [2, 3, 6, 2, 5], + [2, 3, 6, 2, 6], + [2, 3, 6, 3, 1], + [2, 3, 6, 3, 2], + [2, 3, 6, 3, 3], + [2, 3, 6, 3, 4], + [2, 3, 6, 3, 5], + [2, 3, 6, 3, 6], + [2, 3, 6, 4, 1], + [2, 3, 6, 4, 2], + [2, 3, 6, 4, 3], + [2, 3, 6, 4, 4], + [2, 3, 6, 4, 5], + [2, 3, 6, 4, 6], + [2, 3, 6, 5, 1], + [2, 3, 6, 5, 2], + [2, 3, 6, 5, 3], + [2, 3, 6, 5, 4], + [2, 3, 6, 5, 5], + [2, 3, 6, 5, 6], + [2, 3, 6, 6, 1], + [2, 3, 6, 6, 2], + [2, 3, 6, 6, 3], + [2, 3, 6, 6, 4], + [2, 3, 6, 6, 5], + [2, 3, 6, 6, 6], + [2, 4, 1, 1, 1], + [2, 4, 1, 1, 2], + [2, 4, 1, 1, 3], + [2, 4, 1, 1, 4], + [2, 4, 1, 1, 5], + [2, 4, 1, 1, 6], + [2, 4, 1, 2, 1], + [2, 4, 1, 2, 2], + [2, 4, 1, 2, 3], + [2, 4, 1, 2, 4], + [2, 4, 1, 2, 5], + [2, 4, 1, 2, 6], + [2, 4, 1, 3, 1], + [2, 4, 1, 3, 2], + [2, 4, 1, 3, 3], + [2, 4, 1, 3, 4], + [2, 4, 1, 3, 5], + [2, 4, 1, 3, 6], + [2, 4, 1, 4, 1], + [2, 4, 1, 4, 2], + [2, 4, 1, 4, 3], + [2, 4, 1, 4, 4], + [2, 4, 1, 4, 5], + [2, 4, 1, 4, 6], + [2, 4, 1, 5, 1], + [2, 4, 1, 5, 2], + [2, 4, 1, 5, 3], + [2, 4, 1, 5, 4], + [2, 4, 1, 5, 5], + [2, 4, 1, 5, 6], + [2, 4, 1, 6, 1], + [2, 4, 1, 6, 2], + [2, 4, 1, 6, 3], + [2, 4, 1, 6, 4], + [2, 4, 1, 6, 5], + [2, 4, 1, 6, 6], + [2, 4, 2, 1, 1], + [2, 4, 2, 1, 2], + [2, 4, 2, 1, 3], + [2, 4, 2, 1, 4], + [2, 4, 2, 1, 5], + [2, 4, 2, 1, 6], + [2, 4, 2, 2, 1], + [2, 4, 2, 2, 2], + [2, 4, 2, 2, 3], + [2, 4, 2, 2, 4], + [2, 4, 2, 2, 5], + [2, 4, 2, 2, 6], + [2, 4, 2, 3, 1], + [2, 4, 2, 3, 2], + [2, 4, 2, 3, 3], + [2, 4, 2, 3, 4], + [2, 4, 2, 3, 5], + [2, 4, 2, 3, 6], + [2, 4, 2, 4, 1], + [2, 4, 2, 4, 2], + [2, 4, 2, 4, 3], + [2, 4, 2, 4, 4], + [2, 4, 2, 4, 5], + [2, 4, 2, 4, 6], + [2, 4, 2, 5, 1], + [2, 4, 2, 5, 2], + [2, 4, 2, 5, 3], + [2, 4, 2, 5, 4], + [2, 4, 2, 5, 5], + [2, 4, 2, 5, 6], + [2, 4, 2, 6, 1], + [2, 4, 2, 6, 2], + [2, 4, 2, 6, 3], + [2, 4, 2, 6, 4], + [2, 4, 2, 6, 5], + [2, 4, 2, 6, 6], + [2, 4, 3, 1, 1], + [2, 4, 3, 1, 2], + [2, 4, 3, 1, 3], + [2, 4, 3, 1, 4], + [2, 4, 3, 1, 5], + [2, 4, 3, 1, 6], + [2, 4, 3, 2, 1], + [2, 4, 3, 2, 2], + [2, 4, 3, 2, 3], + [2, 4, 3, 2, 4], + [2, 4, 3, 2, 5], + [2, 4, 3, 2, 6], + [2, 4, 3, 3, 1], + [2, 4, 3, 3, 2], + [2, 4, 3, 3, 3], + [2, 4, 3, 3, 4], + [2, 4, 3, 3, 5], + [2, 4, 3, 3, 6], + [2, 4, 3, 4, 1], + [2, 4, 3, 4, 2], + [2, 4, 3, 4, 3], + [2, 4, 3, 4, 4], + [2, 4, 3, 4, 5], + [2, 4, 3, 4, 6], + [2, 4, 3, 5, 1], + [2, 4, 3, 5, 2], + [2, 4, 3, 5, 3], + [2, 4, 3, 5, 4], + [2, 4, 3, 5, 5], + [2, 4, 3, 5, 6], + [2, 4, 3, 6, 1], + [2, 4, 3, 6, 2], + [2, 4, 3, 6, 3], + [2, 4, 3, 6, 4], + [2, 4, 3, 6, 5], + [2, 4, 3, 6, 6], + [2, 4, 4, 1, 1], + [2, 4, 4, 1, 2], + [2, 4, 4, 1, 3], + [2, 4, 4, 1, 4], + [2, 4, 4, 1, 5], + [2, 4, 4, 1, 6], + [2, 4, 4, 2, 1], + [2, 4, 4, 2, 2], + [2, 4, 4, 2, 3], + [2, 4, 4, 2, 4], + [2, 4, 4, 2, 5], + [2, 4, 4, 2, 6], + [2, 4, 4, 3, 1], + [2, 4, 4, 3, 2], + [2, 4, 4, 3, 3], + [2, 4, 4, 3, 4], + [2, 4, 4, 3, 5], + [2, 4, 4, 3, 6], + [2, 4, 4, 4, 1], + [2, 4, 4, 4, 2], + [2, 4, 4, 4, 3], + [2, 4, 4, 4, 4], + [2, 4, 4, 4, 5], + [2, 4, 4, 4, 6], + [2, 4, 4, 5, 1], + [2, 4, 4, 5, 2], + [2, 4, 4, 5, 3], + [2, 4, 4, 5, 4], + [2, 4, 4, 5, 5], + [2, 4, 4, 5, 6], + [2, 4, 4, 6, 1], + [2, 4, 4, 6, 2], + [2, 4, 4, 6, 3], + [2, 4, 4, 6, 4], + [2, 4, 4, 6, 5], + [2, 4, 4, 6, 6], + [2, 4, 5, 1, 1], + [2, 4, 5, 1, 2], + [2, 4, 5, 1, 3], + [2, 4, 5, 1, 4], + [2, 4, 5, 1, 5], + [2, 4, 5, 1, 6], + [2, 4, 5, 2, 1], + [2, 4, 5, 2, 2], + [2, 4, 5, 2, 3], + [2, 4, 5, 2, 4], + [2, 4, 5, 2, 5], + [2, 4, 5, 2, 6], + [2, 4, 5, 3, 1], + [2, 4, 5, 3, 2], + [2, 4, 5, 3, 3], + [2, 4, 5, 3, 4], + [2, 4, 5, 3, 5], + [2, 4, 5, 3, 6], + [2, 4, 5, 4, 1], + [2, 4, 5, 4, 2], + [2, 4, 5, 4, 3], + [2, 4, 5, 4, 4], + [2, 4, 5, 4, 5], + [2, 4, 5, 4, 6], + [2, 4, 5, 5, 1], + [2, 4, 5, 5, 2], + [2, 4, 5, 5, 3], + [2, 4, 5, 5, 4], + [2, 4, 5, 5, 5], + [2, 4, 5, 5, 6], + [2, 4, 5, 6, 1], + [2, 4, 5, 6, 2], + [2, 4, 5, 6, 3], + [2, 4, 5, 6, 4], + [2, 4, 5, 6, 5], + [2, 4, 5, 6, 6], + [2, 4, 6, 1, 1], + [2, 4, 6, 1, 2], + [2, 4, 6, 1, 3], + [2, 4, 6, 1, 4], + [2, 4, 6, 1, 5], + [2, 4, 6, 1, 6], + [2, 4, 6, 2, 1], + [2, 4, 6, 2, 2], + [2, 4, 6, 2, 3], + [2, 4, 6, 2, 4], + [2, 4, 6, 2, 5], + [2, 4, 6, 2, 6], + [2, 4, 6, 3, 1], + [2, 4, 6, 3, 2], + [2, 4, 6, 3, 3], + [2, 4, 6, 3, 4], + [2, 4, 6, 3, 5], + [2, 4, 6, 3, 6], + [2, 4, 6, 4, 1], + [2, 4, 6, 4, 2], + [2, 4, 6, 4, 3], + [2, 4, 6, 4, 4], + [2, 4, 6, 4, 5], + [2, 4, 6, 4, 6], + [2, 4, 6, 5, 1], + [2, 4, 6, 5, 2], + [2, 4, 6, 5, 3], + [2, 4, 6, 5, 4], + [2, 4, 6, 5, 5], + [2, 4, 6, 5, 6], + [2, 4, 6, 6, 1], + [2, 4, 6, 6, 2], + [2, 4, 6, 6, 3], + [2, 4, 6, 6, 4], + [2, 4, 6, 6, 5], + [2, 4, 6, 6, 6], + [2, 5, 1, 1, 1], + [2, 5, 1, 1, 2], + [2, 5, 1, 1, 3], + [2, 5, 1, 1, 4], + [2, 5, 1, 1, 5], + [2, 5, 1, 1, 6], + [2, 5, 1, 2, 1], + [2, 5, 1, 2, 2], + [2, 5, 1, 2, 3], + [2, 5, 1, 2, 4], + [2, 5, 1, 2, 5], + [2, 5, 1, 2, 6], + [2, 5, 1, 3, 1], + [2, 5, 1, 3, 2], + [2, 5, 1, 3, 3], + [2, 5, 1, 3, 4], + [2, 5, 1, 3, 5], + [2, 5, 1, 3, 6], + [2, 5, 1, 4, 1], + [2, 5, 1, 4, 2], + [2, 5, 1, 4, 3], + [2, 5, 1, 4, 4], + [2, 5, 1, 4, 5], + [2, 5, 1, 4, 6], + [2, 5, 1, 5, 1], + [2, 5, 1, 5, 2], + [2, 5, 1, 5, 3], + [2, 5, 1, 5, 4], + [2, 5, 1, 5, 5], + [2, 5, 1, 5, 6], + [2, 5, 1, 6, 1], + [2, 5, 1, 6, 2], + [2, 5, 1, 6, 3], + [2, 5, 1, 6, 4], + [2, 5, 1, 6, 5], + [2, 5, 1, 6, 6], + [2, 5, 2, 1, 1], + [2, 5, 2, 1, 2], + [2, 5, 2, 1, 3], + [2, 5, 2, 1, 4], + [2, 5, 2, 1, 5], + [2, 5, 2, 1, 6], + [2, 5, 2, 2, 1], + [2, 5, 2, 2, 2], + [2, 5, 2, 2, 3], + [2, 5, 2, 2, 4], + [2, 5, 2, 2, 5], + [2, 5, 2, 2, 6], + [2, 5, 2, 3, 1], + [2, 5, 2, 3, 2], + [2, 5, 2, 3, 3], + [2, 5, 2, 3, 4], + [2, 5, 2, 3, 5], + [2, 5, 2, 3, 6], + [2, 5, 2, 4, 1], + [2, 5, 2, 4, 2], + [2, 5, 2, 4, 3], + [2, 5, 2, 4, 4], + [2, 5, 2, 4, 5], + [2, 5, 2, 4, 6], + [2, 5, 2, 5, 1], + [2, 5, 2, 5, 2], + [2, 5, 2, 5, 3], + [2, 5, 2, 5, 4], + [2, 5, 2, 5, 5], + [2, 5, 2, 5, 6], + [2, 5, 2, 6, 1], + [2, 5, 2, 6, 2], + [2, 5, 2, 6, 3], + [2, 5, 2, 6, 4], + [2, 5, 2, 6, 5], + [2, 5, 2, 6, 6], + [2, 5, 3, 1, 1], + [2, 5, 3, 1, 2], + [2, 5, 3, 1, 3], + [2, 5, 3, 1, 4], + [2, 5, 3, 1, 5], + [2, 5, 3, 1, 6], + [2, 5, 3, 2, 1], + [2, 5, 3, 2, 2], + [2, 5, 3, 2, 3], + [2, 5, 3, 2, 4], + [2, 5, 3, 2, 5], + [2, 5, 3, 2, 6], + [2, 5, 3, 3, 1], + [2, 5, 3, 3, 2], + [2, 5, 3, 3, 3], + [2, 5, 3, 3, 4], + [2, 5, 3, 3, 5], + [2, 5, 3, 3, 6], + [2, 5, 3, 4, 1], + [2, 5, 3, 4, 2], + [2, 5, 3, 4, 3], + [2, 5, 3, 4, 4], + [2, 5, 3, 4, 5], + [2, 5, 3, 4, 6], + [2, 5, 3, 5, 1], + [2, 5, 3, 5, 2], + [2, 5, 3, 5, 3], + [2, 5, 3, 5, 4], + [2, 5, 3, 5, 5], + [2, 5, 3, 5, 6], + [2, 5, 3, 6, 1], + [2, 5, 3, 6, 2], + [2, 5, 3, 6, 3], + [2, 5, 3, 6, 4], + [2, 5, 3, 6, 5], + [2, 5, 3, 6, 6], + [2, 5, 4, 1, 1], + [2, 5, 4, 1, 2], + [2, 5, 4, 1, 3], + [2, 5, 4, 1, 4], + [2, 5, 4, 1, 5], + [2, 5, 4, 1, 6], + [2, 5, 4, 2, 1], + [2, 5, 4, 2, 2], + [2, 5, 4, 2, 3], + [2, 5, 4, 2, 4], + [2, 5, 4, 2, 5], + [2, 5, 4, 2, 6], + [2, 5, 4, 3, 1], + [2, 5, 4, 3, 2], + [2, 5, 4, 3, 3], + [2, 5, 4, 3, 4], + [2, 5, 4, 3, 5], + [2, 5, 4, 3, 6], + [2, 5, 4, 4, 1], + [2, 5, 4, 4, 2], + [2, 5, 4, 4, 3], + [2, 5, 4, 4, 4], + [2, 5, 4, 4, 5], + [2, 5, 4, 4, 6], + [2, 5, 4, 5, 1], + [2, 5, 4, 5, 2], + [2, 5, 4, 5, 3], + [2, 5, 4, 5, 4], + [2, 5, 4, 5, 5], + [2, 5, 4, 5, 6], + [2, 5, 4, 6, 1], + [2, 5, 4, 6, 2], + [2, 5, 4, 6, 3], + [2, 5, 4, 6, 4], + [2, 5, 4, 6, 5], + [2, 5, 4, 6, 6], + [2, 5, 5, 1, 1], + [2, 5, 5, 1, 2], + [2, 5, 5, 1, 3], + [2, 5, 5, 1, 4], + [2, 5, 5, 1, 5], + [2, 5, 5, 1, 6], + [2, 5, 5, 2, 1], + [2, 5, 5, 2, 2], + [2, 5, 5, 2, 3], + [2, 5, 5, 2, 4], + [2, 5, 5, 2, 5], + [2, 5, 5, 2, 6], + [2, 5, 5, 3, 1], + [2, 5, 5, 3, 2], + [2, 5, 5, 3, 3], + [2, 5, 5, 3, 4], + [2, 5, 5, 3, 5], + [2, 5, 5, 3, 6], + [2, 5, 5, 4, 1], + [2, 5, 5, 4, 2], + [2, 5, 5, 4, 3], + [2, 5, 5, 4, 4], + [2, 5, 5, 4, 5], + [2, 5, 5, 4, 6], + [2, 5, 5, 5, 1], + [2, 5, 5, 5, 2], + [2, 5, 5, 5, 3], + [2, 5, 5, 5, 4], + [2, 5, 5, 5, 5], + [2, 5, 5, 5, 6], + [2, 5, 5, 6, 1], + [2, 5, 5, 6, 2], + [2, 5, 5, 6, 3], + [2, 5, 5, 6, 4], + [2, 5, 5, 6, 5], + [2, 5, 5, 6, 6], + [2, 5, 6, 1, 1], + [2, 5, 6, 1, 2], + [2, 5, 6, 1, 3], + [2, 5, 6, 1, 4], + [2, 5, 6, 1, 5], + [2, 5, 6, 1, 6], + [2, 5, 6, 2, 1], + [2, 5, 6, 2, 2], + [2, 5, 6, 2, 3], + [2, 5, 6, 2, 4], + [2, 5, 6, 2, 5], + [2, 5, 6, 2, 6], + [2, 5, 6, 3, 1], + [2, 5, 6, 3, 2], + [2, 5, 6, 3, 3], + [2, 5, 6, 3, 4], + [2, 5, 6, 3, 5], + [2, 5, 6, 3, 6], + [2, 5, 6, 4, 1], + [2, 5, 6, 4, 2], + [2, 5, 6, 4, 3], + [2, 5, 6, 4, 4], + [2, 5, 6, 4, 5], + [2, 5, 6, 4, 6], + [2, 5, 6, 5, 1], + [2, 5, 6, 5, 2], + [2, 5, 6, 5, 3], + [2, 5, 6, 5, 4], + [2, 5, 6, 5, 5], + [2, 5, 6, 5, 6], + [2, 5, 6, 6, 1], + [2, 5, 6, 6, 2], + [2, 5, 6, 6, 3], + [2, 5, 6, 6, 4], + [2, 5, 6, 6, 5], + [2, 5, 6, 6, 6], + [2, 6, 1, 1, 1], + [2, 6, 1, 1, 2], + [2, 6, 1, 1, 3], + [2, 6, 1, 1, 4], + [2, 6, 1, 1, 5], + [2, 6, 1, 1, 6], + [2, 6, 1, 2, 1], + [2, 6, 1, 2, 2], + [2, 6, 1, 2, 3], + [2, 6, 1, 2, 4], + [2, 6, 1, 2, 5], + [2, 6, 1, 2, 6], + [2, 6, 1, 3, 1], + [2, 6, 1, 3, 2], + [2, 6, 1, 3, 3], + [2, 6, 1, 3, 4], + [2, 6, 1, 3, 5], + [2, 6, 1, 3, 6], + [2, 6, 1, 4, 1], + [2, 6, 1, 4, 2], + [2, 6, 1, 4, 3], + [2, 6, 1, 4, 4], + [2, 6, 1, 4, 5], + [2, 6, 1, 4, 6], + [2, 6, 1, 5, 1], + [2, 6, 1, 5, 2], + [2, 6, 1, 5, 3], + [2, 6, 1, 5, 4], + [2, 6, 1, 5, 5], + [2, 6, 1, 5, 6], + [2, 6, 1, 6, 1], + [2, 6, 1, 6, 2], + [2, 6, 1, 6, 3], + [2, 6, 1, 6, 4], + [2, 6, 1, 6, 5], + [2, 6, 1, 6, 6], + [2, 6, 2, 1, 1], + [2, 6, 2, 1, 2], + [2, 6, 2, 1, 3], + [2, 6, 2, 1, 4], + [2, 6, 2, 1, 5], + [2, 6, 2, 1, 6], + [2, 6, 2, 2, 1], + [2, 6, 2, 2, 2], + [2, 6, 2, 2, 3], + [2, 6, 2, 2, 4], + [2, 6, 2, 2, 5], + [2, 6, 2, 2, 6], + [2, 6, 2, 3, 1], + [2, 6, 2, 3, 2], + [2, 6, 2, 3, 3], + [2, 6, 2, 3, 4], + [2, 6, 2, 3, 5], + [2, 6, 2, 3, 6], + [2, 6, 2, 4, 1], + [2, 6, 2, 4, 2], + [2, 6, 2, 4, 3], + [2, 6, 2, 4, 4], + [2, 6, 2, 4, 5], + [2, 6, 2, 4, 6], + [2, 6, 2, 5, 1], + [2, 6, 2, 5, 2], + [2, 6, 2, 5, 3], + [2, 6, 2, 5, 4], + [2, 6, 2, 5, 5], + [2, 6, 2, 5, 6], + [2, 6, 2, 6, 1], + [2, 6, 2, 6, 2], + [2, 6, 2, 6, 3], + [2, 6, 2, 6, 4], + [2, 6, 2, 6, 5], + [2, 6, 2, 6, 6], + [2, 6, 3, 1, 1], + [2, 6, 3, 1, 2], + [2, 6, 3, 1, 3], + [2, 6, 3, 1, 4], + [2, 6, 3, 1, 5], + [2, 6, 3, 1, 6], + [2, 6, 3, 2, 1], + [2, 6, 3, 2, 2], + [2, 6, 3, 2, 3], + [2, 6, 3, 2, 4], + [2, 6, 3, 2, 5], + [2, 6, 3, 2, 6], + [2, 6, 3, 3, 1], + [2, 6, 3, 3, 2], + [2, 6, 3, 3, 3], + [2, 6, 3, 3, 4], + [2, 6, 3, 3, 5], + [2, 6, 3, 3, 6], + [2, 6, 3, 4, 1], + [2, 6, 3, 4, 2], + [2, 6, 3, 4, 3], + [2, 6, 3, 4, 4], + [2, 6, 3, 4, 5], + [2, 6, 3, 4, 6], + [2, 6, 3, 5, 1], + [2, 6, 3, 5, 2], + [2, 6, 3, 5, 3], + [2, 6, 3, 5, 4], + [2, 6, 3, 5, 5], + [2, 6, 3, 5, 6], + [2, 6, 3, 6, 1], + [2, 6, 3, 6, 2], + [2, 6, 3, 6, 3], + [2, 6, 3, 6, 4], + [2, 6, 3, 6, 5], + [2, 6, 3, 6, 6], + [2, 6, 4, 1, 1], + [2, 6, 4, 1, 2], + [2, 6, 4, 1, 3], + [2, 6, 4, 1, 4], + [2, 6, 4, 1, 5], + [2, 6, 4, 1, 6], + [2, 6, 4, 2, 1], + [2, 6, 4, 2, 2], + [2, 6, 4, 2, 3], + [2, 6, 4, 2, 4], + [2, 6, 4, 2, 5], + [2, 6, 4, 2, 6], + [2, 6, 4, 3, 1], + [2, 6, 4, 3, 2], + [2, 6, 4, 3, 3], + [2, 6, 4, 3, 4], + [2, 6, 4, 3, 5], + [2, 6, 4, 3, 6], + [2, 6, 4, 4, 1], + [2, 6, 4, 4, 2], + [2, 6, 4, 4, 3], + [2, 6, 4, 4, 4], + [2, 6, 4, 4, 5], + [2, 6, 4, 4, 6], + [2, 6, 4, 5, 1], + [2, 6, 4, 5, 2], + [2, 6, 4, 5, 3], + [2, 6, 4, 5, 4], + [2, 6, 4, 5, 5], + [2, 6, 4, 5, 6], + [2, 6, 4, 6, 1], + [2, 6, 4, 6, 2], + [2, 6, 4, 6, 3], + [2, 6, 4, 6, 4], + [2, 6, 4, 6, 5], + [2, 6, 4, 6, 6], + [2, 6, 5, 1, 1], + [2, 6, 5, 1, 2], + [2, 6, 5, 1, 3], + [2, 6, 5, 1, 4], + [2, 6, 5, 1, 5], + [2, 6, 5, 1, 6], + [2, 6, 5, 2, 1], + [2, 6, 5, 2, 2], + [2, 6, 5, 2, 3], + [2, 6, 5, 2, 4], + [2, 6, 5, 2, 5], + [2, 6, 5, 2, 6], + [2, 6, 5, 3, 1], + [2, 6, 5, 3, 2], + [2, 6, 5, 3, 3], + [2, 6, 5, 3, 4], + [2, 6, 5, 3, 5], + [2, 6, 5, 3, 6], + [2, 6, 5, 4, 1], + [2, 6, 5, 4, 2], + [2, 6, 5, 4, 3], + [2, 6, 5, 4, 4], + [2, 6, 5, 4, 5], + [2, 6, 5, 4, 6], + [2, 6, 5, 5, 1], + [2, 6, 5, 5, 2], + [2, 6, 5, 5, 3], + [2, 6, 5, 5, 4], + [2, 6, 5, 5, 5], + [2, 6, 5, 5, 6], + [2, 6, 5, 6, 1], + [2, 6, 5, 6, 2], + [2, 6, 5, 6, 3], + [2, 6, 5, 6, 4], + [2, 6, 5, 6, 5], + [2, 6, 5, 6, 6], + [2, 6, 6, 1, 1], + [2, 6, 6, 1, 2], + [2, 6, 6, 1, 3], + [2, 6, 6, 1, 4], + [2, 6, 6, 1, 5], + [2, 6, 6, 1, 6], + [2, 6, 6, 2, 1], + [2, 6, 6, 2, 2], + [2, 6, 6, 2, 3], + [2, 6, 6, 2, 4], + [2, 6, 6, 2, 5], + [2, 6, 6, 2, 6], + [2, 6, 6, 3, 1], + [2, 6, 6, 3, 2], + [2, 6, 6, 3, 3], + [2, 6, 6, 3, 4], + [2, 6, 6, 3, 5], + [2, 6, 6, 3, 6], + [2, 6, 6, 4, 1], + [2, 6, 6, 4, 2], + [2, 6, 6, 4, 3], + [2, 6, 6, 4, 4], + [2, 6, 6, 4, 5], + [2, 6, 6, 4, 6], + [2, 6, 6, 5, 1], + [2, 6, 6, 5, 2], + [2, 6, 6, 5, 3], + [2, 6, 6, 5, 4], + [2, 6, 6, 5, 5], + [2, 6, 6, 5, 6], + [2, 6, 6, 6, 1], + [2, 6, 6, 6, 2], + [2, 6, 6, 6, 3], + [2, 6, 6, 6, 4], + [2, 6, 6, 6, 5], + [2, 6, 6, 6, 6], + [3, 1, 1, 1, 1], + [3, 1, 1, 1, 2], + [3, 1, 1, 1, 3], + [3, 1, 1, 1, 4], + [3, 1, 1, 1, 5], + [3, 1, 1, 1, 6], + [3, 1, 1, 2, 1], + [3, 1, 1, 2, 2], + [3, 1, 1, 2, 3], + [3, 1, 1, 2, 4], + [3, 1, 1, 2, 5], + [3, 1, 1, 2, 6], + [3, 1, 1, 3, 1], + [3, 1, 1, 3, 2], + [3, 1, 1, 3, 3], + [3, 1, 1, 3, 4], + [3, 1, 1, 3, 5], + [3, 1, 1, 3, 6], + [3, 1, 1, 4, 1], + [3, 1, 1, 4, 2], + [3, 1, 1, 4, 3], + [3, 1, 1, 4, 4], + [3, 1, 1, 4, 5], + [3, 1, 1, 4, 6], + [3, 1, 1, 5, 1], + [3, 1, 1, 5, 2], + [3, 1, 1, 5, 3], + [3, 1, 1, 5, 4], + [3, 1, 1, 5, 5], + [3, 1, 1, 5, 6], + [3, 1, 1, 6, 1], + [3, 1, 1, 6, 2], + [3, 1, 1, 6, 3], + [3, 1, 1, 6, 4], + [3, 1, 1, 6, 5], + [3, 1, 1, 6, 6], + [3, 1, 2, 1, 1], + [3, 1, 2, 1, 2], + [3, 1, 2, 1, 3], + [3, 1, 2, 1, 4], + [3, 1, 2, 1, 5], + [3, 1, 2, 1, 6], + [3, 1, 2, 2, 1], + [3, 1, 2, 2, 2], + [3, 1, 2, 2, 3], + [3, 1, 2, 2, 4], + [3, 1, 2, 2, 5], + [3, 1, 2, 2, 6], + [3, 1, 2, 3, 1], + [3, 1, 2, 3, 2], + [3, 1, 2, 3, 3], + [3, 1, 2, 3, 4], + [3, 1, 2, 3, 5], + [3, 1, 2, 3, 6], + [3, 1, 2, 4, 1], + [3, 1, 2, 4, 2], + [3, 1, 2, 4, 3], + [3, 1, 2, 4, 4], + [3, 1, 2, 4, 5], + [3, 1, 2, 4, 6], + [3, 1, 2, 5, 1], + [3, 1, 2, 5, 2], + [3, 1, 2, 5, 3], + [3, 1, 2, 5, 4], + [3, 1, 2, 5, 5], + [3, 1, 2, 5, 6], + [3, 1, 2, 6, 1], + [3, 1, 2, 6, 2], + [3, 1, 2, 6, 3], + [3, 1, 2, 6, 4], + [3, 1, 2, 6, 5], + [3, 1, 2, 6, 6], + [3, 1, 3, 1, 1], + [3, 1, 3, 1, 2], + [3, 1, 3, 1, 3], + [3, 1, 3, 1, 4], + [3, 1, 3, 1, 5], + [3, 1, 3, 1, 6], + [3, 1, 3, 2, 1], + [3, 1, 3, 2, 2], + [3, 1, 3, 2, 3], + [3, 1, 3, 2, 4], + [3, 1, 3, 2, 5], + [3, 1, 3, 2, 6], + [3, 1, 3, 3, 1], + [3, 1, 3, 3, 2], + [3, 1, 3, 3, 3], + [3, 1, 3, 3, 4], + [3, 1, 3, 3, 5], + [3, 1, 3, 3, 6], + [3, 1, 3, 4, 1], + [3, 1, 3, 4, 2], + [3, 1, 3, 4, 3], + [3, 1, 3, 4, 4], + [3, 1, 3, 4, 5], + [3, 1, 3, 4, 6], + [3, 1, 3, 5, 1], + [3, 1, 3, 5, 2], + [3, 1, 3, 5, 3], + [3, 1, 3, 5, 4], + [3, 1, 3, 5, 5], + [3, 1, 3, 5, 6], + [3, 1, 3, 6, 1], + [3, 1, 3, 6, 2], + [3, 1, 3, 6, 3], + [3, 1, 3, 6, 4], + [3, 1, 3, 6, 5], + [3, 1, 3, 6, 6], + [3, 1, 4, 1, 1], + [3, 1, 4, 1, 2], + [3, 1, 4, 1, 3], + [3, 1, 4, 1, 4], + [3, 1, 4, 1, 5], + [3, 1, 4, 1, 6], + [3, 1, 4, 2, 1], + [3, 1, 4, 2, 2], + [3, 1, 4, 2, 3], + [3, 1, 4, 2, 4], + [3, 1, 4, 2, 5], + [3, 1, 4, 2, 6], + [3, 1, 4, 3, 1], + [3, 1, 4, 3, 2], + [3, 1, 4, 3, 3], + [3, 1, 4, 3, 4], + [3, 1, 4, 3, 5], + [3, 1, 4, 3, 6], + [3, 1, 4, 4, 1], + [3, 1, 4, 4, 2], + [3, 1, 4, 4, 3], + [3, 1, 4, 4, 4], + [3, 1, 4, 4, 5], + [3, 1, 4, 4, 6], + [3, 1, 4, 5, 1], + [3, 1, 4, 5, 2], + [3, 1, 4, 5, 3], + [3, 1, 4, 5, 4], + [3, 1, 4, 5, 5], + [3, 1, 4, 5, 6], + [3, 1, 4, 6, 1], + [3, 1, 4, 6, 2], + [3, 1, 4, 6, 3], + [3, 1, 4, 6, 4], + [3, 1, 4, 6, 5], + [3, 1, 4, 6, 6], + [3, 1, 5, 1, 1], + [3, 1, 5, 1, 2], + [3, 1, 5, 1, 3], + [3, 1, 5, 1, 4], + [3, 1, 5, 1, 5], + [3, 1, 5, 1, 6], + [3, 1, 5, 2, 1], + [3, 1, 5, 2, 2], + [3, 1, 5, 2, 3], + [3, 1, 5, 2, 4], + [3, 1, 5, 2, 5], + [3, 1, 5, 2, 6], + [3, 1, 5, 3, 1], + [3, 1, 5, 3, 2], + [3, 1, 5, 3, 3], + [3, 1, 5, 3, 4], + [3, 1, 5, 3, 5], + [3, 1, 5, 3, 6], + [3, 1, 5, 4, 1], + [3, 1, 5, 4, 2], + [3, 1, 5, 4, 3], + [3, 1, 5, 4, 4], + [3, 1, 5, 4, 5], + [3, 1, 5, 4, 6], + [3, 1, 5, 5, 1], + [3, 1, 5, 5, 2], + [3, 1, 5, 5, 3], + [3, 1, 5, 5, 4], + [3, 1, 5, 5, 5], + [3, 1, 5, 5, 6], + [3, 1, 5, 6, 1], + [3, 1, 5, 6, 2], + [3, 1, 5, 6, 3], + [3, 1, 5, 6, 4], + [3, 1, 5, 6, 5], + [3, 1, 5, 6, 6], + [3, 1, 6, 1, 1], + [3, 1, 6, 1, 2], + [3, 1, 6, 1, 3], + [3, 1, 6, 1, 4], + [3, 1, 6, 1, 5], + [3, 1, 6, 1, 6], + [3, 1, 6, 2, 1], + [3, 1, 6, 2, 2], + [3, 1, 6, 2, 3], + [3, 1, 6, 2, 4], + [3, 1, 6, 2, 5], + [3, 1, 6, 2, 6], + [3, 1, 6, 3, 1], + [3, 1, 6, 3, 2], + [3, 1, 6, 3, 3], + [3, 1, 6, 3, 4], + [3, 1, 6, 3, 5], + [3, 1, 6, 3, 6], + [3, 1, 6, 4, 1], + [3, 1, 6, 4, 2], + [3, 1, 6, 4, 3], + [3, 1, 6, 4, 4], + [3, 1, 6, 4, 5], + [3, 1, 6, 4, 6], + [3, 1, 6, 5, 1], + [3, 1, 6, 5, 2], + [3, 1, 6, 5, 3], + [3, 1, 6, 5, 4], + [3, 1, 6, 5, 5], + [3, 1, 6, 5, 6], + [3, 1, 6, 6, 1], + [3, 1, 6, 6, 2], + [3, 1, 6, 6, 3], + [3, 1, 6, 6, 4], + [3, 1, 6, 6, 5], + [3, 1, 6, 6, 6], + [3, 2, 1, 1, 1], + [3, 2, 1, 1, 2], + [3, 2, 1, 1, 3], + [3, 2, 1, 1, 4], + [3, 2, 1, 1, 5], + [3, 2, 1, 1, 6], + [3, 2, 1, 2, 1], + [3, 2, 1, 2, 2], + [3, 2, 1, 2, 3], + [3, 2, 1, 2, 4], + [3, 2, 1, 2, 5], + [3, 2, 1, 2, 6], + [3, 2, 1, 3, 1], + [3, 2, 1, 3, 2], + [3, 2, 1, 3, 3], + [3, 2, 1, 3, 4], + [3, 2, 1, 3, 5], + [3, 2, 1, 3, 6], + [3, 2, 1, 4, 1], + [3, 2, 1, 4, 2], + [3, 2, 1, 4, 3], + [3, 2, 1, 4, 4], + [3, 2, 1, 4, 5], + [3, 2, 1, 4, 6], + [3, 2, 1, 5, 1], + [3, 2, 1, 5, 2], + [3, 2, 1, 5, 3], + [3, 2, 1, 5, 4], + [3, 2, 1, 5, 5], + [3, 2, 1, 5, 6], + [3, 2, 1, 6, 1], + [3, 2, 1, 6, 2], + [3, 2, 1, 6, 3], + [3, 2, 1, 6, 4], + [3, 2, 1, 6, 5], + [3, 2, 1, 6, 6], + [3, 2, 2, 1, 1], + [3, 2, 2, 1, 2], + [3, 2, 2, 1, 3], + [3, 2, 2, 1, 4], + [3, 2, 2, 1, 5], + [3, 2, 2, 1, 6], + [3, 2, 2, 2, 1], + [3, 2, 2, 2, 2], + [3, 2, 2, 2, 3], + [3, 2, 2, 2, 4], + [3, 2, 2, 2, 5], + [3, 2, 2, 2, 6], + [3, 2, 2, 3, 1], + [3, 2, 2, 3, 2], + [3, 2, 2, 3, 3], + [3, 2, 2, 3, 4], + [3, 2, 2, 3, 5], + [3, 2, 2, 3, 6], + [3, 2, 2, 4, 1], + [3, 2, 2, 4, 2], + [3, 2, 2, 4, 3], + [3, 2, 2, 4, 4], + [3, 2, 2, 4, 5], + [3, 2, 2, 4, 6], + [3, 2, 2, 5, 1], + [3, 2, 2, 5, 2], + [3, 2, 2, 5, 3], + [3, 2, 2, 5, 4], + [3, 2, 2, 5, 5], + [3, 2, 2, 5, 6], + [3, 2, 2, 6, 1], + [3, 2, 2, 6, 2], + [3, 2, 2, 6, 3], + [3, 2, 2, 6, 4], + [3, 2, 2, 6, 5], + [3, 2, 2, 6, 6], + [3, 2, 3, 1, 1], + [3, 2, 3, 1, 2], + [3, 2, 3, 1, 3], + [3, 2, 3, 1, 4], + [3, 2, 3, 1, 5], + [3, 2, 3, 1, 6], + [3, 2, 3, 2, 1], + [3, 2, 3, 2, 2], + [3, 2, 3, 2, 3], + [3, 2, 3, 2, 4], + [3, 2, 3, 2, 5], + [3, 2, 3, 2, 6], + [3, 2, 3, 3, 1], + [3, 2, 3, 3, 2], + [3, 2, 3, 3, 3], + [3, 2, 3, 3, 4], + [3, 2, 3, 3, 5], + [3, 2, 3, 3, 6], + [3, 2, 3, 4, 1], + [3, 2, 3, 4, 2], + [3, 2, 3, 4, 3], + [3, 2, 3, 4, 4], + [3, 2, 3, 4, 5], + [3, 2, 3, 4, 6], + [3, 2, 3, 5, 1], + [3, 2, 3, 5, 2], + [3, 2, 3, 5, 3], + [3, 2, 3, 5, 4], + [3, 2, 3, 5, 5], + [3, 2, 3, 5, 6], + [3, 2, 3, 6, 1], + [3, 2, 3, 6, 2], + [3, 2, 3, 6, 3], + [3, 2, 3, 6, 4], + [3, 2, 3, 6, 5], + [3, 2, 3, 6, 6], + [3, 2, 4, 1, 1], + [3, 2, 4, 1, 2], + [3, 2, 4, 1, 3], + [3, 2, 4, 1, 4], + [3, 2, 4, 1, 5], + [3, 2, 4, 1, 6], + [3, 2, 4, 2, 1], + [3, 2, 4, 2, 2], + [3, 2, 4, 2, 3], + [3, 2, 4, 2, 4], + [3, 2, 4, 2, 5], + [3, 2, 4, 2, 6], + [3, 2, 4, 3, 1], + [3, 2, 4, 3, 2], + [3, 2, 4, 3, 3], + [3, 2, 4, 3, 4], + [3, 2, 4, 3, 5], + [3, 2, 4, 3, 6], + [3, 2, 4, 4, 1], + [3, 2, 4, 4, 2], + [3, 2, 4, 4, 3], + [3, 2, 4, 4, 4], + [3, 2, 4, 4, 5], + [3, 2, 4, 4, 6], + [3, 2, 4, 5, 1], + [3, 2, 4, 5, 2], + [3, 2, 4, 5, 3], + [3, 2, 4, 5, 4], + [3, 2, 4, 5, 5], + [3, 2, 4, 5, 6], + [3, 2, 4, 6, 1], + [3, 2, 4, 6, 2], + [3, 2, 4, 6, 3], + [3, 2, 4, 6, 4], + [3, 2, 4, 6, 5], + [3, 2, 4, 6, 6], + [3, 2, 5, 1, 1], + [3, 2, 5, 1, 2], + [3, 2, 5, 1, 3], + [3, 2, 5, 1, 4], + [3, 2, 5, 1, 5], + [3, 2, 5, 1, 6], + [3, 2, 5, 2, 1], + [3, 2, 5, 2, 2], + [3, 2, 5, 2, 3], + [3, 2, 5, 2, 4], + [3, 2, 5, 2, 5], + [3, 2, 5, 2, 6], + [3, 2, 5, 3, 1], + [3, 2, 5, 3, 2], + [3, 2, 5, 3, 3], + [3, 2, 5, 3, 4], + [3, 2, 5, 3, 5], + [3, 2, 5, 3, 6], + [3, 2, 5, 4, 1], + [3, 2, 5, 4, 2], + [3, 2, 5, 4, 3], + [3, 2, 5, 4, 4], + [3, 2, 5, 4, 5], + [3, 2, 5, 4, 6], + [3, 2, 5, 5, 1], + [3, 2, 5, 5, 2], + [3, 2, 5, 5, 3], + [3, 2, 5, 5, 4], + [3, 2, 5, 5, 5], + [3, 2, 5, 5, 6], + [3, 2, 5, 6, 1], + [3, 2, 5, 6, 2], + [3, 2, 5, 6, 3], + [3, 2, 5, 6, 4], + [3, 2, 5, 6, 5], + [3, 2, 5, 6, 6], + [3, 2, 6, 1, 1], + [3, 2, 6, 1, 2], + [3, 2, 6, 1, 3], + [3, 2, 6, 1, 4], + [3, 2, 6, 1, 5], + [3, 2, 6, 1, 6], + [3, 2, 6, 2, 1], + [3, 2, 6, 2, 2], + [3, 2, 6, 2, 3], + [3, 2, 6, 2, 4], + [3, 2, 6, 2, 5], + [3, 2, 6, 2, 6], + [3, 2, 6, 3, 1], + [3, 2, 6, 3, 2], + [3, 2, 6, 3, 3], + [3, 2, 6, 3, 4], + [3, 2, 6, 3, 5], + [3, 2, 6, 3, 6], + [3, 2, 6, 4, 1], + [3, 2, 6, 4, 2], + [3, 2, 6, 4, 3], + [3, 2, 6, 4, 4], + [3, 2, 6, 4, 5], + [3, 2, 6, 4, 6], + [3, 2, 6, 5, 1], + [3, 2, 6, 5, 2], + [3, 2, 6, 5, 3], + [3, 2, 6, 5, 4], + [3, 2, 6, 5, 5], + [3, 2, 6, 5, 6], + [3, 2, 6, 6, 1], + [3, 2, 6, 6, 2], + [3, 2, 6, 6, 3], + [3, 2, 6, 6, 4], + [3, 2, 6, 6, 5], + [3, 2, 6, 6, 6], + [3, 3, 1, 1, 1], + [3, 3, 1, 1, 2], + [3, 3, 1, 1, 3], + [3, 3, 1, 1, 4], + [3, 3, 1, 1, 5], + [3, 3, 1, 1, 6], + [3, 3, 1, 2, 1], + [3, 3, 1, 2, 2], + [3, 3, 1, 2, 3], + [3, 3, 1, 2, 4], + [3, 3, 1, 2, 5], + [3, 3, 1, 2, 6], + [3, 3, 1, 3, 1], + [3, 3, 1, 3, 2], + [3, 3, 1, 3, 3], + [3, 3, 1, 3, 4], + [3, 3, 1, 3, 5], + [3, 3, 1, 3, 6], + [3, 3, 1, 4, 1], + [3, 3, 1, 4, 2], + [3, 3, 1, 4, 3], + [3, 3, 1, 4, 4], + [3, 3, 1, 4, 5], + [3, 3, 1, 4, 6], + [3, 3, 1, 5, 1], + [3, 3, 1, 5, 2], + [3, 3, 1, 5, 3], + [3, 3, 1, 5, 4], + [3, 3, 1, 5, 5], + [3, 3, 1, 5, 6], + [3, 3, 1, 6, 1], + [3, 3, 1, 6, 2], + [3, 3, 1, 6, 3], + [3, 3, 1, 6, 4], + [3, 3, 1, 6, 5], + [3, 3, 1, 6, 6], + [3, 3, 2, 1, 1], + [3, 3, 2, 1, 2], + [3, 3, 2, 1, 3], + [3, 3, 2, 1, 4], + [3, 3, 2, 1, 5], + [3, 3, 2, 1, 6], + [3, 3, 2, 2, 1], + [3, 3, 2, 2, 2], + [3, 3, 2, 2, 3], + [3, 3, 2, 2, 4], + [3, 3, 2, 2, 5], + [3, 3, 2, 2, 6], + [3, 3, 2, 3, 1], + [3, 3, 2, 3, 2], + [3, 3, 2, 3, 3], + [3, 3, 2, 3, 4], + [3, 3, 2, 3, 5], + [3, 3, 2, 3, 6], + [3, 3, 2, 4, 1], + [3, 3, 2, 4, 2], + [3, 3, 2, 4, 3], + [3, 3, 2, 4, 4], + [3, 3, 2, 4, 5], + [3, 3, 2, 4, 6], + [3, 3, 2, 5, 1], + [3, 3, 2, 5, 2], + [3, 3, 2, 5, 3], + [3, 3, 2, 5, 4], + [3, 3, 2, 5, 5], + [3, 3, 2, 5, 6], + [3, 3, 2, 6, 1], + [3, 3, 2, 6, 2], + [3, 3, 2, 6, 3], + [3, 3, 2, 6, 4], + [3, 3, 2, 6, 5], + [3, 3, 2, 6, 6], + [3, 3, 3, 1, 1], + [3, 3, 3, 1, 2], + [3, 3, 3, 1, 3], + [3, 3, 3, 1, 4], + [3, 3, 3, 1, 5], + [3, 3, 3, 1, 6], + [3, 3, 3, 2, 1], + [3, 3, 3, 2, 2], + [3, 3, 3, 2, 3], + [3, 3, 3, 2, 4], + [3, 3, 3, 2, 5], + [3, 3, 3, 2, 6], + [3, 3, 3, 3, 1], + [3, 3, 3, 3, 2], + [3, 3, 3, 3, 4], + [3, 3, 3, 3, 5], + [3, 3, 3, 3, 6], + [3, 3, 3, 4, 1], + [3, 3, 3, 4, 2], + [3, 3, 3, 4, 3], + [3, 3, 3, 4, 4], + [3, 3, 3, 4, 5], + [3, 3, 3, 4, 6], + [3, 3, 3, 5, 1], + [3, 3, 3, 5, 2], + [3, 3, 3, 5, 3], + [3, 3, 3, 5, 4], + [3, 3, 3, 5, 5], + [3, 3, 3, 5, 6], + [3, 3, 3, 6, 1], + [3, 3, 3, 6, 2], + [3, 3, 3, 6, 3], + [3, 3, 3, 6, 4], + [3, 3, 3, 6, 5], + [3, 3, 3, 6, 6], + [3, 3, 4, 1, 1], + [3, 3, 4, 1, 2], + [3, 3, 4, 1, 3], + [3, 3, 4, 1, 4], + [3, 3, 4, 1, 5], + [3, 3, 4, 1, 6], + [3, 3, 4, 2, 1], + [3, 3, 4, 2, 2], + [3, 3, 4, 2, 3], + [3, 3, 4, 2, 4], + [3, 3, 4, 2, 5], + [3, 3, 4, 2, 6], + [3, 3, 4, 3, 1], + [3, 3, 4, 3, 2], + [3, 3, 4, 3, 3], + [3, 3, 4, 3, 4], + [3, 3, 4, 3, 5], + [3, 3, 4, 3, 6], + [3, 3, 4, 4, 1], + [3, 3, 4, 4, 2], + [3, 3, 4, 4, 3], + [3, 3, 4, 4, 4], + [3, 3, 4, 4, 5], + [3, 3, 4, 4, 6], + [3, 3, 4, 5, 1], + [3, 3, 4, 5, 2], + [3, 3, 4, 5, 3], + [3, 3, 4, 5, 4], + [3, 3, 4, 5, 5], + [3, 3, 4, 5, 6], + [3, 3, 4, 6, 1], + [3, 3, 4, 6, 2], + [3, 3, 4, 6, 3], + [3, 3, 4, 6, 4], + [3, 3, 4, 6, 5], + [3, 3, 4, 6, 6], + [3, 3, 5, 1, 1], + [3, 3, 5, 1, 2], + [3, 3, 5, 1, 3], + [3, 3, 5, 1, 4], + [3, 3, 5, 1, 5], + [3, 3, 5, 1, 6], + [3, 3, 5, 2, 1], + [3, 3, 5, 2, 2], + [3, 3, 5, 2, 3], + [3, 3, 5, 2, 4], + [3, 3, 5, 2, 5], + [3, 3, 5, 2, 6], + [3, 3, 5, 3, 1], + [3, 3, 5, 3, 2], + [3, 3, 5, 3, 3], + [3, 3, 5, 3, 4], + [3, 3, 5, 3, 5], + [3, 3, 5, 3, 6], + [3, 3, 5, 4, 1], + [3, 3, 5, 4, 2], + [3, 3, 5, 4, 3], + [3, 3, 5, 4, 4], + [3, 3, 5, 4, 5], + [3, 3, 5, 4, 6], + [3, 3, 5, 5, 1], + [3, 3, 5, 5, 2], + [3, 3, 5, 5, 3], + [3, 3, 5, 5, 4], + [3, 3, 5, 5, 5], + [3, 3, 5, 5, 6], + [3, 3, 5, 6, 1], + [3, 3, 5, 6, 2], + [3, 3, 5, 6, 3], + [3, 3, 5, 6, 4], + [3, 3, 5, 6, 5], + [3, 3, 5, 6, 6], + [3, 3, 6, 1, 1], + [3, 3, 6, 1, 2], + [3, 3, 6, 1, 3], + [3, 3, 6, 1, 4], + [3, 3, 6, 1, 5], + [3, 3, 6, 1, 6], + [3, 3, 6, 2, 1], + [3, 3, 6, 2, 2], + [3, 3, 6, 2, 3], + [3, 3, 6, 2, 4], + [3, 3, 6, 2, 5], + [3, 3, 6, 2, 6], + [3, 3, 6, 3, 1], + [3, 3, 6, 3, 2], + [3, 3, 6, 3, 3], + [3, 3, 6, 3, 4], + [3, 3, 6, 3, 5], + [3, 3, 6, 3, 6], + [3, 3, 6, 4, 1], + [3, 3, 6, 4, 2], + [3, 3, 6, 4, 3], + [3, 3, 6, 4, 4], + [3, 3, 6, 4, 5], + [3, 3, 6, 4, 6], + [3, 3, 6, 5, 1], + [3, 3, 6, 5, 2], + [3, 3, 6, 5, 3], + [3, 3, 6, 5, 4], + [3, 3, 6, 5, 5], + [3, 3, 6, 5, 6], + [3, 3, 6, 6, 1], + [3, 3, 6, 6, 2], + [3, 3, 6, 6, 3], + [3, 3, 6, 6, 4], + [3, 3, 6, 6, 5], + [3, 3, 6, 6, 6], + [3, 4, 1, 1, 1], + [3, 4, 1, 1, 2], + [3, 4, 1, 1, 3], + [3, 4, 1, 1, 4], + [3, 4, 1, 1, 5], + [3, 4, 1, 1, 6], + [3, 4, 1, 2, 1], + [3, 4, 1, 2, 2], + [3, 4, 1, 2, 3], + [3, 4, 1, 2, 4], + [3, 4, 1, 2, 5], + [3, 4, 1, 2, 6], + [3, 4, 1, 3, 1], + [3, 4, 1, 3, 2], + [3, 4, 1, 3, 3], + [3, 4, 1, 3, 4], + [3, 4, 1, 3, 5], + [3, 4, 1, 3, 6], + [3, 4, 1, 4, 1], + [3, 4, 1, 4, 2], + [3, 4, 1, 4, 3], + [3, 4, 1, 4, 4], + [3, 4, 1, 4, 5], + [3, 4, 1, 4, 6], + [3, 4, 1, 5, 1], + [3, 4, 1, 5, 2], + [3, 4, 1, 5, 3], + [3, 4, 1, 5, 4], + [3, 4, 1, 5, 5], + [3, 4, 1, 5, 6], + [3, 4, 1, 6, 1], + [3, 4, 1, 6, 2], + [3, 4, 1, 6, 3], + [3, 4, 1, 6, 4], + [3, 4, 1, 6, 5], + [3, 4, 1, 6, 6], + [3, 4, 2, 1, 1], + [3, 4, 2, 1, 2], + [3, 4, 2, 1, 3], + [3, 4, 2, 1, 4], + [3, 4, 2, 1, 5], + [3, 4, 2, 1, 6], + [3, 4, 2, 2, 1], + [3, 4, 2, 2, 2], + [3, 4, 2, 2, 3], + [3, 4, 2, 2, 4], + [3, 4, 2, 2, 5], + [3, 4, 2, 2, 6], + [3, 4, 2, 3, 1], + [3, 4, 2, 3, 2], + [3, 4, 2, 3, 3], + [3, 4, 2, 3, 4], + [3, 4, 2, 3, 5], + [3, 4, 2, 3, 6], + [3, 4, 2, 4, 1], + [3, 4, 2, 4, 2], + [3, 4, 2, 4, 3], + [3, 4, 2, 4, 4], + [3, 4, 2, 4, 5], + [3, 4, 2, 4, 6], + [3, 4, 2, 5, 1], + [3, 4, 2, 5, 2], + [3, 4, 2, 5, 3], + [3, 4, 2, 5, 4], + [3, 4, 2, 5, 5], + [3, 4, 2, 5, 6], + [3, 4, 2, 6, 1], + [3, 4, 2, 6, 2], + [3, 4, 2, 6, 3], + [3, 4, 2, 6, 4], + [3, 4, 2, 6, 5], + [3, 4, 2, 6, 6], + [3, 4, 3, 1, 1], + [3, 4, 3, 1, 2], + [3, 4, 3, 1, 3], + [3, 4, 3, 1, 4], + [3, 4, 3, 1, 5], + [3, 4, 3, 1, 6], + [3, 4, 3, 2, 1], + [3, 4, 3, 2, 2], + [3, 4, 3, 2, 3], + [3, 4, 3, 2, 4], + [3, 4, 3, 2, 5], + [3, 4, 3, 2, 6], + [3, 4, 3, 3, 1], + [3, 4, 3, 3, 2], + [3, 4, 3, 3, 3], + [3, 4, 3, 3, 4], + [3, 4, 3, 3, 5], + [3, 4, 3, 3, 6], + [3, 4, 3, 4, 1], + [3, 4, 3, 4, 2], + [3, 4, 3, 4, 3], + [3, 4, 3, 4, 4], + [3, 4, 3, 4, 5], + [3, 4, 3, 4, 6], + [3, 4, 3, 5, 1], + [3, 4, 3, 5, 2], + [3, 4, 3, 5, 3], + [3, 4, 3, 5, 4], + [3, 4, 3, 5, 5], + [3, 4, 3, 5, 6], + [3, 4, 3, 6, 1], + [3, 4, 3, 6, 2], + [3, 4, 3, 6, 3], + [3, 4, 3, 6, 4], + [3, 4, 3, 6, 5], + [3, 4, 3, 6, 6], + [3, 4, 4, 1, 1], + [3, 4, 4, 1, 2], + [3, 4, 4, 1, 3], + [3, 4, 4, 1, 4], + [3, 4, 4, 1, 5], + [3, 4, 4, 1, 6], + [3, 4, 4, 2, 1], + [3, 4, 4, 2, 2], + [3, 4, 4, 2, 3], + [3, 4, 4, 2, 4], + [3, 4, 4, 2, 5], + [3, 4, 4, 2, 6], + [3, 4, 4, 3, 1], + [3, 4, 4, 3, 2], + [3, 4, 4, 3, 3], + [3, 4, 4, 3, 4], + [3, 4, 4, 3, 5], + [3, 4, 4, 3, 6], + [3, 4, 4, 4, 1], + [3, 4, 4, 4, 2], + [3, 4, 4, 4, 3], + [3, 4, 4, 4, 4], + [3, 4, 4, 4, 5], + [3, 4, 4, 4, 6], + [3, 4, 4, 5, 1], + [3, 4, 4, 5, 2], + [3, 4, 4, 5, 3], + [3, 4, 4, 5, 4], + [3, 4, 4, 5, 5], + [3, 4, 4, 5, 6], + [3, 4, 4, 6, 1], + [3, 4, 4, 6, 2], + [3, 4, 4, 6, 3], + [3, 4, 4, 6, 4], + [3, 4, 4, 6, 5], + [3, 4, 4, 6, 6], + [3, 4, 5, 1, 1], + [3, 4, 5, 1, 2], + [3, 4, 5, 1, 3], + [3, 4, 5, 1, 4], + [3, 4, 5, 1, 5], + [3, 4, 5, 1, 6], + [3, 4, 5, 2, 1], + [3, 4, 5, 2, 2], + [3, 4, 5, 2, 3], + [3, 4, 5, 2, 4], + [3, 4, 5, 2, 5], + [3, 4, 5, 2, 6], + [3, 4, 5, 3, 1], + [3, 4, 5, 3, 2], + [3, 4, 5, 3, 3], + [3, 4, 5, 3, 4], + [3, 4, 5, 3, 5], + [3, 4, 5, 3, 6], + [3, 4, 5, 4, 1], + [3, 4, 5, 4, 2], + [3, 4, 5, 4, 3], + [3, 4, 5, 4, 4], + [3, 4, 5, 4, 5], + [3, 4, 5, 4, 6], + [3, 4, 5, 5, 1], + [3, 4, 5, 5, 2], + [3, 4, 5, 5, 3], + [3, 4, 5, 5, 4], + [3, 4, 5, 5, 5], + [3, 4, 5, 5, 6], + [3, 4, 5, 6, 1], + [3, 4, 5, 6, 2], + [3, 4, 5, 6, 3], + [3, 4, 5, 6, 4], + [3, 4, 5, 6, 5], + [3, 4, 5, 6, 6], + [3, 4, 6, 1, 1], + [3, 4, 6, 1, 2], + [3, 4, 6, 1, 3], + [3, 4, 6, 1, 4], + [3, 4, 6, 1, 5], + [3, 4, 6, 1, 6], + [3, 4, 6, 2, 1], + [3, 4, 6, 2, 2], + [3, 4, 6, 2, 3], + [3, 4, 6, 2, 4], + [3, 4, 6, 2, 5], + [3, 4, 6, 2, 6], + [3, 4, 6, 3, 1], + [3, 4, 6, 3, 2], + [3, 4, 6, 3, 3], + [3, 4, 6, 3, 4], + [3, 4, 6, 3, 5], + [3, 4, 6, 3, 6], + [3, 4, 6, 4, 1], + [3, 4, 6, 4, 2], + [3, 4, 6, 4, 3], + [3, 4, 6, 4, 4], + [3, 4, 6, 4, 5], + [3, 4, 6, 4, 6], + [3, 4, 6, 5, 1], + [3, 4, 6, 5, 2], + [3, 4, 6, 5, 3], + [3, 4, 6, 5, 4], + [3, 4, 6, 5, 5], + [3, 4, 6, 5, 6], + [3, 4, 6, 6, 1], + [3, 4, 6, 6, 2], + [3, 4, 6, 6, 3], + [3, 4, 6, 6, 4], + [3, 4, 6, 6, 5], + [3, 4, 6, 6, 6], + [3, 5, 1, 1, 1], + [3, 5, 1, 1, 2], + [3, 5, 1, 1, 3], + [3, 5, 1, 1, 4], + [3, 5, 1, 1, 5], + [3, 5, 1, 1, 6], + [3, 5, 1, 2, 1], + [3, 5, 1, 2, 2], + [3, 5, 1, 2, 3], + [3, 5, 1, 2, 4], + [3, 5, 1, 2, 5], + [3, 5, 1, 2, 6], + [3, 5, 1, 3, 1], + [3, 5, 1, 3, 2], + [3, 5, 1, 3, 3], + [3, 5, 1, 3, 4], + [3, 5, 1, 3, 5], + [3, 5, 1, 3, 6], + [3, 5, 1, 4, 1], + [3, 5, 1, 4, 2], + [3, 5, 1, 4, 3], + [3, 5, 1, 4, 4], + [3, 5, 1, 4, 5], + [3, 5, 1, 4, 6], + [3, 5, 1, 5, 1], + [3, 5, 1, 5, 2], + [3, 5, 1, 5, 3], + [3, 5, 1, 5, 4], + [3, 5, 1, 5, 5], + [3, 5, 1, 5, 6], + [3, 5, 1, 6, 1], + [3, 5, 1, 6, 2], + [3, 5, 1, 6, 3], + [3, 5, 1, 6, 4], + [3, 5, 1, 6, 5], + [3, 5, 1, 6, 6], + [3, 5, 2, 1, 1], + [3, 5, 2, 1, 2], + [3, 5, 2, 1, 3], + [3, 5, 2, 1, 4], + [3, 5, 2, 1, 5], + [3, 5, 2, 1, 6], + [3, 5, 2, 2, 1], + [3, 5, 2, 2, 2], + [3, 5, 2, 2, 3], + [3, 5, 2, 2, 4], + [3, 5, 2, 2, 5], + [3, 5, 2, 2, 6], + [3, 5, 2, 3, 1], + [3, 5, 2, 3, 2], + [3, 5, 2, 3, 3], + [3, 5, 2, 3, 4], + [3, 5, 2, 3, 5], + [3, 5, 2, 3, 6], + [3, 5, 2, 4, 1], + [3, 5, 2, 4, 2], + [3, 5, 2, 4, 3], + [3, 5, 2, 4, 4], + [3, 5, 2, 4, 5], + [3, 5, 2, 4, 6], + [3, 5, 2, 5, 1], + [3, 5, 2, 5, 2], + [3, 5, 2, 5, 3], + [3, 5, 2, 5, 4], + [3, 5, 2, 5, 5], + [3, 5, 2, 5, 6], + [3, 5, 2, 6, 1], + [3, 5, 2, 6, 2], + [3, 5, 2, 6, 3], + [3, 5, 2, 6, 4], + [3, 5, 2, 6, 5], + [3, 5, 2, 6, 6], + [3, 5, 3, 1, 1], + [3, 5, 3, 1, 2], + [3, 5, 3, 1, 3], + [3, 5, 3, 1, 4], + [3, 5, 3, 1, 5], + [3, 5, 3, 1, 6], + [3, 5, 3, 2, 1], + [3, 5, 3, 2, 2], + [3, 5, 3, 2, 3], + [3, 5, 3, 2, 4], + [3, 5, 3, 2, 5], + [3, 5, 3, 2, 6], + [3, 5, 3, 3, 1], + [3, 5, 3, 3, 2], + [3, 5, 3, 3, 3], + [3, 5, 3, 3, 4], + [3, 5, 3, 3, 5], + [3, 5, 3, 3, 6], + [3, 5, 3, 4, 1], + [3, 5, 3, 4, 2], + [3, 5, 3, 4, 3], + [3, 5, 3, 4, 4], + [3, 5, 3, 4, 5], + [3, 5, 3, 4, 6], + [3, 5, 3, 5, 1], + [3, 5, 3, 5, 2], + [3, 5, 3, 5, 3], + [3, 5, 3, 5, 4], + [3, 5, 3, 5, 5], + [3, 5, 3, 5, 6], + [3, 5, 3, 6, 1], + [3, 5, 3, 6, 2], + [3, 5, 3, 6, 3], + [3, 5, 3, 6, 4], + [3, 5, 3, 6, 5], + [3, 5, 3, 6, 6], + [3, 5, 4, 1, 1], + [3, 5, 4, 1, 2], + [3, 5, 4, 1, 3], + [3, 5, 4, 1, 4], + [3, 5, 4, 1, 5], + [3, 5, 4, 1, 6], + [3, 5, 4, 2, 1], + [3, 5, 4, 2, 2], + [3, 5, 4, 2, 3], + [3, 5, 4, 2, 4], + [3, 5, 4, 2, 5], + [3, 5, 4, 2, 6], + [3, 5, 4, 3, 1], + [3, 5, 4, 3, 2], + [3, 5, 4, 3, 3], + [3, 5, 4, 3, 4], + [3, 5, 4, 3, 5], + [3, 5, 4, 3, 6], + [3, 5, 4, 4, 1], + [3, 5, 4, 4, 2], + [3, 5, 4, 4, 3], + [3, 5, 4, 4, 4], + [3, 5, 4, 4, 5], + [3, 5, 4, 4, 6], + [3, 5, 4, 5, 1], + [3, 5, 4, 5, 2], + [3, 5, 4, 5, 3], + [3, 5, 4, 5, 4], + [3, 5, 4, 5, 5], + [3, 5, 4, 5, 6], + [3, 5, 4, 6, 1], + [3, 5, 4, 6, 2], + [3, 5, 4, 6, 3], + [3, 5, 4, 6, 4], + [3, 5, 4, 6, 5], + [3, 5, 4, 6, 6], + [3, 5, 5, 1, 1], + [3, 5, 5, 1, 2], + [3, 5, 5, 1, 3], + [3, 5, 5, 1, 4], + [3, 5, 5, 1, 5], + [3, 5, 5, 1, 6], + [3, 5, 5, 2, 1], + [3, 5, 5, 2, 2], + [3, 5, 5, 2, 3], + [3, 5, 5, 2, 4], + [3, 5, 5, 2, 5], + [3, 5, 5, 2, 6], + [3, 5, 5, 3, 1], + [3, 5, 5, 3, 2], + [3, 5, 5, 3, 3], + [3, 5, 5, 3, 4], + [3, 5, 5, 3, 5], + [3, 5, 5, 3, 6], + [3, 5, 5, 4, 1], + [3, 5, 5, 4, 2], + [3, 5, 5, 4, 3], + [3, 5, 5, 4, 4], + [3, 5, 5, 4, 5], + [3, 5, 5, 4, 6], + [3, 5, 5, 5, 1], + [3, 5, 5, 5, 2], + [3, 5, 5, 5, 3], + [3, 5, 5, 5, 4], + [3, 5, 5, 5, 5], + [3, 5, 5, 5, 6], + [3, 5, 5, 6, 1], + [3, 5, 5, 6, 2], + [3, 5, 5, 6, 3], + [3, 5, 5, 6, 4], + [3, 5, 5, 6, 5], + [3, 5, 5, 6, 6], + [3, 5, 6, 1, 1], + [3, 5, 6, 1, 2], + [3, 5, 6, 1, 3], + [3, 5, 6, 1, 4], + [3, 5, 6, 1, 5], + [3, 5, 6, 1, 6], + [3, 5, 6, 2, 1], + [3, 5, 6, 2, 2], + [3, 5, 6, 2, 3], + [3, 5, 6, 2, 4], + [3, 5, 6, 2, 5], + [3, 5, 6, 2, 6], + [3, 5, 6, 3, 1], + [3, 5, 6, 3, 2], + [3, 5, 6, 3, 3], + [3, 5, 6, 3, 4], + [3, 5, 6, 3, 5], + [3, 5, 6, 3, 6], + [3, 5, 6, 4, 1], + [3, 5, 6, 4, 2], + [3, 5, 6, 4, 3], + [3, 5, 6, 4, 4], + [3, 5, 6, 4, 5], + [3, 5, 6, 4, 6], + [3, 5, 6, 5, 1], + [3, 5, 6, 5, 2], + [3, 5, 6, 5, 3], + [3, 5, 6, 5, 4], + [3, 5, 6, 5, 5], + [3, 5, 6, 5, 6], + [3, 5, 6, 6, 1], + [3, 5, 6, 6, 2], + [3, 5, 6, 6, 3], + [3, 5, 6, 6, 4], + [3, 5, 6, 6, 5], + [3, 5, 6, 6, 6], + [3, 6, 1, 1, 1], + [3, 6, 1, 1, 2], + [3, 6, 1, 1, 3], + [3, 6, 1, 1, 4], + [3, 6, 1, 1, 5], + [3, 6, 1, 1, 6], + [3, 6, 1, 2, 1], + [3, 6, 1, 2, 2], + [3, 6, 1, 2, 3], + [3, 6, 1, 2, 4], + [3, 6, 1, 2, 5], + [3, 6, 1, 2, 6], + [3, 6, 1, 3, 1], + [3, 6, 1, 3, 2], + [3, 6, 1, 3, 3], + [3, 6, 1, 3, 4], + [3, 6, 1, 3, 5], + [3, 6, 1, 3, 6], + [3, 6, 1, 4, 1], + [3, 6, 1, 4, 2], + [3, 6, 1, 4, 3], + [3, 6, 1, 4, 4], + [3, 6, 1, 4, 5], + [3, 6, 1, 4, 6], + [3, 6, 1, 5, 1], + [3, 6, 1, 5, 2], + [3, 6, 1, 5, 3], + [3, 6, 1, 5, 4], + [3, 6, 1, 5, 5], + [3, 6, 1, 5, 6], + [3, 6, 1, 6, 1], + [3, 6, 1, 6, 2], + [3, 6, 1, 6, 3], + [3, 6, 1, 6, 4], + [3, 6, 1, 6, 5], + [3, 6, 1, 6, 6], + [3, 6, 2, 1, 1], + [3, 6, 2, 1, 2], + [3, 6, 2, 1, 3], + [3, 6, 2, 1, 4], + [3, 6, 2, 1, 5], + [3, 6, 2, 1, 6], + [3, 6, 2, 2, 1], + [3, 6, 2, 2, 2], + [3, 6, 2, 2, 3], + [3, 6, 2, 2, 4], + [3, 6, 2, 2, 5], + [3, 6, 2, 2, 6], + [3, 6, 2, 3, 1], + [3, 6, 2, 3, 2], + [3, 6, 2, 3, 3], + [3, 6, 2, 3, 4], + [3, 6, 2, 3, 5], + [3, 6, 2, 3, 6], + [3, 6, 2, 4, 1], + [3, 6, 2, 4, 2], + [3, 6, 2, 4, 3], + [3, 6, 2, 4, 4], + [3, 6, 2, 4, 5], + [3, 6, 2, 4, 6], + [3, 6, 2, 5, 1], + [3, 6, 2, 5, 2], + [3, 6, 2, 5, 3], + [3, 6, 2, 5, 4], + [3, 6, 2, 5, 5], + [3, 6, 2, 5, 6], + [3, 6, 2, 6, 1], + [3, 6, 2, 6, 2], + [3, 6, 2, 6, 3], + [3, 6, 2, 6, 4], + [3, 6, 2, 6, 5], + [3, 6, 2, 6, 6], + [3, 6, 3, 1, 1], + [3, 6, 3, 1, 2], + [3, 6, 3, 1, 3], + [3, 6, 3, 1, 4], + [3, 6, 3, 1, 5], + [3, 6, 3, 1, 6], + [3, 6, 3, 2, 1], + [3, 6, 3, 2, 2], + [3, 6, 3, 2, 3], + [3, 6, 3, 2, 4], + [3, 6, 3, 2, 5], + [3, 6, 3, 2, 6], + [3, 6, 3, 3, 1], + [3, 6, 3, 3, 2], + [3, 6, 3, 3, 3], + [3, 6, 3, 3, 4], + [3, 6, 3, 3, 5], + [3, 6, 3, 3, 6], + [3, 6, 3, 4, 1], + [3, 6, 3, 4, 2], + [3, 6, 3, 4, 3], + [3, 6, 3, 4, 4], + [3, 6, 3, 4, 5], + [3, 6, 3, 4, 6], + [3, 6, 3, 5, 1], + [3, 6, 3, 5, 2], + [3, 6, 3, 5, 3], + [3, 6, 3, 5, 4], + [3, 6, 3, 5, 5], + [3, 6, 3, 5, 6], + [3, 6, 3, 6, 1], + [3, 6, 3, 6, 2], + [3, 6, 3, 6, 3], + [3, 6, 3, 6, 4], + [3, 6, 3, 6, 5], + [3, 6, 3, 6, 6], + [3, 6, 4, 1, 1], + [3, 6, 4, 1, 2], + [3, 6, 4, 1, 3], + [3, 6, 4, 1, 4], + [3, 6, 4, 1, 5], + [3, 6, 4, 1, 6], + [3, 6, 4, 2, 1], + [3, 6, 4, 2, 2], + [3, 6, 4, 2, 3], + [3, 6, 4, 2, 4], + [3, 6, 4, 2, 5], + [3, 6, 4, 2, 6], + [3, 6, 4, 3, 1], + [3, 6, 4, 3, 2], + [3, 6, 4, 3, 3], + [3, 6, 4, 3, 4], + [3, 6, 4, 3, 5], + [3, 6, 4, 3, 6], + [3, 6, 4, 4, 1], + [3, 6, 4, 4, 2], + [3, 6, 4, 4, 3], + [3, 6, 4, 4, 4], + [3, 6, 4, 4, 5], + [3, 6, 4, 4, 6], + [3, 6, 4, 5, 1], + [3, 6, 4, 5, 2], + [3, 6, 4, 5, 3], + [3, 6, 4, 5, 4], + [3, 6, 4, 5, 5], + [3, 6, 4, 5, 6], + [3, 6, 4, 6, 1], + [3, 6, 4, 6, 2], + [3, 6, 4, 6, 3], + [3, 6, 4, 6, 4], + [3, 6, 4, 6, 5], + [3, 6, 4, 6, 6], + [3, 6, 5, 1, 1], + [3, 6, 5, 1, 2], + [3, 6, 5, 1, 3], + [3, 6, 5, 1, 4], + [3, 6, 5, 1, 5], + [3, 6, 5, 1, 6], + [3, 6, 5, 2, 1], + [3, 6, 5, 2, 2], + [3, 6, 5, 2, 3], + [3, 6, 5, 2, 4], + [3, 6, 5, 2, 5], + [3, 6, 5, 2, 6], + [3, 6, 5, 3, 1], + [3, 6, 5, 3, 2], + [3, 6, 5, 3, 3], + [3, 6, 5, 3, 4], + [3, 6, 5, 3, 5], + [3, 6, 5, 3, 6], + [3, 6, 5, 4, 1], + [3, 6, 5, 4, 2], + [3, 6, 5, 4, 3], + [3, 6, 5, 4, 4], + [3, 6, 5, 4, 5], + [3, 6, 5, 4, 6], + [3, 6, 5, 5, 1], + [3, 6, 5, 5, 2], + [3, 6, 5, 5, 3], + [3, 6, 5, 5, 4], + [3, 6, 5, 5, 5], + [3, 6, 5, 5, 6], + [3, 6, 5, 6, 1], + [3, 6, 5, 6, 2], + [3, 6, 5, 6, 3], + [3, 6, 5, 6, 4], + [3, 6, 5, 6, 5], + [3, 6, 5, 6, 6], + [3, 6, 6, 1, 1], + [3, 6, 6, 1, 2], + [3, 6, 6, 1, 3], + [3, 6, 6, 1, 4], + [3, 6, 6, 1, 5], + [3, 6, 6, 1, 6], + [3, 6, 6, 2, 1], + [3, 6, 6, 2, 2], + [3, 6, 6, 2, 3], + [3, 6, 6, 2, 4], + [3, 6, 6, 2, 5], + [3, 6, 6, 2, 6], + [3, 6, 6, 3, 1], + [3, 6, 6, 3, 2], + [3, 6, 6, 3, 3], + [3, 6, 6, 3, 4], + [3, 6, 6, 3, 5], + [3, 6, 6, 3, 6], + [3, 6, 6, 4, 1], + [3, 6, 6, 4, 2], + [3, 6, 6, 4, 3], + [3, 6, 6, 4, 4], + [3, 6, 6, 4, 5], + [3, 6, 6, 4, 6], + [3, 6, 6, 5, 1], + [3, 6, 6, 5, 2], + [3, 6, 6, 5, 3], + [3, 6, 6, 5, 4], + [3, 6, 6, 5, 5], + [3, 6, 6, 5, 6], + [3, 6, 6, 6, 1], + [3, 6, 6, 6, 2], + [3, 6, 6, 6, 3], + [3, 6, 6, 6, 4], + [3, 6, 6, 6, 5], + [3, 6, 6, 6, 6], + [4, 1, 1, 1, 1], + [4, 1, 1, 1, 2], + [4, 1, 1, 1, 3], + [4, 1, 1, 1, 4], + [4, 1, 1, 1, 5], + [4, 1, 1, 1, 6], + [4, 1, 1, 2, 1], + [4, 1, 1, 2, 2], + [4, 1, 1, 2, 3], + [4, 1, 1, 2, 4], + [4, 1, 1, 2, 5], + [4, 1, 1, 2, 6], + [4, 1, 1, 3, 1], + [4, 1, 1, 3, 2], + [4, 1, 1, 3, 3], + [4, 1, 1, 3, 4], + [4, 1, 1, 3, 5], + [4, 1, 1, 3, 6], + [4, 1, 1, 4, 1], + [4, 1, 1, 4, 2], + [4, 1, 1, 4, 3], + [4, 1, 1, 4, 4], + [4, 1, 1, 4, 5], + [4, 1, 1, 4, 6], + [4, 1, 1, 5, 1], + [4, 1, 1, 5, 2], + [4, 1, 1, 5, 3], + [4, 1, 1, 5, 4], + [4, 1, 1, 5, 5], + [4, 1, 1, 5, 6], + [4, 1, 1, 6, 1], + [4, 1, 1, 6, 2], + [4, 1, 1, 6, 3], + [4, 1, 1, 6, 4], + [4, 1, 1, 6, 5], + [4, 1, 1, 6, 6], + [4, 1, 2, 1, 1], + [4, 1, 2, 1, 2], + [4, 1, 2, 1, 3], + [4, 1, 2, 1, 4], + [4, 1, 2, 1, 5], + [4, 1, 2, 1, 6], + [4, 1, 2, 2, 1], + [4, 1, 2, 2, 2], + [4, 1, 2, 2, 3], + [4, 1, 2, 2, 4], + [4, 1, 2, 2, 5], + [4, 1, 2, 2, 6], + [4, 1, 2, 3, 1], + [4, 1, 2, 3, 2], + [4, 1, 2, 3, 3], + [4, 1, 2, 3, 4], + [4, 1, 2, 3, 5], + [4, 1, 2, 3, 6], + [4, 1, 2, 4, 1], + [4, 1, 2, 4, 2], + [4, 1, 2, 4, 3], + [4, 1, 2, 4, 4], + [4, 1, 2, 4, 5], + [4, 1, 2, 4, 6], + [4, 1, 2, 5, 1], + [4, 1, 2, 5, 2], + [4, 1, 2, 5, 3], + [4, 1, 2, 5, 4], + [4, 1, 2, 5, 5], + [4, 1, 2, 5, 6], + [4, 1, 2, 6, 1], + [4, 1, 2, 6, 2], + [4, 1, 2, 6, 3], + [4, 1, 2, 6, 4], + [4, 1, 2, 6, 5], + [4, 1, 2, 6, 6], + [4, 1, 3, 1, 1], + [4, 1, 3, 1, 2], + [4, 1, 3, 1, 3], + [4, 1, 3, 1, 4], + [4, 1, 3, 1, 5], + [4, 1, 3, 1, 6], + [4, 1, 3, 2, 1], + [4, 1, 3, 2, 2], + [4, 1, 3, 2, 3], + [4, 1, 3, 2, 4], + [4, 1, 3, 2, 5], + [4, 1, 3, 2, 6], + [4, 1, 3, 3, 1], + [4, 1, 3, 3, 2], + [4, 1, 3, 3, 3], + [4, 1, 3, 3, 4], + [4, 1, 3, 3, 5], + [4, 1, 3, 3, 6], + [4, 1, 3, 4, 1], + [4, 1, 3, 4, 2], + [4, 1, 3, 4, 3], + [4, 1, 3, 4, 4], + [4, 1, 3, 4, 5], + [4, 1, 3, 4, 6], + [4, 1, 3, 5, 1], + [4, 1, 3, 5, 2], + [4, 1, 3, 5, 3], + [4, 1, 3, 5, 4], + [4, 1, 3, 5, 5], + [4, 1, 3, 5, 6], + [4, 1, 3, 6, 1], + [4, 1, 3, 6, 2], + [4, 1, 3, 6, 3], + [4, 1, 3, 6, 4], + [4, 1, 3, 6, 5], + [4, 1, 3, 6, 6], + [4, 1, 4, 1, 1], + [4, 1, 4, 1, 2], + [4, 1, 4, 1, 3], + [4, 1, 4, 1, 4], + [4, 1, 4, 1, 5], + [4, 1, 4, 1, 6], + [4, 1, 4, 2, 1], + [4, 1, 4, 2, 2], + [4, 1, 4, 2, 3], + [4, 1, 4, 2, 4], + [4, 1, 4, 2, 5], + [4, 1, 4, 2, 6], + [4, 1, 4, 3, 1], + [4, 1, 4, 3, 2], + [4, 1, 4, 3, 3], + [4, 1, 4, 3, 4], + [4, 1, 4, 3, 5], + [4, 1, 4, 3, 6], + [4, 1, 4, 4, 1], + [4, 1, 4, 4, 2], + [4, 1, 4, 4, 3], + [4, 1, 4, 4, 4], + [4, 1, 4, 4, 5], + [4, 1, 4, 4, 6], + [4, 1, 4, 5, 1], + [4, 1, 4, 5, 2], + [4, 1, 4, 5, 3], + [4, 1, 4, 5, 4], + [4, 1, 4, 5, 5], + [4, 1, 4, 5, 6], + [4, 1, 4, 6, 1], + [4, 1, 4, 6, 2], + [4, 1, 4, 6, 3], + [4, 1, 4, 6, 4], + [4, 1, 4, 6, 5], + [4, 1, 4, 6, 6], + [4, 1, 5, 1, 1], + [4, 1, 5, 1, 2], + [4, 1, 5, 1, 3], + [4, 1, 5, 1, 4], + [4, 1, 5, 1, 5], + [4, 1, 5, 1, 6], + [4, 1, 5, 2, 1], + [4, 1, 5, 2, 2], + [4, 1, 5, 2, 3], + [4, 1, 5, 2, 4], + [4, 1, 5, 2, 5], + [4, 1, 5, 2, 6], + [4, 1, 5, 3, 1], + [4, 1, 5, 3, 2], + [4, 1, 5, 3, 3], + [4, 1, 5, 3, 4], + [4, 1, 5, 3, 5], + [4, 1, 5, 3, 6], + [4, 1, 5, 4, 1], + [4, 1, 5, 4, 2], + [4, 1, 5, 4, 3], + [4, 1, 5, 4, 4], + [4, 1, 5, 4, 5], + [4, 1, 5, 4, 6], + [4, 1, 5, 5, 1], + [4, 1, 5, 5, 2], + [4, 1, 5, 5, 3], + [4, 1, 5, 5, 4], + [4, 1, 5, 5, 5], + [4, 1, 5, 5, 6], + [4, 1, 5, 6, 1], + [4, 1, 5, 6, 2], + [4, 1, 5, 6, 3], + [4, 1, 5, 6, 4], + [4, 1, 5, 6, 5], + [4, 1, 5, 6, 6], + [4, 1, 6, 1, 1], + [4, 1, 6, 1, 2], + [4, 1, 6, 1, 3], + [4, 1, 6, 1, 4], + [4, 1, 6, 1, 5], + [4, 1, 6, 1, 6], + [4, 1, 6, 2, 1], + [4, 1, 6, 2, 2], + [4, 1, 6, 2, 3], + [4, 1, 6, 2, 4], + [4, 1, 6, 2, 5], + [4, 1, 6, 2, 6], + [4, 1, 6, 3, 1], + [4, 1, 6, 3, 2], + [4, 1, 6, 3, 3], + [4, 1, 6, 3, 4], + [4, 1, 6, 3, 5], + [4, 1, 6, 3, 6], + [4, 1, 6, 4, 1], + [4, 1, 6, 4, 2], + [4, 1, 6, 4, 3], + [4, 1, 6, 4, 4], + [4, 1, 6, 4, 5], + [4, 1, 6, 4, 6], + [4, 1, 6, 5, 1], + [4, 1, 6, 5, 2], + [4, 1, 6, 5, 3], + [4, 1, 6, 5, 4], + [4, 1, 6, 5, 5], + [4, 1, 6, 5, 6], + [4, 1, 6, 6, 1], + [4, 1, 6, 6, 2], + [4, 1, 6, 6, 3], + [4, 1, 6, 6, 4], + [4, 1, 6, 6, 5], + [4, 1, 6, 6, 6], + [4, 2, 1, 1, 1], + [4, 2, 1, 1, 2], + [4, 2, 1, 1, 3], + [4, 2, 1, 1, 4], + [4, 2, 1, 1, 5], + [4, 2, 1, 1, 6], + [4, 2, 1, 2, 1], + [4, 2, 1, 2, 2], + [4, 2, 1, 2, 3], + [4, 2, 1, 2, 4], + [4, 2, 1, 2, 5], + [4, 2, 1, 2, 6], + [4, 2, 1, 3, 1], + [4, 2, 1, 3, 2], + [4, 2, 1, 3, 3], + [4, 2, 1, 3, 4], + [4, 2, 1, 3, 5], + [4, 2, 1, 3, 6], + [4, 2, 1, 4, 1], + [4, 2, 1, 4, 2], + [4, 2, 1, 4, 3], + [4, 2, 1, 4, 4], + [4, 2, 1, 4, 5], + [4, 2, 1, 4, 6], + [4, 2, 1, 5, 1], + [4, 2, 1, 5, 2], + [4, 2, 1, 5, 3], + [4, 2, 1, 5, 4], + [4, 2, 1, 5, 5], + [4, 2, 1, 5, 6], + [4, 2, 1, 6, 1], + [4, 2, 1, 6, 2], + [4, 2, 1, 6, 3], + [4, 2, 1, 6, 4], + [4, 2, 1, 6, 5], + [4, 2, 1, 6, 6], + [4, 2, 2, 1, 1], + [4, 2, 2, 1, 2], + [4, 2, 2, 1, 3], + [4, 2, 2, 1, 4], + [4, 2, 2, 1, 5], + [4, 2, 2, 1, 6], + [4, 2, 2, 2, 1], + [4, 2, 2, 2, 2], + [4, 2, 2, 2, 3], + [4, 2, 2, 2, 4], + [4, 2, 2, 2, 5], + [4, 2, 2, 2, 6], + [4, 2, 2, 3, 1], + [4, 2, 2, 3, 2], + [4, 2, 2, 3, 3], + [4, 2, 2, 3, 4], + [4, 2, 2, 3, 5], + [4, 2, 2, 3, 6], + [4, 2, 2, 4, 1], + [4, 2, 2, 4, 2], + [4, 2, 2, 4, 3], + [4, 2, 2, 4, 4], + [4, 2, 2, 4, 5], + [4, 2, 2, 4, 6], + [4, 2, 2, 5, 1], + [4, 2, 2, 5, 2], + [4, 2, 2, 5, 3], + [4, 2, 2, 5, 4], + [4, 2, 2, 5, 5], + [4, 2, 2, 5, 6], + [4, 2, 2, 6, 1], + [4, 2, 2, 6, 2], + [4, 2, 2, 6, 3], + [4, 2, 2, 6, 4], + [4, 2, 2, 6, 5], + [4, 2, 2, 6, 6], + [4, 2, 3, 1, 1], + [4, 2, 3, 1, 2], + [4, 2, 3, 1, 3], + [4, 2, 3, 1, 4], + [4, 2, 3, 1, 5], + [4, 2, 3, 1, 6], + [4, 2, 3, 2, 1], + [4, 2, 3, 2, 2], + [4, 2, 3, 2, 3], + [4, 2, 3, 2, 4], + [4, 2, 3, 2, 5], + [4, 2, 3, 2, 6], + [4, 2, 3, 3, 1], + [4, 2, 3, 3, 2], + [4, 2, 3, 3, 3], + [4, 2, 3, 3, 4], + [4, 2, 3, 3, 5], + [4, 2, 3, 3, 6], + [4, 2, 3, 4, 1], + [4, 2, 3, 4, 2], + [4, 2, 3, 4, 3], + [4, 2, 3, 4, 4], + [4, 2, 3, 4, 5], + [4, 2, 3, 4, 6], + [4, 2, 3, 5, 1], + [4, 2, 3, 5, 2], + [4, 2, 3, 5, 3], + [4, 2, 3, 5, 4], + [4, 2, 3, 5, 5], + [4, 2, 3, 5, 6], + [4, 2, 3, 6, 1], + [4, 2, 3, 6, 2], + [4, 2, 3, 6, 3], + [4, 2, 3, 6, 4], + [4, 2, 3, 6, 5], + [4, 2, 3, 6, 6], + [4, 2, 4, 1, 1], + [4, 2, 4, 1, 2], + [4, 2, 4, 1, 3], + [4, 2, 4, 1, 4], + [4, 2, 4, 1, 5], + [4, 2, 4, 1, 6], + [4, 2, 4, 2, 1], + [4, 2, 4, 2, 2], + [4, 2, 4, 2, 3], + [4, 2, 4, 2, 4], + [4, 2, 4, 2, 5], + [4, 2, 4, 2, 6], + [4, 2, 4, 3, 1], + [4, 2, 4, 3, 2], + [4, 2, 4, 3, 3], + [4, 2, 4, 3, 4], + [4, 2, 4, 3, 5], + [4, 2, 4, 3, 6], + [4, 2, 4, 4, 1], + [4, 2, 4, 4, 2], + [4, 2, 4, 4, 3], + [4, 2, 4, 4, 4], + [4, 2, 4, 4, 5], + [4, 2, 4, 4, 6], + [4, 2, 4, 5, 1], + [4, 2, 4, 5, 2], + [4, 2, 4, 5, 3], + [4, 2, 4, 5, 4], + [4, 2, 4, 5, 5], + [4, 2, 4, 5, 6], + [4, 2, 4, 6, 1], + [4, 2, 4, 6, 2], + [4, 2, 4, 6, 3], + [4, 2, 4, 6, 4], + [4, 2, 4, 6, 5], + [4, 2, 4, 6, 6], + [4, 2, 5, 1, 1], + [4, 2, 5, 1, 2], + [4, 2, 5, 1, 3], + [4, 2, 5, 1, 4], + [4, 2, 5, 1, 5], + [4, 2, 5, 1, 6], + [4, 2, 5, 2, 1], + [4, 2, 5, 2, 2], + [4, 2, 5, 2, 3], + [4, 2, 5, 2, 4], + [4, 2, 5, 2, 5], + [4, 2, 5, 2, 6], + [4, 2, 5, 3, 1], + [4, 2, 5, 3, 2], + [4, 2, 5, 3, 3], + [4, 2, 5, 3, 4], + [4, 2, 5, 3, 5], + [4, 2, 5, 3, 6], + [4, 2, 5, 4, 1], + [4, 2, 5, 4, 2], + [4, 2, 5, 4, 3], + [4, 2, 5, 4, 4], + [4, 2, 5, 4, 5], + [4, 2, 5, 4, 6], + [4, 2, 5, 5, 1], + [4, 2, 5, 5, 2], + [4, 2, 5, 5, 3], + [4, 2, 5, 5, 4], + [4, 2, 5, 5, 5], + [4, 2, 5, 5, 6], + [4, 2, 5, 6, 1], + [4, 2, 5, 6, 2], + [4, 2, 5, 6, 3], + [4, 2, 5, 6, 4], + [4, 2, 5, 6, 5], + [4, 2, 5, 6, 6], + [4, 2, 6, 1, 1], + [4, 2, 6, 1, 2], + [4, 2, 6, 1, 3], + [4, 2, 6, 1, 4], + [4, 2, 6, 1, 5], + [4, 2, 6, 1, 6], + [4, 2, 6, 2, 1], + [4, 2, 6, 2, 2], + [4, 2, 6, 2, 3], + [4, 2, 6, 2, 4], + [4, 2, 6, 2, 5], + [4, 2, 6, 2, 6], + [4, 2, 6, 3, 1], + [4, 2, 6, 3, 2], + [4, 2, 6, 3, 3], + [4, 2, 6, 3, 4], + [4, 2, 6, 3, 5], + [4, 2, 6, 3, 6], + [4, 2, 6, 4, 1], + [4, 2, 6, 4, 2], + [4, 2, 6, 4, 3], + [4, 2, 6, 4, 4], + [4, 2, 6, 4, 5], + [4, 2, 6, 4, 6], + [4, 2, 6, 5, 1], + [4, 2, 6, 5, 2], + [4, 2, 6, 5, 3], + [4, 2, 6, 5, 4], + [4, 2, 6, 5, 5], + [4, 2, 6, 5, 6], + [4, 2, 6, 6, 1], + [4, 2, 6, 6, 2], + [4, 2, 6, 6, 3], + [4, 2, 6, 6, 4], + [4, 2, 6, 6, 5], + [4, 2, 6, 6, 6], + [4, 3, 1, 1, 1], + [4, 3, 1, 1, 2], + [4, 3, 1, 1, 3], + [4, 3, 1, 1, 4], + [4, 3, 1, 1, 5], + [4, 3, 1, 1, 6], + [4, 3, 1, 2, 1], + [4, 3, 1, 2, 2], + [4, 3, 1, 2, 3], + [4, 3, 1, 2, 4], + [4, 3, 1, 2, 5], + [4, 3, 1, 2, 6], + [4, 3, 1, 3, 1], + [4, 3, 1, 3, 2], + [4, 3, 1, 3, 3], + [4, 3, 1, 3, 4], + [4, 3, 1, 3, 5], + [4, 3, 1, 3, 6], + [4, 3, 1, 4, 1], + [4, 3, 1, 4, 2], + [4, 3, 1, 4, 3], + [4, 3, 1, 4, 4], + [4, 3, 1, 4, 5], + [4, 3, 1, 4, 6], + [4, 3, 1, 5, 1], + [4, 3, 1, 5, 2], + [4, 3, 1, 5, 3], + [4, 3, 1, 5, 4], + [4, 3, 1, 5, 5], + [4, 3, 1, 5, 6], + [4, 3, 1, 6, 1], + [4, 3, 1, 6, 2], + [4, 3, 1, 6, 3], + [4, 3, 1, 6, 4], + [4, 3, 1, 6, 5], + [4, 3, 1, 6, 6], + [4, 3, 2, 1, 1], + [4, 3, 2, 1, 2], + [4, 3, 2, 1, 3], + [4, 3, 2, 1, 4], + [4, 3, 2, 1, 5], + [4, 3, 2, 1, 6], + [4, 3, 2, 2, 1], + [4, 3, 2, 2, 2], + [4, 3, 2, 2, 3], + [4, 3, 2, 2, 4], + [4, 3, 2, 2, 5], + [4, 3, 2, 2, 6], + [4, 3, 2, 3, 1], + [4, 3, 2, 3, 2], + [4, 3, 2, 3, 3], + [4, 3, 2, 3, 4], + [4, 3, 2, 3, 5], + [4, 3, 2, 3, 6], + [4, 3, 2, 4, 1], + [4, 3, 2, 4, 2], + [4, 3, 2, 4, 3], + [4, 3, 2, 4, 4], + [4, 3, 2, 4, 5], + [4, 3, 2, 4, 6], + [4, 3, 2, 5, 1], + [4, 3, 2, 5, 2], + [4, 3, 2, 5, 3], + [4, 3, 2, 5, 4], + [4, 3, 2, 5, 5], + [4, 3, 2, 5, 6], + [4, 3, 2, 6, 1], + [4, 3, 2, 6, 2], + [4, 3, 2, 6, 3], + [4, 3, 2, 6, 4], + [4, 3, 2, 6, 5], + [4, 3, 2, 6, 6], + [4, 3, 3, 1, 1], + [4, 3, 3, 1, 2], + [4, 3, 3, 1, 3], + [4, 3, 3, 1, 4], + [4, 3, 3, 1, 5], + [4, 3, 3, 1, 6], + [4, 3, 3, 2, 1], + [4, 3, 3, 2, 2], + [4, 3, 3, 2, 3], + [4, 3, 3, 2, 4], + [4, 3, 3, 2, 5], + [4, 3, 3, 2, 6], + [4, 3, 3, 3, 1], + [4, 3, 3, 3, 2], + [4, 3, 3, 3, 3], + [4, 3, 3, 3, 4], + [4, 3, 3, 3, 5], + [4, 3, 3, 3, 6], + [4, 3, 3, 4, 1], + [4, 3, 3, 4, 2], + [4, 3, 3, 4, 3], + [4, 3, 3, 4, 4], + [4, 3, 3, 4, 5], + [4, 3, 3, 4, 6], + [4, 3, 3, 5, 1], + [4, 3, 3, 5, 2], + [4, 3, 3, 5, 3], + [4, 3, 3, 5, 4], + [4, 3, 3, 5, 5], + [4, 3, 3, 5, 6], + [4, 3, 3, 6, 1], + [4, 3, 3, 6, 2], + [4, 3, 3, 6, 3], + [4, 3, 3, 6, 4], + [4, 3, 3, 6, 5], + [4, 3, 3, 6, 6], + [4, 3, 4, 1, 1], + [4, 3, 4, 1, 2], + [4, 3, 4, 1, 3], + [4, 3, 4, 1, 4], + [4, 3, 4, 1, 5], + [4, 3, 4, 1, 6], + [4, 3, 4, 2, 1], + [4, 3, 4, 2, 2], + [4, 3, 4, 2, 3], + [4, 3, 4, 2, 4], + [4, 3, 4, 2, 5], + [4, 3, 4, 2, 6], + [4, 3, 4, 3, 1], + [4, 3, 4, 3, 2], + [4, 3, 4, 3, 3], + [4, 3, 4, 3, 4], + [4, 3, 4, 3, 5], + [4, 3, 4, 3, 6], + [4, 3, 4, 4, 1], + [4, 3, 4, 4, 2], + [4, 3, 4, 4, 3], + [4, 3, 4, 4, 4], + [4, 3, 4, 4, 5], + [4, 3, 4, 4, 6], + [4, 3, 4, 5, 1], + [4, 3, 4, 5, 2], + [4, 3, 4, 5, 3], + [4, 3, 4, 5, 4], + [4, 3, 4, 5, 5], + [4, 3, 4, 5, 6], + [4, 3, 4, 6, 1], + [4, 3, 4, 6, 2], + [4, 3, 4, 6, 3], + [4, 3, 4, 6, 4], + [4, 3, 4, 6, 5], + [4, 3, 4, 6, 6], + [4, 3, 5, 1, 1], + [4, 3, 5, 1, 2], + [4, 3, 5, 1, 3], + [4, 3, 5, 1, 4], + [4, 3, 5, 1, 5], + [4, 3, 5, 1, 6], + [4, 3, 5, 2, 1], + [4, 3, 5, 2, 2], + [4, 3, 5, 2, 3], + [4, 3, 5, 2, 4], + [4, 3, 5, 2, 5], + [4, 3, 5, 2, 6], + [4, 3, 5, 3, 1], + [4, 3, 5, 3, 2], + [4, 3, 5, 3, 3], + [4, 3, 5, 3, 4], + [4, 3, 5, 3, 5], + [4, 3, 5, 3, 6], + [4, 3, 5, 4, 1], + [4, 3, 5, 4, 2], + [4, 3, 5, 4, 3], + [4, 3, 5, 4, 4], + [4, 3, 5, 4, 5], + [4, 3, 5, 4, 6], + [4, 3, 5, 5, 1], + [4, 3, 5, 5, 2], + [4, 3, 5, 5, 3], + [4, 3, 5, 5, 4], + [4, 3, 5, 5, 5], + [4, 3, 5, 5, 6], + [4, 3, 5, 6, 1], + [4, 3, 5, 6, 2], + [4, 3, 5, 6, 3], + [4, 3, 5, 6, 4], + [4, 3, 5, 6, 5], + [4, 3, 5, 6, 6], + [4, 3, 6, 1, 1], + [4, 3, 6, 1, 2], + [4, 3, 6, 1, 3], + [4, 3, 6, 1, 4], + [4, 3, 6, 1, 5], + [4, 3, 6, 1, 6], + [4, 3, 6, 2, 1], + [4, 3, 6, 2, 2], + [4, 3, 6, 2, 3], + [4, 3, 6, 2, 4], + [4, 3, 6, 2, 5], + [4, 3, 6, 2, 6], + [4, 3, 6, 3, 1], + [4, 3, 6, 3, 2], + [4, 3, 6, 3, 3], + [4, 3, 6, 3, 4], + [4, 3, 6, 3, 5], + [4, 3, 6, 3, 6], + [4, 3, 6, 4, 1], + [4, 3, 6, 4, 2], + [4, 3, 6, 4, 3], + [4, 3, 6, 4, 4], + [4, 3, 6, 4, 5], + [4, 3, 6, 4, 6], + [4, 3, 6, 5, 1], + [4, 3, 6, 5, 2], + [4, 3, 6, 5, 3], + [4, 3, 6, 5, 4], + [4, 3, 6, 5, 5], + [4, 3, 6, 5, 6], + [4, 3, 6, 6, 1], + [4, 3, 6, 6, 2], + [4, 3, 6, 6, 3], + [4, 3, 6, 6, 4], + [4, 3, 6, 6, 5], + [4, 3, 6, 6, 6], + [4, 4, 1, 1, 1], + [4, 4, 1, 1, 2], + [4, 4, 1, 1, 3], + [4, 4, 1, 1, 4], + [4, 4, 1, 1, 5], + [4, 4, 1, 1, 6], + [4, 4, 1, 2, 1], + [4, 4, 1, 2, 2], + [4, 4, 1, 2, 3], + [4, 4, 1, 2, 4], + [4, 4, 1, 2, 5], + [4, 4, 1, 2, 6], + [4, 4, 1, 3, 1], + [4, 4, 1, 3, 2], + [4, 4, 1, 3, 3], + [4, 4, 1, 3, 4], + [4, 4, 1, 3, 5], + [4, 4, 1, 3, 6], + [4, 4, 1, 4, 1], + [4, 4, 1, 4, 2], + [4, 4, 1, 4, 3], + [4, 4, 1, 4, 4], + [4, 4, 1, 4, 5], + [4, 4, 1, 4, 6], + [4, 4, 1, 5, 1], + [4, 4, 1, 5, 2], + [4, 4, 1, 5, 3], + [4, 4, 1, 5, 4], + [4, 4, 1, 5, 5], + [4, 4, 1, 5, 6], + [4, 4, 1, 6, 1], + [4, 4, 1, 6, 2], + [4, 4, 1, 6, 3], + [4, 4, 1, 6, 4], + [4, 4, 1, 6, 5], + [4, 4, 1, 6, 6], + [4, 4, 2, 1, 1], + [4, 4, 2, 1, 2], + [4, 4, 2, 1, 3], + [4, 4, 2, 1, 4], + [4, 4, 2, 1, 5], + [4, 4, 2, 1, 6], + [4, 4, 2, 2, 1], + [4, 4, 2, 2, 2], + [4, 4, 2, 2, 3], + [4, 4, 2, 2, 4], + [4, 4, 2, 2, 5], + [4, 4, 2, 2, 6], + [4, 4, 2, 3, 1], + [4, 4, 2, 3, 2], + [4, 4, 2, 3, 3], + [4, 4, 2, 3, 4], + [4, 4, 2, 3, 5], + [4, 4, 2, 3, 6], + [4, 4, 2, 4, 1], + [4, 4, 2, 4, 2], + [4, 4, 2, 4, 3], + [4, 4, 2, 4, 4], + [4, 4, 2, 4, 5], + [4, 4, 2, 4, 6], + [4, 4, 2, 5, 1], + [4, 4, 2, 5, 2], + [4, 4, 2, 5, 3], + [4, 4, 2, 5, 4], + [4, 4, 2, 5, 5], + [4, 4, 2, 5, 6], + [4, 4, 2, 6, 1], + [4, 4, 2, 6, 2], + [4, 4, 2, 6, 3], + [4, 4, 2, 6, 4], + [4, 4, 2, 6, 5], + [4, 4, 2, 6, 6], + [4, 4, 3, 1, 1], + [4, 4, 3, 1, 2], + [4, 4, 3, 1, 3], + [4, 4, 3, 1, 4], + [4, 4, 3, 1, 5], + [4, 4, 3, 1, 6], + [4, 4, 3, 2, 1], + [4, 4, 3, 2, 2], + [4, 4, 3, 2, 3], + [4, 4, 3, 2, 4], + [4, 4, 3, 2, 5], + [4, 4, 3, 2, 6], + [4, 4, 3, 3, 1], + [4, 4, 3, 3, 2], + [4, 4, 3, 3, 3], + [4, 4, 3, 3, 4], + [4, 4, 3, 3, 5], + [4, 4, 3, 3, 6], + [4, 4, 3, 4, 1], + [4, 4, 3, 4, 2], + [4, 4, 3, 4, 3], + [4, 4, 3, 4, 4], + [4, 4, 3, 4, 5], + [4, 4, 3, 4, 6], + [4, 4, 3, 5, 1], + [4, 4, 3, 5, 2], + [4, 4, 3, 5, 3], + [4, 4, 3, 5, 4], + [4, 4, 3, 5, 5], + [4, 4, 3, 5, 6], + [4, 4, 3, 6, 1], + [4, 4, 3, 6, 2], + [4, 4, 3, 6, 3], + [4, 4, 3, 6, 4], + [4, 4, 3, 6, 5], + [4, 4, 3, 6, 6], + [4, 4, 4, 1, 1], + [4, 4, 4, 1, 2], + [4, 4, 4, 1, 3], + [4, 4, 4, 1, 4], + [4, 4, 4, 1, 5], + [4, 4, 4, 1, 6], + [4, 4, 4, 2, 1], + [4, 4, 4, 2, 2], + [4, 4, 4, 2, 3], + [4, 4, 4, 2, 4], + [4, 4, 4, 2, 5], + [4, 4, 4, 2, 6], + [4, 4, 4, 3, 1], + [4, 4, 4, 3, 2], + [4, 4, 4, 3, 3], + [4, 4, 4, 3, 4], + [4, 4, 4, 3, 5], + [4, 4, 4, 3, 6], + [4, 4, 4, 4, 1], + [4, 4, 4, 4, 2], + [4, 4, 4, 4, 3], + [4, 4, 4, 4, 5], + [4, 4, 4, 4, 6], + [4, 4, 4, 5, 1], + [4, 4, 4, 5, 2], + [4, 4, 4, 5, 3], + [4, 4, 4, 5, 4], + [4, 4, 4, 5, 5], + [4, 4, 4, 5, 6], + [4, 4, 4, 6, 1], + [4, 4, 4, 6, 2], + [4, 4, 4, 6, 3], + [4, 4, 4, 6, 4], + [4, 4, 4, 6, 5], + [4, 4, 4, 6, 6], + [4, 4, 5, 1, 1], + [4, 4, 5, 1, 2], + [4, 4, 5, 1, 3], + [4, 4, 5, 1, 4], + [4, 4, 5, 1, 5], + [4, 4, 5, 1, 6], + [4, 4, 5, 2, 1], + [4, 4, 5, 2, 2], + [4, 4, 5, 2, 3], + [4, 4, 5, 2, 4], + [4, 4, 5, 2, 5], + [4, 4, 5, 2, 6], + [4, 4, 5, 3, 1], + [4, 4, 5, 3, 2], + [4, 4, 5, 3, 3], + [4, 4, 5, 3, 4], + [4, 4, 5, 3, 5], + [4, 4, 5, 3, 6], + [4, 4, 5, 4, 1], + [4, 4, 5, 4, 2], + [4, 4, 5, 4, 3], + [4, 4, 5, 4, 4], + [4, 4, 5, 4, 5], + [4, 4, 5, 4, 6], + [4, 4, 5, 5, 1], + [4, 4, 5, 5, 2], + [4, 4, 5, 5, 3], + [4, 4, 5, 5, 4], + [4, 4, 5, 5, 5], + [4, 4, 5, 5, 6], + [4, 4, 5, 6, 1], + [4, 4, 5, 6, 2], + [4, 4, 5, 6, 3], + [4, 4, 5, 6, 4], + [4, 4, 5, 6, 5], + [4, 4, 5, 6, 6], + [4, 4, 6, 1, 1], + [4, 4, 6, 1, 2], + [4, 4, 6, 1, 3], + [4, 4, 6, 1, 4], + [4, 4, 6, 1, 5], + [4, 4, 6, 1, 6], + [4, 4, 6, 2, 1], + [4, 4, 6, 2, 2], + [4, 4, 6, 2, 3], + [4, 4, 6, 2, 4], + [4, 4, 6, 2, 5], + [4, 4, 6, 2, 6], + [4, 4, 6, 3, 1], + [4, 4, 6, 3, 2], + [4, 4, 6, 3, 3], + [4, 4, 6, 3, 4], + [4, 4, 6, 3, 5], + [4, 4, 6, 3, 6], + [4, 4, 6, 4, 1], + [4, 4, 6, 4, 2], + [4, 4, 6, 4, 3], + [4, 4, 6, 4, 4], + [4, 4, 6, 4, 5], + [4, 4, 6, 4, 6], + [4, 4, 6, 5, 1], + [4, 4, 6, 5, 2], + [4, 4, 6, 5, 3], + [4, 4, 6, 5, 4], + [4, 4, 6, 5, 5], + [4, 4, 6, 5, 6], + [4, 4, 6, 6, 1], + [4, 4, 6, 6, 2], + [4, 4, 6, 6, 3], + [4, 4, 6, 6, 4], + [4, 4, 6, 6, 5], + [4, 4, 6, 6, 6], + [4, 5, 1, 1, 1], + [4, 5, 1, 1, 2], + [4, 5, 1, 1, 3], + [4, 5, 1, 1, 4], + [4, 5, 1, 1, 5], + [4, 5, 1, 1, 6], + [4, 5, 1, 2, 1], + [4, 5, 1, 2, 2], + [4, 5, 1, 2, 3], + [4, 5, 1, 2, 4], + [4, 5, 1, 2, 5], + [4, 5, 1, 2, 6], + [4, 5, 1, 3, 1], + [4, 5, 1, 3, 2], + [4, 5, 1, 3, 3], + [4, 5, 1, 3, 4], + [4, 5, 1, 3, 5], + [4, 5, 1, 3, 6], + [4, 5, 1, 4, 1], + [4, 5, 1, 4, 2], + [4, 5, 1, 4, 3], + [4, 5, 1, 4, 4], + [4, 5, 1, 4, 5], + [4, 5, 1, 4, 6], + [4, 5, 1, 5, 1], + [4, 5, 1, 5, 2], + [4, 5, 1, 5, 3], + [4, 5, 1, 5, 4], + [4, 5, 1, 5, 5], + [4, 5, 1, 5, 6], + [4, 5, 1, 6, 1], + [4, 5, 1, 6, 2], + [4, 5, 1, 6, 3], + [4, 5, 1, 6, 4], + [4, 5, 1, 6, 5], + [4, 5, 1, 6, 6], + [4, 5, 2, 1, 1], + [4, 5, 2, 1, 2], + [4, 5, 2, 1, 3], + [4, 5, 2, 1, 4], + [4, 5, 2, 1, 5], + [4, 5, 2, 1, 6], + [4, 5, 2, 2, 1], + [4, 5, 2, 2, 2], + [4, 5, 2, 2, 3], + [4, 5, 2, 2, 4], + [4, 5, 2, 2, 5], + [4, 5, 2, 2, 6], + [4, 5, 2, 3, 1], + [4, 5, 2, 3, 2], + [4, 5, 2, 3, 3], + [4, 5, 2, 3, 4], + [4, 5, 2, 3, 5], + [4, 5, 2, 3, 6], + [4, 5, 2, 4, 1], + [4, 5, 2, 4, 2], + [4, 5, 2, 4, 3], + [4, 5, 2, 4, 4], + [4, 5, 2, 4, 5], + [4, 5, 2, 4, 6], + [4, 5, 2, 5, 1], + [4, 5, 2, 5, 2], + [4, 5, 2, 5, 3], + [4, 5, 2, 5, 4], + [4, 5, 2, 5, 5], + [4, 5, 2, 5, 6], + [4, 5, 2, 6, 1], + [4, 5, 2, 6, 2], + [4, 5, 2, 6, 3], + [4, 5, 2, 6, 4], + [4, 5, 2, 6, 5], + [4, 5, 2, 6, 6], + [4, 5, 3, 1, 1], + [4, 5, 3, 1, 2], + [4, 5, 3, 1, 3], + [4, 5, 3, 1, 4], + [4, 5, 3, 1, 5], + [4, 5, 3, 1, 6], + [4, 5, 3, 2, 1], + [4, 5, 3, 2, 2], + [4, 5, 3, 2, 3], + [4, 5, 3, 2, 4], + [4, 5, 3, 2, 5], + [4, 5, 3, 2, 6], + [4, 5, 3, 3, 1], + [4, 5, 3, 3, 2], + [4, 5, 3, 3, 3], + [4, 5, 3, 3, 4], + [4, 5, 3, 3, 5], + [4, 5, 3, 3, 6], + [4, 5, 3, 4, 1], + [4, 5, 3, 4, 2], + [4, 5, 3, 4, 3], + [4, 5, 3, 4, 4], + [4, 5, 3, 4, 5], + [4, 5, 3, 4, 6], + [4, 5, 3, 5, 1], + [4, 5, 3, 5, 2], + [4, 5, 3, 5, 3], + [4, 5, 3, 5, 4], + [4, 5, 3, 5, 5], + [4, 5, 3, 5, 6], + [4, 5, 3, 6, 1], + [4, 5, 3, 6, 2], + [4, 5, 3, 6, 3], + [4, 5, 3, 6, 4], + [4, 5, 3, 6, 5], + [4, 5, 3, 6, 6], + [4, 5, 4, 1, 1], + [4, 5, 4, 1, 2], + [4, 5, 4, 1, 3], + [4, 5, 4, 1, 4], + [4, 5, 4, 1, 5], + [4, 5, 4, 1, 6], + [4, 5, 4, 2, 1], + [4, 5, 4, 2, 2], + [4, 5, 4, 2, 3], + [4, 5, 4, 2, 4], + [4, 5, 4, 2, 5], + [4, 5, 4, 2, 6], + [4, 5, 4, 3, 1], + [4, 5, 4, 3, 2], + [4, 5, 4, 3, 3], + [4, 5, 4, 3, 4], + [4, 5, 4, 3, 5], + [4, 5, 4, 3, 6], + [4, 5, 4, 4, 1], + [4, 5, 4, 4, 2], + [4, 5, 4, 4, 3], + [4, 5, 4, 4, 4], + [4, 5, 4, 4, 5], + [4, 5, 4, 4, 6], + [4, 5, 4, 5, 1], + [4, 5, 4, 5, 2], + [4, 5, 4, 5, 3], + [4, 5, 4, 5, 4], + [4, 5, 4, 5, 5], + [4, 5, 4, 5, 6], + [4, 5, 4, 6, 1], + [4, 5, 4, 6, 2], + [4, 5, 4, 6, 3], + [4, 5, 4, 6, 4], + [4, 5, 4, 6, 5], + [4, 5, 4, 6, 6], + [4, 5, 5, 1, 1], + [4, 5, 5, 1, 2], + [4, 5, 5, 1, 3], + [4, 5, 5, 1, 4], + [4, 5, 5, 1, 5], + [4, 5, 5, 1, 6], + [4, 5, 5, 2, 1], + [4, 5, 5, 2, 2], + [4, 5, 5, 2, 3], + [4, 5, 5, 2, 4], + [4, 5, 5, 2, 5], + [4, 5, 5, 2, 6], + [4, 5, 5, 3, 1], + [4, 5, 5, 3, 2], + [4, 5, 5, 3, 3], + [4, 5, 5, 3, 4], + [4, 5, 5, 3, 5], + [4, 5, 5, 3, 6], + [4, 5, 5, 4, 1], + [4, 5, 5, 4, 2], + [4, 5, 5, 4, 3], + [4, 5, 5, 4, 4], + [4, 5, 5, 4, 5], + [4, 5, 5, 4, 6], + [4, 5, 5, 5, 1], + [4, 5, 5, 5, 2], + [4, 5, 5, 5, 3], + [4, 5, 5, 5, 4], + [4, 5, 5, 5, 5], + [4, 5, 5, 5, 6], + [4, 5, 5, 6, 1], + [4, 5, 5, 6, 2], + [4, 5, 5, 6, 3], + [4, 5, 5, 6, 4], + [4, 5, 5, 6, 5], + [4, 5, 5, 6, 6], + [4, 5, 6, 1, 1], + [4, 5, 6, 1, 2], + [4, 5, 6, 1, 3], + [4, 5, 6, 1, 4], + [4, 5, 6, 1, 5], + [4, 5, 6, 1, 6], + [4, 5, 6, 2, 1], + [4, 5, 6, 2, 2], + [4, 5, 6, 2, 3], + [4, 5, 6, 2, 4], + [4, 5, 6, 2, 5], + [4, 5, 6, 2, 6], + [4, 5, 6, 3, 1], + [4, 5, 6, 3, 2], + [4, 5, 6, 3, 3], + [4, 5, 6, 3, 4], + [4, 5, 6, 3, 5], + [4, 5, 6, 3, 6], + [4, 5, 6, 4, 1], + [4, 5, 6, 4, 2], + [4, 5, 6, 4, 3], + [4, 5, 6, 4, 4], + [4, 5, 6, 4, 5], + [4, 5, 6, 4, 6], + [4, 5, 6, 5, 1], + [4, 5, 6, 5, 2], + [4, 5, 6, 5, 3], + [4, 5, 6, 5, 4], + [4, 5, 6, 5, 5], + [4, 5, 6, 5, 6], + [4, 5, 6, 6, 1], + [4, 5, 6, 6, 2], + [4, 5, 6, 6, 3], + [4, 5, 6, 6, 4], + [4, 5, 6, 6, 5], + [4, 5, 6, 6, 6], + [4, 6, 1, 1, 1], + [4, 6, 1, 1, 2], + [4, 6, 1, 1, 3], + [4, 6, 1, 1, 4], + [4, 6, 1, 1, 5], + [4, 6, 1, 1, 6], + [4, 6, 1, 2, 1], + [4, 6, 1, 2, 2], + [4, 6, 1, 2, 3], + [4, 6, 1, 2, 4], + [4, 6, 1, 2, 5], + [4, 6, 1, 2, 6], + [4, 6, 1, 3, 1], + [4, 6, 1, 3, 2], + [4, 6, 1, 3, 3], + [4, 6, 1, 3, 4], + [4, 6, 1, 3, 5], + [4, 6, 1, 3, 6], + [4, 6, 1, 4, 1], + [4, 6, 1, 4, 2], + [4, 6, 1, 4, 3], + [4, 6, 1, 4, 4], + [4, 6, 1, 4, 5], + [4, 6, 1, 4, 6], + [4, 6, 1, 5, 1], + [4, 6, 1, 5, 2], + [4, 6, 1, 5, 3], + [4, 6, 1, 5, 4], + [4, 6, 1, 5, 5], + [4, 6, 1, 5, 6], + [4, 6, 1, 6, 1], + [4, 6, 1, 6, 2], + [4, 6, 1, 6, 3], + [4, 6, 1, 6, 4], + [4, 6, 1, 6, 5], + [4, 6, 1, 6, 6], + [4, 6, 2, 1, 1], + [4, 6, 2, 1, 2], + [4, 6, 2, 1, 3], + [4, 6, 2, 1, 4], + [4, 6, 2, 1, 5], + [4, 6, 2, 1, 6], + [4, 6, 2, 2, 1], + [4, 6, 2, 2, 2], + [4, 6, 2, 2, 3], + [4, 6, 2, 2, 4], + [4, 6, 2, 2, 5], + [4, 6, 2, 2, 6], + [4, 6, 2, 3, 1], + [4, 6, 2, 3, 2], + [4, 6, 2, 3, 3], + [4, 6, 2, 3, 4], + [4, 6, 2, 3, 5], + [4, 6, 2, 3, 6], + [4, 6, 2, 4, 1], + [4, 6, 2, 4, 2], + [4, 6, 2, 4, 3], + [4, 6, 2, 4, 4], + [4, 6, 2, 4, 5], + [4, 6, 2, 4, 6], + [4, 6, 2, 5, 1], + [4, 6, 2, 5, 2], + [4, 6, 2, 5, 3], + [4, 6, 2, 5, 4], + [4, 6, 2, 5, 5], + [4, 6, 2, 5, 6], + [4, 6, 2, 6, 1], + [4, 6, 2, 6, 2], + [4, 6, 2, 6, 3], + [4, 6, 2, 6, 4], + [4, 6, 2, 6, 5], + [4, 6, 2, 6, 6], + [4, 6, 3, 1, 1], + [4, 6, 3, 1, 2], + [4, 6, 3, 1, 3], + [4, 6, 3, 1, 4], + [4, 6, 3, 1, 5], + [4, 6, 3, 1, 6], + [4, 6, 3, 2, 1], + [4, 6, 3, 2, 2], + [4, 6, 3, 2, 3], + [4, 6, 3, 2, 4], + [4, 6, 3, 2, 5], + [4, 6, 3, 2, 6], + [4, 6, 3, 3, 1], + [4, 6, 3, 3, 2], + [4, 6, 3, 3, 3], + [4, 6, 3, 3, 4], + [4, 6, 3, 3, 5], + [4, 6, 3, 3, 6], + [4, 6, 3, 4, 1], + [4, 6, 3, 4, 2], + [4, 6, 3, 4, 3], + [4, 6, 3, 4, 4], + [4, 6, 3, 4, 5], + [4, 6, 3, 4, 6], + [4, 6, 3, 5, 1], + [4, 6, 3, 5, 2], + [4, 6, 3, 5, 3], + [4, 6, 3, 5, 4], + [4, 6, 3, 5, 5], + [4, 6, 3, 5, 6], + [4, 6, 3, 6, 1], + [4, 6, 3, 6, 2], + [4, 6, 3, 6, 3], + [4, 6, 3, 6, 4], + [4, 6, 3, 6, 5], + [4, 6, 3, 6, 6], + [4, 6, 4, 1, 1], + [4, 6, 4, 1, 2], + [4, 6, 4, 1, 3], + [4, 6, 4, 1, 4], + [4, 6, 4, 1, 5], + [4, 6, 4, 1, 6], + [4, 6, 4, 2, 1], + [4, 6, 4, 2, 2], + [4, 6, 4, 2, 3], + [4, 6, 4, 2, 4], + [4, 6, 4, 2, 5], + [4, 6, 4, 2, 6], + [4, 6, 4, 3, 1], + [4, 6, 4, 3, 2], + [4, 6, 4, 3, 3], + [4, 6, 4, 3, 4], + [4, 6, 4, 3, 5], + [4, 6, 4, 3, 6], + [4, 6, 4, 4, 1], + [4, 6, 4, 4, 2], + [4, 6, 4, 4, 3], + [4, 6, 4, 4, 4], + [4, 6, 4, 4, 5], + [4, 6, 4, 4, 6], + [4, 6, 4, 5, 1], + [4, 6, 4, 5, 2], + [4, 6, 4, 5, 3], + [4, 6, 4, 5, 4], + [4, 6, 4, 5, 5], + [4, 6, 4, 5, 6], + [4, 6, 4, 6, 1], + [4, 6, 4, 6, 2], + [4, 6, 4, 6, 3], + [4, 6, 4, 6, 4], + [4, 6, 4, 6, 5], + [4, 6, 4, 6, 6], + [4, 6, 5, 1, 1], + [4, 6, 5, 1, 2], + [4, 6, 5, 1, 3], + [4, 6, 5, 1, 4], + [4, 6, 5, 1, 5], + [4, 6, 5, 1, 6], + [4, 6, 5, 2, 1], + [4, 6, 5, 2, 2], + [4, 6, 5, 2, 3], + [4, 6, 5, 2, 4], + [4, 6, 5, 2, 5], + [4, 6, 5, 2, 6], + [4, 6, 5, 3, 1], + [4, 6, 5, 3, 2], + [4, 6, 5, 3, 3], + [4, 6, 5, 3, 4], + [4, 6, 5, 3, 5], + [4, 6, 5, 3, 6], + [4, 6, 5, 4, 1], + [4, 6, 5, 4, 2], + [4, 6, 5, 4, 3], + [4, 6, 5, 4, 4], + [4, 6, 5, 4, 5], + [4, 6, 5, 4, 6], + [4, 6, 5, 5, 1], + [4, 6, 5, 5, 2], + [4, 6, 5, 5, 3], + [4, 6, 5, 5, 4], + [4, 6, 5, 5, 5], + [4, 6, 5, 5, 6], + [4, 6, 5, 6, 1], + [4, 6, 5, 6, 2], + [4, 6, 5, 6, 3], + [4, 6, 5, 6, 4], + [4, 6, 5, 6, 5], + [4, 6, 5, 6, 6], + [4, 6, 6, 1, 1], + [4, 6, 6, 1, 2], + [4, 6, 6, 1, 3], + [4, 6, 6, 1, 4], + [4, 6, 6, 1, 5], + [4, 6, 6, 1, 6], + [4, 6, 6, 2, 1], + [4, 6, 6, 2, 2], + [4, 6, 6, 2, 3], + [4, 6, 6, 2, 4], + [4, 6, 6, 2, 5], + [4, 6, 6, 2, 6], + [4, 6, 6, 3, 1], + [4, 6, 6, 3, 2], + [4, 6, 6, 3, 3], + [4, 6, 6, 3, 4], + [4, 6, 6, 3, 5], + [4, 6, 6, 3, 6], + [4, 6, 6, 4, 1], + [4, 6, 6, 4, 2], + [4, 6, 6, 4, 3], + [4, 6, 6, 4, 4], + [4, 6, 6, 4, 5], + [4, 6, 6, 4, 6], + [4, 6, 6, 5, 1], + [4, 6, 6, 5, 2], + [4, 6, 6, 5, 3], + [4, 6, 6, 5, 4], + [4, 6, 6, 5, 5], + [4, 6, 6, 5, 6], + [4, 6, 6, 6, 1], + [4, 6, 6, 6, 2], + [4, 6, 6, 6, 3], + [4, 6, 6, 6, 4], + [4, 6, 6, 6, 5], + [4, 6, 6, 6, 6], + [5, 1, 1, 1, 1], + [5, 1, 1, 1, 2], + [5, 1, 1, 1, 3], + [5, 1, 1, 1, 4], + [5, 1, 1, 1, 5], + [5, 1, 1, 1, 6], + [5, 1, 1, 2, 1], + [5, 1, 1, 2, 2], + [5, 1, 1, 2, 3], + [5, 1, 1, 2, 4], + [5, 1, 1, 2, 5], + [5, 1, 1, 2, 6], + [5, 1, 1, 3, 1], + [5, 1, 1, 3, 2], + [5, 1, 1, 3, 3], + [5, 1, 1, 3, 4], + [5, 1, 1, 3, 5], + [5, 1, 1, 3, 6], + [5, 1, 1, 4, 1], + [5, 1, 1, 4, 2], + [5, 1, 1, 4, 3], + [5, 1, 1, 4, 4], + [5, 1, 1, 4, 5], + [5, 1, 1, 4, 6], + [5, 1, 1, 5, 1], + [5, 1, 1, 5, 2], + [5, 1, 1, 5, 3], + [5, 1, 1, 5, 4], + [5, 1, 1, 5, 5], + [5, 1, 1, 5, 6], + [5, 1, 1, 6, 1], + [5, 1, 1, 6, 2], + [5, 1, 1, 6, 3], + [5, 1, 1, 6, 4], + [5, 1, 1, 6, 5], + [5, 1, 1, 6, 6], + [5, 1, 2, 1, 1], + [5, 1, 2, 1, 2], + [5, 1, 2, 1, 3], + [5, 1, 2, 1, 4], + [5, 1, 2, 1, 5], + [5, 1, 2, 1, 6], + [5, 1, 2, 2, 1], + [5, 1, 2, 2, 2], + [5, 1, 2, 2, 3], + [5, 1, 2, 2, 4], + [5, 1, 2, 2, 5], + [5, 1, 2, 2, 6], + [5, 1, 2, 3, 1], + [5, 1, 2, 3, 2], + [5, 1, 2, 3, 3], + [5, 1, 2, 3, 4], + [5, 1, 2, 3, 5], + [5, 1, 2, 3, 6], + [5, 1, 2, 4, 1], + [5, 1, 2, 4, 2], + [5, 1, 2, 4, 3], + [5, 1, 2, 4, 4], + [5, 1, 2, 4, 5], + [5, 1, 2, 4, 6], + [5, 1, 2, 5, 1], + [5, 1, 2, 5, 2], + [5, 1, 2, 5, 3], + [5, 1, 2, 5, 4], + [5, 1, 2, 5, 5], + [5, 1, 2, 5, 6], + [5, 1, 2, 6, 1], + [5, 1, 2, 6, 2], + [5, 1, 2, 6, 3], + [5, 1, 2, 6, 4], + [5, 1, 2, 6, 5], + [5, 1, 2, 6, 6], + [5, 1, 3, 1, 1], + [5, 1, 3, 1, 2], + [5, 1, 3, 1, 3], + [5, 1, 3, 1, 4], + [5, 1, 3, 1, 5], + [5, 1, 3, 1, 6], + [5, 1, 3, 2, 1], + [5, 1, 3, 2, 2], + [5, 1, 3, 2, 3], + [5, 1, 3, 2, 4], + [5, 1, 3, 2, 5], + [5, 1, 3, 2, 6], + [5, 1, 3, 3, 1], + [5, 1, 3, 3, 2], + [5, 1, 3, 3, 3], + [5, 1, 3, 3, 4], + [5, 1, 3, 3, 5], + [5, 1, 3, 3, 6], + [5, 1, 3, 4, 1], + [5, 1, 3, 4, 2], + [5, 1, 3, 4, 3], + [5, 1, 3, 4, 4], + [5, 1, 3, 4, 5], + [5, 1, 3, 4, 6], + [5, 1, 3, 5, 1], + [5, 1, 3, 5, 2], + [5, 1, 3, 5, 3], + [5, 1, 3, 5, 4], + [5, 1, 3, 5, 5], + [5, 1, 3, 5, 6], + [5, 1, 3, 6, 1], + [5, 1, 3, 6, 2], + [5, 1, 3, 6, 3], + [5, 1, 3, 6, 4], + [5, 1, 3, 6, 5], + [5, 1, 3, 6, 6], + [5, 1, 4, 1, 1], + [5, 1, 4, 1, 2], + [5, 1, 4, 1, 3], + [5, 1, 4, 1, 4], + [5, 1, 4, 1, 5], + [5, 1, 4, 1, 6], + [5, 1, 4, 2, 1], + [5, 1, 4, 2, 2], + [5, 1, 4, 2, 3], + [5, 1, 4, 2, 4], + [5, 1, 4, 2, 5], + [5, 1, 4, 2, 6], + [5, 1, 4, 3, 1], + [5, 1, 4, 3, 2], + [5, 1, 4, 3, 3], + [5, 1, 4, 3, 4], + [5, 1, 4, 3, 5], + [5, 1, 4, 3, 6], + [5, 1, 4, 4, 1], + [5, 1, 4, 4, 2], + [5, 1, 4, 4, 3], + [5, 1, 4, 4, 4], + [5, 1, 4, 4, 5], + [5, 1, 4, 4, 6], + [5, 1, 4, 5, 1], + [5, 1, 4, 5, 2], + [5, 1, 4, 5, 3], + [5, 1, 4, 5, 4], + [5, 1, 4, 5, 5], + [5, 1, 4, 5, 6], + [5, 1, 4, 6, 1], + [5, 1, 4, 6, 2], + [5, 1, 4, 6, 3], + [5, 1, 4, 6, 4], + [5, 1, 4, 6, 5], + [5, 1, 4, 6, 6], + [5, 1, 5, 1, 1], + [5, 1, 5, 1, 2], + [5, 1, 5, 1, 3], + [5, 1, 5, 1, 4], + [5, 1, 5, 1, 5], + [5, 1, 5, 1, 6], + [5, 1, 5, 2, 1], + [5, 1, 5, 2, 2], + [5, 1, 5, 2, 3], + [5, 1, 5, 2, 4], + [5, 1, 5, 2, 5], + [5, 1, 5, 2, 6], + [5, 1, 5, 3, 1], + [5, 1, 5, 3, 2], + [5, 1, 5, 3, 3], + [5, 1, 5, 3, 4], + [5, 1, 5, 3, 5], + [5, 1, 5, 3, 6], + [5, 1, 5, 4, 1], + [5, 1, 5, 4, 2], + [5, 1, 5, 4, 3], + [5, 1, 5, 4, 4], + [5, 1, 5, 4, 5], + [5, 1, 5, 4, 6], + [5, 1, 5, 5, 1], + [5, 1, 5, 5, 2], + [5, 1, 5, 5, 3], + [5, 1, 5, 5, 4], + [5, 1, 5, 5, 5], + [5, 1, 5, 5, 6], + [5, 1, 5, 6, 1], + [5, 1, 5, 6, 2], + [5, 1, 5, 6, 3], + [5, 1, 5, 6, 4], + [5, 1, 5, 6, 5], + [5, 1, 5, 6, 6], + [5, 1, 6, 1, 1], + [5, 1, 6, 1, 2], + [5, 1, 6, 1, 3], + [5, 1, 6, 1, 4], + [5, 1, 6, 1, 5], + [5, 1, 6, 1, 6], + [5, 1, 6, 2, 1], + [5, 1, 6, 2, 2], + [5, 1, 6, 2, 3], + [5, 1, 6, 2, 4], + [5, 1, 6, 2, 5], + [5, 1, 6, 2, 6], + [5, 1, 6, 3, 1], + [5, 1, 6, 3, 2], + [5, 1, 6, 3, 3], + [5, 1, 6, 3, 4], + [5, 1, 6, 3, 5], + [5, 1, 6, 3, 6], + [5, 1, 6, 4, 1], + [5, 1, 6, 4, 2], + [5, 1, 6, 4, 3], + [5, 1, 6, 4, 4], + [5, 1, 6, 4, 5], + [5, 1, 6, 4, 6], + [5, 1, 6, 5, 1], + [5, 1, 6, 5, 2], + [5, 1, 6, 5, 3], + [5, 1, 6, 5, 4], + [5, 1, 6, 5, 5], + [5, 1, 6, 5, 6], + [5, 1, 6, 6, 1], + [5, 1, 6, 6, 2], + [5, 1, 6, 6, 3], + [5, 1, 6, 6, 4], + [5, 1, 6, 6, 5], + [5, 1, 6, 6, 6], + [5, 2, 1, 1, 1], + [5, 2, 1, 1, 2], + [5, 2, 1, 1, 3], + [5, 2, 1, 1, 4], + [5, 2, 1, 1, 5], + [5, 2, 1, 1, 6], + [5, 2, 1, 2, 1], + [5, 2, 1, 2, 2], + [5, 2, 1, 2, 3], + [5, 2, 1, 2, 4], + [5, 2, 1, 2, 5], + [5, 2, 1, 2, 6], + [5, 2, 1, 3, 1], + [5, 2, 1, 3, 2], + [5, 2, 1, 3, 3], + [5, 2, 1, 3, 4], + [5, 2, 1, 3, 5], + [5, 2, 1, 3, 6], + [5, 2, 1, 4, 1], + [5, 2, 1, 4, 2], + [5, 2, 1, 4, 3], + [5, 2, 1, 4, 4], + [5, 2, 1, 4, 5], + [5, 2, 1, 4, 6], + [5, 2, 1, 5, 1], + [5, 2, 1, 5, 2], + [5, 2, 1, 5, 3], + [5, 2, 1, 5, 4], + [5, 2, 1, 5, 5], + [5, 2, 1, 5, 6], + [5, 2, 1, 6, 1], + [5, 2, 1, 6, 2], + [5, 2, 1, 6, 3], + [5, 2, 1, 6, 4], + [5, 2, 1, 6, 5], + [5, 2, 1, 6, 6], + [5, 2, 2, 1, 1], + [5, 2, 2, 1, 2], + [5, 2, 2, 1, 3], + [5, 2, 2, 1, 4], + [5, 2, 2, 1, 5], + [5, 2, 2, 1, 6], + [5, 2, 2, 2, 1], + [5, 2, 2, 2, 2], + [5, 2, 2, 2, 3], + [5, 2, 2, 2, 4], + [5, 2, 2, 2, 5], + [5, 2, 2, 2, 6], + [5, 2, 2, 3, 1], + [5, 2, 2, 3, 2], + [5, 2, 2, 3, 3], + [5, 2, 2, 3, 4], + [5, 2, 2, 3, 5], + [5, 2, 2, 3, 6], + [5, 2, 2, 4, 1], + [5, 2, 2, 4, 2], + [5, 2, 2, 4, 3], + [5, 2, 2, 4, 4], + [5, 2, 2, 4, 5], + [5, 2, 2, 4, 6], + [5, 2, 2, 5, 1], + [5, 2, 2, 5, 2], + [5, 2, 2, 5, 3], + [5, 2, 2, 5, 4], + [5, 2, 2, 5, 5], + [5, 2, 2, 5, 6], + [5, 2, 2, 6, 1], + [5, 2, 2, 6, 2], + [5, 2, 2, 6, 3], + [5, 2, 2, 6, 4], + [5, 2, 2, 6, 5], + [5, 2, 2, 6, 6], + [5, 2, 3, 1, 1], + [5, 2, 3, 1, 2], + [5, 2, 3, 1, 3], + [5, 2, 3, 1, 4], + [5, 2, 3, 1, 5], + [5, 2, 3, 1, 6], + [5, 2, 3, 2, 1], + [5, 2, 3, 2, 2], + [5, 2, 3, 2, 3], + [5, 2, 3, 2, 4], + [5, 2, 3, 2, 5], + [5, 2, 3, 2, 6], + [5, 2, 3, 3, 1], + [5, 2, 3, 3, 2], + [5, 2, 3, 3, 3], + [5, 2, 3, 3, 4], + [5, 2, 3, 3, 5], + [5, 2, 3, 3, 6], + [5, 2, 3, 4, 1], + [5, 2, 3, 4, 2], + [5, 2, 3, 4, 3], + [5, 2, 3, 4, 4], + [5, 2, 3, 4, 5], + [5, 2, 3, 4, 6], + [5, 2, 3, 5, 1], + [5, 2, 3, 5, 2], + [5, 2, 3, 5, 3], + [5, 2, 3, 5, 4], + [5, 2, 3, 5, 5], + [5, 2, 3, 5, 6], + [5, 2, 3, 6, 1], + [5, 2, 3, 6, 2], + [5, 2, 3, 6, 3], + [5, 2, 3, 6, 4], + [5, 2, 3, 6, 5], + [5, 2, 3, 6, 6], + [5, 2, 4, 1, 1], + [5, 2, 4, 1, 2], + [5, 2, 4, 1, 3], + [5, 2, 4, 1, 4], + [5, 2, 4, 1, 5], + [5, 2, 4, 1, 6], + [5, 2, 4, 2, 1], + [5, 2, 4, 2, 2], + [5, 2, 4, 2, 3], + [5, 2, 4, 2, 4], + [5, 2, 4, 2, 5], + [5, 2, 4, 2, 6], + [5, 2, 4, 3, 1], + [5, 2, 4, 3, 2], + [5, 2, 4, 3, 3], + [5, 2, 4, 3, 4], + [5, 2, 4, 3, 5], + [5, 2, 4, 3, 6], + [5, 2, 4, 4, 1], + [5, 2, 4, 4, 2], + [5, 2, 4, 4, 3], + [5, 2, 4, 4, 4], + [5, 2, 4, 4, 5], + [5, 2, 4, 4, 6], + [5, 2, 4, 5, 1], + [5, 2, 4, 5, 2], + [5, 2, 4, 5, 3], + [5, 2, 4, 5, 4], + [5, 2, 4, 5, 5], + [5, 2, 4, 5, 6], + [5, 2, 4, 6, 1], + [5, 2, 4, 6, 2], + [5, 2, 4, 6, 3], + [5, 2, 4, 6, 4], + [5, 2, 4, 6, 5], + [5, 2, 4, 6, 6], + [5, 2, 5, 1, 1], + [5, 2, 5, 1, 2], + [5, 2, 5, 1, 3], + [5, 2, 5, 1, 4], + [5, 2, 5, 1, 5], + [5, 2, 5, 1, 6], + [5, 2, 5, 2, 1], + [5, 2, 5, 2, 2], + [5, 2, 5, 2, 3], + [5, 2, 5, 2, 4], + [5, 2, 5, 2, 5], + [5, 2, 5, 2, 6], + [5, 2, 5, 3, 1], + [5, 2, 5, 3, 2], + [5, 2, 5, 3, 3], + [5, 2, 5, 3, 4], + [5, 2, 5, 3, 5], + [5, 2, 5, 3, 6], + [5, 2, 5, 4, 1], + [5, 2, 5, 4, 2], + [5, 2, 5, 4, 3], + [5, 2, 5, 4, 4], + [5, 2, 5, 4, 5], + [5, 2, 5, 4, 6], + [5, 2, 5, 5, 1], + [5, 2, 5, 5, 2], + [5, 2, 5, 5, 3], + [5, 2, 5, 5, 4], + [5, 2, 5, 5, 5], + [5, 2, 5, 5, 6], + [5, 2, 5, 6, 1], + [5, 2, 5, 6, 2], + [5, 2, 5, 6, 3], + [5, 2, 5, 6, 4], + [5, 2, 5, 6, 5], + [5, 2, 5, 6, 6], + [5, 2, 6, 1, 1], + [5, 2, 6, 1, 2], + [5, 2, 6, 1, 3], + [5, 2, 6, 1, 4], + [5, 2, 6, 1, 5], + [5, 2, 6, 1, 6], + [5, 2, 6, 2, 1], + [5, 2, 6, 2, 2], + [5, 2, 6, 2, 3], + [5, 2, 6, 2, 4], + [5, 2, 6, 2, 5], + [5, 2, 6, 2, 6], + [5, 2, 6, 3, 1], + [5, 2, 6, 3, 2], + [5, 2, 6, 3, 3], + [5, 2, 6, 3, 4], + [5, 2, 6, 3, 5], + [5, 2, 6, 3, 6], + [5, 2, 6, 4, 1], + [5, 2, 6, 4, 2], + [5, 2, 6, 4, 3], + [5, 2, 6, 4, 4], + [5, 2, 6, 4, 5], + [5, 2, 6, 4, 6], + [5, 2, 6, 5, 1], + [5, 2, 6, 5, 2], + [5, 2, 6, 5, 3], + [5, 2, 6, 5, 4], + [5, 2, 6, 5, 5], + [5, 2, 6, 5, 6], + [5, 2, 6, 6, 1], + [5, 2, 6, 6, 2], + [5, 2, 6, 6, 3], + [5, 2, 6, 6, 4], + [5, 2, 6, 6, 5], + [5, 2, 6, 6, 6], + [5, 3, 1, 1, 1], + [5, 3, 1, 1, 2], + [5, 3, 1, 1, 3], + [5, 3, 1, 1, 4], + [5, 3, 1, 1, 5], + [5, 3, 1, 1, 6], + [5, 3, 1, 2, 1], + [5, 3, 1, 2, 2], + [5, 3, 1, 2, 3], + [5, 3, 1, 2, 4], + [5, 3, 1, 2, 5], + [5, 3, 1, 2, 6], + [5, 3, 1, 3, 1], + [5, 3, 1, 3, 2], + [5, 3, 1, 3, 3], + [5, 3, 1, 3, 4], + [5, 3, 1, 3, 5], + [5, 3, 1, 3, 6], + [5, 3, 1, 4, 1], + [5, 3, 1, 4, 2], + [5, 3, 1, 4, 3], + [5, 3, 1, 4, 4], + [5, 3, 1, 4, 5], + [5, 3, 1, 4, 6], + [5, 3, 1, 5, 1], + [5, 3, 1, 5, 2], + [5, 3, 1, 5, 3], + [5, 3, 1, 5, 4], + [5, 3, 1, 5, 5], + [5, 3, 1, 5, 6], + [5, 3, 1, 6, 1], + [5, 3, 1, 6, 2], + [5, 3, 1, 6, 3], + [5, 3, 1, 6, 4], + [5, 3, 1, 6, 5], + [5, 3, 1, 6, 6], + [5, 3, 2, 1, 1], + [5, 3, 2, 1, 2], + [5, 3, 2, 1, 3], + [5, 3, 2, 1, 4], + [5, 3, 2, 1, 5], + [5, 3, 2, 1, 6], + [5, 3, 2, 2, 1], + [5, 3, 2, 2, 2], + [5, 3, 2, 2, 3], + [5, 3, 2, 2, 4], + [5, 3, 2, 2, 5], + [5, 3, 2, 2, 6], + [5, 3, 2, 3, 1], + [5, 3, 2, 3, 2], + [5, 3, 2, 3, 3], + [5, 3, 2, 3, 4], + [5, 3, 2, 3, 5], + [5, 3, 2, 3, 6], + [5, 3, 2, 4, 1], + [5, 3, 2, 4, 2], + [5, 3, 2, 4, 3], + [5, 3, 2, 4, 4], + [5, 3, 2, 4, 5], + [5, 3, 2, 4, 6], + [5, 3, 2, 5, 1], + [5, 3, 2, 5, 2], + [5, 3, 2, 5, 3], + [5, 3, 2, 5, 4], + [5, 3, 2, 5, 5], + [5, 3, 2, 5, 6], + [5, 3, 2, 6, 1], + [5, 3, 2, 6, 2], + [5, 3, 2, 6, 3], + [5, 3, 2, 6, 4], + [5, 3, 2, 6, 5], + [5, 3, 2, 6, 6], + [5, 3, 3, 1, 1], + [5, 3, 3, 1, 2], + [5, 3, 3, 1, 3], + [5, 3, 3, 1, 4], + [5, 3, 3, 1, 5], + [5, 3, 3, 1, 6], + [5, 3, 3, 2, 1], + [5, 3, 3, 2, 2], + [5, 3, 3, 2, 3], + [5, 3, 3, 2, 4], + [5, 3, 3, 2, 5], + [5, 3, 3, 2, 6], + [5, 3, 3, 3, 1], + [5, 3, 3, 3, 2], + [5, 3, 3, 3, 3], + [5, 3, 3, 3, 4], + [5, 3, 3, 3, 5], + [5, 3, 3, 3, 6], + [5, 3, 3, 4, 1], + [5, 3, 3, 4, 2], + [5, 3, 3, 4, 3], + [5, 3, 3, 4, 4], + [5, 3, 3, 4, 5], + [5, 3, 3, 4, 6], + [5, 3, 3, 5, 1], + [5, 3, 3, 5, 2], + [5, 3, 3, 5, 3], + [5, 3, 3, 5, 4], + [5, 3, 3, 5, 5], + [5, 3, 3, 5, 6], + [5, 3, 3, 6, 1], + [5, 3, 3, 6, 2], + [5, 3, 3, 6, 3], + [5, 3, 3, 6, 4], + [5, 3, 3, 6, 5], + [5, 3, 3, 6, 6], + [5, 3, 4, 1, 1], + [5, 3, 4, 1, 2], + [5, 3, 4, 1, 3], + [5, 3, 4, 1, 4], + [5, 3, 4, 1, 5], + [5, 3, 4, 1, 6], + [5, 3, 4, 2, 1], + [5, 3, 4, 2, 2], + [5, 3, 4, 2, 3], + [5, 3, 4, 2, 4], + [5, 3, 4, 2, 5], + [5, 3, 4, 2, 6], + [5, 3, 4, 3, 1], + [5, 3, 4, 3, 2], + [5, 3, 4, 3, 3], + [5, 3, 4, 3, 4], + [5, 3, 4, 3, 5], + [5, 3, 4, 3, 6], + [5, 3, 4, 4, 1], + [5, 3, 4, 4, 2], + [5, 3, 4, 4, 3], + [5, 3, 4, 4, 4], + [5, 3, 4, 4, 5], + [5, 3, 4, 4, 6], + [5, 3, 4, 5, 1], + [5, 3, 4, 5, 2], + [5, 3, 4, 5, 3], + [5, 3, 4, 5, 4], + [5, 3, 4, 5, 5], + [5, 3, 4, 5, 6], + [5, 3, 4, 6, 1], + [5, 3, 4, 6, 2], + [5, 3, 4, 6, 3], + [5, 3, 4, 6, 4], + [5, 3, 4, 6, 5], + [5, 3, 4, 6, 6], + [5, 3, 5, 1, 1], + [5, 3, 5, 1, 2], + [5, 3, 5, 1, 3], + [5, 3, 5, 1, 4], + [5, 3, 5, 1, 5], + [5, 3, 5, 1, 6], + [5, 3, 5, 2, 1], + [5, 3, 5, 2, 2], + [5, 3, 5, 2, 3], + [5, 3, 5, 2, 4], + [5, 3, 5, 2, 5], + [5, 3, 5, 2, 6], + [5, 3, 5, 3, 1], + [5, 3, 5, 3, 2], + [5, 3, 5, 3, 3], + [5, 3, 5, 3, 4], + [5, 3, 5, 3, 5], + [5, 3, 5, 3, 6], + [5, 3, 5, 4, 1], + [5, 3, 5, 4, 2], + [5, 3, 5, 4, 3], + [5, 3, 5, 4, 4], + [5, 3, 5, 4, 5], + [5, 3, 5, 4, 6], + [5, 3, 5, 5, 1], + [5, 3, 5, 5, 2], + [5, 3, 5, 5, 3], + [5, 3, 5, 5, 4], + [5, 3, 5, 5, 5], + [5, 3, 5, 5, 6], + [5, 3, 5, 6, 1], + [5, 3, 5, 6, 2], + [5, 3, 5, 6, 3], + [5, 3, 5, 6, 4], + [5, 3, 5, 6, 5], + [5, 3, 5, 6, 6], + [5, 3, 6, 1, 1], + [5, 3, 6, 1, 2], + [5, 3, 6, 1, 3], + [5, 3, 6, 1, 4], + [5, 3, 6, 1, 5], + [5, 3, 6, 1, 6], + [5, 3, 6, 2, 1], + [5, 3, 6, 2, 2], + [5, 3, 6, 2, 3], + [5, 3, 6, 2, 4], + [5, 3, 6, 2, 5], + [5, 3, 6, 2, 6], + [5, 3, 6, 3, 1], + [5, 3, 6, 3, 2], + [5, 3, 6, 3, 3], + [5, 3, 6, 3, 4], + [5, 3, 6, 3, 5], + [5, 3, 6, 3, 6], + [5, 3, 6, 4, 1], + [5, 3, 6, 4, 2], + [5, 3, 6, 4, 3], + [5, 3, 6, 4, 4], + [5, 3, 6, 4, 5], + [5, 3, 6, 4, 6], + [5, 3, 6, 5, 1], + [5, 3, 6, 5, 2], + [5, 3, 6, 5, 3], + [5, 3, 6, 5, 4], + [5, 3, 6, 5, 5], + [5, 3, 6, 5, 6], + [5, 3, 6, 6, 1], + [5, 3, 6, 6, 2], + [5, 3, 6, 6, 3], + [5, 3, 6, 6, 4], + [5, 3, 6, 6, 5], + [5, 3, 6, 6, 6], + [5, 4, 1, 1, 1], + [5, 4, 1, 1, 2], + [5, 4, 1, 1, 3], + [5, 4, 1, 1, 4], + [5, 4, 1, 1, 5], + [5, 4, 1, 1, 6], + [5, 4, 1, 2, 1], + [5, 4, 1, 2, 2], + [5, 4, 1, 2, 3], + [5, 4, 1, 2, 4], + [5, 4, 1, 2, 5], + [5, 4, 1, 2, 6], + [5, 4, 1, 3, 1], + [5, 4, 1, 3, 2], + [5, 4, 1, 3, 3], + [5, 4, 1, 3, 4], + [5, 4, 1, 3, 5], + [5, 4, 1, 3, 6], + [5, 4, 1, 4, 1], + [5, 4, 1, 4, 2], + [5, 4, 1, 4, 3], + [5, 4, 1, 4, 4], + [5, 4, 1, 4, 5], + [5, 4, 1, 4, 6], + [5, 4, 1, 5, 1], + [5, 4, 1, 5, 2], + [5, 4, 1, 5, 3], + [5, 4, 1, 5, 4], + [5, 4, 1, 5, 5], + [5, 4, 1, 5, 6], + [5, 4, 1, 6, 1], + [5, 4, 1, 6, 2], + [5, 4, 1, 6, 3], + [5, 4, 1, 6, 4], + [5, 4, 1, 6, 5], + [5, 4, 1, 6, 6], + [5, 4, 2, 1, 1], + [5, 4, 2, 1, 2], + [5, 4, 2, 1, 3], + [5, 4, 2, 1, 4], + [5, 4, 2, 1, 5], + [5, 4, 2, 1, 6], + [5, 4, 2, 2, 1], + [5, 4, 2, 2, 2], + [5, 4, 2, 2, 3], + [5, 4, 2, 2, 4], + [5, 4, 2, 2, 5], + [5, 4, 2, 2, 6], + [5, 4, 2, 3, 1], + [5, 4, 2, 3, 2], + [5, 4, 2, 3, 3], + [5, 4, 2, 3, 4], + [5, 4, 2, 3, 5], + [5, 4, 2, 3, 6], + [5, 4, 2, 4, 1], + [5, 4, 2, 4, 2], + [5, 4, 2, 4, 3], + [5, 4, 2, 4, 4], + [5, 4, 2, 4, 5], + [5, 4, 2, 4, 6], + [5, 4, 2, 5, 1], + [5, 4, 2, 5, 2], + [5, 4, 2, 5, 3], + [5, 4, 2, 5, 4], + [5, 4, 2, 5, 5], + [5, 4, 2, 5, 6], + [5, 4, 2, 6, 1], + [5, 4, 2, 6, 2], + [5, 4, 2, 6, 3], + [5, 4, 2, 6, 4], + [5, 4, 2, 6, 5], + [5, 4, 2, 6, 6], + [5, 4, 3, 1, 1], + [5, 4, 3, 1, 2], + [5, 4, 3, 1, 3], + [5, 4, 3, 1, 4], + [5, 4, 3, 1, 5], + [5, 4, 3, 1, 6], + [5, 4, 3, 2, 1], + [5, 4, 3, 2, 2], + [5, 4, 3, 2, 3], + [5, 4, 3, 2, 4], + [5, 4, 3, 2, 5], + [5, 4, 3, 2, 6], + [5, 4, 3, 3, 1], + [5, 4, 3, 3, 2], + [5, 4, 3, 3, 3], + [5, 4, 3, 3, 4], + [5, 4, 3, 3, 5], + [5, 4, 3, 3, 6], + [5, 4, 3, 4, 1], + [5, 4, 3, 4, 2], + [5, 4, 3, 4, 3], + [5, 4, 3, 4, 4], + [5, 4, 3, 4, 5], + [5, 4, 3, 4, 6], + [5, 4, 3, 5, 1], + [5, 4, 3, 5, 2], + [5, 4, 3, 5, 3], + [5, 4, 3, 5, 4], + [5, 4, 3, 5, 5], + [5, 4, 3, 5, 6], + [5, 4, 3, 6, 1], + [5, 4, 3, 6, 2], + [5, 4, 3, 6, 3], + [5, 4, 3, 6, 4], + [5, 4, 3, 6, 5], + [5, 4, 3, 6, 6], + [5, 4, 4, 1, 1], + [5, 4, 4, 1, 2], + [5, 4, 4, 1, 3], + [5, 4, 4, 1, 4], + [5, 4, 4, 1, 5], + [5, 4, 4, 1, 6], + [5, 4, 4, 2, 1], + [5, 4, 4, 2, 2], + [5, 4, 4, 2, 3], + [5, 4, 4, 2, 4], + [5, 4, 4, 2, 5], + [5, 4, 4, 2, 6], + [5, 4, 4, 3, 1], + [5, 4, 4, 3, 2], + [5, 4, 4, 3, 3], + [5, 4, 4, 3, 4], + [5, 4, 4, 3, 5], + [5, 4, 4, 3, 6], + [5, 4, 4, 4, 1], + [5, 4, 4, 4, 2], + [5, 4, 4, 4, 3], + [5, 4, 4, 4, 4], + [5, 4, 4, 4, 5], + [5, 4, 4, 4, 6], + [5, 4, 4, 5, 1], + [5, 4, 4, 5, 2], + [5, 4, 4, 5, 3], + [5, 4, 4, 5, 4], + [5, 4, 4, 5, 5], + [5, 4, 4, 5, 6], + [5, 4, 4, 6, 1], + [5, 4, 4, 6, 2], + [5, 4, 4, 6, 3], + [5, 4, 4, 6, 4], + [5, 4, 4, 6, 5], + [5, 4, 4, 6, 6], + [5, 4, 5, 1, 1], + [5, 4, 5, 1, 2], + [5, 4, 5, 1, 3], + [5, 4, 5, 1, 4], + [5, 4, 5, 1, 5], + [5, 4, 5, 1, 6], + [5, 4, 5, 2, 1], + [5, 4, 5, 2, 2], + [5, 4, 5, 2, 3], + [5, 4, 5, 2, 4], + [5, 4, 5, 2, 5], + [5, 4, 5, 2, 6], + [5, 4, 5, 3, 1], + [5, 4, 5, 3, 2], + [5, 4, 5, 3, 3], + [5, 4, 5, 3, 4], + [5, 4, 5, 3, 5], + [5, 4, 5, 3, 6], + [5, 4, 5, 4, 1], + [5, 4, 5, 4, 2], + [5, 4, 5, 4, 3], + [5, 4, 5, 4, 4], + [5, 4, 5, 4, 5], + [5, 4, 5, 4, 6], + [5, 4, 5, 5, 1], + [5, 4, 5, 5, 2], + [5, 4, 5, 5, 3], + [5, 4, 5, 5, 4], + [5, 4, 5, 5, 5], + [5, 4, 5, 5, 6], + [5, 4, 5, 6, 1], + [5, 4, 5, 6, 2], + [5, 4, 5, 6, 3], + [5, 4, 5, 6, 4], + [5, 4, 5, 6, 5], + [5, 4, 5, 6, 6], + [5, 4, 6, 1, 1], + [5, 4, 6, 1, 2], + [5, 4, 6, 1, 3], + [5, 4, 6, 1, 4], + [5, 4, 6, 1, 5], + [5, 4, 6, 1, 6], + [5, 4, 6, 2, 1], + [5, 4, 6, 2, 2], + [5, 4, 6, 2, 3], + [5, 4, 6, 2, 4], + [5, 4, 6, 2, 5], + [5, 4, 6, 2, 6], + [5, 4, 6, 3, 1], + [5, 4, 6, 3, 2], + [5, 4, 6, 3, 3], + [5, 4, 6, 3, 4], + [5, 4, 6, 3, 5], + [5, 4, 6, 3, 6], + [5, 4, 6, 4, 1], + [5, 4, 6, 4, 2], + [5, 4, 6, 4, 3], + [5, 4, 6, 4, 4], + [5, 4, 6, 4, 5], + [5, 4, 6, 4, 6], + [5, 4, 6, 5, 1], + [5, 4, 6, 5, 2], + [5, 4, 6, 5, 3], + [5, 4, 6, 5, 4], + [5, 4, 6, 5, 5], + [5, 4, 6, 5, 6], + [5, 4, 6, 6, 1], + [5, 4, 6, 6, 2], + [5, 4, 6, 6, 3], + [5, 4, 6, 6, 4], + [5, 4, 6, 6, 5], + [5, 4, 6, 6, 6], + [5, 5, 1, 1, 1], + [5, 5, 1, 1, 2], + [5, 5, 1, 1, 3], + [5, 5, 1, 1, 4], + [5, 5, 1, 1, 5], + [5, 5, 1, 1, 6], + [5, 5, 1, 2, 1], + [5, 5, 1, 2, 2], + [5, 5, 1, 2, 3], + [5, 5, 1, 2, 4], + [5, 5, 1, 2, 5], + [5, 5, 1, 2, 6], + [5, 5, 1, 3, 1], + [5, 5, 1, 3, 2], + [5, 5, 1, 3, 3], + [5, 5, 1, 3, 4], + [5, 5, 1, 3, 5], + [5, 5, 1, 3, 6], + [5, 5, 1, 4, 1], + [5, 5, 1, 4, 2], + [5, 5, 1, 4, 3], + [5, 5, 1, 4, 4], + [5, 5, 1, 4, 5], + [5, 5, 1, 4, 6], + [5, 5, 1, 5, 1], + [5, 5, 1, 5, 2], + [5, 5, 1, 5, 3], + [5, 5, 1, 5, 4], + [5, 5, 1, 5, 5], + [5, 5, 1, 5, 6], + [5, 5, 1, 6, 1], + [5, 5, 1, 6, 2], + [5, 5, 1, 6, 3], + [5, 5, 1, 6, 4], + [5, 5, 1, 6, 5], + [5, 5, 1, 6, 6], + [5, 5, 2, 1, 1], + [5, 5, 2, 1, 2], + [5, 5, 2, 1, 3], + [5, 5, 2, 1, 4], + [5, 5, 2, 1, 5], + [5, 5, 2, 1, 6], + [5, 5, 2, 2, 1], + [5, 5, 2, 2, 2], + [5, 5, 2, 2, 3], + [5, 5, 2, 2, 4], + [5, 5, 2, 2, 5], + [5, 5, 2, 2, 6], + [5, 5, 2, 3, 1], + [5, 5, 2, 3, 2], + [5, 5, 2, 3, 3], + [5, 5, 2, 3, 4], + [5, 5, 2, 3, 5], + [5, 5, 2, 3, 6], + [5, 5, 2, 4, 1], + [5, 5, 2, 4, 2], + [5, 5, 2, 4, 3], + [5, 5, 2, 4, 4], + [5, 5, 2, 4, 5], + [5, 5, 2, 4, 6], + [5, 5, 2, 5, 1], + [5, 5, 2, 5, 2], + [5, 5, 2, 5, 3], + [5, 5, 2, 5, 4], + [5, 5, 2, 5, 5], + [5, 5, 2, 5, 6], + [5, 5, 2, 6, 1], + [5, 5, 2, 6, 2], + [5, 5, 2, 6, 3], + [5, 5, 2, 6, 4], + [5, 5, 2, 6, 5], + [5, 5, 2, 6, 6], + [5, 5, 3, 1, 1], + [5, 5, 3, 1, 2], + [5, 5, 3, 1, 3], + [5, 5, 3, 1, 4], + [5, 5, 3, 1, 5], + [5, 5, 3, 1, 6], + [5, 5, 3, 2, 1], + [5, 5, 3, 2, 2], + [5, 5, 3, 2, 3], + [5, 5, 3, 2, 4], + [5, 5, 3, 2, 5], + [5, 5, 3, 2, 6], + [5, 5, 3, 3, 1], + [5, 5, 3, 3, 2], + [5, 5, 3, 3, 3], + [5, 5, 3, 3, 4], + [5, 5, 3, 3, 5], + [5, 5, 3, 3, 6], + [5, 5, 3, 4, 1], + [5, 5, 3, 4, 2], + [5, 5, 3, 4, 3], + [5, 5, 3, 4, 4], + [5, 5, 3, 4, 5], + [5, 5, 3, 4, 6], + [5, 5, 3, 5, 1], + [5, 5, 3, 5, 2], + [5, 5, 3, 5, 3], + [5, 5, 3, 5, 4], + [5, 5, 3, 5, 5], + [5, 5, 3, 5, 6], + [5, 5, 3, 6, 1], + [5, 5, 3, 6, 2], + [5, 5, 3, 6, 3], + [5, 5, 3, 6, 4], + [5, 5, 3, 6, 5], + [5, 5, 3, 6, 6], + [5, 5, 4, 1, 1], + [5, 5, 4, 1, 2], + [5, 5, 4, 1, 3], + [5, 5, 4, 1, 4], + [5, 5, 4, 1, 5], + [5, 5, 4, 1, 6], + [5, 5, 4, 2, 1], + [5, 5, 4, 2, 2], + [5, 5, 4, 2, 3], + [5, 5, 4, 2, 4], + [5, 5, 4, 2, 5], + [5, 5, 4, 2, 6], + [5, 5, 4, 3, 1], + [5, 5, 4, 3, 2], + [5, 5, 4, 3, 3], + [5, 5, 4, 3, 4], + [5, 5, 4, 3, 5], + [5, 5, 4, 3, 6], + [5, 5, 4, 4, 1], + [5, 5, 4, 4, 2], + [5, 5, 4, 4, 3], + [5, 5, 4, 4, 4], + [5, 5, 4, 4, 5], + [5, 5, 4, 4, 6], + [5, 5, 4, 5, 1], + [5, 5, 4, 5, 2], + [5, 5, 4, 5, 3], + [5, 5, 4, 5, 4], + [5, 5, 4, 5, 5], + [5, 5, 4, 5, 6], + [5, 5, 4, 6, 1], + [5, 5, 4, 6, 2], + [5, 5, 4, 6, 3], + [5, 5, 4, 6, 4], + [5, 5, 4, 6, 5], + [5, 5, 4, 6, 6], + [5, 5, 5, 1, 1], + [5, 5, 5, 1, 2], + [5, 5, 5, 1, 3], + [5, 5, 5, 1, 4], + [5, 5, 5, 1, 5], + [5, 5, 5, 1, 6], + [5, 5, 5, 2, 1], + [5, 5, 5, 2, 2], + [5, 5, 5, 2, 3], + [5, 5, 5, 2, 4], + [5, 5, 5, 2, 5], + [5, 5, 5, 2, 6], + [5, 5, 5, 3, 1], + [5, 5, 5, 3, 2], + [5, 5, 5, 3, 3], + [5, 5, 5, 3, 4], + [5, 5, 5, 3, 5], + [5, 5, 5, 3, 6], + [5, 5, 5, 4, 1], + [5, 5, 5, 4, 2], + [5, 5, 5, 4, 3], + [5, 5, 5, 4, 4], + [5, 5, 5, 4, 5], + [5, 5, 5, 4, 6], + [5, 5, 5, 5, 1], + [5, 5, 5, 5, 2], + [5, 5, 5, 5, 3], + [5, 5, 5, 5, 4], + [5, 5, 5, 5, 6], + [5, 5, 5, 6, 1], + [5, 5, 5, 6, 2], + [5, 5, 5, 6, 3], + [5, 5, 5, 6, 4], + [5, 5, 5, 6, 5], + [5, 5, 5, 6, 6], + [5, 5, 6, 1, 1], + [5, 5, 6, 1, 2], + [5, 5, 6, 1, 3], + [5, 5, 6, 1, 4], + [5, 5, 6, 1, 5], + [5, 5, 6, 1, 6], + [5, 5, 6, 2, 1], + [5, 5, 6, 2, 2], + [5, 5, 6, 2, 3], + [5, 5, 6, 2, 4], + [5, 5, 6, 2, 5], + [5, 5, 6, 2, 6], + [5, 5, 6, 3, 1], + [5, 5, 6, 3, 2], + [5, 5, 6, 3, 3], + [5, 5, 6, 3, 4], + [5, 5, 6, 3, 5], + [5, 5, 6, 3, 6], + [5, 5, 6, 4, 1], + [5, 5, 6, 4, 2], + [5, 5, 6, 4, 3], + [5, 5, 6, 4, 4], + [5, 5, 6, 4, 5], + [5, 5, 6, 4, 6], + [5, 5, 6, 5, 1], + [5, 5, 6, 5, 2], + [5, 5, 6, 5, 3], + [5, 5, 6, 5, 4], + [5, 5, 6, 5, 5], + [5, 5, 6, 5, 6], + [5, 5, 6, 6, 1], + [5, 5, 6, 6, 2], + [5, 5, 6, 6, 3], + [5, 5, 6, 6, 4], + [5, 5, 6, 6, 5], + [5, 5, 6, 6, 6], + [5, 6, 1, 1, 1], + [5, 6, 1, 1, 2], + [5, 6, 1, 1, 3], + [5, 6, 1, 1, 4], + [5, 6, 1, 1, 5], + [5, 6, 1, 1, 6], + [5, 6, 1, 2, 1], + [5, 6, 1, 2, 2], + [5, 6, 1, 2, 3], + [5, 6, 1, 2, 4], + [5, 6, 1, 2, 5], + [5, 6, 1, 2, 6], + [5, 6, 1, 3, 1], + [5, 6, 1, 3, 2], + [5, 6, 1, 3, 3], + [5, 6, 1, 3, 4], + [5, 6, 1, 3, 5], + [5, 6, 1, 3, 6], + [5, 6, 1, 4, 1], + [5, 6, 1, 4, 2], + [5, 6, 1, 4, 3], + [5, 6, 1, 4, 4], + [5, 6, 1, 4, 5], + [5, 6, 1, 4, 6], + [5, 6, 1, 5, 1], + [5, 6, 1, 5, 2], + [5, 6, 1, 5, 3], + [5, 6, 1, 5, 4], + [5, 6, 1, 5, 5], + [5, 6, 1, 5, 6], + [5, 6, 1, 6, 1], + [5, 6, 1, 6, 2], + [5, 6, 1, 6, 3], + [5, 6, 1, 6, 4], + [5, 6, 1, 6, 5], + [5, 6, 1, 6, 6], + [5, 6, 2, 1, 1], + [5, 6, 2, 1, 2], + [5, 6, 2, 1, 3], + [5, 6, 2, 1, 4], + [5, 6, 2, 1, 5], + [5, 6, 2, 1, 6], + [5, 6, 2, 2, 1], + [5, 6, 2, 2, 2], + [5, 6, 2, 2, 3], + [5, 6, 2, 2, 4], + [5, 6, 2, 2, 5], + [5, 6, 2, 2, 6], + [5, 6, 2, 3, 1], + [5, 6, 2, 3, 2], + [5, 6, 2, 3, 3], + [5, 6, 2, 3, 4], + [5, 6, 2, 3, 5], + [5, 6, 2, 3, 6], + [5, 6, 2, 4, 1], + [5, 6, 2, 4, 2], + [5, 6, 2, 4, 3], + [5, 6, 2, 4, 4], + [5, 6, 2, 4, 5], + [5, 6, 2, 4, 6], + [5, 6, 2, 5, 1], + [5, 6, 2, 5, 2], + [5, 6, 2, 5, 3], + [5, 6, 2, 5, 4], + [5, 6, 2, 5, 5], + [5, 6, 2, 5, 6], + [5, 6, 2, 6, 1], + [5, 6, 2, 6, 2], + [5, 6, 2, 6, 3], + [5, 6, 2, 6, 4], + [5, 6, 2, 6, 5], + [5, 6, 2, 6, 6], + [5, 6, 3, 1, 1], + [5, 6, 3, 1, 2], + [5, 6, 3, 1, 3], + [5, 6, 3, 1, 4], + [5, 6, 3, 1, 5], + [5, 6, 3, 1, 6], + [5, 6, 3, 2, 1], + [5, 6, 3, 2, 2], + [5, 6, 3, 2, 3], + [5, 6, 3, 2, 4], + [5, 6, 3, 2, 5], + [5, 6, 3, 2, 6], + [5, 6, 3, 3, 1], + [5, 6, 3, 3, 2], + [5, 6, 3, 3, 3], + [5, 6, 3, 3, 4], + [5, 6, 3, 3, 5], + [5, 6, 3, 3, 6], + [5, 6, 3, 4, 1], + [5, 6, 3, 4, 2], + [5, 6, 3, 4, 3], + [5, 6, 3, 4, 4], + [5, 6, 3, 4, 5], + [5, 6, 3, 4, 6], + [5, 6, 3, 5, 1], + [5, 6, 3, 5, 2], + [5, 6, 3, 5, 3], + [5, 6, 3, 5, 4], + [5, 6, 3, 5, 5], + [5, 6, 3, 5, 6], + [5, 6, 3, 6, 1], + [5, 6, 3, 6, 2], + [5, 6, 3, 6, 3], + [5, 6, 3, 6, 4], + [5, 6, 3, 6, 5], + [5, 6, 3, 6, 6], + [5, 6, 4, 1, 1], + [5, 6, 4, 1, 2], + [5, 6, 4, 1, 3], + [5, 6, 4, 1, 4], + [5, 6, 4, 1, 5], + [5, 6, 4, 1, 6], + [5, 6, 4, 2, 1], + [5, 6, 4, 2, 2], + [5, 6, 4, 2, 3], + [5, 6, 4, 2, 4], + [5, 6, 4, 2, 5], + [5, 6, 4, 2, 6], + [5, 6, 4, 3, 1], + [5, 6, 4, 3, 2], + [5, 6, 4, 3, 3], + [5, 6, 4, 3, 4], + [5, 6, 4, 3, 5], + [5, 6, 4, 3, 6], + [5, 6, 4, 4, 1], + [5, 6, 4, 4, 2], + [5, 6, 4, 4, 3], + [5, 6, 4, 4, 4], + [5, 6, 4, 4, 5], + [5, 6, 4, 4, 6], + [5, 6, 4, 5, 1], + [5, 6, 4, 5, 2], + [5, 6, 4, 5, 3], + [5, 6, 4, 5, 4], + [5, 6, 4, 5, 5], + [5, 6, 4, 5, 6], + [5, 6, 4, 6, 1], + [5, 6, 4, 6, 2], + [5, 6, 4, 6, 3], + [5, 6, 4, 6, 4], + [5, 6, 4, 6, 5], + [5, 6, 4, 6, 6], + [5, 6, 5, 1, 1], + [5, 6, 5, 1, 2], + [5, 6, 5, 1, 3], + [5, 6, 5, 1, 4], + [5, 6, 5, 1, 5], + [5, 6, 5, 1, 6], + [5, 6, 5, 2, 1], + [5, 6, 5, 2, 2], + [5, 6, 5, 2, 3], + [5, 6, 5, 2, 4], + [5, 6, 5, 2, 5], + [5, 6, 5, 2, 6], + [5, 6, 5, 3, 1], + [5, 6, 5, 3, 2], + [5, 6, 5, 3, 3], + [5, 6, 5, 3, 4], + [5, 6, 5, 3, 5], + [5, 6, 5, 3, 6], + [5, 6, 5, 4, 1], + [5, 6, 5, 4, 2], + [5, 6, 5, 4, 3], + [5, 6, 5, 4, 4], + [5, 6, 5, 4, 5], + [5, 6, 5, 4, 6], + [5, 6, 5, 5, 1], + [5, 6, 5, 5, 2], + [5, 6, 5, 5, 3], + [5, 6, 5, 5, 4], + [5, 6, 5, 5, 5], + [5, 6, 5, 5, 6], + [5, 6, 5, 6, 1], + [5, 6, 5, 6, 2], + [5, 6, 5, 6, 3], + [5, 6, 5, 6, 4], + [5, 6, 5, 6, 5], + [5, 6, 5, 6, 6], + [5, 6, 6, 1, 1], + [5, 6, 6, 1, 2], + [5, 6, 6, 1, 3], + [5, 6, 6, 1, 4], + [5, 6, 6, 1, 5], + [5, 6, 6, 1, 6], + [5, 6, 6, 2, 1], + [5, 6, 6, 2, 2], + [5, 6, 6, 2, 3], + [5, 6, 6, 2, 4], + [5, 6, 6, 2, 5], + [5, 6, 6, 2, 6], + [5, 6, 6, 3, 1], + [5, 6, 6, 3, 2], + [5, 6, 6, 3, 3], + [5, 6, 6, 3, 4], + [5, 6, 6, 3, 5], + [5, 6, 6, 3, 6], + [5, 6, 6, 4, 1], + [5, 6, 6, 4, 2], + [5, 6, 6, 4, 3], + [5, 6, 6, 4, 4], + [5, 6, 6, 4, 5], + [5, 6, 6, 4, 6], + [5, 6, 6, 5, 1], + [5, 6, 6, 5, 2], + [5, 6, 6, 5, 3], + [5, 6, 6, 5, 4], + [5, 6, 6, 5, 5], + [5, 6, 6, 5, 6], + [5, 6, 6, 6, 1], + [5, 6, 6, 6, 2], + [5, 6, 6, 6, 3], + [5, 6, 6, 6, 4], + [5, 6, 6, 6, 5], + [5, 6, 6, 6, 6], + [6, 1, 1, 1, 1], + [6, 1, 1, 1, 2], + [6, 1, 1, 1, 3], + [6, 1, 1, 1, 4], + [6, 1, 1, 1, 5], + [6, 1, 1, 1, 6], + [6, 1, 1, 2, 1], + [6, 1, 1, 2, 2], + [6, 1, 1, 2, 3], + [6, 1, 1, 2, 4], + [6, 1, 1, 2, 5], + [6, 1, 1, 2, 6], + [6, 1, 1, 3, 1], + [6, 1, 1, 3, 2], + [6, 1, 1, 3, 3], + [6, 1, 1, 3, 4], + [6, 1, 1, 3, 5], + [6, 1, 1, 3, 6], + [6, 1, 1, 4, 1], + [6, 1, 1, 4, 2], + [6, 1, 1, 4, 3], + [6, 1, 1, 4, 4], + [6, 1, 1, 4, 5], + [6, 1, 1, 4, 6], + [6, 1, 1, 5, 1], + [6, 1, 1, 5, 2], + [6, 1, 1, 5, 3], + [6, 1, 1, 5, 4], + [6, 1, 1, 5, 5], + [6, 1, 1, 5, 6], + [6, 1, 1, 6, 1], + [6, 1, 1, 6, 2], + [6, 1, 1, 6, 3], + [6, 1, 1, 6, 4], + [6, 1, 1, 6, 5], + [6, 1, 1, 6, 6], + [6, 1, 2, 1, 1], + [6, 1, 2, 1, 2], + [6, 1, 2, 1, 3], + [6, 1, 2, 1, 4], + [6, 1, 2, 1, 5], + [6, 1, 2, 1, 6], + [6, 1, 2, 2, 1], + [6, 1, 2, 2, 2], + [6, 1, 2, 2, 3], + [6, 1, 2, 2, 4], + [6, 1, 2, 2, 5], + [6, 1, 2, 2, 6], + [6, 1, 2, 3, 1], + [6, 1, 2, 3, 2], + [6, 1, 2, 3, 3], + [6, 1, 2, 3, 4], + [6, 1, 2, 3, 5], + [6, 1, 2, 3, 6], + [6, 1, 2, 4, 1], + [6, 1, 2, 4, 2], + [6, 1, 2, 4, 3], + [6, 1, 2, 4, 4], + [6, 1, 2, 4, 5], + [6, 1, 2, 4, 6], + [6, 1, 2, 5, 1], + [6, 1, 2, 5, 2], + [6, 1, 2, 5, 3], + [6, 1, 2, 5, 4], + [6, 1, 2, 5, 5], + [6, 1, 2, 5, 6], + [6, 1, 2, 6, 1], + [6, 1, 2, 6, 2], + [6, 1, 2, 6, 3], + [6, 1, 2, 6, 4], + [6, 1, 2, 6, 5], + [6, 1, 2, 6, 6], + [6, 1, 3, 1, 1], + [6, 1, 3, 1, 2], + [6, 1, 3, 1, 3], + [6, 1, 3, 1, 4], + [6, 1, 3, 1, 5], + [6, 1, 3, 1, 6], + [6, 1, 3, 2, 1], + [6, 1, 3, 2, 2], + [6, 1, 3, 2, 3], + [6, 1, 3, 2, 4], + [6, 1, 3, 2, 5], + [6, 1, 3, 2, 6], + [6, 1, 3, 3, 1], + [6, 1, 3, 3, 2], + [6, 1, 3, 3, 3], + [6, 1, 3, 3, 4], + [6, 1, 3, 3, 5], + [6, 1, 3, 3, 6], + [6, 1, 3, 4, 1], + [6, 1, 3, 4, 2], + [6, 1, 3, 4, 3], + [6, 1, 3, 4, 4], + [6, 1, 3, 4, 5], + [6, 1, 3, 4, 6], + [6, 1, 3, 5, 1], + [6, 1, 3, 5, 2], + [6, 1, 3, 5, 3], + [6, 1, 3, 5, 4], + [6, 1, 3, 5, 5], + [6, 1, 3, 5, 6], + [6, 1, 3, 6, 1], + [6, 1, 3, 6, 2], + [6, 1, 3, 6, 3], + [6, 1, 3, 6, 4], + [6, 1, 3, 6, 5], + [6, 1, 3, 6, 6], + [6, 1, 4, 1, 1], + [6, 1, 4, 1, 2], + [6, 1, 4, 1, 3], + [6, 1, 4, 1, 4], + [6, 1, 4, 1, 5], + [6, 1, 4, 1, 6], + [6, 1, 4, 2, 1], + [6, 1, 4, 2, 2], + [6, 1, 4, 2, 3], + [6, 1, 4, 2, 4], + [6, 1, 4, 2, 5], + [6, 1, 4, 2, 6], + [6, 1, 4, 3, 1], + [6, 1, 4, 3, 2], + [6, 1, 4, 3, 3], + [6, 1, 4, 3, 4], + [6, 1, 4, 3, 5], + [6, 1, 4, 3, 6], + [6, 1, 4, 4, 1], + [6, 1, 4, 4, 2], + [6, 1, 4, 4, 3], + [6, 1, 4, 4, 4], + [6, 1, 4, 4, 5], + [6, 1, 4, 4, 6], + [6, 1, 4, 5, 1], + [6, 1, 4, 5, 2], + [6, 1, 4, 5, 3], + [6, 1, 4, 5, 4], + [6, 1, 4, 5, 5], + [6, 1, 4, 5, 6], + [6, 1, 4, 6, 1], + [6, 1, 4, 6, 2], + [6, 1, 4, 6, 3], + [6, 1, 4, 6, 4], + [6, 1, 4, 6, 5], + [6, 1, 4, 6, 6], + [6, 1, 5, 1, 1], + [6, 1, 5, 1, 2], + [6, 1, 5, 1, 3], + [6, 1, 5, 1, 4], + [6, 1, 5, 1, 5], + [6, 1, 5, 1, 6], + [6, 1, 5, 2, 1], + [6, 1, 5, 2, 2], + [6, 1, 5, 2, 3], + [6, 1, 5, 2, 4], + [6, 1, 5, 2, 5], + [6, 1, 5, 2, 6], + [6, 1, 5, 3, 1], + [6, 1, 5, 3, 2], + [6, 1, 5, 3, 3], + [6, 1, 5, 3, 4], + [6, 1, 5, 3, 5], + [6, 1, 5, 3, 6], + [6, 1, 5, 4, 1], + [6, 1, 5, 4, 2], + [6, 1, 5, 4, 3], + [6, 1, 5, 4, 4], + [6, 1, 5, 4, 5], + [6, 1, 5, 4, 6], + [6, 1, 5, 5, 1], + [6, 1, 5, 5, 2], + [6, 1, 5, 5, 3], + [6, 1, 5, 5, 4], + [6, 1, 5, 5, 5], + [6, 1, 5, 5, 6], + [6, 1, 5, 6, 1], + [6, 1, 5, 6, 2], + [6, 1, 5, 6, 3], + [6, 1, 5, 6, 4], + [6, 1, 5, 6, 5], + [6, 1, 5, 6, 6], + [6, 1, 6, 1, 1], + [6, 1, 6, 1, 2], + [6, 1, 6, 1, 3], + [6, 1, 6, 1, 4], + [6, 1, 6, 1, 5], + [6, 1, 6, 1, 6], + [6, 1, 6, 2, 1], + [6, 1, 6, 2, 2], + [6, 1, 6, 2, 3], + [6, 1, 6, 2, 4], + [6, 1, 6, 2, 5], + [6, 1, 6, 2, 6], + [6, 1, 6, 3, 1], + [6, 1, 6, 3, 2], + [6, 1, 6, 3, 3], + [6, 1, 6, 3, 4], + [6, 1, 6, 3, 5], + [6, 1, 6, 3, 6], + [6, 1, 6, 4, 1], + [6, 1, 6, 4, 2], + [6, 1, 6, 4, 3], + [6, 1, 6, 4, 4], + [6, 1, 6, 4, 5], + [6, 1, 6, 4, 6], + [6, 1, 6, 5, 1], + [6, 1, 6, 5, 2], + [6, 1, 6, 5, 3], + [6, 1, 6, 5, 4], + [6, 1, 6, 5, 5], + [6, 1, 6, 5, 6], + [6, 1, 6, 6, 1], + [6, 1, 6, 6, 2], + [6, 1, 6, 6, 3], + [6, 1, 6, 6, 4], + [6, 1, 6, 6, 5], + [6, 1, 6, 6, 6], + [6, 2, 1, 1, 1], + [6, 2, 1, 1, 2], + [6, 2, 1, 1, 3], + [6, 2, 1, 1, 4], + [6, 2, 1, 1, 5], + [6, 2, 1, 1, 6], + [6, 2, 1, 2, 1], + [6, 2, 1, 2, 2], + [6, 2, 1, 2, 3], + [6, 2, 1, 2, 4], + [6, 2, 1, 2, 5], + [6, 2, 1, 2, 6], + [6, 2, 1, 3, 1], + [6, 2, 1, 3, 2], + [6, 2, 1, 3, 3], + [6, 2, 1, 3, 4], + [6, 2, 1, 3, 5], + [6, 2, 1, 3, 6], + [6, 2, 1, 4, 1], + [6, 2, 1, 4, 2], + [6, 2, 1, 4, 3], + [6, 2, 1, 4, 4], + [6, 2, 1, 4, 5], + [6, 2, 1, 4, 6], + [6, 2, 1, 5, 1], + [6, 2, 1, 5, 2], + [6, 2, 1, 5, 3], + [6, 2, 1, 5, 4], + [6, 2, 1, 5, 5], + [6, 2, 1, 5, 6], + [6, 2, 1, 6, 1], + [6, 2, 1, 6, 2], + [6, 2, 1, 6, 3], + [6, 2, 1, 6, 4], + [6, 2, 1, 6, 5], + [6, 2, 1, 6, 6], + [6, 2, 2, 1, 1], + [6, 2, 2, 1, 2], + [6, 2, 2, 1, 3], + [6, 2, 2, 1, 4], + [6, 2, 2, 1, 5], + [6, 2, 2, 1, 6], + [6, 2, 2, 2, 1], + [6, 2, 2, 2, 2], + [6, 2, 2, 2, 3], + [6, 2, 2, 2, 4], + [6, 2, 2, 2, 5], + [6, 2, 2, 2, 6], + [6, 2, 2, 3, 1], + [6, 2, 2, 3, 2], + [6, 2, 2, 3, 3], + [6, 2, 2, 3, 4], + [6, 2, 2, 3, 5], + [6, 2, 2, 3, 6], + [6, 2, 2, 4, 1], + [6, 2, 2, 4, 2], + [6, 2, 2, 4, 3], + [6, 2, 2, 4, 4], + [6, 2, 2, 4, 5], + [6, 2, 2, 4, 6], + [6, 2, 2, 5, 1], + [6, 2, 2, 5, 2], + [6, 2, 2, 5, 3], + [6, 2, 2, 5, 4], + [6, 2, 2, 5, 5], + [6, 2, 2, 5, 6], + [6, 2, 2, 6, 1], + [6, 2, 2, 6, 2], + [6, 2, 2, 6, 3], + [6, 2, 2, 6, 4], + [6, 2, 2, 6, 5], + [6, 2, 2, 6, 6], + [6, 2, 3, 1, 1], + [6, 2, 3, 1, 2], + [6, 2, 3, 1, 3], + [6, 2, 3, 1, 4], + [6, 2, 3, 1, 5], + [6, 2, 3, 1, 6], + [6, 2, 3, 2, 1], + [6, 2, 3, 2, 2], + [6, 2, 3, 2, 3], + [6, 2, 3, 2, 4], + [6, 2, 3, 2, 5], + [6, 2, 3, 2, 6], + [6, 2, 3, 3, 1], + [6, 2, 3, 3, 2], + [6, 2, 3, 3, 3], + [6, 2, 3, 3, 4], + [6, 2, 3, 3, 5], + [6, 2, 3, 3, 6], + [6, 2, 3, 4, 1], + [6, 2, 3, 4, 2], + [6, 2, 3, 4, 3], + [6, 2, 3, 4, 4], + [6, 2, 3, 4, 5], + [6, 2, 3, 4, 6], + [6, 2, 3, 5, 1], + [6, 2, 3, 5, 2], + [6, 2, 3, 5, 3], + [6, 2, 3, 5, 4], + [6, 2, 3, 5, 5], + [6, 2, 3, 5, 6], + [6, 2, 3, 6, 1], + [6, 2, 3, 6, 2], + [6, 2, 3, 6, 3], + [6, 2, 3, 6, 4], + [6, 2, 3, 6, 5], + [6, 2, 3, 6, 6], + [6, 2, 4, 1, 1], + [6, 2, 4, 1, 2], + [6, 2, 4, 1, 3], + [6, 2, 4, 1, 4], + [6, 2, 4, 1, 5], + [6, 2, 4, 1, 6], + [6, 2, 4, 2, 1], + [6, 2, 4, 2, 2], + [6, 2, 4, 2, 3], + [6, 2, 4, 2, 4], + [6, 2, 4, 2, 5], + [6, 2, 4, 2, 6], + [6, 2, 4, 3, 1], + [6, 2, 4, 3, 2], + [6, 2, 4, 3, 3], + [6, 2, 4, 3, 4], + [6, 2, 4, 3, 5], + [6, 2, 4, 3, 6], + [6, 2, 4, 4, 1], + [6, 2, 4, 4, 2], + [6, 2, 4, 4, 3], + [6, 2, 4, 4, 4], + [6, 2, 4, 4, 5], + [6, 2, 4, 4, 6], + [6, 2, 4, 5, 1], + [6, 2, 4, 5, 2], + [6, 2, 4, 5, 3], + [6, 2, 4, 5, 4], + [6, 2, 4, 5, 5], + [6, 2, 4, 5, 6], + [6, 2, 4, 6, 1], + [6, 2, 4, 6, 2], + [6, 2, 4, 6, 3], + [6, 2, 4, 6, 4], + [6, 2, 4, 6, 5], + [6, 2, 4, 6, 6], + [6, 2, 5, 1, 1], + [6, 2, 5, 1, 2], + [6, 2, 5, 1, 3], + [6, 2, 5, 1, 4], + [6, 2, 5, 1, 5], + [6, 2, 5, 1, 6], + [6, 2, 5, 2, 1], + [6, 2, 5, 2, 2], + [6, 2, 5, 2, 3], + [6, 2, 5, 2, 4], + [6, 2, 5, 2, 5], + [6, 2, 5, 2, 6], + [6, 2, 5, 3, 1], + [6, 2, 5, 3, 2], + [6, 2, 5, 3, 3], + [6, 2, 5, 3, 4], + [6, 2, 5, 3, 5], + [6, 2, 5, 3, 6], + [6, 2, 5, 4, 1], + [6, 2, 5, 4, 2], + [6, 2, 5, 4, 3], + [6, 2, 5, 4, 4], + [6, 2, 5, 4, 5], + [6, 2, 5, 4, 6], + [6, 2, 5, 5, 1], + [6, 2, 5, 5, 2], + [6, 2, 5, 5, 3], + [6, 2, 5, 5, 4], + [6, 2, 5, 5, 5], + [6, 2, 5, 5, 6], + [6, 2, 5, 6, 1], + [6, 2, 5, 6, 2], + [6, 2, 5, 6, 3], + [6, 2, 5, 6, 4], + [6, 2, 5, 6, 5], + [6, 2, 5, 6, 6], + [6, 2, 6, 1, 1], + [6, 2, 6, 1, 2], + [6, 2, 6, 1, 3], + [6, 2, 6, 1, 4], + [6, 2, 6, 1, 5], + [6, 2, 6, 1, 6], + [6, 2, 6, 2, 1], + [6, 2, 6, 2, 2], + [6, 2, 6, 2, 3], + [6, 2, 6, 2, 4], + [6, 2, 6, 2, 5], + [6, 2, 6, 2, 6], + [6, 2, 6, 3, 1], + [6, 2, 6, 3, 2], + [6, 2, 6, 3, 3], + [6, 2, 6, 3, 4], + [6, 2, 6, 3, 5], + [6, 2, 6, 3, 6], + [6, 2, 6, 4, 1], + [6, 2, 6, 4, 2], + [6, 2, 6, 4, 3], + [6, 2, 6, 4, 4], + [6, 2, 6, 4, 5], + [6, 2, 6, 4, 6], + [6, 2, 6, 5, 1], + [6, 2, 6, 5, 2], + [6, 2, 6, 5, 3], + [6, 2, 6, 5, 4], + [6, 2, 6, 5, 5], + [6, 2, 6, 5, 6], + [6, 2, 6, 6, 1], + [6, 2, 6, 6, 2], + [6, 2, 6, 6, 3], + [6, 2, 6, 6, 4], + [6, 2, 6, 6, 5], + [6, 2, 6, 6, 6], + [6, 3, 1, 1, 1], + [6, 3, 1, 1, 2], + [6, 3, 1, 1, 3], + [6, 3, 1, 1, 4], + [6, 3, 1, 1, 5], + [6, 3, 1, 1, 6], + [6, 3, 1, 2, 1], + [6, 3, 1, 2, 2], + [6, 3, 1, 2, 3], + [6, 3, 1, 2, 4], + [6, 3, 1, 2, 5], + [6, 3, 1, 2, 6], + [6, 3, 1, 3, 1], + [6, 3, 1, 3, 2], + [6, 3, 1, 3, 3], + [6, 3, 1, 3, 4], + [6, 3, 1, 3, 5], + [6, 3, 1, 3, 6], + [6, 3, 1, 4, 1], + [6, 3, 1, 4, 2], + [6, 3, 1, 4, 3], + [6, 3, 1, 4, 4], + [6, 3, 1, 4, 5], + [6, 3, 1, 4, 6], + [6, 3, 1, 5, 1], + [6, 3, 1, 5, 2], + [6, 3, 1, 5, 3], + [6, 3, 1, 5, 4], + [6, 3, 1, 5, 5], + [6, 3, 1, 5, 6], + [6, 3, 1, 6, 1], + [6, 3, 1, 6, 2], + [6, 3, 1, 6, 3], + [6, 3, 1, 6, 4], + [6, 3, 1, 6, 5], + [6, 3, 1, 6, 6], + [6, 3, 2, 1, 1], + [6, 3, 2, 1, 2], + [6, 3, 2, 1, 3], + [6, 3, 2, 1, 4], + [6, 3, 2, 1, 5], + [6, 3, 2, 1, 6], + [6, 3, 2, 2, 1], + [6, 3, 2, 2, 2], + [6, 3, 2, 2, 3], + [6, 3, 2, 2, 4], + [6, 3, 2, 2, 5], + [6, 3, 2, 2, 6], + [6, 3, 2, 3, 1], + [6, 3, 2, 3, 2], + [6, 3, 2, 3, 3], + [6, 3, 2, 3, 4], + [6, 3, 2, 3, 5], + [6, 3, 2, 3, 6], + [6, 3, 2, 4, 1], + [6, 3, 2, 4, 2], + [6, 3, 2, 4, 3], + [6, 3, 2, 4, 4], + [6, 3, 2, 4, 5], + [6, 3, 2, 4, 6], + [6, 3, 2, 5, 1], + [6, 3, 2, 5, 2], + [6, 3, 2, 5, 3], + [6, 3, 2, 5, 4], + [6, 3, 2, 5, 5], + [6, 3, 2, 5, 6], + [6, 3, 2, 6, 1], + [6, 3, 2, 6, 2], + [6, 3, 2, 6, 3], + [6, 3, 2, 6, 4], + [6, 3, 2, 6, 5], + [6, 3, 2, 6, 6], + [6, 3, 3, 1, 1], + [6, 3, 3, 1, 2], + [6, 3, 3, 1, 3], + [6, 3, 3, 1, 4], + [6, 3, 3, 1, 5], + [6, 3, 3, 1, 6], + [6, 3, 3, 2, 1], + [6, 3, 3, 2, 2], + [6, 3, 3, 2, 3], + [6, 3, 3, 2, 4], + [6, 3, 3, 2, 5], + [6, 3, 3, 2, 6], + [6, 3, 3, 3, 1], + [6, 3, 3, 3, 2], + [6, 3, 3, 3, 3], + [6, 3, 3, 3, 4], + [6, 3, 3, 3, 5], + [6, 3, 3, 3, 6], + [6, 3, 3, 4, 1], + [6, 3, 3, 4, 2], + [6, 3, 3, 4, 3], + [6, 3, 3, 4, 4], + [6, 3, 3, 4, 5], + [6, 3, 3, 4, 6], + [6, 3, 3, 5, 1], + [6, 3, 3, 5, 2], + [6, 3, 3, 5, 3], + [6, 3, 3, 5, 4], + [6, 3, 3, 5, 5], + [6, 3, 3, 5, 6], + [6, 3, 3, 6, 1], + [6, 3, 3, 6, 2], + [6, 3, 3, 6, 3], + [6, 3, 3, 6, 4], + [6, 3, 3, 6, 5], + [6, 3, 3, 6, 6], + [6, 3, 4, 1, 1], + [6, 3, 4, 1, 2], + [6, 3, 4, 1, 3], + [6, 3, 4, 1, 4], + [6, 3, 4, 1, 5], + [6, 3, 4, 1, 6], + [6, 3, 4, 2, 1], + [6, 3, 4, 2, 2], + [6, 3, 4, 2, 3], + [6, 3, 4, 2, 4], + [6, 3, 4, 2, 5], + [6, 3, 4, 2, 6], + [6, 3, 4, 3, 1], + [6, 3, 4, 3, 2], + [6, 3, 4, 3, 3], + [6, 3, 4, 3, 4], + [6, 3, 4, 3, 5], + [6, 3, 4, 3, 6], + [6, 3, 4, 4, 1], + [6, 3, 4, 4, 2], + [6, 3, 4, 4, 3], + [6, 3, 4, 4, 4], + [6, 3, 4, 4, 5], + [6, 3, 4, 4, 6], + [6, 3, 4, 5, 1], + [6, 3, 4, 5, 2], + [6, 3, 4, 5, 3], + [6, 3, 4, 5, 4], + [6, 3, 4, 5, 5], + [6, 3, 4, 5, 6], + [6, 3, 4, 6, 1], + [6, 3, 4, 6, 2], + [6, 3, 4, 6, 3], + [6, 3, 4, 6, 4], + [6, 3, 4, 6, 5], + [6, 3, 4, 6, 6], + [6, 3, 5, 1, 1], + [6, 3, 5, 1, 2], + [6, 3, 5, 1, 3], + [6, 3, 5, 1, 4], + [6, 3, 5, 1, 5], + [6, 3, 5, 1, 6], + [6, 3, 5, 2, 1], + [6, 3, 5, 2, 2], + [6, 3, 5, 2, 3], + [6, 3, 5, 2, 4], + [6, 3, 5, 2, 5], + [6, 3, 5, 2, 6], + [6, 3, 5, 3, 1], + [6, 3, 5, 3, 2], + [6, 3, 5, 3, 3], + [6, 3, 5, 3, 4], + [6, 3, 5, 3, 5], + [6, 3, 5, 3, 6], + [6, 3, 5, 4, 1], + [6, 3, 5, 4, 2], + [6, 3, 5, 4, 3], + [6, 3, 5, 4, 4], + [6, 3, 5, 4, 5], + [6, 3, 5, 4, 6], + [6, 3, 5, 5, 1], + [6, 3, 5, 5, 2], + [6, 3, 5, 5, 3], + [6, 3, 5, 5, 4], + [6, 3, 5, 5, 5], + [6, 3, 5, 5, 6], + [6, 3, 5, 6, 1], + [6, 3, 5, 6, 2], + [6, 3, 5, 6, 3], + [6, 3, 5, 6, 4], + [6, 3, 5, 6, 5], + [6, 3, 5, 6, 6], + [6, 3, 6, 1, 1], + [6, 3, 6, 1, 2], + [6, 3, 6, 1, 3], + [6, 3, 6, 1, 4], + [6, 3, 6, 1, 5], + [6, 3, 6, 1, 6], + [6, 3, 6, 2, 1], + [6, 3, 6, 2, 2], + [6, 3, 6, 2, 3], + [6, 3, 6, 2, 4], + [6, 3, 6, 2, 5], + [6, 3, 6, 2, 6], + [6, 3, 6, 3, 1], + [6, 3, 6, 3, 2], + [6, 3, 6, 3, 3], + [6, 3, 6, 3, 4], + [6, 3, 6, 3, 5], + [6, 3, 6, 3, 6], + [6, 3, 6, 4, 1], + [6, 3, 6, 4, 2], + [6, 3, 6, 4, 3], + [6, 3, 6, 4, 4], + [6, 3, 6, 4, 5], + [6, 3, 6, 4, 6], + [6, 3, 6, 5, 1], + [6, 3, 6, 5, 2], + [6, 3, 6, 5, 3], + [6, 3, 6, 5, 4], + [6, 3, 6, 5, 5], + [6, 3, 6, 5, 6], + [6, 3, 6, 6, 1], + [6, 3, 6, 6, 2], + [6, 3, 6, 6, 3], + [6, 3, 6, 6, 4], + [6, 3, 6, 6, 5], + [6, 3, 6, 6, 6], + [6, 4, 1, 1, 1], + [6, 4, 1, 1, 2], + [6, 4, 1, 1, 3], + [6, 4, 1, 1, 4], + [6, 4, 1, 1, 5], + [6, 4, 1, 1, 6], + [6, 4, 1, 2, 1], + [6, 4, 1, 2, 2], + [6, 4, 1, 2, 3], + [6, 4, 1, 2, 4], + [6, 4, 1, 2, 5], + [6, 4, 1, 2, 6], + [6, 4, 1, 3, 1], + [6, 4, 1, 3, 2], + [6, 4, 1, 3, 3], + [6, 4, 1, 3, 4], + [6, 4, 1, 3, 5], + [6, 4, 1, 3, 6], + [6, 4, 1, 4, 1], + [6, 4, 1, 4, 2], + [6, 4, 1, 4, 3], + [6, 4, 1, 4, 4], + [6, 4, 1, 4, 5], + [6, 4, 1, 4, 6], + [6, 4, 1, 5, 1], + [6, 4, 1, 5, 2], + [6, 4, 1, 5, 3], + [6, 4, 1, 5, 4], + [6, 4, 1, 5, 5], + [6, 4, 1, 5, 6], + [6, 4, 1, 6, 1], + [6, 4, 1, 6, 2], + [6, 4, 1, 6, 3], + [6, 4, 1, 6, 4], + [6, 4, 1, 6, 5], + [6, 4, 1, 6, 6], + [6, 4, 2, 1, 1], + [6, 4, 2, 1, 2], + [6, 4, 2, 1, 3], + [6, 4, 2, 1, 4], + [6, 4, 2, 1, 5], + [6, 4, 2, 1, 6], + [6, 4, 2, 2, 1], + [6, 4, 2, 2, 2], + [6, 4, 2, 2, 3], + [6, 4, 2, 2, 4], + [6, 4, 2, 2, 5], + [6, 4, 2, 2, 6], + [6, 4, 2, 3, 1], + [6, 4, 2, 3, 2], + [6, 4, 2, 3, 3], + [6, 4, 2, 3, 4], + [6, 4, 2, 3, 5], + [6, 4, 2, 3, 6], + [6, 4, 2, 4, 1], + [6, 4, 2, 4, 2], + [6, 4, 2, 4, 3], + [6, 4, 2, 4, 4], + [6, 4, 2, 4, 5], + [6, 4, 2, 4, 6], + [6, 4, 2, 5, 1], + [6, 4, 2, 5, 2], + [6, 4, 2, 5, 3], + [6, 4, 2, 5, 4], + [6, 4, 2, 5, 5], + [6, 4, 2, 5, 6], + [6, 4, 2, 6, 1], + [6, 4, 2, 6, 2], + [6, 4, 2, 6, 3], + [6, 4, 2, 6, 4], + [6, 4, 2, 6, 5], + [6, 4, 2, 6, 6], + [6, 4, 3, 1, 1], + [6, 4, 3, 1, 2], + [6, 4, 3, 1, 3], + [6, 4, 3, 1, 4], + [6, 4, 3, 1, 5], + [6, 4, 3, 1, 6], + [6, 4, 3, 2, 1], + [6, 4, 3, 2, 2], + [6, 4, 3, 2, 3], + [6, 4, 3, 2, 4], + [6, 4, 3, 2, 5], + [6, 4, 3, 2, 6], + [6, 4, 3, 3, 1], + [6, 4, 3, 3, 2], + [6, 4, 3, 3, 3], + [6, 4, 3, 3, 4], + [6, 4, 3, 3, 5], + [6, 4, 3, 3, 6], + [6, 4, 3, 4, 1], + [6, 4, 3, 4, 2], + [6, 4, 3, 4, 3], + [6, 4, 3, 4, 4], + [6, 4, 3, 4, 5], + [6, 4, 3, 4, 6], + [6, 4, 3, 5, 1], + [6, 4, 3, 5, 2], + [6, 4, 3, 5, 3], + [6, 4, 3, 5, 4], + [6, 4, 3, 5, 5], + [6, 4, 3, 5, 6], + [6, 4, 3, 6, 1], + [6, 4, 3, 6, 2], + [6, 4, 3, 6, 3], + [6, 4, 3, 6, 4], + [6, 4, 3, 6, 5], + [6, 4, 3, 6, 6], + [6, 4, 4, 1, 1], + [6, 4, 4, 1, 2], + [6, 4, 4, 1, 3], + [6, 4, 4, 1, 4], + [6, 4, 4, 1, 5], + [6, 4, 4, 1, 6], + [6, 4, 4, 2, 1], + [6, 4, 4, 2, 2], + [6, 4, 4, 2, 3], + [6, 4, 4, 2, 4], + [6, 4, 4, 2, 5], + [6, 4, 4, 2, 6], + [6, 4, 4, 3, 1], + [6, 4, 4, 3, 2], + [6, 4, 4, 3, 3], + [6, 4, 4, 3, 4], + [6, 4, 4, 3, 5], + [6, 4, 4, 3, 6], + [6, 4, 4, 4, 1], + [6, 4, 4, 4, 2], + [6, 4, 4, 4, 3], + [6, 4, 4, 4, 4], + [6, 4, 4, 4, 5], + [6, 4, 4, 4, 6], + [6, 4, 4, 5, 1], + [6, 4, 4, 5, 2], + [6, 4, 4, 5, 3], + [6, 4, 4, 5, 4], + [6, 4, 4, 5, 5], + [6, 4, 4, 5, 6], + [6, 4, 4, 6, 1], + [6, 4, 4, 6, 2], + [6, 4, 4, 6, 3], + [6, 4, 4, 6, 4], + [6, 4, 4, 6, 5], + [6, 4, 4, 6, 6], + [6, 4, 5, 1, 1], + [6, 4, 5, 1, 2], + [6, 4, 5, 1, 3], + [6, 4, 5, 1, 4], + [6, 4, 5, 1, 5], + [6, 4, 5, 1, 6], + [6, 4, 5, 2, 1], + [6, 4, 5, 2, 2], + [6, 4, 5, 2, 3], + [6, 4, 5, 2, 4], + [6, 4, 5, 2, 5], + [6, 4, 5, 2, 6], + [6, 4, 5, 3, 1], + [6, 4, 5, 3, 2], + [6, 4, 5, 3, 3], + [6, 4, 5, 3, 4], + [6, 4, 5, 3, 5], + [6, 4, 5, 3, 6], + [6, 4, 5, 4, 1], + [6, 4, 5, 4, 2], + [6, 4, 5, 4, 3], + [6, 4, 5, 4, 4], + [6, 4, 5, 4, 5], + [6, 4, 5, 4, 6], + [6, 4, 5, 5, 1], + [6, 4, 5, 5, 2], + [6, 4, 5, 5, 3], + [6, 4, 5, 5, 4], + [6, 4, 5, 5, 5], + [6, 4, 5, 5, 6], + [6, 4, 5, 6, 1], + [6, 4, 5, 6, 2], + [6, 4, 5, 6, 3], + [6, 4, 5, 6, 4], + [6, 4, 5, 6, 5], + [6, 4, 5, 6, 6], + [6, 4, 6, 1, 1], + [6, 4, 6, 1, 2], + [6, 4, 6, 1, 3], + [6, 4, 6, 1, 4], + [6, 4, 6, 1, 5], + [6, 4, 6, 1, 6], + [6, 4, 6, 2, 1], + [6, 4, 6, 2, 2], + [6, 4, 6, 2, 3], + [6, 4, 6, 2, 4], + [6, 4, 6, 2, 5], + [6, 4, 6, 2, 6], + [6, 4, 6, 3, 1], + [6, 4, 6, 3, 2], + [6, 4, 6, 3, 3], + [6, 4, 6, 3, 4], + [6, 4, 6, 3, 5], + [6, 4, 6, 3, 6], + [6, 4, 6, 4, 1], + [6, 4, 6, 4, 2], + [6, 4, 6, 4, 3], + [6, 4, 6, 4, 4], + [6, 4, 6, 4, 5], + [6, 4, 6, 4, 6], + [6, 4, 6, 5, 1], + [6, 4, 6, 5, 2], + [6, 4, 6, 5, 3], + [6, 4, 6, 5, 4], + [6, 4, 6, 5, 5], + [6, 4, 6, 5, 6], + [6, 4, 6, 6, 1], + [6, 4, 6, 6, 2], + [6, 4, 6, 6, 3], + [6, 4, 6, 6, 4], + [6, 4, 6, 6, 5], + [6, 4, 6, 6, 6], + [6, 5, 1, 1, 1], + [6, 5, 1, 1, 2], + [6, 5, 1, 1, 3], + [6, 5, 1, 1, 4], + [6, 5, 1, 1, 5], + [6, 5, 1, 1, 6], + [6, 5, 1, 2, 1], + [6, 5, 1, 2, 2], + [6, 5, 1, 2, 3], + [6, 5, 1, 2, 4], + [6, 5, 1, 2, 5], + [6, 5, 1, 2, 6], + [6, 5, 1, 3, 1], + [6, 5, 1, 3, 2], + [6, 5, 1, 3, 3], + [6, 5, 1, 3, 4], + [6, 5, 1, 3, 5], + [6, 5, 1, 3, 6], + [6, 5, 1, 4, 1], + [6, 5, 1, 4, 2], + [6, 5, 1, 4, 3], + [6, 5, 1, 4, 4], + [6, 5, 1, 4, 5], + [6, 5, 1, 4, 6], + [6, 5, 1, 5, 1], + [6, 5, 1, 5, 2], + [6, 5, 1, 5, 3], + [6, 5, 1, 5, 4], + [6, 5, 1, 5, 5], + [6, 5, 1, 5, 6], + [6, 5, 1, 6, 1], + [6, 5, 1, 6, 2], + [6, 5, 1, 6, 3], + [6, 5, 1, 6, 4], + [6, 5, 1, 6, 5], + [6, 5, 1, 6, 6], + [6, 5, 2, 1, 1], + [6, 5, 2, 1, 2], + [6, 5, 2, 1, 3], + [6, 5, 2, 1, 4], + [6, 5, 2, 1, 5], + [6, 5, 2, 1, 6], + [6, 5, 2, 2, 1], + [6, 5, 2, 2, 2], + [6, 5, 2, 2, 3], + [6, 5, 2, 2, 4], + [6, 5, 2, 2, 5], + [6, 5, 2, 2, 6], + [6, 5, 2, 3, 1], + [6, 5, 2, 3, 2], + [6, 5, 2, 3, 3], + [6, 5, 2, 3, 4], + [6, 5, 2, 3, 5], + [6, 5, 2, 3, 6], + [6, 5, 2, 4, 1], + [6, 5, 2, 4, 2], + [6, 5, 2, 4, 3], + [6, 5, 2, 4, 4], + [6, 5, 2, 4, 5], + [6, 5, 2, 4, 6], + [6, 5, 2, 5, 1], + [6, 5, 2, 5, 2], + [6, 5, 2, 5, 3], + [6, 5, 2, 5, 4], + [6, 5, 2, 5, 5], + [6, 5, 2, 5, 6], + [6, 5, 2, 6, 1], + [6, 5, 2, 6, 2], + [6, 5, 2, 6, 3], + [6, 5, 2, 6, 4], + [6, 5, 2, 6, 5], + [6, 5, 2, 6, 6], + [6, 5, 3, 1, 1], + [6, 5, 3, 1, 2], + [6, 5, 3, 1, 3], + [6, 5, 3, 1, 4], + [6, 5, 3, 1, 5], + [6, 5, 3, 1, 6], + [6, 5, 3, 2, 1], + [6, 5, 3, 2, 2], + [6, 5, 3, 2, 3], + [6, 5, 3, 2, 4], + [6, 5, 3, 2, 5], + [6, 5, 3, 2, 6], + [6, 5, 3, 3, 1], + [6, 5, 3, 3, 2], + [6, 5, 3, 3, 3], + [6, 5, 3, 3, 4], + [6, 5, 3, 3, 5], + [6, 5, 3, 3, 6], + [6, 5, 3, 4, 1], + [6, 5, 3, 4, 2], + [6, 5, 3, 4, 3], + [6, 5, 3, 4, 4], + [6, 5, 3, 4, 5], + [6, 5, 3, 4, 6], + [6, 5, 3, 5, 1], + [6, 5, 3, 5, 2], + [6, 5, 3, 5, 3], + [6, 5, 3, 5, 4], + [6, 5, 3, 5, 5], + [6, 5, 3, 5, 6], + [6, 5, 3, 6, 1], + [6, 5, 3, 6, 2], + [6, 5, 3, 6, 3], + [6, 5, 3, 6, 4], + [6, 5, 3, 6, 5], + [6, 5, 3, 6, 6], + [6, 5, 4, 1, 1], + [6, 5, 4, 1, 2], + [6, 5, 4, 1, 3], + [6, 5, 4, 1, 4], + [6, 5, 4, 1, 5], + [6, 5, 4, 1, 6], + [6, 5, 4, 2, 1], + [6, 5, 4, 2, 2], + [6, 5, 4, 2, 3], + [6, 5, 4, 2, 4], + [6, 5, 4, 2, 5], + [6, 5, 4, 2, 6], + [6, 5, 4, 3, 1], + [6, 5, 4, 3, 2], + [6, 5, 4, 3, 3], + [6, 5, 4, 3, 4], + [6, 5, 4, 3, 5], + [6, 5, 4, 3, 6], + [6, 5, 4, 4, 1], + [6, 5, 4, 4, 2], + [6, 5, 4, 4, 3], + [6, 5, 4, 4, 4], + [6, 5, 4, 4, 5], + [6, 5, 4, 4, 6], + [6, 5, 4, 5, 1], + [6, 5, 4, 5, 2], + [6, 5, 4, 5, 3], + [6, 5, 4, 5, 4], + [6, 5, 4, 5, 5], + [6, 5, 4, 5, 6], + [6, 5, 4, 6, 1], + [6, 5, 4, 6, 2], + [6, 5, 4, 6, 3], + [6, 5, 4, 6, 4], + [6, 5, 4, 6, 5], + [6, 5, 4, 6, 6], + [6, 5, 5, 1, 1], + [6, 5, 5, 1, 2], + [6, 5, 5, 1, 3], + [6, 5, 5, 1, 4], + [6, 5, 5, 1, 5], + [6, 5, 5, 1, 6], + [6, 5, 5, 2, 1], + [6, 5, 5, 2, 2], + [6, 5, 5, 2, 3], + [6, 5, 5, 2, 4], + [6, 5, 5, 2, 5], + [6, 5, 5, 2, 6], + [6, 5, 5, 3, 1], + [6, 5, 5, 3, 2], + [6, 5, 5, 3, 3], + [6, 5, 5, 3, 4], + [6, 5, 5, 3, 5], + [6, 5, 5, 3, 6], + [6, 5, 5, 4, 1], + [6, 5, 5, 4, 2], + [6, 5, 5, 4, 3], + [6, 5, 5, 4, 4], + [6, 5, 5, 4, 5], + [6, 5, 5, 4, 6], + [6, 5, 5, 5, 1], + [6, 5, 5, 5, 2], + [6, 5, 5, 5, 3], + [6, 5, 5, 5, 4], + [6, 5, 5, 5, 5], + [6, 5, 5, 5, 6], + [6, 5, 5, 6, 1], + [6, 5, 5, 6, 2], + [6, 5, 5, 6, 3], + [6, 5, 5, 6, 4], + [6, 5, 5, 6, 5], + [6, 5, 5, 6, 6], + [6, 5, 6, 1, 1], + [6, 5, 6, 1, 2], + [6, 5, 6, 1, 3], + [6, 5, 6, 1, 4], + [6, 5, 6, 1, 5], + [6, 5, 6, 1, 6], + [6, 5, 6, 2, 1], + [6, 5, 6, 2, 2], + [6, 5, 6, 2, 3], + [6, 5, 6, 2, 4], + [6, 5, 6, 2, 5], + [6, 5, 6, 2, 6], + [6, 5, 6, 3, 1], + [6, 5, 6, 3, 2], + [6, 5, 6, 3, 3], + [6, 5, 6, 3, 4], + [6, 5, 6, 3, 5], + [6, 5, 6, 3, 6], + [6, 5, 6, 4, 1], + [6, 5, 6, 4, 2], + [6, 5, 6, 4, 3], + [6, 5, 6, 4, 4], + [6, 5, 6, 4, 5], + [6, 5, 6, 4, 6], + [6, 5, 6, 5, 1], + [6, 5, 6, 5, 2], + [6, 5, 6, 5, 3], + [6, 5, 6, 5, 4], + [6, 5, 6, 5, 5], + [6, 5, 6, 5, 6], + [6, 5, 6, 6, 1], + [6, 5, 6, 6, 2], + [6, 5, 6, 6, 3], + [6, 5, 6, 6, 4], + [6, 5, 6, 6, 5], + [6, 5, 6, 6, 6], + [6, 6, 1, 1, 1], + [6, 6, 1, 1, 2], + [6, 6, 1, 1, 3], + [6, 6, 1, 1, 4], + [6, 6, 1, 1, 5], + [6, 6, 1, 1, 6], + [6, 6, 1, 2, 1], + [6, 6, 1, 2, 2], + [6, 6, 1, 2, 3], + [6, 6, 1, 2, 4], + [6, 6, 1, 2, 5], + [6, 6, 1, 2, 6], + [6, 6, 1, 3, 1], + [6, 6, 1, 3, 2], + [6, 6, 1, 3, 3], + [6, 6, 1, 3, 4], + [6, 6, 1, 3, 5], + [6, 6, 1, 3, 6], + [6, 6, 1, 4, 1], + [6, 6, 1, 4, 2], + [6, 6, 1, 4, 3], + [6, 6, 1, 4, 4], + [6, 6, 1, 4, 5], + [6, 6, 1, 4, 6], + [6, 6, 1, 5, 1], + [6, 6, 1, 5, 2], + [6, 6, 1, 5, 3], + [6, 6, 1, 5, 4], + [6, 6, 1, 5, 5], + [6, 6, 1, 5, 6], + [6, 6, 1, 6, 1], + [6, 6, 1, 6, 2], + [6, 6, 1, 6, 3], + [6, 6, 1, 6, 4], + [6, 6, 1, 6, 5], + [6, 6, 1, 6, 6], + [6, 6, 2, 1, 1], + [6, 6, 2, 1, 2], + [6, 6, 2, 1, 3], + [6, 6, 2, 1, 4], + [6, 6, 2, 1, 5], + [6, 6, 2, 1, 6], + [6, 6, 2, 2, 1], + [6, 6, 2, 2, 2], + [6, 6, 2, 2, 3], + [6, 6, 2, 2, 4], + [6, 6, 2, 2, 5], + [6, 6, 2, 2, 6], + [6, 6, 2, 3, 1], + [6, 6, 2, 3, 2], + [6, 6, 2, 3, 3], + [6, 6, 2, 3, 4], + [6, 6, 2, 3, 5], + [6, 6, 2, 3, 6], + [6, 6, 2, 4, 1], + [6, 6, 2, 4, 2], + [6, 6, 2, 4, 3], + [6, 6, 2, 4, 4], + [6, 6, 2, 4, 5], + [6, 6, 2, 4, 6], + [6, 6, 2, 5, 1], + [6, 6, 2, 5, 2], + [6, 6, 2, 5, 3], + [6, 6, 2, 5, 4], + [6, 6, 2, 5, 5], + [6, 6, 2, 5, 6], + [6, 6, 2, 6, 1], + [6, 6, 2, 6, 2], + [6, 6, 2, 6, 3], + [6, 6, 2, 6, 4], + [6, 6, 2, 6, 5], + [6, 6, 2, 6, 6], + [6, 6, 3, 1, 1], + [6, 6, 3, 1, 2], + [6, 6, 3, 1, 3], + [6, 6, 3, 1, 4], + [6, 6, 3, 1, 5], + [6, 6, 3, 1, 6], + [6, 6, 3, 2, 1], + [6, 6, 3, 2, 2], + [6, 6, 3, 2, 3], + [6, 6, 3, 2, 4], + [6, 6, 3, 2, 5], + [6, 6, 3, 2, 6], + [6, 6, 3, 3, 1], + [6, 6, 3, 3, 2], + [6, 6, 3, 3, 3], + [6, 6, 3, 3, 4], + [6, 6, 3, 3, 5], + [6, 6, 3, 3, 6], + [6, 6, 3, 4, 1], + [6, 6, 3, 4, 2], + [6, 6, 3, 4, 3], + [6, 6, 3, 4, 4], + [6, 6, 3, 4, 5], + [6, 6, 3, 4, 6], + [6, 6, 3, 5, 1], + [6, 6, 3, 5, 2], + [6, 6, 3, 5, 3], + [6, 6, 3, 5, 4], + [6, 6, 3, 5, 5], + [6, 6, 3, 5, 6], + [6, 6, 3, 6, 1], + [6, 6, 3, 6, 2], + [6, 6, 3, 6, 3], + [6, 6, 3, 6, 4], + [6, 6, 3, 6, 5], + [6, 6, 3, 6, 6], + [6, 6, 4, 1, 1], + [6, 6, 4, 1, 2], + [6, 6, 4, 1, 3], + [6, 6, 4, 1, 4], + [6, 6, 4, 1, 5], + [6, 6, 4, 1, 6], + [6, 6, 4, 2, 1], + [6, 6, 4, 2, 2], + [6, 6, 4, 2, 3], + [6, 6, 4, 2, 4], + [6, 6, 4, 2, 5], + [6, 6, 4, 2, 6], + [6, 6, 4, 3, 1], + [6, 6, 4, 3, 2], + [6, 6, 4, 3, 3], + [6, 6, 4, 3, 4], + [6, 6, 4, 3, 5], + [6, 6, 4, 3, 6], + [6, 6, 4, 4, 1], + [6, 6, 4, 4, 2], + [6, 6, 4, 4, 3], + [6, 6, 4, 4, 4], + [6, 6, 4, 4, 5], + [6, 6, 4, 4, 6], + [6, 6, 4, 5, 1], + [6, 6, 4, 5, 2], + [6, 6, 4, 5, 3], + [6, 6, 4, 5, 4], + [6, 6, 4, 5, 5], + [6, 6, 4, 5, 6], + [6, 6, 4, 6, 1], + [6, 6, 4, 6, 2], + [6, 6, 4, 6, 3], + [6, 6, 4, 6, 4], + [6, 6, 4, 6, 5], + [6, 6, 4, 6, 6], + [6, 6, 5, 1, 1], + [6, 6, 5, 1, 2], + [6, 6, 5, 1, 3], + [6, 6, 5, 1, 4], + [6, 6, 5, 1, 5], + [6, 6, 5, 1, 6], + [6, 6, 5, 2, 1], + [6, 6, 5, 2, 2], + [6, 6, 5, 2, 3], + [6, 6, 5, 2, 4], + [6, 6, 5, 2, 5], + [6, 6, 5, 2, 6], + [6, 6, 5, 3, 1], + [6, 6, 5, 3, 2], + [6, 6, 5, 3, 3], + [6, 6, 5, 3, 4], + [6, 6, 5, 3, 5], + [6, 6, 5, 3, 6], + [6, 6, 5, 4, 1], + [6, 6, 5, 4, 2], + [6, 6, 5, 4, 3], + [6, 6, 5, 4, 4], + [6, 6, 5, 4, 5], + [6, 6, 5, 4, 6], + [6, 6, 5, 5, 1], + [6, 6, 5, 5, 2], + [6, 6, 5, 5, 3], + [6, 6, 5, 5, 4], + [6, 6, 5, 5, 5], + [6, 6, 5, 5, 6], + [6, 6, 5, 6, 1], + [6, 6, 5, 6, 2], + [6, 6, 5, 6, 3], + [6, 6, 5, 6, 4], + [6, 6, 5, 6, 5], + [6, 6, 5, 6, 6], + [6, 6, 6, 1, 1], + [6, 6, 6, 1, 2], + [6, 6, 6, 1, 3], + [6, 6, 6, 1, 4], + [6, 6, 6, 1, 5], + [6, 6, 6, 1, 6], + [6, 6, 6, 2, 1], + [6, 6, 6, 2, 2], + [6, 6, 6, 2, 3], + [6, 6, 6, 2, 4], + [6, 6, 6, 2, 5], + [6, 6, 6, 2, 6], + [6, 6, 6, 3, 1], + [6, 6, 6, 3, 2], + [6, 6, 6, 3, 3], + [6, 6, 6, 3, 4], + [6, 6, 6, 3, 5], + [6, 6, 6, 3, 6], + [6, 6, 6, 4, 1], + [6, 6, 6, 4, 2], + [6, 6, 6, 4, 3], + [6, 6, 6, 4, 4], + [6, 6, 6, 4, 5], + [6, 6, 6, 4, 6], + [6, 6, 6, 5, 1], + [6, 6, 6, 5, 2], + [6, 6, 6, 5, 3], + [6, 6, 6, 5, 4], + [6, 6, 6, 5, 5], + [6, 6, 6, 5, 6], + [6, 6, 6, 6, 1], + [6, 6, 6, 6, 2], + [6, 6, 6, 6, 3], + [6, 6, 6, 6, 4], + [6, 6, 6, 6, 5]] \ No newline at end of file diff --git a/kniffel/tests/dice/not_large_straight_dice.json b/kniffel/tests/dice/not_large_straight_dice.json new file mode 100644 index 0000000..eb8fd78 --- /dev/null +++ b/kniffel/tests/dice/not_large_straight_dice.json @@ -0,0 +1,7536 @@ +[[1, 1, 1, 1, 1], + [1, 1, 1, 1, 2], + [1, 1, 1, 1, 3], + [1, 1, 1, 1, 4], + [1, 1, 1, 1, 5], + [1, 1, 1, 1, 6], + [1, 1, 1, 2, 1], + [1, 1, 1, 2, 2], + [1, 1, 1, 2, 3], + [1, 1, 1, 2, 4], + [1, 1, 1, 2, 5], + [1, 1, 1, 2, 6], + [1, 1, 1, 3, 1], + [1, 1, 1, 3, 2], + [1, 1, 1, 3, 3], + [1, 1, 1, 3, 4], + [1, 1, 1, 3, 5], + [1, 1, 1, 3, 6], + [1, 1, 1, 4, 1], + [1, 1, 1, 4, 2], + [1, 1, 1, 4, 3], + [1, 1, 1, 4, 4], + [1, 1, 1, 4, 5], + [1, 1, 1, 4, 6], + [1, 1, 1, 5, 1], + [1, 1, 1, 5, 2], + [1, 1, 1, 5, 3], + [1, 1, 1, 5, 4], + [1, 1, 1, 5, 5], + [1, 1, 1, 5, 6], + [1, 1, 1, 6, 1], + [1, 1, 1, 6, 2], + [1, 1, 1, 6, 3], + [1, 1, 1, 6, 4], + [1, 1, 1, 6, 5], + [1, 1, 1, 6, 6], + [1, 1, 2, 1, 1], + [1, 1, 2, 1, 2], + [1, 1, 2, 1, 3], + [1, 1, 2, 1, 4], + [1, 1, 2, 1, 5], + [1, 1, 2, 1, 6], + [1, 1, 2, 2, 1], + [1, 1, 2, 2, 2], + [1, 1, 2, 2, 3], + [1, 1, 2, 2, 4], + [1, 1, 2, 2, 5], + [1, 1, 2, 2, 6], + [1, 1, 2, 3, 1], + [1, 1, 2, 3, 2], + [1, 1, 2, 3, 3], + [1, 1, 2, 3, 4], + [1, 1, 2, 3, 5], + [1, 1, 2, 3, 6], + [1, 1, 2, 4, 1], + [1, 1, 2, 4, 2], + [1, 1, 2, 4, 3], + [1, 1, 2, 4, 4], + [1, 1, 2, 4, 5], + [1, 1, 2, 4, 6], + [1, 1, 2, 5, 1], + [1, 1, 2, 5, 2], + [1, 1, 2, 5, 3], + [1, 1, 2, 5, 4], + [1, 1, 2, 5, 5], + [1, 1, 2, 5, 6], + [1, 1, 2, 6, 1], + [1, 1, 2, 6, 2], + [1, 1, 2, 6, 3], + [1, 1, 2, 6, 4], + [1, 1, 2, 6, 5], + [1, 1, 2, 6, 6], + [1, 1, 3, 1, 1], + [1, 1, 3, 1, 2], + [1, 1, 3, 1, 3], + [1, 1, 3, 1, 4], + [1, 1, 3, 1, 5], + [1, 1, 3, 1, 6], + [1, 1, 3, 2, 1], + [1, 1, 3, 2, 2], + [1, 1, 3, 2, 3], + [1, 1, 3, 2, 4], + [1, 1, 3, 2, 5], + [1, 1, 3, 2, 6], + [1, 1, 3, 3, 1], + [1, 1, 3, 3, 2], + [1, 1, 3, 3, 3], + [1, 1, 3, 3, 4], + [1, 1, 3, 3, 5], + [1, 1, 3, 3, 6], + [1, 1, 3, 4, 1], + [1, 1, 3, 4, 2], + [1, 1, 3, 4, 3], + [1, 1, 3, 4, 4], + [1, 1, 3, 4, 5], + [1, 1, 3, 4, 6], + [1, 1, 3, 5, 1], + [1, 1, 3, 5, 2], + [1, 1, 3, 5, 3], + [1, 1, 3, 5, 4], + [1, 1, 3, 5, 5], + [1, 1, 3, 5, 6], + [1, 1, 3, 6, 1], + [1, 1, 3, 6, 2], + [1, 1, 3, 6, 3], + [1, 1, 3, 6, 4], + [1, 1, 3, 6, 5], + [1, 1, 3, 6, 6], + [1, 1, 4, 1, 1], + [1, 1, 4, 1, 2], + [1, 1, 4, 1, 3], + [1, 1, 4, 1, 4], + [1, 1, 4, 1, 5], + [1, 1, 4, 1, 6], + [1, 1, 4, 2, 1], + [1, 1, 4, 2, 2], + [1, 1, 4, 2, 3], + [1, 1, 4, 2, 4], + [1, 1, 4, 2, 5], + [1, 1, 4, 2, 6], + [1, 1, 4, 3, 1], + [1, 1, 4, 3, 2], + [1, 1, 4, 3, 3], + [1, 1, 4, 3, 4], + [1, 1, 4, 3, 5], + [1, 1, 4, 3, 6], + [1, 1, 4, 4, 1], + [1, 1, 4, 4, 2], + [1, 1, 4, 4, 3], + [1, 1, 4, 4, 4], + [1, 1, 4, 4, 5], + [1, 1, 4, 4, 6], + [1, 1, 4, 5, 1], + [1, 1, 4, 5, 2], + [1, 1, 4, 5, 3], + [1, 1, 4, 5, 4], + [1, 1, 4, 5, 5], + [1, 1, 4, 5, 6], + [1, 1, 4, 6, 1], + [1, 1, 4, 6, 2], + [1, 1, 4, 6, 3], + [1, 1, 4, 6, 4], + [1, 1, 4, 6, 5], + [1, 1, 4, 6, 6], + [1, 1, 5, 1, 1], + [1, 1, 5, 1, 2], + [1, 1, 5, 1, 3], + [1, 1, 5, 1, 4], + [1, 1, 5, 1, 5], + [1, 1, 5, 1, 6], + [1, 1, 5, 2, 1], + [1, 1, 5, 2, 2], + [1, 1, 5, 2, 3], + [1, 1, 5, 2, 4], + [1, 1, 5, 2, 5], + [1, 1, 5, 2, 6], + [1, 1, 5, 3, 1], + [1, 1, 5, 3, 2], + [1, 1, 5, 3, 3], + [1, 1, 5, 3, 4], + [1, 1, 5, 3, 5], + [1, 1, 5, 3, 6], + [1, 1, 5, 4, 1], + [1, 1, 5, 4, 2], + [1, 1, 5, 4, 3], + [1, 1, 5, 4, 4], + [1, 1, 5, 4, 5], + [1, 1, 5, 4, 6], + [1, 1, 5, 5, 1], + [1, 1, 5, 5, 2], + [1, 1, 5, 5, 3], + [1, 1, 5, 5, 4], + [1, 1, 5, 5, 5], + [1, 1, 5, 5, 6], + [1, 1, 5, 6, 1], + [1, 1, 5, 6, 2], + [1, 1, 5, 6, 3], + [1, 1, 5, 6, 4], + [1, 1, 5, 6, 5], + [1, 1, 5, 6, 6], + [1, 1, 6, 1, 1], + [1, 1, 6, 1, 2], + [1, 1, 6, 1, 3], + [1, 1, 6, 1, 4], + [1, 1, 6, 1, 5], + [1, 1, 6, 1, 6], + [1, 1, 6, 2, 1], + [1, 1, 6, 2, 2], + [1, 1, 6, 2, 3], + [1, 1, 6, 2, 4], + [1, 1, 6, 2, 5], + [1, 1, 6, 2, 6], + [1, 1, 6, 3, 1], + [1, 1, 6, 3, 2], + [1, 1, 6, 3, 3], + [1, 1, 6, 3, 4], + [1, 1, 6, 3, 5], + [1, 1, 6, 3, 6], + [1, 1, 6, 4, 1], + [1, 1, 6, 4, 2], + [1, 1, 6, 4, 3], + [1, 1, 6, 4, 4], + [1, 1, 6, 4, 5], + [1, 1, 6, 4, 6], + [1, 1, 6, 5, 1], + [1, 1, 6, 5, 2], + [1, 1, 6, 5, 3], + [1, 1, 6, 5, 4], + [1, 1, 6, 5, 5], + [1, 1, 6, 5, 6], + [1, 1, 6, 6, 1], + [1, 1, 6, 6, 2], + [1, 1, 6, 6, 3], + [1, 1, 6, 6, 4], + [1, 1, 6, 6, 5], + [1, 1, 6, 6, 6], + [1, 2, 1, 1, 1], + [1, 2, 1, 1, 2], + [1, 2, 1, 1, 3], + [1, 2, 1, 1, 4], + [1, 2, 1, 1, 5], + [1, 2, 1, 1, 6], + [1, 2, 1, 2, 1], + [1, 2, 1, 2, 2], + [1, 2, 1, 2, 3], + [1, 2, 1, 2, 4], + [1, 2, 1, 2, 5], + [1, 2, 1, 2, 6], + [1, 2, 1, 3, 1], + [1, 2, 1, 3, 2], + [1, 2, 1, 3, 3], + [1, 2, 1, 3, 4], + [1, 2, 1, 3, 5], + [1, 2, 1, 3, 6], + [1, 2, 1, 4, 1], + [1, 2, 1, 4, 2], + [1, 2, 1, 4, 3], + [1, 2, 1, 4, 4], + [1, 2, 1, 4, 5], + [1, 2, 1, 4, 6], + [1, 2, 1, 5, 1], + [1, 2, 1, 5, 2], + [1, 2, 1, 5, 3], + [1, 2, 1, 5, 4], + [1, 2, 1, 5, 5], + [1, 2, 1, 5, 6], + [1, 2, 1, 6, 1], + [1, 2, 1, 6, 2], + [1, 2, 1, 6, 3], + [1, 2, 1, 6, 4], + [1, 2, 1, 6, 5], + [1, 2, 1, 6, 6], + [1, 2, 2, 1, 1], + [1, 2, 2, 1, 2], + [1, 2, 2, 1, 3], + [1, 2, 2, 1, 4], + [1, 2, 2, 1, 5], + [1, 2, 2, 1, 6], + [1, 2, 2, 2, 1], + [1, 2, 2, 2, 2], + [1, 2, 2, 2, 3], + [1, 2, 2, 2, 4], + [1, 2, 2, 2, 5], + [1, 2, 2, 2, 6], + [1, 2, 2, 3, 1], + [1, 2, 2, 3, 2], + [1, 2, 2, 3, 3], + [1, 2, 2, 3, 4], + [1, 2, 2, 3, 5], + [1, 2, 2, 3, 6], + [1, 2, 2, 4, 1], + [1, 2, 2, 4, 2], + [1, 2, 2, 4, 3], + [1, 2, 2, 4, 4], + [1, 2, 2, 4, 5], + [1, 2, 2, 4, 6], + [1, 2, 2, 5, 1], + [1, 2, 2, 5, 2], + [1, 2, 2, 5, 3], + [1, 2, 2, 5, 4], + [1, 2, 2, 5, 5], + [1, 2, 2, 5, 6], + [1, 2, 2, 6, 1], + [1, 2, 2, 6, 2], + [1, 2, 2, 6, 3], + [1, 2, 2, 6, 4], + [1, 2, 2, 6, 5], + [1, 2, 2, 6, 6], + [1, 2, 3, 1, 1], + [1, 2, 3, 1, 2], + [1, 2, 3, 1, 3], + [1, 2, 3, 1, 4], + [1, 2, 3, 1, 5], + [1, 2, 3, 1, 6], + [1, 2, 3, 2, 1], + [1, 2, 3, 2, 2], + [1, 2, 3, 2, 3], + [1, 2, 3, 2, 4], + [1, 2, 3, 2, 5], + [1, 2, 3, 2, 6], + [1, 2, 3, 3, 1], + [1, 2, 3, 3, 2], + [1, 2, 3, 3, 3], + [1, 2, 3, 3, 4], + [1, 2, 3, 3, 5], + [1, 2, 3, 3, 6], + [1, 2, 3, 4, 1], + [1, 2, 3, 4, 2], + [1, 2, 3, 4, 3], + [1, 2, 3, 4, 4], + [1, 2, 3, 4, 6], + [1, 2, 3, 5, 1], + [1, 2, 3, 5, 2], + [1, 2, 3, 5, 3], + [1, 2, 3, 5, 5], + [1, 2, 3, 5, 6], + [1, 2, 3, 6, 1], + [1, 2, 3, 6, 2], + [1, 2, 3, 6, 3], + [1, 2, 3, 6, 4], + [1, 2, 3, 6, 5], + [1, 2, 3, 6, 6], + [1, 2, 4, 1, 1], + [1, 2, 4, 1, 2], + [1, 2, 4, 1, 3], + [1, 2, 4, 1, 4], + [1, 2, 4, 1, 5], + [1, 2, 4, 1, 6], + [1, 2, 4, 2, 1], + [1, 2, 4, 2, 2], + [1, 2, 4, 2, 3], + [1, 2, 4, 2, 4], + [1, 2, 4, 2, 5], + [1, 2, 4, 2, 6], + [1, 2, 4, 3, 1], + [1, 2, 4, 3, 2], + [1, 2, 4, 3, 3], + [1, 2, 4, 3, 4], + [1, 2, 4, 3, 6], + [1, 2, 4, 4, 1], + [1, 2, 4, 4, 2], + [1, 2, 4, 4, 3], + [1, 2, 4, 4, 4], + [1, 2, 4, 4, 5], + [1, 2, 4, 4, 6], + [1, 2, 4, 5, 1], + [1, 2, 4, 5, 2], + [1, 2, 4, 5, 4], + [1, 2, 4, 5, 5], + [1, 2, 4, 5, 6], + [1, 2, 4, 6, 1], + [1, 2, 4, 6, 2], + [1, 2, 4, 6, 3], + [1, 2, 4, 6, 4], + [1, 2, 4, 6, 5], + [1, 2, 4, 6, 6], + [1, 2, 5, 1, 1], + [1, 2, 5, 1, 2], + [1, 2, 5, 1, 3], + [1, 2, 5, 1, 4], + [1, 2, 5, 1, 5], + [1, 2, 5, 1, 6], + [1, 2, 5, 2, 1], + [1, 2, 5, 2, 2], + [1, 2, 5, 2, 3], + [1, 2, 5, 2, 4], + [1, 2, 5, 2, 5], + [1, 2, 5, 2, 6], + [1, 2, 5, 3, 1], + [1, 2, 5, 3, 2], + [1, 2, 5, 3, 3], + [1, 2, 5, 3, 5], + [1, 2, 5, 3, 6], + [1, 2, 5, 4, 1], + [1, 2, 5, 4, 2], + [1, 2, 5, 4, 4], + [1, 2, 5, 4, 5], + [1, 2, 5, 4, 6], + [1, 2, 5, 5, 1], + [1, 2, 5, 5, 2], + [1, 2, 5, 5, 3], + [1, 2, 5, 5, 4], + [1, 2, 5, 5, 5], + [1, 2, 5, 5, 6], + [1, 2, 5, 6, 1], + [1, 2, 5, 6, 2], + [1, 2, 5, 6, 3], + [1, 2, 5, 6, 4], + [1, 2, 5, 6, 5], + [1, 2, 5, 6, 6], + [1, 2, 6, 1, 1], + [1, 2, 6, 1, 2], + [1, 2, 6, 1, 3], + [1, 2, 6, 1, 4], + [1, 2, 6, 1, 5], + [1, 2, 6, 1, 6], + [1, 2, 6, 2, 1], + [1, 2, 6, 2, 2], + [1, 2, 6, 2, 3], + [1, 2, 6, 2, 4], + [1, 2, 6, 2, 5], + [1, 2, 6, 2, 6], + [1, 2, 6, 3, 1], + [1, 2, 6, 3, 2], + [1, 2, 6, 3, 3], + [1, 2, 6, 3, 4], + [1, 2, 6, 3, 5], + [1, 2, 6, 3, 6], + [1, 2, 6, 4, 1], + [1, 2, 6, 4, 2], + [1, 2, 6, 4, 3], + [1, 2, 6, 4, 4], + [1, 2, 6, 4, 5], + [1, 2, 6, 4, 6], + [1, 2, 6, 5, 1], + [1, 2, 6, 5, 2], + [1, 2, 6, 5, 3], + [1, 2, 6, 5, 4], + [1, 2, 6, 5, 5], + [1, 2, 6, 5, 6], + [1, 2, 6, 6, 1], + [1, 2, 6, 6, 2], + [1, 2, 6, 6, 3], + [1, 2, 6, 6, 4], + [1, 2, 6, 6, 5], + [1, 2, 6, 6, 6], + [1, 3, 1, 1, 1], + [1, 3, 1, 1, 2], + [1, 3, 1, 1, 3], + [1, 3, 1, 1, 4], + [1, 3, 1, 1, 5], + [1, 3, 1, 1, 6], + [1, 3, 1, 2, 1], + [1, 3, 1, 2, 2], + [1, 3, 1, 2, 3], + [1, 3, 1, 2, 4], + [1, 3, 1, 2, 5], + [1, 3, 1, 2, 6], + [1, 3, 1, 3, 1], + [1, 3, 1, 3, 2], + [1, 3, 1, 3, 3], + [1, 3, 1, 3, 4], + [1, 3, 1, 3, 5], + [1, 3, 1, 3, 6], + [1, 3, 1, 4, 1], + [1, 3, 1, 4, 2], + [1, 3, 1, 4, 3], + [1, 3, 1, 4, 4], + [1, 3, 1, 4, 5], + [1, 3, 1, 4, 6], + [1, 3, 1, 5, 1], + [1, 3, 1, 5, 2], + [1, 3, 1, 5, 3], + [1, 3, 1, 5, 4], + [1, 3, 1, 5, 5], + [1, 3, 1, 5, 6], + [1, 3, 1, 6, 1], + [1, 3, 1, 6, 2], + [1, 3, 1, 6, 3], + [1, 3, 1, 6, 4], + [1, 3, 1, 6, 5], + [1, 3, 1, 6, 6], + [1, 3, 2, 1, 1], + [1, 3, 2, 1, 2], + [1, 3, 2, 1, 3], + [1, 3, 2, 1, 4], + [1, 3, 2, 1, 5], + [1, 3, 2, 1, 6], + [1, 3, 2, 2, 1], + [1, 3, 2, 2, 2], + [1, 3, 2, 2, 3], + [1, 3, 2, 2, 4], + [1, 3, 2, 2, 5], + [1, 3, 2, 2, 6], + [1, 3, 2, 3, 1], + [1, 3, 2, 3, 2], + [1, 3, 2, 3, 3], + [1, 3, 2, 3, 4], + [1, 3, 2, 3, 5], + [1, 3, 2, 3, 6], + [1, 3, 2, 4, 1], + [1, 3, 2, 4, 2], + [1, 3, 2, 4, 3], + [1, 3, 2, 4, 4], + [1, 3, 2, 4, 6], + [1, 3, 2, 5, 1], + [1, 3, 2, 5, 2], + [1, 3, 2, 5, 3], + [1, 3, 2, 5, 5], + [1, 3, 2, 5, 6], + [1, 3, 2, 6, 1], + [1, 3, 2, 6, 2], + [1, 3, 2, 6, 3], + [1, 3, 2, 6, 4], + [1, 3, 2, 6, 5], + [1, 3, 2, 6, 6], + [1, 3, 3, 1, 1], + [1, 3, 3, 1, 2], + [1, 3, 3, 1, 3], + [1, 3, 3, 1, 4], + [1, 3, 3, 1, 5], + [1, 3, 3, 1, 6], + [1, 3, 3, 2, 1], + [1, 3, 3, 2, 2], + [1, 3, 3, 2, 3], + [1, 3, 3, 2, 4], + [1, 3, 3, 2, 5], + [1, 3, 3, 2, 6], + [1, 3, 3, 3, 1], + [1, 3, 3, 3, 2], + [1, 3, 3, 3, 3], + [1, 3, 3, 3, 4], + [1, 3, 3, 3, 5], + [1, 3, 3, 3, 6], + [1, 3, 3, 4, 1], + [1, 3, 3, 4, 2], + [1, 3, 3, 4, 3], + [1, 3, 3, 4, 4], + [1, 3, 3, 4, 5], + [1, 3, 3, 4, 6], + [1, 3, 3, 5, 1], + [1, 3, 3, 5, 2], + [1, 3, 3, 5, 3], + [1, 3, 3, 5, 4], + [1, 3, 3, 5, 5], + [1, 3, 3, 5, 6], + [1, 3, 3, 6, 1], + [1, 3, 3, 6, 2], + [1, 3, 3, 6, 3], + [1, 3, 3, 6, 4], + [1, 3, 3, 6, 5], + [1, 3, 3, 6, 6], + [1, 3, 4, 1, 1], + [1, 3, 4, 1, 2], + [1, 3, 4, 1, 3], + [1, 3, 4, 1, 4], + [1, 3, 4, 1, 5], + [1, 3, 4, 1, 6], + [1, 3, 4, 2, 1], + [1, 3, 4, 2, 2], + [1, 3, 4, 2, 3], + [1, 3, 4, 2, 4], + [1, 3, 4, 2, 6], + [1, 3, 4, 3, 1], + [1, 3, 4, 3, 2], + [1, 3, 4, 3, 3], + [1, 3, 4, 3, 4], + [1, 3, 4, 3, 5], + [1, 3, 4, 3, 6], + [1, 3, 4, 4, 1], + [1, 3, 4, 4, 2], + [1, 3, 4, 4, 3], + [1, 3, 4, 4, 4], + [1, 3, 4, 4, 5], + [1, 3, 4, 4, 6], + [1, 3, 4, 5, 1], + [1, 3, 4, 5, 3], + [1, 3, 4, 5, 4], + [1, 3, 4, 5, 5], + [1, 3, 4, 5, 6], + [1, 3, 4, 6, 1], + [1, 3, 4, 6, 2], + [1, 3, 4, 6, 3], + [1, 3, 4, 6, 4], + [1, 3, 4, 6, 5], + [1, 3, 4, 6, 6], + [1, 3, 5, 1, 1], + [1, 3, 5, 1, 2], + [1, 3, 5, 1, 3], + [1, 3, 5, 1, 4], + [1, 3, 5, 1, 5], + [1, 3, 5, 1, 6], + [1, 3, 5, 2, 1], + [1, 3, 5, 2, 2], + [1, 3, 5, 2, 3], + [1, 3, 5, 2, 5], + [1, 3, 5, 2, 6], + [1, 3, 5, 3, 1], + [1, 3, 5, 3, 2], + [1, 3, 5, 3, 3], + [1, 3, 5, 3, 4], + [1, 3, 5, 3, 5], + [1, 3, 5, 3, 6], + [1, 3, 5, 4, 1], + [1, 3, 5, 4, 3], + [1, 3, 5, 4, 4], + [1, 3, 5, 4, 5], + [1, 3, 5, 4, 6], + [1, 3, 5, 5, 1], + [1, 3, 5, 5, 2], + [1, 3, 5, 5, 3], + [1, 3, 5, 5, 4], + [1, 3, 5, 5, 5], + [1, 3, 5, 5, 6], + [1, 3, 5, 6, 1], + [1, 3, 5, 6, 2], + [1, 3, 5, 6, 3], + [1, 3, 5, 6, 4], + [1, 3, 5, 6, 5], + [1, 3, 5, 6, 6], + [1, 3, 6, 1, 1], + [1, 3, 6, 1, 2], + [1, 3, 6, 1, 3], + [1, 3, 6, 1, 4], + [1, 3, 6, 1, 5], + [1, 3, 6, 1, 6], + [1, 3, 6, 2, 1], + [1, 3, 6, 2, 2], + [1, 3, 6, 2, 3], + [1, 3, 6, 2, 4], + [1, 3, 6, 2, 5], + [1, 3, 6, 2, 6], + [1, 3, 6, 3, 1], + [1, 3, 6, 3, 2], + [1, 3, 6, 3, 3], + [1, 3, 6, 3, 4], + [1, 3, 6, 3, 5], + [1, 3, 6, 3, 6], + [1, 3, 6, 4, 1], + [1, 3, 6, 4, 2], + [1, 3, 6, 4, 3], + [1, 3, 6, 4, 4], + [1, 3, 6, 4, 5], + [1, 3, 6, 4, 6], + [1, 3, 6, 5, 1], + [1, 3, 6, 5, 2], + [1, 3, 6, 5, 3], + [1, 3, 6, 5, 4], + [1, 3, 6, 5, 5], + [1, 3, 6, 5, 6], + [1, 3, 6, 6, 1], + [1, 3, 6, 6, 2], + [1, 3, 6, 6, 3], + [1, 3, 6, 6, 4], + [1, 3, 6, 6, 5], + [1, 3, 6, 6, 6], + [1, 4, 1, 1, 1], + [1, 4, 1, 1, 2], + [1, 4, 1, 1, 3], + [1, 4, 1, 1, 4], + [1, 4, 1, 1, 5], + [1, 4, 1, 1, 6], + [1, 4, 1, 2, 1], + [1, 4, 1, 2, 2], + [1, 4, 1, 2, 3], + [1, 4, 1, 2, 4], + [1, 4, 1, 2, 5], + [1, 4, 1, 2, 6], + [1, 4, 1, 3, 1], + [1, 4, 1, 3, 2], + [1, 4, 1, 3, 3], + [1, 4, 1, 3, 4], + [1, 4, 1, 3, 5], + [1, 4, 1, 3, 6], + [1, 4, 1, 4, 1], + [1, 4, 1, 4, 2], + [1, 4, 1, 4, 3], + [1, 4, 1, 4, 4], + [1, 4, 1, 4, 5], + [1, 4, 1, 4, 6], + [1, 4, 1, 5, 1], + [1, 4, 1, 5, 2], + [1, 4, 1, 5, 3], + [1, 4, 1, 5, 4], + [1, 4, 1, 5, 5], + [1, 4, 1, 5, 6], + [1, 4, 1, 6, 1], + [1, 4, 1, 6, 2], + [1, 4, 1, 6, 3], + [1, 4, 1, 6, 4], + [1, 4, 1, 6, 5], + [1, 4, 1, 6, 6], + [1, 4, 2, 1, 1], + [1, 4, 2, 1, 2], + [1, 4, 2, 1, 3], + [1, 4, 2, 1, 4], + [1, 4, 2, 1, 5], + [1, 4, 2, 1, 6], + [1, 4, 2, 2, 1], + [1, 4, 2, 2, 2], + [1, 4, 2, 2, 3], + [1, 4, 2, 2, 4], + [1, 4, 2, 2, 5], + [1, 4, 2, 2, 6], + [1, 4, 2, 3, 1], + [1, 4, 2, 3, 2], + [1, 4, 2, 3, 3], + [1, 4, 2, 3, 4], + [1, 4, 2, 3, 6], + [1, 4, 2, 4, 1], + [1, 4, 2, 4, 2], + [1, 4, 2, 4, 3], + [1, 4, 2, 4, 4], + [1, 4, 2, 4, 5], + [1, 4, 2, 4, 6], + [1, 4, 2, 5, 1], + [1, 4, 2, 5, 2], + [1, 4, 2, 5, 4], + [1, 4, 2, 5, 5], + [1, 4, 2, 5, 6], + [1, 4, 2, 6, 1], + [1, 4, 2, 6, 2], + [1, 4, 2, 6, 3], + [1, 4, 2, 6, 4], + [1, 4, 2, 6, 5], + [1, 4, 2, 6, 6], + [1, 4, 3, 1, 1], + [1, 4, 3, 1, 2], + [1, 4, 3, 1, 3], + [1, 4, 3, 1, 4], + [1, 4, 3, 1, 5], + [1, 4, 3, 1, 6], + [1, 4, 3, 2, 1], + [1, 4, 3, 2, 2], + [1, 4, 3, 2, 3], + [1, 4, 3, 2, 4], + [1, 4, 3, 2, 6], + [1, 4, 3, 3, 1], + [1, 4, 3, 3, 2], + [1, 4, 3, 3, 3], + [1, 4, 3, 3, 4], + [1, 4, 3, 3, 5], + [1, 4, 3, 3, 6], + [1, 4, 3, 4, 1], + [1, 4, 3, 4, 2], + [1, 4, 3, 4, 3], + [1, 4, 3, 4, 4], + [1, 4, 3, 4, 5], + [1, 4, 3, 4, 6], + [1, 4, 3, 5, 1], + [1, 4, 3, 5, 3], + [1, 4, 3, 5, 4], + [1, 4, 3, 5, 5], + [1, 4, 3, 5, 6], + [1, 4, 3, 6, 1], + [1, 4, 3, 6, 2], + [1, 4, 3, 6, 3], + [1, 4, 3, 6, 4], + [1, 4, 3, 6, 5], + [1, 4, 3, 6, 6], + [1, 4, 4, 1, 1], + [1, 4, 4, 1, 2], + [1, 4, 4, 1, 3], + [1, 4, 4, 1, 4], + [1, 4, 4, 1, 5], + [1, 4, 4, 1, 6], + [1, 4, 4, 2, 1], + [1, 4, 4, 2, 2], + [1, 4, 4, 2, 3], + [1, 4, 4, 2, 4], + [1, 4, 4, 2, 5], + [1, 4, 4, 2, 6], + [1, 4, 4, 3, 1], + [1, 4, 4, 3, 2], + [1, 4, 4, 3, 3], + [1, 4, 4, 3, 4], + [1, 4, 4, 3, 5], + [1, 4, 4, 3, 6], + [1, 4, 4, 4, 1], + [1, 4, 4, 4, 2], + [1, 4, 4, 4, 3], + [1, 4, 4, 4, 4], + [1, 4, 4, 4, 5], + [1, 4, 4, 4, 6], + [1, 4, 4, 5, 1], + [1, 4, 4, 5, 2], + [1, 4, 4, 5, 3], + [1, 4, 4, 5, 4], + [1, 4, 4, 5, 5], + [1, 4, 4, 5, 6], + [1, 4, 4, 6, 1], + [1, 4, 4, 6, 2], + [1, 4, 4, 6, 3], + [1, 4, 4, 6, 4], + [1, 4, 4, 6, 5], + [1, 4, 4, 6, 6], + [1, 4, 5, 1, 1], + [1, 4, 5, 1, 2], + [1, 4, 5, 1, 3], + [1, 4, 5, 1, 4], + [1, 4, 5, 1, 5], + [1, 4, 5, 1, 6], + [1, 4, 5, 2, 1], + [1, 4, 5, 2, 2], + [1, 4, 5, 2, 4], + [1, 4, 5, 2, 5], + [1, 4, 5, 2, 6], + [1, 4, 5, 3, 1], + [1, 4, 5, 3, 3], + [1, 4, 5, 3, 4], + [1, 4, 5, 3, 5], + [1, 4, 5, 3, 6], + [1, 4, 5, 4, 1], + [1, 4, 5, 4, 2], + [1, 4, 5, 4, 3], + [1, 4, 5, 4, 4], + [1, 4, 5, 4, 5], + [1, 4, 5, 4, 6], + [1, 4, 5, 5, 1], + [1, 4, 5, 5, 2], + [1, 4, 5, 5, 3], + [1, 4, 5, 5, 4], + [1, 4, 5, 5, 5], + [1, 4, 5, 5, 6], + [1, 4, 5, 6, 1], + [1, 4, 5, 6, 2], + [1, 4, 5, 6, 3], + [1, 4, 5, 6, 4], + [1, 4, 5, 6, 5], + [1, 4, 5, 6, 6], + [1, 4, 6, 1, 1], + [1, 4, 6, 1, 2], + [1, 4, 6, 1, 3], + [1, 4, 6, 1, 4], + [1, 4, 6, 1, 5], + [1, 4, 6, 1, 6], + [1, 4, 6, 2, 1], + [1, 4, 6, 2, 2], + [1, 4, 6, 2, 3], + [1, 4, 6, 2, 4], + [1, 4, 6, 2, 5], + [1, 4, 6, 2, 6], + [1, 4, 6, 3, 1], + [1, 4, 6, 3, 2], + [1, 4, 6, 3, 3], + [1, 4, 6, 3, 4], + [1, 4, 6, 3, 5], + [1, 4, 6, 3, 6], + [1, 4, 6, 4, 1], + [1, 4, 6, 4, 2], + [1, 4, 6, 4, 3], + [1, 4, 6, 4, 4], + [1, 4, 6, 4, 5], + [1, 4, 6, 4, 6], + [1, 4, 6, 5, 1], + [1, 4, 6, 5, 2], + [1, 4, 6, 5, 3], + [1, 4, 6, 5, 4], + [1, 4, 6, 5, 5], + [1, 4, 6, 5, 6], + [1, 4, 6, 6, 1], + [1, 4, 6, 6, 2], + [1, 4, 6, 6, 3], + [1, 4, 6, 6, 4], + [1, 4, 6, 6, 5], + [1, 4, 6, 6, 6], + [1, 5, 1, 1, 1], + [1, 5, 1, 1, 2], + [1, 5, 1, 1, 3], + [1, 5, 1, 1, 4], + [1, 5, 1, 1, 5], + [1, 5, 1, 1, 6], + [1, 5, 1, 2, 1], + [1, 5, 1, 2, 2], + [1, 5, 1, 2, 3], + [1, 5, 1, 2, 4], + [1, 5, 1, 2, 5], + [1, 5, 1, 2, 6], + [1, 5, 1, 3, 1], + [1, 5, 1, 3, 2], + [1, 5, 1, 3, 3], + [1, 5, 1, 3, 4], + [1, 5, 1, 3, 5], + [1, 5, 1, 3, 6], + [1, 5, 1, 4, 1], + [1, 5, 1, 4, 2], + [1, 5, 1, 4, 3], + [1, 5, 1, 4, 4], + [1, 5, 1, 4, 5], + [1, 5, 1, 4, 6], + [1, 5, 1, 5, 1], + [1, 5, 1, 5, 2], + [1, 5, 1, 5, 3], + [1, 5, 1, 5, 4], + [1, 5, 1, 5, 5], + [1, 5, 1, 5, 6], + [1, 5, 1, 6, 1], + [1, 5, 1, 6, 2], + [1, 5, 1, 6, 3], + [1, 5, 1, 6, 4], + [1, 5, 1, 6, 5], + [1, 5, 1, 6, 6], + [1, 5, 2, 1, 1], + [1, 5, 2, 1, 2], + [1, 5, 2, 1, 3], + [1, 5, 2, 1, 4], + [1, 5, 2, 1, 5], + [1, 5, 2, 1, 6], + [1, 5, 2, 2, 1], + [1, 5, 2, 2, 2], + [1, 5, 2, 2, 3], + [1, 5, 2, 2, 4], + [1, 5, 2, 2, 5], + [1, 5, 2, 2, 6], + [1, 5, 2, 3, 1], + [1, 5, 2, 3, 2], + [1, 5, 2, 3, 3], + [1, 5, 2, 3, 5], + [1, 5, 2, 3, 6], + [1, 5, 2, 4, 1], + [1, 5, 2, 4, 2], + [1, 5, 2, 4, 4], + [1, 5, 2, 4, 5], + [1, 5, 2, 4, 6], + [1, 5, 2, 5, 1], + [1, 5, 2, 5, 2], + [1, 5, 2, 5, 3], + [1, 5, 2, 5, 4], + [1, 5, 2, 5, 5], + [1, 5, 2, 5, 6], + [1, 5, 2, 6, 1], + [1, 5, 2, 6, 2], + [1, 5, 2, 6, 3], + [1, 5, 2, 6, 4], + [1, 5, 2, 6, 5], + [1, 5, 2, 6, 6], + [1, 5, 3, 1, 1], + [1, 5, 3, 1, 2], + [1, 5, 3, 1, 3], + [1, 5, 3, 1, 4], + [1, 5, 3, 1, 5], + [1, 5, 3, 1, 6], + [1, 5, 3, 2, 1], + [1, 5, 3, 2, 2], + [1, 5, 3, 2, 3], + [1, 5, 3, 2, 5], + [1, 5, 3, 2, 6], + [1, 5, 3, 3, 1], + [1, 5, 3, 3, 2], + [1, 5, 3, 3, 3], + [1, 5, 3, 3, 4], + [1, 5, 3, 3, 5], + [1, 5, 3, 3, 6], + [1, 5, 3, 4, 1], + [1, 5, 3, 4, 3], + [1, 5, 3, 4, 4], + [1, 5, 3, 4, 5], + [1, 5, 3, 4, 6], + [1, 5, 3, 5, 1], + [1, 5, 3, 5, 2], + [1, 5, 3, 5, 3], + [1, 5, 3, 5, 4], + [1, 5, 3, 5, 5], + [1, 5, 3, 5, 6], + [1, 5, 3, 6, 1], + [1, 5, 3, 6, 2], + [1, 5, 3, 6, 3], + [1, 5, 3, 6, 4], + [1, 5, 3, 6, 5], + [1, 5, 3, 6, 6], + [1, 5, 4, 1, 1], + [1, 5, 4, 1, 2], + [1, 5, 4, 1, 3], + [1, 5, 4, 1, 4], + [1, 5, 4, 1, 5], + [1, 5, 4, 1, 6], + [1, 5, 4, 2, 1], + [1, 5, 4, 2, 2], + [1, 5, 4, 2, 4], + [1, 5, 4, 2, 5], + [1, 5, 4, 2, 6], + [1, 5, 4, 3, 1], + [1, 5, 4, 3, 3], + [1, 5, 4, 3, 4], + [1, 5, 4, 3, 5], + [1, 5, 4, 3, 6], + [1, 5, 4, 4, 1], + [1, 5, 4, 4, 2], + [1, 5, 4, 4, 3], + [1, 5, 4, 4, 4], + [1, 5, 4, 4, 5], + [1, 5, 4, 4, 6], + [1, 5, 4, 5, 1], + [1, 5, 4, 5, 2], + [1, 5, 4, 5, 3], + [1, 5, 4, 5, 4], + [1, 5, 4, 5, 5], + [1, 5, 4, 5, 6], + [1, 5, 4, 6, 1], + [1, 5, 4, 6, 2], + [1, 5, 4, 6, 3], + [1, 5, 4, 6, 4], + [1, 5, 4, 6, 5], + [1, 5, 4, 6, 6], + [1, 5, 5, 1, 1], + [1, 5, 5, 1, 2], + [1, 5, 5, 1, 3], + [1, 5, 5, 1, 4], + [1, 5, 5, 1, 5], + [1, 5, 5, 1, 6], + [1, 5, 5, 2, 1], + [1, 5, 5, 2, 2], + [1, 5, 5, 2, 3], + [1, 5, 5, 2, 4], + [1, 5, 5, 2, 5], + [1, 5, 5, 2, 6], + [1, 5, 5, 3, 1], + [1, 5, 5, 3, 2], + [1, 5, 5, 3, 3], + [1, 5, 5, 3, 4], + [1, 5, 5, 3, 5], + [1, 5, 5, 3, 6], + [1, 5, 5, 4, 1], + [1, 5, 5, 4, 2], + [1, 5, 5, 4, 3], + [1, 5, 5, 4, 4], + [1, 5, 5, 4, 5], + [1, 5, 5, 4, 6], + [1, 5, 5, 5, 1], + [1, 5, 5, 5, 2], + [1, 5, 5, 5, 3], + [1, 5, 5, 5, 4], + [1, 5, 5, 5, 5], + [1, 5, 5, 5, 6], + [1, 5, 5, 6, 1], + [1, 5, 5, 6, 2], + [1, 5, 5, 6, 3], + [1, 5, 5, 6, 4], + [1, 5, 5, 6, 5], + [1, 5, 5, 6, 6], + [1, 5, 6, 1, 1], + [1, 5, 6, 1, 2], + [1, 5, 6, 1, 3], + [1, 5, 6, 1, 4], + [1, 5, 6, 1, 5], + [1, 5, 6, 1, 6], + [1, 5, 6, 2, 1], + [1, 5, 6, 2, 2], + [1, 5, 6, 2, 3], + [1, 5, 6, 2, 4], + [1, 5, 6, 2, 5], + [1, 5, 6, 2, 6], + [1, 5, 6, 3, 1], + [1, 5, 6, 3, 2], + [1, 5, 6, 3, 3], + [1, 5, 6, 3, 4], + [1, 5, 6, 3, 5], + [1, 5, 6, 3, 6], + [1, 5, 6, 4, 1], + [1, 5, 6, 4, 2], + [1, 5, 6, 4, 3], + [1, 5, 6, 4, 4], + [1, 5, 6, 4, 5], + [1, 5, 6, 4, 6], + [1, 5, 6, 5, 1], + [1, 5, 6, 5, 2], + [1, 5, 6, 5, 3], + [1, 5, 6, 5, 4], + [1, 5, 6, 5, 5], + [1, 5, 6, 5, 6], + [1, 5, 6, 6, 1], + [1, 5, 6, 6, 2], + [1, 5, 6, 6, 3], + [1, 5, 6, 6, 4], + [1, 5, 6, 6, 5], + [1, 5, 6, 6, 6], + [1, 6, 1, 1, 1], + [1, 6, 1, 1, 2], + [1, 6, 1, 1, 3], + [1, 6, 1, 1, 4], + [1, 6, 1, 1, 5], + [1, 6, 1, 1, 6], + [1, 6, 1, 2, 1], + [1, 6, 1, 2, 2], + [1, 6, 1, 2, 3], + [1, 6, 1, 2, 4], + [1, 6, 1, 2, 5], + [1, 6, 1, 2, 6], + [1, 6, 1, 3, 1], + [1, 6, 1, 3, 2], + [1, 6, 1, 3, 3], + [1, 6, 1, 3, 4], + [1, 6, 1, 3, 5], + [1, 6, 1, 3, 6], + [1, 6, 1, 4, 1], + [1, 6, 1, 4, 2], + [1, 6, 1, 4, 3], + [1, 6, 1, 4, 4], + [1, 6, 1, 4, 5], + [1, 6, 1, 4, 6], + [1, 6, 1, 5, 1], + [1, 6, 1, 5, 2], + [1, 6, 1, 5, 3], + [1, 6, 1, 5, 4], + [1, 6, 1, 5, 5], + [1, 6, 1, 5, 6], + [1, 6, 1, 6, 1], + [1, 6, 1, 6, 2], + [1, 6, 1, 6, 3], + [1, 6, 1, 6, 4], + [1, 6, 1, 6, 5], + [1, 6, 1, 6, 6], + [1, 6, 2, 1, 1], + [1, 6, 2, 1, 2], + [1, 6, 2, 1, 3], + [1, 6, 2, 1, 4], + [1, 6, 2, 1, 5], + [1, 6, 2, 1, 6], + [1, 6, 2, 2, 1], + [1, 6, 2, 2, 2], + [1, 6, 2, 2, 3], + [1, 6, 2, 2, 4], + [1, 6, 2, 2, 5], + [1, 6, 2, 2, 6], + [1, 6, 2, 3, 1], + [1, 6, 2, 3, 2], + [1, 6, 2, 3, 3], + [1, 6, 2, 3, 4], + [1, 6, 2, 3, 5], + [1, 6, 2, 3, 6], + [1, 6, 2, 4, 1], + [1, 6, 2, 4, 2], + [1, 6, 2, 4, 3], + [1, 6, 2, 4, 4], + [1, 6, 2, 4, 5], + [1, 6, 2, 4, 6], + [1, 6, 2, 5, 1], + [1, 6, 2, 5, 2], + [1, 6, 2, 5, 3], + [1, 6, 2, 5, 4], + [1, 6, 2, 5, 5], + [1, 6, 2, 5, 6], + [1, 6, 2, 6, 1], + [1, 6, 2, 6, 2], + [1, 6, 2, 6, 3], + [1, 6, 2, 6, 4], + [1, 6, 2, 6, 5], + [1, 6, 2, 6, 6], + [1, 6, 3, 1, 1], + [1, 6, 3, 1, 2], + [1, 6, 3, 1, 3], + [1, 6, 3, 1, 4], + [1, 6, 3, 1, 5], + [1, 6, 3, 1, 6], + [1, 6, 3, 2, 1], + [1, 6, 3, 2, 2], + [1, 6, 3, 2, 3], + [1, 6, 3, 2, 4], + [1, 6, 3, 2, 5], + [1, 6, 3, 2, 6], + [1, 6, 3, 3, 1], + [1, 6, 3, 3, 2], + [1, 6, 3, 3, 3], + [1, 6, 3, 3, 4], + [1, 6, 3, 3, 5], + [1, 6, 3, 3, 6], + [1, 6, 3, 4, 1], + [1, 6, 3, 4, 2], + [1, 6, 3, 4, 3], + [1, 6, 3, 4, 4], + [1, 6, 3, 4, 5], + [1, 6, 3, 4, 6], + [1, 6, 3, 5, 1], + [1, 6, 3, 5, 2], + [1, 6, 3, 5, 3], + [1, 6, 3, 5, 4], + [1, 6, 3, 5, 5], + [1, 6, 3, 5, 6], + [1, 6, 3, 6, 1], + [1, 6, 3, 6, 2], + [1, 6, 3, 6, 3], + [1, 6, 3, 6, 4], + [1, 6, 3, 6, 5], + [1, 6, 3, 6, 6], + [1, 6, 4, 1, 1], + [1, 6, 4, 1, 2], + [1, 6, 4, 1, 3], + [1, 6, 4, 1, 4], + [1, 6, 4, 1, 5], + [1, 6, 4, 1, 6], + [1, 6, 4, 2, 1], + [1, 6, 4, 2, 2], + [1, 6, 4, 2, 3], + [1, 6, 4, 2, 4], + [1, 6, 4, 2, 5], + [1, 6, 4, 2, 6], + [1, 6, 4, 3, 1], + [1, 6, 4, 3, 2], + [1, 6, 4, 3, 3], + [1, 6, 4, 3, 4], + [1, 6, 4, 3, 5], + [1, 6, 4, 3, 6], + [1, 6, 4, 4, 1], + [1, 6, 4, 4, 2], + [1, 6, 4, 4, 3], + [1, 6, 4, 4, 4], + [1, 6, 4, 4, 5], + [1, 6, 4, 4, 6], + [1, 6, 4, 5, 1], + [1, 6, 4, 5, 2], + [1, 6, 4, 5, 3], + [1, 6, 4, 5, 4], + [1, 6, 4, 5, 5], + [1, 6, 4, 5, 6], + [1, 6, 4, 6, 1], + [1, 6, 4, 6, 2], + [1, 6, 4, 6, 3], + [1, 6, 4, 6, 4], + [1, 6, 4, 6, 5], + [1, 6, 4, 6, 6], + [1, 6, 5, 1, 1], + [1, 6, 5, 1, 2], + [1, 6, 5, 1, 3], + [1, 6, 5, 1, 4], + [1, 6, 5, 1, 5], + [1, 6, 5, 1, 6], + [1, 6, 5, 2, 1], + [1, 6, 5, 2, 2], + [1, 6, 5, 2, 3], + [1, 6, 5, 2, 4], + [1, 6, 5, 2, 5], + [1, 6, 5, 2, 6], + [1, 6, 5, 3, 1], + [1, 6, 5, 3, 2], + [1, 6, 5, 3, 3], + [1, 6, 5, 3, 4], + [1, 6, 5, 3, 5], + [1, 6, 5, 3, 6], + [1, 6, 5, 4, 1], + [1, 6, 5, 4, 2], + [1, 6, 5, 4, 3], + [1, 6, 5, 4, 4], + [1, 6, 5, 4, 5], + [1, 6, 5, 4, 6], + [1, 6, 5, 5, 1], + [1, 6, 5, 5, 2], + [1, 6, 5, 5, 3], + [1, 6, 5, 5, 4], + [1, 6, 5, 5, 5], + [1, 6, 5, 5, 6], + [1, 6, 5, 6, 1], + [1, 6, 5, 6, 2], + [1, 6, 5, 6, 3], + [1, 6, 5, 6, 4], + [1, 6, 5, 6, 5], + [1, 6, 5, 6, 6], + [1, 6, 6, 1, 1], + [1, 6, 6, 1, 2], + [1, 6, 6, 1, 3], + [1, 6, 6, 1, 4], + [1, 6, 6, 1, 5], + [1, 6, 6, 1, 6], + [1, 6, 6, 2, 1], + [1, 6, 6, 2, 2], + [1, 6, 6, 2, 3], + [1, 6, 6, 2, 4], + [1, 6, 6, 2, 5], + [1, 6, 6, 2, 6], + [1, 6, 6, 3, 1], + [1, 6, 6, 3, 2], + [1, 6, 6, 3, 3], + [1, 6, 6, 3, 4], + [1, 6, 6, 3, 5], + [1, 6, 6, 3, 6], + [1, 6, 6, 4, 1], + [1, 6, 6, 4, 2], + [1, 6, 6, 4, 3], + [1, 6, 6, 4, 4], + [1, 6, 6, 4, 5], + [1, 6, 6, 4, 6], + [1, 6, 6, 5, 1], + [1, 6, 6, 5, 2], + [1, 6, 6, 5, 3], + [1, 6, 6, 5, 4], + [1, 6, 6, 5, 5], + [1, 6, 6, 5, 6], + [1, 6, 6, 6, 1], + [1, 6, 6, 6, 2], + [1, 6, 6, 6, 3], + [1, 6, 6, 6, 4], + [1, 6, 6, 6, 5], + [1, 6, 6, 6, 6], + [2, 1, 1, 1, 1], + [2, 1, 1, 1, 2], + [2, 1, 1, 1, 3], + [2, 1, 1, 1, 4], + [2, 1, 1, 1, 5], + [2, 1, 1, 1, 6], + [2, 1, 1, 2, 1], + [2, 1, 1, 2, 2], + [2, 1, 1, 2, 3], + [2, 1, 1, 2, 4], + [2, 1, 1, 2, 5], + [2, 1, 1, 2, 6], + [2, 1, 1, 3, 1], + [2, 1, 1, 3, 2], + [2, 1, 1, 3, 3], + [2, 1, 1, 3, 4], + [2, 1, 1, 3, 5], + [2, 1, 1, 3, 6], + [2, 1, 1, 4, 1], + [2, 1, 1, 4, 2], + [2, 1, 1, 4, 3], + [2, 1, 1, 4, 4], + [2, 1, 1, 4, 5], + [2, 1, 1, 4, 6], + [2, 1, 1, 5, 1], + [2, 1, 1, 5, 2], + [2, 1, 1, 5, 3], + [2, 1, 1, 5, 4], + [2, 1, 1, 5, 5], + [2, 1, 1, 5, 6], + [2, 1, 1, 6, 1], + [2, 1, 1, 6, 2], + [2, 1, 1, 6, 3], + [2, 1, 1, 6, 4], + [2, 1, 1, 6, 5], + [2, 1, 1, 6, 6], + [2, 1, 2, 1, 1], + [2, 1, 2, 1, 2], + [2, 1, 2, 1, 3], + [2, 1, 2, 1, 4], + [2, 1, 2, 1, 5], + [2, 1, 2, 1, 6], + [2, 1, 2, 2, 1], + [2, 1, 2, 2, 2], + [2, 1, 2, 2, 3], + [2, 1, 2, 2, 4], + [2, 1, 2, 2, 5], + [2, 1, 2, 2, 6], + [2, 1, 2, 3, 1], + [2, 1, 2, 3, 2], + [2, 1, 2, 3, 3], + [2, 1, 2, 3, 4], + [2, 1, 2, 3, 5], + [2, 1, 2, 3, 6], + [2, 1, 2, 4, 1], + [2, 1, 2, 4, 2], + [2, 1, 2, 4, 3], + [2, 1, 2, 4, 4], + [2, 1, 2, 4, 5], + [2, 1, 2, 4, 6], + [2, 1, 2, 5, 1], + [2, 1, 2, 5, 2], + [2, 1, 2, 5, 3], + [2, 1, 2, 5, 4], + [2, 1, 2, 5, 5], + [2, 1, 2, 5, 6], + [2, 1, 2, 6, 1], + [2, 1, 2, 6, 2], + [2, 1, 2, 6, 3], + [2, 1, 2, 6, 4], + [2, 1, 2, 6, 5], + [2, 1, 2, 6, 6], + [2, 1, 3, 1, 1], + [2, 1, 3, 1, 2], + [2, 1, 3, 1, 3], + [2, 1, 3, 1, 4], + [2, 1, 3, 1, 5], + [2, 1, 3, 1, 6], + [2, 1, 3, 2, 1], + [2, 1, 3, 2, 2], + [2, 1, 3, 2, 3], + [2, 1, 3, 2, 4], + [2, 1, 3, 2, 5], + [2, 1, 3, 2, 6], + [2, 1, 3, 3, 1], + [2, 1, 3, 3, 2], + [2, 1, 3, 3, 3], + [2, 1, 3, 3, 4], + [2, 1, 3, 3, 5], + [2, 1, 3, 3, 6], + [2, 1, 3, 4, 1], + [2, 1, 3, 4, 2], + [2, 1, 3, 4, 3], + [2, 1, 3, 4, 4], + [2, 1, 3, 4, 6], + [2, 1, 3, 5, 1], + [2, 1, 3, 5, 2], + [2, 1, 3, 5, 3], + [2, 1, 3, 5, 5], + [2, 1, 3, 5, 6], + [2, 1, 3, 6, 1], + [2, 1, 3, 6, 2], + [2, 1, 3, 6, 3], + [2, 1, 3, 6, 4], + [2, 1, 3, 6, 5], + [2, 1, 3, 6, 6], + [2, 1, 4, 1, 1], + [2, 1, 4, 1, 2], + [2, 1, 4, 1, 3], + [2, 1, 4, 1, 4], + [2, 1, 4, 1, 5], + [2, 1, 4, 1, 6], + [2, 1, 4, 2, 1], + [2, 1, 4, 2, 2], + [2, 1, 4, 2, 3], + [2, 1, 4, 2, 4], + [2, 1, 4, 2, 5], + [2, 1, 4, 2, 6], + [2, 1, 4, 3, 1], + [2, 1, 4, 3, 2], + [2, 1, 4, 3, 3], + [2, 1, 4, 3, 4], + [2, 1, 4, 3, 6], + [2, 1, 4, 4, 1], + [2, 1, 4, 4, 2], + [2, 1, 4, 4, 3], + [2, 1, 4, 4, 4], + [2, 1, 4, 4, 5], + [2, 1, 4, 4, 6], + [2, 1, 4, 5, 1], + [2, 1, 4, 5, 2], + [2, 1, 4, 5, 4], + [2, 1, 4, 5, 5], + [2, 1, 4, 5, 6], + [2, 1, 4, 6, 1], + [2, 1, 4, 6, 2], + [2, 1, 4, 6, 3], + [2, 1, 4, 6, 4], + [2, 1, 4, 6, 5], + [2, 1, 4, 6, 6], + [2, 1, 5, 1, 1], + [2, 1, 5, 1, 2], + [2, 1, 5, 1, 3], + [2, 1, 5, 1, 4], + [2, 1, 5, 1, 5], + [2, 1, 5, 1, 6], + [2, 1, 5, 2, 1], + [2, 1, 5, 2, 2], + [2, 1, 5, 2, 3], + [2, 1, 5, 2, 4], + [2, 1, 5, 2, 5], + [2, 1, 5, 2, 6], + [2, 1, 5, 3, 1], + [2, 1, 5, 3, 2], + [2, 1, 5, 3, 3], + [2, 1, 5, 3, 5], + [2, 1, 5, 3, 6], + [2, 1, 5, 4, 1], + [2, 1, 5, 4, 2], + [2, 1, 5, 4, 4], + [2, 1, 5, 4, 5], + [2, 1, 5, 4, 6], + [2, 1, 5, 5, 1], + [2, 1, 5, 5, 2], + [2, 1, 5, 5, 3], + [2, 1, 5, 5, 4], + [2, 1, 5, 5, 5], + [2, 1, 5, 5, 6], + [2, 1, 5, 6, 1], + [2, 1, 5, 6, 2], + [2, 1, 5, 6, 3], + [2, 1, 5, 6, 4], + [2, 1, 5, 6, 5], + [2, 1, 5, 6, 6], + [2, 1, 6, 1, 1], + [2, 1, 6, 1, 2], + [2, 1, 6, 1, 3], + [2, 1, 6, 1, 4], + [2, 1, 6, 1, 5], + [2, 1, 6, 1, 6], + [2, 1, 6, 2, 1], + [2, 1, 6, 2, 2], + [2, 1, 6, 2, 3], + [2, 1, 6, 2, 4], + [2, 1, 6, 2, 5], + [2, 1, 6, 2, 6], + [2, 1, 6, 3, 1], + [2, 1, 6, 3, 2], + [2, 1, 6, 3, 3], + [2, 1, 6, 3, 4], + [2, 1, 6, 3, 5], + [2, 1, 6, 3, 6], + [2, 1, 6, 4, 1], + [2, 1, 6, 4, 2], + [2, 1, 6, 4, 3], + [2, 1, 6, 4, 4], + [2, 1, 6, 4, 5], + [2, 1, 6, 4, 6], + [2, 1, 6, 5, 1], + [2, 1, 6, 5, 2], + [2, 1, 6, 5, 3], + [2, 1, 6, 5, 4], + [2, 1, 6, 5, 5], + [2, 1, 6, 5, 6], + [2, 1, 6, 6, 1], + [2, 1, 6, 6, 2], + [2, 1, 6, 6, 3], + [2, 1, 6, 6, 4], + [2, 1, 6, 6, 5], + [2, 1, 6, 6, 6], + [2, 2, 1, 1, 1], + [2, 2, 1, 1, 2], + [2, 2, 1, 1, 3], + [2, 2, 1, 1, 4], + [2, 2, 1, 1, 5], + [2, 2, 1, 1, 6], + [2, 2, 1, 2, 1], + [2, 2, 1, 2, 2], + [2, 2, 1, 2, 3], + [2, 2, 1, 2, 4], + [2, 2, 1, 2, 5], + [2, 2, 1, 2, 6], + [2, 2, 1, 3, 1], + [2, 2, 1, 3, 2], + [2, 2, 1, 3, 3], + [2, 2, 1, 3, 4], + [2, 2, 1, 3, 5], + [2, 2, 1, 3, 6], + [2, 2, 1, 4, 1], + [2, 2, 1, 4, 2], + [2, 2, 1, 4, 3], + [2, 2, 1, 4, 4], + [2, 2, 1, 4, 5], + [2, 2, 1, 4, 6], + [2, 2, 1, 5, 1], + [2, 2, 1, 5, 2], + [2, 2, 1, 5, 3], + [2, 2, 1, 5, 4], + [2, 2, 1, 5, 5], + [2, 2, 1, 5, 6], + [2, 2, 1, 6, 1], + [2, 2, 1, 6, 2], + [2, 2, 1, 6, 3], + [2, 2, 1, 6, 4], + [2, 2, 1, 6, 5], + [2, 2, 1, 6, 6], + [2, 2, 2, 1, 1], + [2, 2, 2, 1, 2], + [2, 2, 2, 1, 3], + [2, 2, 2, 1, 4], + [2, 2, 2, 1, 5], + [2, 2, 2, 1, 6], + [2, 2, 2, 2, 1], + [2, 2, 2, 2, 2], + [2, 2, 2, 2, 3], + [2, 2, 2, 2, 4], + [2, 2, 2, 2, 5], + [2, 2, 2, 2, 6], + [2, 2, 2, 3, 1], + [2, 2, 2, 3, 2], + [2, 2, 2, 3, 3], + [2, 2, 2, 3, 4], + [2, 2, 2, 3, 5], + [2, 2, 2, 3, 6], + [2, 2, 2, 4, 1], + [2, 2, 2, 4, 2], + [2, 2, 2, 4, 3], + [2, 2, 2, 4, 4], + [2, 2, 2, 4, 5], + [2, 2, 2, 4, 6], + [2, 2, 2, 5, 1], + [2, 2, 2, 5, 2], + [2, 2, 2, 5, 3], + [2, 2, 2, 5, 4], + [2, 2, 2, 5, 5], + [2, 2, 2, 5, 6], + [2, 2, 2, 6, 1], + [2, 2, 2, 6, 2], + [2, 2, 2, 6, 3], + [2, 2, 2, 6, 4], + [2, 2, 2, 6, 5], + [2, 2, 2, 6, 6], + [2, 2, 3, 1, 1], + [2, 2, 3, 1, 2], + [2, 2, 3, 1, 3], + [2, 2, 3, 1, 4], + [2, 2, 3, 1, 5], + [2, 2, 3, 1, 6], + [2, 2, 3, 2, 1], + [2, 2, 3, 2, 2], + [2, 2, 3, 2, 3], + [2, 2, 3, 2, 4], + [2, 2, 3, 2, 5], + [2, 2, 3, 2, 6], + [2, 2, 3, 3, 1], + [2, 2, 3, 3, 2], + [2, 2, 3, 3, 3], + [2, 2, 3, 3, 4], + [2, 2, 3, 3, 5], + [2, 2, 3, 3, 6], + [2, 2, 3, 4, 1], + [2, 2, 3, 4, 2], + [2, 2, 3, 4, 3], + [2, 2, 3, 4, 4], + [2, 2, 3, 4, 5], + [2, 2, 3, 4, 6], + [2, 2, 3, 5, 1], + [2, 2, 3, 5, 2], + [2, 2, 3, 5, 3], + [2, 2, 3, 5, 4], + [2, 2, 3, 5, 5], + [2, 2, 3, 5, 6], + [2, 2, 3, 6, 1], + [2, 2, 3, 6, 2], + [2, 2, 3, 6, 3], + [2, 2, 3, 6, 4], + [2, 2, 3, 6, 5], + [2, 2, 3, 6, 6], + [2, 2, 4, 1, 1], + [2, 2, 4, 1, 2], + [2, 2, 4, 1, 3], + [2, 2, 4, 1, 4], + [2, 2, 4, 1, 5], + [2, 2, 4, 1, 6], + [2, 2, 4, 2, 1], + [2, 2, 4, 2, 2], + [2, 2, 4, 2, 3], + [2, 2, 4, 2, 4], + [2, 2, 4, 2, 5], + [2, 2, 4, 2, 6], + [2, 2, 4, 3, 1], + [2, 2, 4, 3, 2], + [2, 2, 4, 3, 3], + [2, 2, 4, 3, 4], + [2, 2, 4, 3, 5], + [2, 2, 4, 3, 6], + [2, 2, 4, 4, 1], + [2, 2, 4, 4, 2], + [2, 2, 4, 4, 3], + [2, 2, 4, 4, 4], + [2, 2, 4, 4, 5], + [2, 2, 4, 4, 6], + [2, 2, 4, 5, 1], + [2, 2, 4, 5, 2], + [2, 2, 4, 5, 3], + [2, 2, 4, 5, 4], + [2, 2, 4, 5, 5], + [2, 2, 4, 5, 6], + [2, 2, 4, 6, 1], + [2, 2, 4, 6, 2], + [2, 2, 4, 6, 3], + [2, 2, 4, 6, 4], + [2, 2, 4, 6, 5], + [2, 2, 4, 6, 6], + [2, 2, 5, 1, 1], + [2, 2, 5, 1, 2], + [2, 2, 5, 1, 3], + [2, 2, 5, 1, 4], + [2, 2, 5, 1, 5], + [2, 2, 5, 1, 6], + [2, 2, 5, 2, 1], + [2, 2, 5, 2, 2], + [2, 2, 5, 2, 3], + [2, 2, 5, 2, 4], + [2, 2, 5, 2, 5], + [2, 2, 5, 2, 6], + [2, 2, 5, 3, 1], + [2, 2, 5, 3, 2], + [2, 2, 5, 3, 3], + [2, 2, 5, 3, 4], + [2, 2, 5, 3, 5], + [2, 2, 5, 3, 6], + [2, 2, 5, 4, 1], + [2, 2, 5, 4, 2], + [2, 2, 5, 4, 3], + [2, 2, 5, 4, 4], + [2, 2, 5, 4, 5], + [2, 2, 5, 4, 6], + [2, 2, 5, 5, 1], + [2, 2, 5, 5, 2], + [2, 2, 5, 5, 3], + [2, 2, 5, 5, 4], + [2, 2, 5, 5, 5], + [2, 2, 5, 5, 6], + [2, 2, 5, 6, 1], + [2, 2, 5, 6, 2], + [2, 2, 5, 6, 3], + [2, 2, 5, 6, 4], + [2, 2, 5, 6, 5], + [2, 2, 5, 6, 6], + [2, 2, 6, 1, 1], + [2, 2, 6, 1, 2], + [2, 2, 6, 1, 3], + [2, 2, 6, 1, 4], + [2, 2, 6, 1, 5], + [2, 2, 6, 1, 6], + [2, 2, 6, 2, 1], + [2, 2, 6, 2, 2], + [2, 2, 6, 2, 3], + [2, 2, 6, 2, 4], + [2, 2, 6, 2, 5], + [2, 2, 6, 2, 6], + [2, 2, 6, 3, 1], + [2, 2, 6, 3, 2], + [2, 2, 6, 3, 3], + [2, 2, 6, 3, 4], + [2, 2, 6, 3, 5], + [2, 2, 6, 3, 6], + [2, 2, 6, 4, 1], + [2, 2, 6, 4, 2], + [2, 2, 6, 4, 3], + [2, 2, 6, 4, 4], + [2, 2, 6, 4, 5], + [2, 2, 6, 4, 6], + [2, 2, 6, 5, 1], + [2, 2, 6, 5, 2], + [2, 2, 6, 5, 3], + [2, 2, 6, 5, 4], + [2, 2, 6, 5, 5], + [2, 2, 6, 5, 6], + [2, 2, 6, 6, 1], + [2, 2, 6, 6, 2], + [2, 2, 6, 6, 3], + [2, 2, 6, 6, 4], + [2, 2, 6, 6, 5], + [2, 2, 6, 6, 6], + [2, 3, 1, 1, 1], + [2, 3, 1, 1, 2], + [2, 3, 1, 1, 3], + [2, 3, 1, 1, 4], + [2, 3, 1, 1, 5], + [2, 3, 1, 1, 6], + [2, 3, 1, 2, 1], + [2, 3, 1, 2, 2], + [2, 3, 1, 2, 3], + [2, 3, 1, 2, 4], + [2, 3, 1, 2, 5], + [2, 3, 1, 2, 6], + [2, 3, 1, 3, 1], + [2, 3, 1, 3, 2], + [2, 3, 1, 3, 3], + [2, 3, 1, 3, 4], + [2, 3, 1, 3, 5], + [2, 3, 1, 3, 6], + [2, 3, 1, 4, 1], + [2, 3, 1, 4, 2], + [2, 3, 1, 4, 3], + [2, 3, 1, 4, 4], + [2, 3, 1, 4, 6], + [2, 3, 1, 5, 1], + [2, 3, 1, 5, 2], + [2, 3, 1, 5, 3], + [2, 3, 1, 5, 5], + [2, 3, 1, 5, 6], + [2, 3, 1, 6, 1], + [2, 3, 1, 6, 2], + [2, 3, 1, 6, 3], + [2, 3, 1, 6, 4], + [2, 3, 1, 6, 5], + [2, 3, 1, 6, 6], + [2, 3, 2, 1, 1], + [2, 3, 2, 1, 2], + [2, 3, 2, 1, 3], + [2, 3, 2, 1, 4], + [2, 3, 2, 1, 5], + [2, 3, 2, 1, 6], + [2, 3, 2, 2, 1], + [2, 3, 2, 2, 2], + [2, 3, 2, 2, 3], + [2, 3, 2, 2, 4], + [2, 3, 2, 2, 5], + [2, 3, 2, 2, 6], + [2, 3, 2, 3, 1], + [2, 3, 2, 3, 2], + [2, 3, 2, 3, 3], + [2, 3, 2, 3, 4], + [2, 3, 2, 3, 5], + [2, 3, 2, 3, 6], + [2, 3, 2, 4, 1], + [2, 3, 2, 4, 2], + [2, 3, 2, 4, 3], + [2, 3, 2, 4, 4], + [2, 3, 2, 4, 5], + [2, 3, 2, 4, 6], + [2, 3, 2, 5, 1], + [2, 3, 2, 5, 2], + [2, 3, 2, 5, 3], + [2, 3, 2, 5, 4], + [2, 3, 2, 5, 5], + [2, 3, 2, 5, 6], + [2, 3, 2, 6, 1], + [2, 3, 2, 6, 2], + [2, 3, 2, 6, 3], + [2, 3, 2, 6, 4], + [2, 3, 2, 6, 5], + [2, 3, 2, 6, 6], + [2, 3, 3, 1, 1], + [2, 3, 3, 1, 2], + [2, 3, 3, 1, 3], + [2, 3, 3, 1, 4], + [2, 3, 3, 1, 5], + [2, 3, 3, 1, 6], + [2, 3, 3, 2, 1], + [2, 3, 3, 2, 2], + [2, 3, 3, 2, 3], + [2, 3, 3, 2, 4], + [2, 3, 3, 2, 5], + [2, 3, 3, 2, 6], + [2, 3, 3, 3, 1], + [2, 3, 3, 3, 2], + [2, 3, 3, 3, 3], + [2, 3, 3, 3, 4], + [2, 3, 3, 3, 5], + [2, 3, 3, 3, 6], + [2, 3, 3, 4, 1], + [2, 3, 3, 4, 2], + [2, 3, 3, 4, 3], + [2, 3, 3, 4, 4], + [2, 3, 3, 4, 5], + [2, 3, 3, 4, 6], + [2, 3, 3, 5, 1], + [2, 3, 3, 5, 2], + [2, 3, 3, 5, 3], + [2, 3, 3, 5, 4], + [2, 3, 3, 5, 5], + [2, 3, 3, 5, 6], + [2, 3, 3, 6, 1], + [2, 3, 3, 6, 2], + [2, 3, 3, 6, 3], + [2, 3, 3, 6, 4], + [2, 3, 3, 6, 5], + [2, 3, 3, 6, 6], + [2, 3, 4, 1, 1], + [2, 3, 4, 1, 2], + [2, 3, 4, 1, 3], + [2, 3, 4, 1, 4], + [2, 3, 4, 1, 6], + [2, 3, 4, 2, 1], + [2, 3, 4, 2, 2], + [2, 3, 4, 2, 3], + [2, 3, 4, 2, 4], + [2, 3, 4, 2, 5], + [2, 3, 4, 2, 6], + [2, 3, 4, 3, 1], + [2, 3, 4, 3, 2], + [2, 3, 4, 3, 3], + [2, 3, 4, 3, 4], + [2, 3, 4, 3, 5], + [2, 3, 4, 3, 6], + [2, 3, 4, 4, 1], + [2, 3, 4, 4, 2], + [2, 3, 4, 4, 3], + [2, 3, 4, 4, 4], + [2, 3, 4, 4, 5], + [2, 3, 4, 4, 6], + [2, 3, 4, 5, 2], + [2, 3, 4, 5, 3], + [2, 3, 4, 5, 4], + [2, 3, 4, 5, 5], + [2, 3, 4, 6, 1], + [2, 3, 4, 6, 2], + [2, 3, 4, 6, 3], + [2, 3, 4, 6, 4], + [2, 3, 4, 6, 6], + [2, 3, 5, 1, 1], + [2, 3, 5, 1, 2], + [2, 3, 5, 1, 3], + [2, 3, 5, 1, 5], + [2, 3, 5, 1, 6], + [2, 3, 5, 2, 1], + [2, 3, 5, 2, 2], + [2, 3, 5, 2, 3], + [2, 3, 5, 2, 4], + [2, 3, 5, 2, 5], + [2, 3, 5, 2, 6], + [2, 3, 5, 3, 1], + [2, 3, 5, 3, 2], + [2, 3, 5, 3, 3], + [2, 3, 5, 3, 4], + [2, 3, 5, 3, 5], + [2, 3, 5, 3, 6], + [2, 3, 5, 4, 2], + [2, 3, 5, 4, 3], + [2, 3, 5, 4, 4], + [2, 3, 5, 4, 5], + [2, 3, 5, 5, 1], + [2, 3, 5, 5, 2], + [2, 3, 5, 5, 3], + [2, 3, 5, 5, 4], + [2, 3, 5, 5, 5], + [2, 3, 5, 5, 6], + [2, 3, 5, 6, 1], + [2, 3, 5, 6, 2], + [2, 3, 5, 6, 3], + [2, 3, 5, 6, 5], + [2, 3, 5, 6, 6], + [2, 3, 6, 1, 1], + [2, 3, 6, 1, 2], + [2, 3, 6, 1, 3], + [2, 3, 6, 1, 4], + [2, 3, 6, 1, 5], + [2, 3, 6, 1, 6], + [2, 3, 6, 2, 1], + [2, 3, 6, 2, 2], + [2, 3, 6, 2, 3], + [2, 3, 6, 2, 4], + [2, 3, 6, 2, 5], + [2, 3, 6, 2, 6], + [2, 3, 6, 3, 1], + [2, 3, 6, 3, 2], + [2, 3, 6, 3, 3], + [2, 3, 6, 3, 4], + [2, 3, 6, 3, 5], + [2, 3, 6, 3, 6], + [2, 3, 6, 4, 1], + [2, 3, 6, 4, 2], + [2, 3, 6, 4, 3], + [2, 3, 6, 4, 4], + [2, 3, 6, 4, 6], + [2, 3, 6, 5, 1], + [2, 3, 6, 5, 2], + [2, 3, 6, 5, 3], + [2, 3, 6, 5, 5], + [2, 3, 6, 5, 6], + [2, 3, 6, 6, 1], + [2, 3, 6, 6, 2], + [2, 3, 6, 6, 3], + [2, 3, 6, 6, 4], + [2, 3, 6, 6, 5], + [2, 3, 6, 6, 6], + [2, 4, 1, 1, 1], + [2, 4, 1, 1, 2], + [2, 4, 1, 1, 3], + [2, 4, 1, 1, 4], + [2, 4, 1, 1, 5], + [2, 4, 1, 1, 6], + [2, 4, 1, 2, 1], + [2, 4, 1, 2, 2], + [2, 4, 1, 2, 3], + [2, 4, 1, 2, 4], + [2, 4, 1, 2, 5], + [2, 4, 1, 2, 6], + [2, 4, 1, 3, 1], + [2, 4, 1, 3, 2], + [2, 4, 1, 3, 3], + [2, 4, 1, 3, 4], + [2, 4, 1, 3, 6], + [2, 4, 1, 4, 1], + [2, 4, 1, 4, 2], + [2, 4, 1, 4, 3], + [2, 4, 1, 4, 4], + [2, 4, 1, 4, 5], + [2, 4, 1, 4, 6], + [2, 4, 1, 5, 1], + [2, 4, 1, 5, 2], + [2, 4, 1, 5, 4], + [2, 4, 1, 5, 5], + [2, 4, 1, 5, 6], + [2, 4, 1, 6, 1], + [2, 4, 1, 6, 2], + [2, 4, 1, 6, 3], + [2, 4, 1, 6, 4], + [2, 4, 1, 6, 5], + [2, 4, 1, 6, 6], + [2, 4, 2, 1, 1], + [2, 4, 2, 1, 2], + [2, 4, 2, 1, 3], + [2, 4, 2, 1, 4], + [2, 4, 2, 1, 5], + [2, 4, 2, 1, 6], + [2, 4, 2, 2, 1], + [2, 4, 2, 2, 2], + [2, 4, 2, 2, 3], + [2, 4, 2, 2, 4], + [2, 4, 2, 2, 5], + [2, 4, 2, 2, 6], + [2, 4, 2, 3, 1], + [2, 4, 2, 3, 2], + [2, 4, 2, 3, 3], + [2, 4, 2, 3, 4], + [2, 4, 2, 3, 5], + [2, 4, 2, 3, 6], + [2, 4, 2, 4, 1], + [2, 4, 2, 4, 2], + [2, 4, 2, 4, 3], + [2, 4, 2, 4, 4], + [2, 4, 2, 4, 5], + [2, 4, 2, 4, 6], + [2, 4, 2, 5, 1], + [2, 4, 2, 5, 2], + [2, 4, 2, 5, 3], + [2, 4, 2, 5, 4], + [2, 4, 2, 5, 5], + [2, 4, 2, 5, 6], + [2, 4, 2, 6, 1], + [2, 4, 2, 6, 2], + [2, 4, 2, 6, 3], + [2, 4, 2, 6, 4], + [2, 4, 2, 6, 5], + [2, 4, 2, 6, 6], + [2, 4, 3, 1, 1], + [2, 4, 3, 1, 2], + [2, 4, 3, 1, 3], + [2, 4, 3, 1, 4], + [2, 4, 3, 1, 6], + [2, 4, 3, 2, 1], + [2, 4, 3, 2, 2], + [2, 4, 3, 2, 3], + [2, 4, 3, 2, 4], + [2, 4, 3, 2, 5], + [2, 4, 3, 2, 6], + [2, 4, 3, 3, 1], + [2, 4, 3, 3, 2], + [2, 4, 3, 3, 3], + [2, 4, 3, 3, 4], + [2, 4, 3, 3, 5], + [2, 4, 3, 3, 6], + [2, 4, 3, 4, 1], + [2, 4, 3, 4, 2], + [2, 4, 3, 4, 3], + [2, 4, 3, 4, 4], + [2, 4, 3, 4, 5], + [2, 4, 3, 4, 6], + [2, 4, 3, 5, 2], + [2, 4, 3, 5, 3], + [2, 4, 3, 5, 4], + [2, 4, 3, 5, 5], + [2, 4, 3, 6, 1], + [2, 4, 3, 6, 2], + [2, 4, 3, 6, 3], + [2, 4, 3, 6, 4], + [2, 4, 3, 6, 6], + [2, 4, 4, 1, 1], + [2, 4, 4, 1, 2], + [2, 4, 4, 1, 3], + [2, 4, 4, 1, 4], + [2, 4, 4, 1, 5], + [2, 4, 4, 1, 6], + [2, 4, 4, 2, 1], + [2, 4, 4, 2, 2], + [2, 4, 4, 2, 3], + [2, 4, 4, 2, 4], + [2, 4, 4, 2, 5], + [2, 4, 4, 2, 6], + [2, 4, 4, 3, 1], + [2, 4, 4, 3, 2], + [2, 4, 4, 3, 3], + [2, 4, 4, 3, 4], + [2, 4, 4, 3, 5], + [2, 4, 4, 3, 6], + [2, 4, 4, 4, 1], + [2, 4, 4, 4, 2], + [2, 4, 4, 4, 3], + [2, 4, 4, 4, 4], + [2, 4, 4, 4, 5], + [2, 4, 4, 4, 6], + [2, 4, 4, 5, 1], + [2, 4, 4, 5, 2], + [2, 4, 4, 5, 3], + [2, 4, 4, 5, 4], + [2, 4, 4, 5, 5], + [2, 4, 4, 5, 6], + [2, 4, 4, 6, 1], + [2, 4, 4, 6, 2], + [2, 4, 4, 6, 3], + [2, 4, 4, 6, 4], + [2, 4, 4, 6, 5], + [2, 4, 4, 6, 6], + [2, 4, 5, 1, 1], + [2, 4, 5, 1, 2], + [2, 4, 5, 1, 4], + [2, 4, 5, 1, 5], + [2, 4, 5, 1, 6], + [2, 4, 5, 2, 1], + [2, 4, 5, 2, 2], + [2, 4, 5, 2, 3], + [2, 4, 5, 2, 4], + [2, 4, 5, 2, 5], + [2, 4, 5, 2, 6], + [2, 4, 5, 3, 2], + [2, 4, 5, 3, 3], + [2, 4, 5, 3, 4], + [2, 4, 5, 3, 5], + [2, 4, 5, 4, 1], + [2, 4, 5, 4, 2], + [2, 4, 5, 4, 3], + [2, 4, 5, 4, 4], + [2, 4, 5, 4, 5], + [2, 4, 5, 4, 6], + [2, 4, 5, 5, 1], + [2, 4, 5, 5, 2], + [2, 4, 5, 5, 3], + [2, 4, 5, 5, 4], + [2, 4, 5, 5, 5], + [2, 4, 5, 5, 6], + [2, 4, 5, 6, 1], + [2, 4, 5, 6, 2], + [2, 4, 5, 6, 4], + [2, 4, 5, 6, 5], + [2, 4, 5, 6, 6], + [2, 4, 6, 1, 1], + [2, 4, 6, 1, 2], + [2, 4, 6, 1, 3], + [2, 4, 6, 1, 4], + [2, 4, 6, 1, 5], + [2, 4, 6, 1, 6], + [2, 4, 6, 2, 1], + [2, 4, 6, 2, 2], + [2, 4, 6, 2, 3], + [2, 4, 6, 2, 4], + [2, 4, 6, 2, 5], + [2, 4, 6, 2, 6], + [2, 4, 6, 3, 1], + [2, 4, 6, 3, 2], + [2, 4, 6, 3, 3], + [2, 4, 6, 3, 4], + [2, 4, 6, 3, 6], + [2, 4, 6, 4, 1], + [2, 4, 6, 4, 2], + [2, 4, 6, 4, 3], + [2, 4, 6, 4, 4], + [2, 4, 6, 4, 5], + [2, 4, 6, 4, 6], + [2, 4, 6, 5, 1], + [2, 4, 6, 5, 2], + [2, 4, 6, 5, 4], + [2, 4, 6, 5, 5], + [2, 4, 6, 5, 6], + [2, 4, 6, 6, 1], + [2, 4, 6, 6, 2], + [2, 4, 6, 6, 3], + [2, 4, 6, 6, 4], + [2, 4, 6, 6, 5], + [2, 4, 6, 6, 6], + [2, 5, 1, 1, 1], + [2, 5, 1, 1, 2], + [2, 5, 1, 1, 3], + [2, 5, 1, 1, 4], + [2, 5, 1, 1, 5], + [2, 5, 1, 1, 6], + [2, 5, 1, 2, 1], + [2, 5, 1, 2, 2], + [2, 5, 1, 2, 3], + [2, 5, 1, 2, 4], + [2, 5, 1, 2, 5], + [2, 5, 1, 2, 6], + [2, 5, 1, 3, 1], + [2, 5, 1, 3, 2], + [2, 5, 1, 3, 3], + [2, 5, 1, 3, 5], + [2, 5, 1, 3, 6], + [2, 5, 1, 4, 1], + [2, 5, 1, 4, 2], + [2, 5, 1, 4, 4], + [2, 5, 1, 4, 5], + [2, 5, 1, 4, 6], + [2, 5, 1, 5, 1], + [2, 5, 1, 5, 2], + [2, 5, 1, 5, 3], + [2, 5, 1, 5, 4], + [2, 5, 1, 5, 5], + [2, 5, 1, 5, 6], + [2, 5, 1, 6, 1], + [2, 5, 1, 6, 2], + [2, 5, 1, 6, 3], + [2, 5, 1, 6, 4], + [2, 5, 1, 6, 5], + [2, 5, 1, 6, 6], + [2, 5, 2, 1, 1], + [2, 5, 2, 1, 2], + [2, 5, 2, 1, 3], + [2, 5, 2, 1, 4], + [2, 5, 2, 1, 5], + [2, 5, 2, 1, 6], + [2, 5, 2, 2, 1], + [2, 5, 2, 2, 2], + [2, 5, 2, 2, 3], + [2, 5, 2, 2, 4], + [2, 5, 2, 2, 5], + [2, 5, 2, 2, 6], + [2, 5, 2, 3, 1], + [2, 5, 2, 3, 2], + [2, 5, 2, 3, 3], + [2, 5, 2, 3, 4], + [2, 5, 2, 3, 5], + [2, 5, 2, 3, 6], + [2, 5, 2, 4, 1], + [2, 5, 2, 4, 2], + [2, 5, 2, 4, 3], + [2, 5, 2, 4, 4], + [2, 5, 2, 4, 5], + [2, 5, 2, 4, 6], + [2, 5, 2, 5, 1], + [2, 5, 2, 5, 2], + [2, 5, 2, 5, 3], + [2, 5, 2, 5, 4], + [2, 5, 2, 5, 5], + [2, 5, 2, 5, 6], + [2, 5, 2, 6, 1], + [2, 5, 2, 6, 2], + [2, 5, 2, 6, 3], + [2, 5, 2, 6, 4], + [2, 5, 2, 6, 5], + [2, 5, 2, 6, 6], + [2, 5, 3, 1, 1], + [2, 5, 3, 1, 2], + [2, 5, 3, 1, 3], + [2, 5, 3, 1, 5], + [2, 5, 3, 1, 6], + [2, 5, 3, 2, 1], + [2, 5, 3, 2, 2], + [2, 5, 3, 2, 3], + [2, 5, 3, 2, 4], + [2, 5, 3, 2, 5], + [2, 5, 3, 2, 6], + [2, 5, 3, 3, 1], + [2, 5, 3, 3, 2], + [2, 5, 3, 3, 3], + [2, 5, 3, 3, 4], + [2, 5, 3, 3, 5], + [2, 5, 3, 3, 6], + [2, 5, 3, 4, 2], + [2, 5, 3, 4, 3], + [2, 5, 3, 4, 4], + [2, 5, 3, 4, 5], + [2, 5, 3, 5, 1], + [2, 5, 3, 5, 2], + [2, 5, 3, 5, 3], + [2, 5, 3, 5, 4], + [2, 5, 3, 5, 5], + [2, 5, 3, 5, 6], + [2, 5, 3, 6, 1], + [2, 5, 3, 6, 2], + [2, 5, 3, 6, 3], + [2, 5, 3, 6, 5], + [2, 5, 3, 6, 6], + [2, 5, 4, 1, 1], + [2, 5, 4, 1, 2], + [2, 5, 4, 1, 4], + [2, 5, 4, 1, 5], + [2, 5, 4, 1, 6], + [2, 5, 4, 2, 1], + [2, 5, 4, 2, 2], + [2, 5, 4, 2, 3], + [2, 5, 4, 2, 4], + [2, 5, 4, 2, 5], + [2, 5, 4, 2, 6], + [2, 5, 4, 3, 2], + [2, 5, 4, 3, 3], + [2, 5, 4, 3, 4], + [2, 5, 4, 3, 5], + [2, 5, 4, 4, 1], + [2, 5, 4, 4, 2], + [2, 5, 4, 4, 3], + [2, 5, 4, 4, 4], + [2, 5, 4, 4, 5], + [2, 5, 4, 4, 6], + [2, 5, 4, 5, 1], + [2, 5, 4, 5, 2], + [2, 5, 4, 5, 3], + [2, 5, 4, 5, 4], + [2, 5, 4, 5, 5], + [2, 5, 4, 5, 6], + [2, 5, 4, 6, 1], + [2, 5, 4, 6, 2], + [2, 5, 4, 6, 4], + [2, 5, 4, 6, 5], + [2, 5, 4, 6, 6], + [2, 5, 5, 1, 1], + [2, 5, 5, 1, 2], + [2, 5, 5, 1, 3], + [2, 5, 5, 1, 4], + [2, 5, 5, 1, 5], + [2, 5, 5, 1, 6], + [2, 5, 5, 2, 1], + [2, 5, 5, 2, 2], + [2, 5, 5, 2, 3], + [2, 5, 5, 2, 4], + [2, 5, 5, 2, 5], + [2, 5, 5, 2, 6], + [2, 5, 5, 3, 1], + [2, 5, 5, 3, 2], + [2, 5, 5, 3, 3], + [2, 5, 5, 3, 4], + [2, 5, 5, 3, 5], + [2, 5, 5, 3, 6], + [2, 5, 5, 4, 1], + [2, 5, 5, 4, 2], + [2, 5, 5, 4, 3], + [2, 5, 5, 4, 4], + [2, 5, 5, 4, 5], + [2, 5, 5, 4, 6], + [2, 5, 5, 5, 1], + [2, 5, 5, 5, 2], + [2, 5, 5, 5, 3], + [2, 5, 5, 5, 4], + [2, 5, 5, 5, 5], + [2, 5, 5, 5, 6], + [2, 5, 5, 6, 1], + [2, 5, 5, 6, 2], + [2, 5, 5, 6, 3], + [2, 5, 5, 6, 4], + [2, 5, 5, 6, 5], + [2, 5, 5, 6, 6], + [2, 5, 6, 1, 1], + [2, 5, 6, 1, 2], + [2, 5, 6, 1, 3], + [2, 5, 6, 1, 4], + [2, 5, 6, 1, 5], + [2, 5, 6, 1, 6], + [2, 5, 6, 2, 1], + [2, 5, 6, 2, 2], + [2, 5, 6, 2, 3], + [2, 5, 6, 2, 4], + [2, 5, 6, 2, 5], + [2, 5, 6, 2, 6], + [2, 5, 6, 3, 1], + [2, 5, 6, 3, 2], + [2, 5, 6, 3, 3], + [2, 5, 6, 3, 5], + [2, 5, 6, 3, 6], + [2, 5, 6, 4, 1], + [2, 5, 6, 4, 2], + [2, 5, 6, 4, 4], + [2, 5, 6, 4, 5], + [2, 5, 6, 4, 6], + [2, 5, 6, 5, 1], + [2, 5, 6, 5, 2], + [2, 5, 6, 5, 3], + [2, 5, 6, 5, 4], + [2, 5, 6, 5, 5], + [2, 5, 6, 5, 6], + [2, 5, 6, 6, 1], + [2, 5, 6, 6, 2], + [2, 5, 6, 6, 3], + [2, 5, 6, 6, 4], + [2, 5, 6, 6, 5], + [2, 5, 6, 6, 6], + [2, 6, 1, 1, 1], + [2, 6, 1, 1, 2], + [2, 6, 1, 1, 3], + [2, 6, 1, 1, 4], + [2, 6, 1, 1, 5], + [2, 6, 1, 1, 6], + [2, 6, 1, 2, 1], + [2, 6, 1, 2, 2], + [2, 6, 1, 2, 3], + [2, 6, 1, 2, 4], + [2, 6, 1, 2, 5], + [2, 6, 1, 2, 6], + [2, 6, 1, 3, 1], + [2, 6, 1, 3, 2], + [2, 6, 1, 3, 3], + [2, 6, 1, 3, 4], + [2, 6, 1, 3, 5], + [2, 6, 1, 3, 6], + [2, 6, 1, 4, 1], + [2, 6, 1, 4, 2], + [2, 6, 1, 4, 3], + [2, 6, 1, 4, 4], + [2, 6, 1, 4, 5], + [2, 6, 1, 4, 6], + [2, 6, 1, 5, 1], + [2, 6, 1, 5, 2], + [2, 6, 1, 5, 3], + [2, 6, 1, 5, 4], + [2, 6, 1, 5, 5], + [2, 6, 1, 5, 6], + [2, 6, 1, 6, 1], + [2, 6, 1, 6, 2], + [2, 6, 1, 6, 3], + [2, 6, 1, 6, 4], + [2, 6, 1, 6, 5], + [2, 6, 1, 6, 6], + [2, 6, 2, 1, 1], + [2, 6, 2, 1, 2], + [2, 6, 2, 1, 3], + [2, 6, 2, 1, 4], + [2, 6, 2, 1, 5], + [2, 6, 2, 1, 6], + [2, 6, 2, 2, 1], + [2, 6, 2, 2, 2], + [2, 6, 2, 2, 3], + [2, 6, 2, 2, 4], + [2, 6, 2, 2, 5], + [2, 6, 2, 2, 6], + [2, 6, 2, 3, 1], + [2, 6, 2, 3, 2], + [2, 6, 2, 3, 3], + [2, 6, 2, 3, 4], + [2, 6, 2, 3, 5], + [2, 6, 2, 3, 6], + [2, 6, 2, 4, 1], + [2, 6, 2, 4, 2], + [2, 6, 2, 4, 3], + [2, 6, 2, 4, 4], + [2, 6, 2, 4, 5], + [2, 6, 2, 4, 6], + [2, 6, 2, 5, 1], + [2, 6, 2, 5, 2], + [2, 6, 2, 5, 3], + [2, 6, 2, 5, 4], + [2, 6, 2, 5, 5], + [2, 6, 2, 5, 6], + [2, 6, 2, 6, 1], + [2, 6, 2, 6, 2], + [2, 6, 2, 6, 3], + [2, 6, 2, 6, 4], + [2, 6, 2, 6, 5], + [2, 6, 2, 6, 6], + [2, 6, 3, 1, 1], + [2, 6, 3, 1, 2], + [2, 6, 3, 1, 3], + [2, 6, 3, 1, 4], + [2, 6, 3, 1, 5], + [2, 6, 3, 1, 6], + [2, 6, 3, 2, 1], + [2, 6, 3, 2, 2], + [2, 6, 3, 2, 3], + [2, 6, 3, 2, 4], + [2, 6, 3, 2, 5], + [2, 6, 3, 2, 6], + [2, 6, 3, 3, 1], + [2, 6, 3, 3, 2], + [2, 6, 3, 3, 3], + [2, 6, 3, 3, 4], + [2, 6, 3, 3, 5], + [2, 6, 3, 3, 6], + [2, 6, 3, 4, 1], + [2, 6, 3, 4, 2], + [2, 6, 3, 4, 3], + [2, 6, 3, 4, 4], + [2, 6, 3, 4, 6], + [2, 6, 3, 5, 1], + [2, 6, 3, 5, 2], + [2, 6, 3, 5, 3], + [2, 6, 3, 5, 5], + [2, 6, 3, 5, 6], + [2, 6, 3, 6, 1], + [2, 6, 3, 6, 2], + [2, 6, 3, 6, 3], + [2, 6, 3, 6, 4], + [2, 6, 3, 6, 5], + [2, 6, 3, 6, 6], + [2, 6, 4, 1, 1], + [2, 6, 4, 1, 2], + [2, 6, 4, 1, 3], + [2, 6, 4, 1, 4], + [2, 6, 4, 1, 5], + [2, 6, 4, 1, 6], + [2, 6, 4, 2, 1], + [2, 6, 4, 2, 2], + [2, 6, 4, 2, 3], + [2, 6, 4, 2, 4], + [2, 6, 4, 2, 5], + [2, 6, 4, 2, 6], + [2, 6, 4, 3, 1], + [2, 6, 4, 3, 2], + [2, 6, 4, 3, 3], + [2, 6, 4, 3, 4], + [2, 6, 4, 3, 6], + [2, 6, 4, 4, 1], + [2, 6, 4, 4, 2], + [2, 6, 4, 4, 3], + [2, 6, 4, 4, 4], + [2, 6, 4, 4, 5], + [2, 6, 4, 4, 6], + [2, 6, 4, 5, 1], + [2, 6, 4, 5, 2], + [2, 6, 4, 5, 4], + [2, 6, 4, 5, 5], + [2, 6, 4, 5, 6], + [2, 6, 4, 6, 1], + [2, 6, 4, 6, 2], + [2, 6, 4, 6, 3], + [2, 6, 4, 6, 4], + [2, 6, 4, 6, 5], + [2, 6, 4, 6, 6], + [2, 6, 5, 1, 1], + [2, 6, 5, 1, 2], + [2, 6, 5, 1, 3], + [2, 6, 5, 1, 4], + [2, 6, 5, 1, 5], + [2, 6, 5, 1, 6], + [2, 6, 5, 2, 1], + [2, 6, 5, 2, 2], + [2, 6, 5, 2, 3], + [2, 6, 5, 2, 4], + [2, 6, 5, 2, 5], + [2, 6, 5, 2, 6], + [2, 6, 5, 3, 1], + [2, 6, 5, 3, 2], + [2, 6, 5, 3, 3], + [2, 6, 5, 3, 5], + [2, 6, 5, 3, 6], + [2, 6, 5, 4, 1], + [2, 6, 5, 4, 2], + [2, 6, 5, 4, 4], + [2, 6, 5, 4, 5], + [2, 6, 5, 4, 6], + [2, 6, 5, 5, 1], + [2, 6, 5, 5, 2], + [2, 6, 5, 5, 3], + [2, 6, 5, 5, 4], + [2, 6, 5, 5, 5], + [2, 6, 5, 5, 6], + [2, 6, 5, 6, 1], + [2, 6, 5, 6, 2], + [2, 6, 5, 6, 3], + [2, 6, 5, 6, 4], + [2, 6, 5, 6, 5], + [2, 6, 5, 6, 6], + [2, 6, 6, 1, 1], + [2, 6, 6, 1, 2], + [2, 6, 6, 1, 3], + [2, 6, 6, 1, 4], + [2, 6, 6, 1, 5], + [2, 6, 6, 1, 6], + [2, 6, 6, 2, 1], + [2, 6, 6, 2, 2], + [2, 6, 6, 2, 3], + [2, 6, 6, 2, 4], + [2, 6, 6, 2, 5], + [2, 6, 6, 2, 6], + [2, 6, 6, 3, 1], + [2, 6, 6, 3, 2], + [2, 6, 6, 3, 3], + [2, 6, 6, 3, 4], + [2, 6, 6, 3, 5], + [2, 6, 6, 3, 6], + [2, 6, 6, 4, 1], + [2, 6, 6, 4, 2], + [2, 6, 6, 4, 3], + [2, 6, 6, 4, 4], + [2, 6, 6, 4, 5], + [2, 6, 6, 4, 6], + [2, 6, 6, 5, 1], + [2, 6, 6, 5, 2], + [2, 6, 6, 5, 3], + [2, 6, 6, 5, 4], + [2, 6, 6, 5, 5], + [2, 6, 6, 5, 6], + [2, 6, 6, 6, 1], + [2, 6, 6, 6, 2], + [2, 6, 6, 6, 3], + [2, 6, 6, 6, 4], + [2, 6, 6, 6, 5], + [2, 6, 6, 6, 6], + [3, 1, 1, 1, 1], + [3, 1, 1, 1, 2], + [3, 1, 1, 1, 3], + [3, 1, 1, 1, 4], + [3, 1, 1, 1, 5], + [3, 1, 1, 1, 6], + [3, 1, 1, 2, 1], + [3, 1, 1, 2, 2], + [3, 1, 1, 2, 3], + [3, 1, 1, 2, 4], + [3, 1, 1, 2, 5], + [3, 1, 1, 2, 6], + [3, 1, 1, 3, 1], + [3, 1, 1, 3, 2], + [3, 1, 1, 3, 3], + [3, 1, 1, 3, 4], + [3, 1, 1, 3, 5], + [3, 1, 1, 3, 6], + [3, 1, 1, 4, 1], + [3, 1, 1, 4, 2], + [3, 1, 1, 4, 3], + [3, 1, 1, 4, 4], + [3, 1, 1, 4, 5], + [3, 1, 1, 4, 6], + [3, 1, 1, 5, 1], + [3, 1, 1, 5, 2], + [3, 1, 1, 5, 3], + [3, 1, 1, 5, 4], + [3, 1, 1, 5, 5], + [3, 1, 1, 5, 6], + [3, 1, 1, 6, 1], + [3, 1, 1, 6, 2], + [3, 1, 1, 6, 3], + [3, 1, 1, 6, 4], + [3, 1, 1, 6, 5], + [3, 1, 1, 6, 6], + [3, 1, 2, 1, 1], + [3, 1, 2, 1, 2], + [3, 1, 2, 1, 3], + [3, 1, 2, 1, 4], + [3, 1, 2, 1, 5], + [3, 1, 2, 1, 6], + [3, 1, 2, 2, 1], + [3, 1, 2, 2, 2], + [3, 1, 2, 2, 3], + [3, 1, 2, 2, 4], + [3, 1, 2, 2, 5], + [3, 1, 2, 2, 6], + [3, 1, 2, 3, 1], + [3, 1, 2, 3, 2], + [3, 1, 2, 3, 3], + [3, 1, 2, 3, 4], + [3, 1, 2, 3, 5], + [3, 1, 2, 3, 6], + [3, 1, 2, 4, 1], + [3, 1, 2, 4, 2], + [3, 1, 2, 4, 3], + [3, 1, 2, 4, 4], + [3, 1, 2, 4, 6], + [3, 1, 2, 5, 1], + [3, 1, 2, 5, 2], + [3, 1, 2, 5, 3], + [3, 1, 2, 5, 5], + [3, 1, 2, 5, 6], + [3, 1, 2, 6, 1], + [3, 1, 2, 6, 2], + [3, 1, 2, 6, 3], + [3, 1, 2, 6, 4], + [3, 1, 2, 6, 5], + [3, 1, 2, 6, 6], + [3, 1, 3, 1, 1], + [3, 1, 3, 1, 2], + [3, 1, 3, 1, 3], + [3, 1, 3, 1, 4], + [3, 1, 3, 1, 5], + [3, 1, 3, 1, 6], + [3, 1, 3, 2, 1], + [3, 1, 3, 2, 2], + [3, 1, 3, 2, 3], + [3, 1, 3, 2, 4], + [3, 1, 3, 2, 5], + [3, 1, 3, 2, 6], + [3, 1, 3, 3, 1], + [3, 1, 3, 3, 2], + [3, 1, 3, 3, 3], + [3, 1, 3, 3, 4], + [3, 1, 3, 3, 5], + [3, 1, 3, 3, 6], + [3, 1, 3, 4, 1], + [3, 1, 3, 4, 2], + [3, 1, 3, 4, 3], + [3, 1, 3, 4, 4], + [3, 1, 3, 4, 5], + [3, 1, 3, 4, 6], + [3, 1, 3, 5, 1], + [3, 1, 3, 5, 2], + [3, 1, 3, 5, 3], + [3, 1, 3, 5, 4], + [3, 1, 3, 5, 5], + [3, 1, 3, 5, 6], + [3, 1, 3, 6, 1], + [3, 1, 3, 6, 2], + [3, 1, 3, 6, 3], + [3, 1, 3, 6, 4], + [3, 1, 3, 6, 5], + [3, 1, 3, 6, 6], + [3, 1, 4, 1, 1], + [3, 1, 4, 1, 2], + [3, 1, 4, 1, 3], + [3, 1, 4, 1, 4], + [3, 1, 4, 1, 5], + [3, 1, 4, 1, 6], + [3, 1, 4, 2, 1], + [3, 1, 4, 2, 2], + [3, 1, 4, 2, 3], + [3, 1, 4, 2, 4], + [3, 1, 4, 2, 6], + [3, 1, 4, 3, 1], + [3, 1, 4, 3, 2], + [3, 1, 4, 3, 3], + [3, 1, 4, 3, 4], + [3, 1, 4, 3, 5], + [3, 1, 4, 3, 6], + [3, 1, 4, 4, 1], + [3, 1, 4, 4, 2], + [3, 1, 4, 4, 3], + [3, 1, 4, 4, 4], + [3, 1, 4, 4, 5], + [3, 1, 4, 4, 6], + [3, 1, 4, 5, 1], + [3, 1, 4, 5, 3], + [3, 1, 4, 5, 4], + [3, 1, 4, 5, 5], + [3, 1, 4, 5, 6], + [3, 1, 4, 6, 1], + [3, 1, 4, 6, 2], + [3, 1, 4, 6, 3], + [3, 1, 4, 6, 4], + [3, 1, 4, 6, 5], + [3, 1, 4, 6, 6], + [3, 1, 5, 1, 1], + [3, 1, 5, 1, 2], + [3, 1, 5, 1, 3], + [3, 1, 5, 1, 4], + [3, 1, 5, 1, 5], + [3, 1, 5, 1, 6], + [3, 1, 5, 2, 1], + [3, 1, 5, 2, 2], + [3, 1, 5, 2, 3], + [3, 1, 5, 2, 5], + [3, 1, 5, 2, 6], + [3, 1, 5, 3, 1], + [3, 1, 5, 3, 2], + [3, 1, 5, 3, 3], + [3, 1, 5, 3, 4], + [3, 1, 5, 3, 5], + [3, 1, 5, 3, 6], + [3, 1, 5, 4, 1], + [3, 1, 5, 4, 3], + [3, 1, 5, 4, 4], + [3, 1, 5, 4, 5], + [3, 1, 5, 4, 6], + [3, 1, 5, 5, 1], + [3, 1, 5, 5, 2], + [3, 1, 5, 5, 3], + [3, 1, 5, 5, 4], + [3, 1, 5, 5, 5], + [3, 1, 5, 5, 6], + [3, 1, 5, 6, 1], + [3, 1, 5, 6, 2], + [3, 1, 5, 6, 3], + [3, 1, 5, 6, 4], + [3, 1, 5, 6, 5], + [3, 1, 5, 6, 6], + [3, 1, 6, 1, 1], + [3, 1, 6, 1, 2], + [3, 1, 6, 1, 3], + [3, 1, 6, 1, 4], + [3, 1, 6, 1, 5], + [3, 1, 6, 1, 6], + [3, 1, 6, 2, 1], + [3, 1, 6, 2, 2], + [3, 1, 6, 2, 3], + [3, 1, 6, 2, 4], + [3, 1, 6, 2, 5], + [3, 1, 6, 2, 6], + [3, 1, 6, 3, 1], + [3, 1, 6, 3, 2], + [3, 1, 6, 3, 3], + [3, 1, 6, 3, 4], + [3, 1, 6, 3, 5], + [3, 1, 6, 3, 6], + [3, 1, 6, 4, 1], + [3, 1, 6, 4, 2], + [3, 1, 6, 4, 3], + [3, 1, 6, 4, 4], + [3, 1, 6, 4, 5], + [3, 1, 6, 4, 6], + [3, 1, 6, 5, 1], + [3, 1, 6, 5, 2], + [3, 1, 6, 5, 3], + [3, 1, 6, 5, 4], + [3, 1, 6, 5, 5], + [3, 1, 6, 5, 6], + [3, 1, 6, 6, 1], + [3, 1, 6, 6, 2], + [3, 1, 6, 6, 3], + [3, 1, 6, 6, 4], + [3, 1, 6, 6, 5], + [3, 1, 6, 6, 6], + [3, 2, 1, 1, 1], + [3, 2, 1, 1, 2], + [3, 2, 1, 1, 3], + [3, 2, 1, 1, 4], + [3, 2, 1, 1, 5], + [3, 2, 1, 1, 6], + [3, 2, 1, 2, 1], + [3, 2, 1, 2, 2], + [3, 2, 1, 2, 3], + [3, 2, 1, 2, 4], + [3, 2, 1, 2, 5], + [3, 2, 1, 2, 6], + [3, 2, 1, 3, 1], + [3, 2, 1, 3, 2], + [3, 2, 1, 3, 3], + [3, 2, 1, 3, 4], + [3, 2, 1, 3, 5], + [3, 2, 1, 3, 6], + [3, 2, 1, 4, 1], + [3, 2, 1, 4, 2], + [3, 2, 1, 4, 3], + [3, 2, 1, 4, 4], + [3, 2, 1, 4, 6], + [3, 2, 1, 5, 1], + [3, 2, 1, 5, 2], + [3, 2, 1, 5, 3], + [3, 2, 1, 5, 5], + [3, 2, 1, 5, 6], + [3, 2, 1, 6, 1], + [3, 2, 1, 6, 2], + [3, 2, 1, 6, 3], + [3, 2, 1, 6, 4], + [3, 2, 1, 6, 5], + [3, 2, 1, 6, 6], + [3, 2, 2, 1, 1], + [3, 2, 2, 1, 2], + [3, 2, 2, 1, 3], + [3, 2, 2, 1, 4], + [3, 2, 2, 1, 5], + [3, 2, 2, 1, 6], + [3, 2, 2, 2, 1], + [3, 2, 2, 2, 2], + [3, 2, 2, 2, 3], + [3, 2, 2, 2, 4], + [3, 2, 2, 2, 5], + [3, 2, 2, 2, 6], + [3, 2, 2, 3, 1], + [3, 2, 2, 3, 2], + [3, 2, 2, 3, 3], + [3, 2, 2, 3, 4], + [3, 2, 2, 3, 5], + [3, 2, 2, 3, 6], + [3, 2, 2, 4, 1], + [3, 2, 2, 4, 2], + [3, 2, 2, 4, 3], + [3, 2, 2, 4, 4], + [3, 2, 2, 4, 5], + [3, 2, 2, 4, 6], + [3, 2, 2, 5, 1], + [3, 2, 2, 5, 2], + [3, 2, 2, 5, 3], + [3, 2, 2, 5, 4], + [3, 2, 2, 5, 5], + [3, 2, 2, 5, 6], + [3, 2, 2, 6, 1], + [3, 2, 2, 6, 2], + [3, 2, 2, 6, 3], + [3, 2, 2, 6, 4], + [3, 2, 2, 6, 5], + [3, 2, 2, 6, 6], + [3, 2, 3, 1, 1], + [3, 2, 3, 1, 2], + [3, 2, 3, 1, 3], + [3, 2, 3, 1, 4], + [3, 2, 3, 1, 5], + [3, 2, 3, 1, 6], + [3, 2, 3, 2, 1], + [3, 2, 3, 2, 2], + [3, 2, 3, 2, 3], + [3, 2, 3, 2, 4], + [3, 2, 3, 2, 5], + [3, 2, 3, 2, 6], + [3, 2, 3, 3, 1], + [3, 2, 3, 3, 2], + [3, 2, 3, 3, 3], + [3, 2, 3, 3, 4], + [3, 2, 3, 3, 5], + [3, 2, 3, 3, 6], + [3, 2, 3, 4, 1], + [3, 2, 3, 4, 2], + [3, 2, 3, 4, 3], + [3, 2, 3, 4, 4], + [3, 2, 3, 4, 5], + [3, 2, 3, 4, 6], + [3, 2, 3, 5, 1], + [3, 2, 3, 5, 2], + [3, 2, 3, 5, 3], + [3, 2, 3, 5, 4], + [3, 2, 3, 5, 5], + [3, 2, 3, 5, 6], + [3, 2, 3, 6, 1], + [3, 2, 3, 6, 2], + [3, 2, 3, 6, 3], + [3, 2, 3, 6, 4], + [3, 2, 3, 6, 5], + [3, 2, 3, 6, 6], + [3, 2, 4, 1, 1], + [3, 2, 4, 1, 2], + [3, 2, 4, 1, 3], + [3, 2, 4, 1, 4], + [3, 2, 4, 1, 6], + [3, 2, 4, 2, 1], + [3, 2, 4, 2, 2], + [3, 2, 4, 2, 3], + [3, 2, 4, 2, 4], + [3, 2, 4, 2, 5], + [3, 2, 4, 2, 6], + [3, 2, 4, 3, 1], + [3, 2, 4, 3, 2], + [3, 2, 4, 3, 3], + [3, 2, 4, 3, 4], + [3, 2, 4, 3, 5], + [3, 2, 4, 3, 6], + [3, 2, 4, 4, 1], + [3, 2, 4, 4, 2], + [3, 2, 4, 4, 3], + [3, 2, 4, 4, 4], + [3, 2, 4, 4, 5], + [3, 2, 4, 4, 6], + [3, 2, 4, 5, 2], + [3, 2, 4, 5, 3], + [3, 2, 4, 5, 4], + [3, 2, 4, 5, 5], + [3, 2, 4, 6, 1], + [3, 2, 4, 6, 2], + [3, 2, 4, 6, 3], + [3, 2, 4, 6, 4], + [3, 2, 4, 6, 6], + [3, 2, 5, 1, 1], + [3, 2, 5, 1, 2], + [3, 2, 5, 1, 3], + [3, 2, 5, 1, 5], + [3, 2, 5, 1, 6], + [3, 2, 5, 2, 1], + [3, 2, 5, 2, 2], + [3, 2, 5, 2, 3], + [3, 2, 5, 2, 4], + [3, 2, 5, 2, 5], + [3, 2, 5, 2, 6], + [3, 2, 5, 3, 1], + [3, 2, 5, 3, 2], + [3, 2, 5, 3, 3], + [3, 2, 5, 3, 4], + [3, 2, 5, 3, 5], + [3, 2, 5, 3, 6], + [3, 2, 5, 4, 2], + [3, 2, 5, 4, 3], + [3, 2, 5, 4, 4], + [3, 2, 5, 4, 5], + [3, 2, 5, 5, 1], + [3, 2, 5, 5, 2], + [3, 2, 5, 5, 3], + [3, 2, 5, 5, 4], + [3, 2, 5, 5, 5], + [3, 2, 5, 5, 6], + [3, 2, 5, 6, 1], + [3, 2, 5, 6, 2], + [3, 2, 5, 6, 3], + [3, 2, 5, 6, 5], + [3, 2, 5, 6, 6], + [3, 2, 6, 1, 1], + [3, 2, 6, 1, 2], + [3, 2, 6, 1, 3], + [3, 2, 6, 1, 4], + [3, 2, 6, 1, 5], + [3, 2, 6, 1, 6], + [3, 2, 6, 2, 1], + [3, 2, 6, 2, 2], + [3, 2, 6, 2, 3], + [3, 2, 6, 2, 4], + [3, 2, 6, 2, 5], + [3, 2, 6, 2, 6], + [3, 2, 6, 3, 1], + [3, 2, 6, 3, 2], + [3, 2, 6, 3, 3], + [3, 2, 6, 3, 4], + [3, 2, 6, 3, 5], + [3, 2, 6, 3, 6], + [3, 2, 6, 4, 1], + [3, 2, 6, 4, 2], + [3, 2, 6, 4, 3], + [3, 2, 6, 4, 4], + [3, 2, 6, 4, 6], + [3, 2, 6, 5, 1], + [3, 2, 6, 5, 2], + [3, 2, 6, 5, 3], + [3, 2, 6, 5, 5], + [3, 2, 6, 5, 6], + [3, 2, 6, 6, 1], + [3, 2, 6, 6, 2], + [3, 2, 6, 6, 3], + [3, 2, 6, 6, 4], + [3, 2, 6, 6, 5], + [3, 2, 6, 6, 6], + [3, 3, 1, 1, 1], + [3, 3, 1, 1, 2], + [3, 3, 1, 1, 3], + [3, 3, 1, 1, 4], + [3, 3, 1, 1, 5], + [3, 3, 1, 1, 6], + [3, 3, 1, 2, 1], + [3, 3, 1, 2, 2], + [3, 3, 1, 2, 3], + [3, 3, 1, 2, 4], + [3, 3, 1, 2, 5], + [3, 3, 1, 2, 6], + [3, 3, 1, 3, 1], + [3, 3, 1, 3, 2], + [3, 3, 1, 3, 3], + [3, 3, 1, 3, 4], + [3, 3, 1, 3, 5], + [3, 3, 1, 3, 6], + [3, 3, 1, 4, 1], + [3, 3, 1, 4, 2], + [3, 3, 1, 4, 3], + [3, 3, 1, 4, 4], + [3, 3, 1, 4, 5], + [3, 3, 1, 4, 6], + [3, 3, 1, 5, 1], + [3, 3, 1, 5, 2], + [3, 3, 1, 5, 3], + [3, 3, 1, 5, 4], + [3, 3, 1, 5, 5], + [3, 3, 1, 5, 6], + [3, 3, 1, 6, 1], + [3, 3, 1, 6, 2], + [3, 3, 1, 6, 3], + [3, 3, 1, 6, 4], + [3, 3, 1, 6, 5], + [3, 3, 1, 6, 6], + [3, 3, 2, 1, 1], + [3, 3, 2, 1, 2], + [3, 3, 2, 1, 3], + [3, 3, 2, 1, 4], + [3, 3, 2, 1, 5], + [3, 3, 2, 1, 6], + [3, 3, 2, 2, 1], + [3, 3, 2, 2, 2], + [3, 3, 2, 2, 3], + [3, 3, 2, 2, 4], + [3, 3, 2, 2, 5], + [3, 3, 2, 2, 6], + [3, 3, 2, 3, 1], + [3, 3, 2, 3, 2], + [3, 3, 2, 3, 3], + [3, 3, 2, 3, 4], + [3, 3, 2, 3, 5], + [3, 3, 2, 3, 6], + [3, 3, 2, 4, 1], + [3, 3, 2, 4, 2], + [3, 3, 2, 4, 3], + [3, 3, 2, 4, 4], + [3, 3, 2, 4, 5], + [3, 3, 2, 4, 6], + [3, 3, 2, 5, 1], + [3, 3, 2, 5, 2], + [3, 3, 2, 5, 3], + [3, 3, 2, 5, 4], + [3, 3, 2, 5, 5], + [3, 3, 2, 5, 6], + [3, 3, 2, 6, 1], + [3, 3, 2, 6, 2], + [3, 3, 2, 6, 3], + [3, 3, 2, 6, 4], + [3, 3, 2, 6, 5], + [3, 3, 2, 6, 6], + [3, 3, 3, 1, 1], + [3, 3, 3, 1, 2], + [3, 3, 3, 1, 3], + [3, 3, 3, 1, 4], + [3, 3, 3, 1, 5], + [3, 3, 3, 1, 6], + [3, 3, 3, 2, 1], + [3, 3, 3, 2, 2], + [3, 3, 3, 2, 3], + [3, 3, 3, 2, 4], + [3, 3, 3, 2, 5], + [3, 3, 3, 2, 6], + [3, 3, 3, 3, 1], + [3, 3, 3, 3, 2], + [3, 3, 3, 3, 3], + [3, 3, 3, 3, 4], + [3, 3, 3, 3, 5], + [3, 3, 3, 3, 6], + [3, 3, 3, 4, 1], + [3, 3, 3, 4, 2], + [3, 3, 3, 4, 3], + [3, 3, 3, 4, 4], + [3, 3, 3, 4, 5], + [3, 3, 3, 4, 6], + [3, 3, 3, 5, 1], + [3, 3, 3, 5, 2], + [3, 3, 3, 5, 3], + [3, 3, 3, 5, 4], + [3, 3, 3, 5, 5], + [3, 3, 3, 5, 6], + [3, 3, 3, 6, 1], + [3, 3, 3, 6, 2], + [3, 3, 3, 6, 3], + [3, 3, 3, 6, 4], + [3, 3, 3, 6, 5], + [3, 3, 3, 6, 6], + [3, 3, 4, 1, 1], + [3, 3, 4, 1, 2], + [3, 3, 4, 1, 3], + [3, 3, 4, 1, 4], + [3, 3, 4, 1, 5], + [3, 3, 4, 1, 6], + [3, 3, 4, 2, 1], + [3, 3, 4, 2, 2], + [3, 3, 4, 2, 3], + [3, 3, 4, 2, 4], + [3, 3, 4, 2, 5], + [3, 3, 4, 2, 6], + [3, 3, 4, 3, 1], + [3, 3, 4, 3, 2], + [3, 3, 4, 3, 3], + [3, 3, 4, 3, 4], + [3, 3, 4, 3, 5], + [3, 3, 4, 3, 6], + [3, 3, 4, 4, 1], + [3, 3, 4, 4, 2], + [3, 3, 4, 4, 3], + [3, 3, 4, 4, 4], + [3, 3, 4, 4, 5], + [3, 3, 4, 4, 6], + [3, 3, 4, 5, 1], + [3, 3, 4, 5, 2], + [3, 3, 4, 5, 3], + [3, 3, 4, 5, 4], + [3, 3, 4, 5, 5], + [3, 3, 4, 5, 6], + [3, 3, 4, 6, 1], + [3, 3, 4, 6, 2], + [3, 3, 4, 6, 3], + [3, 3, 4, 6, 4], + [3, 3, 4, 6, 5], + [3, 3, 4, 6, 6], + [3, 3, 5, 1, 1], + [3, 3, 5, 1, 2], + [3, 3, 5, 1, 3], + [3, 3, 5, 1, 4], + [3, 3, 5, 1, 5], + [3, 3, 5, 1, 6], + [3, 3, 5, 2, 1], + [3, 3, 5, 2, 2], + [3, 3, 5, 2, 3], + [3, 3, 5, 2, 4], + [3, 3, 5, 2, 5], + [3, 3, 5, 2, 6], + [3, 3, 5, 3, 1], + [3, 3, 5, 3, 2], + [3, 3, 5, 3, 3], + [3, 3, 5, 3, 4], + [3, 3, 5, 3, 5], + [3, 3, 5, 3, 6], + [3, 3, 5, 4, 1], + [3, 3, 5, 4, 2], + [3, 3, 5, 4, 3], + [3, 3, 5, 4, 4], + [3, 3, 5, 4, 5], + [3, 3, 5, 4, 6], + [3, 3, 5, 5, 1], + [3, 3, 5, 5, 2], + [3, 3, 5, 5, 3], + [3, 3, 5, 5, 4], + [3, 3, 5, 5, 5], + [3, 3, 5, 5, 6], + [3, 3, 5, 6, 1], + [3, 3, 5, 6, 2], + [3, 3, 5, 6, 3], + [3, 3, 5, 6, 4], + [3, 3, 5, 6, 5], + [3, 3, 5, 6, 6], + [3, 3, 6, 1, 1], + [3, 3, 6, 1, 2], + [3, 3, 6, 1, 3], + [3, 3, 6, 1, 4], + [3, 3, 6, 1, 5], + [3, 3, 6, 1, 6], + [3, 3, 6, 2, 1], + [3, 3, 6, 2, 2], + [3, 3, 6, 2, 3], + [3, 3, 6, 2, 4], + [3, 3, 6, 2, 5], + [3, 3, 6, 2, 6], + [3, 3, 6, 3, 1], + [3, 3, 6, 3, 2], + [3, 3, 6, 3, 3], + [3, 3, 6, 3, 4], + [3, 3, 6, 3, 5], + [3, 3, 6, 3, 6], + [3, 3, 6, 4, 1], + [3, 3, 6, 4, 2], + [3, 3, 6, 4, 3], + [3, 3, 6, 4, 4], + [3, 3, 6, 4, 5], + [3, 3, 6, 4, 6], + [3, 3, 6, 5, 1], + [3, 3, 6, 5, 2], + [3, 3, 6, 5, 3], + [3, 3, 6, 5, 4], + [3, 3, 6, 5, 5], + [3, 3, 6, 5, 6], + [3, 3, 6, 6, 1], + [3, 3, 6, 6, 2], + [3, 3, 6, 6, 3], + [3, 3, 6, 6, 4], + [3, 3, 6, 6, 5], + [3, 3, 6, 6, 6], + [3, 4, 1, 1, 1], + [3, 4, 1, 1, 2], + [3, 4, 1, 1, 3], + [3, 4, 1, 1, 4], + [3, 4, 1, 1, 5], + [3, 4, 1, 1, 6], + [3, 4, 1, 2, 1], + [3, 4, 1, 2, 2], + [3, 4, 1, 2, 3], + [3, 4, 1, 2, 4], + [3, 4, 1, 2, 6], + [3, 4, 1, 3, 1], + [3, 4, 1, 3, 2], + [3, 4, 1, 3, 3], + [3, 4, 1, 3, 4], + [3, 4, 1, 3, 5], + [3, 4, 1, 3, 6], + [3, 4, 1, 4, 1], + [3, 4, 1, 4, 2], + [3, 4, 1, 4, 3], + [3, 4, 1, 4, 4], + [3, 4, 1, 4, 5], + [3, 4, 1, 4, 6], + [3, 4, 1, 5, 1], + [3, 4, 1, 5, 3], + [3, 4, 1, 5, 4], + [3, 4, 1, 5, 5], + [3, 4, 1, 5, 6], + [3, 4, 1, 6, 1], + [3, 4, 1, 6, 2], + [3, 4, 1, 6, 3], + [3, 4, 1, 6, 4], + [3, 4, 1, 6, 5], + [3, 4, 1, 6, 6], + [3, 4, 2, 1, 1], + [3, 4, 2, 1, 2], + [3, 4, 2, 1, 3], + [3, 4, 2, 1, 4], + [3, 4, 2, 1, 6], + [3, 4, 2, 2, 1], + [3, 4, 2, 2, 2], + [3, 4, 2, 2, 3], + [3, 4, 2, 2, 4], + [3, 4, 2, 2, 5], + [3, 4, 2, 2, 6], + [3, 4, 2, 3, 1], + [3, 4, 2, 3, 2], + [3, 4, 2, 3, 3], + [3, 4, 2, 3, 4], + [3, 4, 2, 3, 5], + [3, 4, 2, 3, 6], + [3, 4, 2, 4, 1], + [3, 4, 2, 4, 2], + [3, 4, 2, 4, 3], + [3, 4, 2, 4, 4], + [3, 4, 2, 4, 5], + [3, 4, 2, 4, 6], + [3, 4, 2, 5, 2], + [3, 4, 2, 5, 3], + [3, 4, 2, 5, 4], + [3, 4, 2, 5, 5], + [3, 4, 2, 6, 1], + [3, 4, 2, 6, 2], + [3, 4, 2, 6, 3], + [3, 4, 2, 6, 4], + [3, 4, 2, 6, 6], + [3, 4, 3, 1, 1], + [3, 4, 3, 1, 2], + [3, 4, 3, 1, 3], + [3, 4, 3, 1, 4], + [3, 4, 3, 1, 5], + [3, 4, 3, 1, 6], + [3, 4, 3, 2, 1], + [3, 4, 3, 2, 2], + [3, 4, 3, 2, 3], + [3, 4, 3, 2, 4], + [3, 4, 3, 2, 5], + [3, 4, 3, 2, 6], + [3, 4, 3, 3, 1], + [3, 4, 3, 3, 2], + [3, 4, 3, 3, 3], + [3, 4, 3, 3, 4], + [3, 4, 3, 3, 5], + [3, 4, 3, 3, 6], + [3, 4, 3, 4, 1], + [3, 4, 3, 4, 2], + [3, 4, 3, 4, 3], + [3, 4, 3, 4, 4], + [3, 4, 3, 4, 5], + [3, 4, 3, 4, 6], + [3, 4, 3, 5, 1], + [3, 4, 3, 5, 2], + [3, 4, 3, 5, 3], + [3, 4, 3, 5, 4], + [3, 4, 3, 5, 5], + [3, 4, 3, 5, 6], + [3, 4, 3, 6, 1], + [3, 4, 3, 6, 2], + [3, 4, 3, 6, 3], + [3, 4, 3, 6, 4], + [3, 4, 3, 6, 5], + [3, 4, 3, 6, 6], + [3, 4, 4, 1, 1], + [3, 4, 4, 1, 2], + [3, 4, 4, 1, 3], + [3, 4, 4, 1, 4], + [3, 4, 4, 1, 5], + [3, 4, 4, 1, 6], + [3, 4, 4, 2, 1], + [3, 4, 4, 2, 2], + [3, 4, 4, 2, 3], + [3, 4, 4, 2, 4], + [3, 4, 4, 2, 5], + [3, 4, 4, 2, 6], + [3, 4, 4, 3, 1], + [3, 4, 4, 3, 2], + [3, 4, 4, 3, 3], + [3, 4, 4, 3, 4], + [3, 4, 4, 3, 5], + [3, 4, 4, 3, 6], + [3, 4, 4, 4, 1], + [3, 4, 4, 4, 2], + [3, 4, 4, 4, 3], + [3, 4, 4, 4, 4], + [3, 4, 4, 4, 5], + [3, 4, 4, 4, 6], + [3, 4, 4, 5, 1], + [3, 4, 4, 5, 2], + [3, 4, 4, 5, 3], + [3, 4, 4, 5, 4], + [3, 4, 4, 5, 5], + [3, 4, 4, 5, 6], + [3, 4, 4, 6, 1], + [3, 4, 4, 6, 2], + [3, 4, 4, 6, 3], + [3, 4, 4, 6, 4], + [3, 4, 4, 6, 5], + [3, 4, 4, 6, 6], + [3, 4, 5, 1, 1], + [3, 4, 5, 1, 3], + [3, 4, 5, 1, 4], + [3, 4, 5, 1, 5], + [3, 4, 5, 1, 6], + [3, 4, 5, 2, 2], + [3, 4, 5, 2, 3], + [3, 4, 5, 2, 4], + [3, 4, 5, 2, 5], + [3, 4, 5, 3, 1], + [3, 4, 5, 3, 2], + [3, 4, 5, 3, 3], + [3, 4, 5, 3, 4], + [3, 4, 5, 3, 5], + [3, 4, 5, 3, 6], + [3, 4, 5, 4, 1], + [3, 4, 5, 4, 2], + [3, 4, 5, 4, 3], + [3, 4, 5, 4, 4], + [3, 4, 5, 4, 5], + [3, 4, 5, 4, 6], + [3, 4, 5, 5, 1], + [3, 4, 5, 5, 2], + [3, 4, 5, 5, 3], + [3, 4, 5, 5, 4], + [3, 4, 5, 5, 5], + [3, 4, 5, 5, 6], + [3, 4, 5, 6, 1], + [3, 4, 5, 6, 3], + [3, 4, 5, 6, 4], + [3, 4, 5, 6, 5], + [3, 4, 5, 6, 6], + [3, 4, 6, 1, 1], + [3, 4, 6, 1, 2], + [3, 4, 6, 1, 3], + [3, 4, 6, 1, 4], + [3, 4, 6, 1, 5], + [3, 4, 6, 1, 6], + [3, 4, 6, 2, 1], + [3, 4, 6, 2, 2], + [3, 4, 6, 2, 3], + [3, 4, 6, 2, 4], + [3, 4, 6, 2, 6], + [3, 4, 6, 3, 1], + [3, 4, 6, 3, 2], + [3, 4, 6, 3, 3], + [3, 4, 6, 3, 4], + [3, 4, 6, 3, 5], + [3, 4, 6, 3, 6], + [3, 4, 6, 4, 1], + [3, 4, 6, 4, 2], + [3, 4, 6, 4, 3], + [3, 4, 6, 4, 4], + [3, 4, 6, 4, 5], + [3, 4, 6, 4, 6], + [3, 4, 6, 5, 1], + [3, 4, 6, 5, 3], + [3, 4, 6, 5, 4], + [3, 4, 6, 5, 5], + [3, 4, 6, 5, 6], + [3, 4, 6, 6, 1], + [3, 4, 6, 6, 2], + [3, 4, 6, 6, 3], + [3, 4, 6, 6, 4], + [3, 4, 6, 6, 5], + [3, 4, 6, 6, 6], + [3, 5, 1, 1, 1], + [3, 5, 1, 1, 2], + [3, 5, 1, 1, 3], + [3, 5, 1, 1, 4], + [3, 5, 1, 1, 5], + [3, 5, 1, 1, 6], + [3, 5, 1, 2, 1], + [3, 5, 1, 2, 2], + [3, 5, 1, 2, 3], + [3, 5, 1, 2, 5], + [3, 5, 1, 2, 6], + [3, 5, 1, 3, 1], + [3, 5, 1, 3, 2], + [3, 5, 1, 3, 3], + [3, 5, 1, 3, 4], + [3, 5, 1, 3, 5], + [3, 5, 1, 3, 6], + [3, 5, 1, 4, 1], + [3, 5, 1, 4, 3], + [3, 5, 1, 4, 4], + [3, 5, 1, 4, 5], + [3, 5, 1, 4, 6], + [3, 5, 1, 5, 1], + [3, 5, 1, 5, 2], + [3, 5, 1, 5, 3], + [3, 5, 1, 5, 4], + [3, 5, 1, 5, 5], + [3, 5, 1, 5, 6], + [3, 5, 1, 6, 1], + [3, 5, 1, 6, 2], + [3, 5, 1, 6, 3], + [3, 5, 1, 6, 4], + [3, 5, 1, 6, 5], + [3, 5, 1, 6, 6], + [3, 5, 2, 1, 1], + [3, 5, 2, 1, 2], + [3, 5, 2, 1, 3], + [3, 5, 2, 1, 5], + [3, 5, 2, 1, 6], + [3, 5, 2, 2, 1], + [3, 5, 2, 2, 2], + [3, 5, 2, 2, 3], + [3, 5, 2, 2, 4], + [3, 5, 2, 2, 5], + [3, 5, 2, 2, 6], + [3, 5, 2, 3, 1], + [3, 5, 2, 3, 2], + [3, 5, 2, 3, 3], + [3, 5, 2, 3, 4], + [3, 5, 2, 3, 5], + [3, 5, 2, 3, 6], + [3, 5, 2, 4, 2], + [3, 5, 2, 4, 3], + [3, 5, 2, 4, 4], + [3, 5, 2, 4, 5], + [3, 5, 2, 5, 1], + [3, 5, 2, 5, 2], + [3, 5, 2, 5, 3], + [3, 5, 2, 5, 4], + [3, 5, 2, 5, 5], + [3, 5, 2, 5, 6], + [3, 5, 2, 6, 1], + [3, 5, 2, 6, 2], + [3, 5, 2, 6, 3], + [3, 5, 2, 6, 5], + [3, 5, 2, 6, 6], + [3, 5, 3, 1, 1], + [3, 5, 3, 1, 2], + [3, 5, 3, 1, 3], + [3, 5, 3, 1, 4], + [3, 5, 3, 1, 5], + [3, 5, 3, 1, 6], + [3, 5, 3, 2, 1], + [3, 5, 3, 2, 2], + [3, 5, 3, 2, 3], + [3, 5, 3, 2, 4], + [3, 5, 3, 2, 5], + [3, 5, 3, 2, 6], + [3, 5, 3, 3, 1], + [3, 5, 3, 3, 2], + [3, 5, 3, 3, 3], + [3, 5, 3, 3, 4], + [3, 5, 3, 3, 5], + [3, 5, 3, 3, 6], + [3, 5, 3, 4, 1], + [3, 5, 3, 4, 2], + [3, 5, 3, 4, 3], + [3, 5, 3, 4, 4], + [3, 5, 3, 4, 5], + [3, 5, 3, 4, 6], + [3, 5, 3, 5, 1], + [3, 5, 3, 5, 2], + [3, 5, 3, 5, 3], + [3, 5, 3, 5, 4], + [3, 5, 3, 5, 5], + [3, 5, 3, 5, 6], + [3, 5, 3, 6, 1], + [3, 5, 3, 6, 2], + [3, 5, 3, 6, 3], + [3, 5, 3, 6, 4], + [3, 5, 3, 6, 5], + [3, 5, 3, 6, 6], + [3, 5, 4, 1, 1], + [3, 5, 4, 1, 3], + [3, 5, 4, 1, 4], + [3, 5, 4, 1, 5], + [3, 5, 4, 1, 6], + [3, 5, 4, 2, 2], + [3, 5, 4, 2, 3], + [3, 5, 4, 2, 4], + [3, 5, 4, 2, 5], + [3, 5, 4, 3, 1], + [3, 5, 4, 3, 2], + [3, 5, 4, 3, 3], + [3, 5, 4, 3, 4], + [3, 5, 4, 3, 5], + [3, 5, 4, 3, 6], + [3, 5, 4, 4, 1], + [3, 5, 4, 4, 2], + [3, 5, 4, 4, 3], + [3, 5, 4, 4, 4], + [3, 5, 4, 4, 5], + [3, 5, 4, 4, 6], + [3, 5, 4, 5, 1], + [3, 5, 4, 5, 2], + [3, 5, 4, 5, 3], + [3, 5, 4, 5, 4], + [3, 5, 4, 5, 5], + [3, 5, 4, 5, 6], + [3, 5, 4, 6, 1], + [3, 5, 4, 6, 3], + [3, 5, 4, 6, 4], + [3, 5, 4, 6, 5], + [3, 5, 4, 6, 6], + [3, 5, 5, 1, 1], + [3, 5, 5, 1, 2], + [3, 5, 5, 1, 3], + [3, 5, 5, 1, 4], + [3, 5, 5, 1, 5], + [3, 5, 5, 1, 6], + [3, 5, 5, 2, 1], + [3, 5, 5, 2, 2], + [3, 5, 5, 2, 3], + [3, 5, 5, 2, 4], + [3, 5, 5, 2, 5], + [3, 5, 5, 2, 6], + [3, 5, 5, 3, 1], + [3, 5, 5, 3, 2], + [3, 5, 5, 3, 3], + [3, 5, 5, 3, 4], + [3, 5, 5, 3, 5], + [3, 5, 5, 3, 6], + [3, 5, 5, 4, 1], + [3, 5, 5, 4, 2], + [3, 5, 5, 4, 3], + [3, 5, 5, 4, 4], + [3, 5, 5, 4, 5], + [3, 5, 5, 4, 6], + [3, 5, 5, 5, 1], + [3, 5, 5, 5, 2], + [3, 5, 5, 5, 3], + [3, 5, 5, 5, 4], + [3, 5, 5, 5, 5], + [3, 5, 5, 5, 6], + [3, 5, 5, 6, 1], + [3, 5, 5, 6, 2], + [3, 5, 5, 6, 3], + [3, 5, 5, 6, 4], + [3, 5, 5, 6, 5], + [3, 5, 5, 6, 6], + [3, 5, 6, 1, 1], + [3, 5, 6, 1, 2], + [3, 5, 6, 1, 3], + [3, 5, 6, 1, 4], + [3, 5, 6, 1, 5], + [3, 5, 6, 1, 6], + [3, 5, 6, 2, 1], + [3, 5, 6, 2, 2], + [3, 5, 6, 2, 3], + [3, 5, 6, 2, 5], + [3, 5, 6, 2, 6], + [3, 5, 6, 3, 1], + [3, 5, 6, 3, 2], + [3, 5, 6, 3, 3], + [3, 5, 6, 3, 4], + [3, 5, 6, 3, 5], + [3, 5, 6, 3, 6], + [3, 5, 6, 4, 1], + [3, 5, 6, 4, 3], + [3, 5, 6, 4, 4], + [3, 5, 6, 4, 5], + [3, 5, 6, 4, 6], + [3, 5, 6, 5, 1], + [3, 5, 6, 5, 2], + [3, 5, 6, 5, 3], + [3, 5, 6, 5, 4], + [3, 5, 6, 5, 5], + [3, 5, 6, 5, 6], + [3, 5, 6, 6, 1], + [3, 5, 6, 6, 2], + [3, 5, 6, 6, 3], + [3, 5, 6, 6, 4], + [3, 5, 6, 6, 5], + [3, 5, 6, 6, 6], + [3, 6, 1, 1, 1], + [3, 6, 1, 1, 2], + [3, 6, 1, 1, 3], + [3, 6, 1, 1, 4], + [3, 6, 1, 1, 5], + [3, 6, 1, 1, 6], + [3, 6, 1, 2, 1], + [3, 6, 1, 2, 2], + [3, 6, 1, 2, 3], + [3, 6, 1, 2, 4], + [3, 6, 1, 2, 5], + [3, 6, 1, 2, 6], + [3, 6, 1, 3, 1], + [3, 6, 1, 3, 2], + [3, 6, 1, 3, 3], + [3, 6, 1, 3, 4], + [3, 6, 1, 3, 5], + [3, 6, 1, 3, 6], + [3, 6, 1, 4, 1], + [3, 6, 1, 4, 2], + [3, 6, 1, 4, 3], + [3, 6, 1, 4, 4], + [3, 6, 1, 4, 5], + [3, 6, 1, 4, 6], + [3, 6, 1, 5, 1], + [3, 6, 1, 5, 2], + [3, 6, 1, 5, 3], + [3, 6, 1, 5, 4], + [3, 6, 1, 5, 5], + [3, 6, 1, 5, 6], + [3, 6, 1, 6, 1], + [3, 6, 1, 6, 2], + [3, 6, 1, 6, 3], + [3, 6, 1, 6, 4], + [3, 6, 1, 6, 5], + [3, 6, 1, 6, 6], + [3, 6, 2, 1, 1], + [3, 6, 2, 1, 2], + [3, 6, 2, 1, 3], + [3, 6, 2, 1, 4], + [3, 6, 2, 1, 5], + [3, 6, 2, 1, 6], + [3, 6, 2, 2, 1], + [3, 6, 2, 2, 2], + [3, 6, 2, 2, 3], + [3, 6, 2, 2, 4], + [3, 6, 2, 2, 5], + [3, 6, 2, 2, 6], + [3, 6, 2, 3, 1], + [3, 6, 2, 3, 2], + [3, 6, 2, 3, 3], + [3, 6, 2, 3, 4], + [3, 6, 2, 3, 5], + [3, 6, 2, 3, 6], + [3, 6, 2, 4, 1], + [3, 6, 2, 4, 2], + [3, 6, 2, 4, 3], + [3, 6, 2, 4, 4], + [3, 6, 2, 4, 6], + [3, 6, 2, 5, 1], + [3, 6, 2, 5, 2], + [3, 6, 2, 5, 3], + [3, 6, 2, 5, 5], + [3, 6, 2, 5, 6], + [3, 6, 2, 6, 1], + [3, 6, 2, 6, 2], + [3, 6, 2, 6, 3], + [3, 6, 2, 6, 4], + [3, 6, 2, 6, 5], + [3, 6, 2, 6, 6], + [3, 6, 3, 1, 1], + [3, 6, 3, 1, 2], + [3, 6, 3, 1, 3], + [3, 6, 3, 1, 4], + [3, 6, 3, 1, 5], + [3, 6, 3, 1, 6], + [3, 6, 3, 2, 1], + [3, 6, 3, 2, 2], + [3, 6, 3, 2, 3], + [3, 6, 3, 2, 4], + [3, 6, 3, 2, 5], + [3, 6, 3, 2, 6], + [3, 6, 3, 3, 1], + [3, 6, 3, 3, 2], + [3, 6, 3, 3, 3], + [3, 6, 3, 3, 4], + [3, 6, 3, 3, 5], + [3, 6, 3, 3, 6], + [3, 6, 3, 4, 1], + [3, 6, 3, 4, 2], + [3, 6, 3, 4, 3], + [3, 6, 3, 4, 4], + [3, 6, 3, 4, 5], + [3, 6, 3, 4, 6], + [3, 6, 3, 5, 1], + [3, 6, 3, 5, 2], + [3, 6, 3, 5, 3], + [3, 6, 3, 5, 4], + [3, 6, 3, 5, 5], + [3, 6, 3, 5, 6], + [3, 6, 3, 6, 1], + [3, 6, 3, 6, 2], + [3, 6, 3, 6, 3], + [3, 6, 3, 6, 4], + [3, 6, 3, 6, 5], + [3, 6, 3, 6, 6], + [3, 6, 4, 1, 1], + [3, 6, 4, 1, 2], + [3, 6, 4, 1, 3], + [3, 6, 4, 1, 4], + [3, 6, 4, 1, 5], + [3, 6, 4, 1, 6], + [3, 6, 4, 2, 1], + [3, 6, 4, 2, 2], + [3, 6, 4, 2, 3], + [3, 6, 4, 2, 4], + [3, 6, 4, 2, 6], + [3, 6, 4, 3, 1], + [3, 6, 4, 3, 2], + [3, 6, 4, 3, 3], + [3, 6, 4, 3, 4], + [3, 6, 4, 3, 5], + [3, 6, 4, 3, 6], + [3, 6, 4, 4, 1], + [3, 6, 4, 4, 2], + [3, 6, 4, 4, 3], + [3, 6, 4, 4, 4], + [3, 6, 4, 4, 5], + [3, 6, 4, 4, 6], + [3, 6, 4, 5, 1], + [3, 6, 4, 5, 3], + [3, 6, 4, 5, 4], + [3, 6, 4, 5, 5], + [3, 6, 4, 5, 6], + [3, 6, 4, 6, 1], + [3, 6, 4, 6, 2], + [3, 6, 4, 6, 3], + [3, 6, 4, 6, 4], + [3, 6, 4, 6, 5], + [3, 6, 4, 6, 6], + [3, 6, 5, 1, 1], + [3, 6, 5, 1, 2], + [3, 6, 5, 1, 3], + [3, 6, 5, 1, 4], + [3, 6, 5, 1, 5], + [3, 6, 5, 1, 6], + [3, 6, 5, 2, 1], + [3, 6, 5, 2, 2], + [3, 6, 5, 2, 3], + [3, 6, 5, 2, 5], + [3, 6, 5, 2, 6], + [3, 6, 5, 3, 1], + [3, 6, 5, 3, 2], + [3, 6, 5, 3, 3], + [3, 6, 5, 3, 4], + [3, 6, 5, 3, 5], + [3, 6, 5, 3, 6], + [3, 6, 5, 4, 1], + [3, 6, 5, 4, 3], + [3, 6, 5, 4, 4], + [3, 6, 5, 4, 5], + [3, 6, 5, 4, 6], + [3, 6, 5, 5, 1], + [3, 6, 5, 5, 2], + [3, 6, 5, 5, 3], + [3, 6, 5, 5, 4], + [3, 6, 5, 5, 5], + [3, 6, 5, 5, 6], + [3, 6, 5, 6, 1], + [3, 6, 5, 6, 2], + [3, 6, 5, 6, 3], + [3, 6, 5, 6, 4], + [3, 6, 5, 6, 5], + [3, 6, 5, 6, 6], + [3, 6, 6, 1, 1], + [3, 6, 6, 1, 2], + [3, 6, 6, 1, 3], + [3, 6, 6, 1, 4], + [3, 6, 6, 1, 5], + [3, 6, 6, 1, 6], + [3, 6, 6, 2, 1], + [3, 6, 6, 2, 2], + [3, 6, 6, 2, 3], + [3, 6, 6, 2, 4], + [3, 6, 6, 2, 5], + [3, 6, 6, 2, 6], + [3, 6, 6, 3, 1], + [3, 6, 6, 3, 2], + [3, 6, 6, 3, 3], + [3, 6, 6, 3, 4], + [3, 6, 6, 3, 5], + [3, 6, 6, 3, 6], + [3, 6, 6, 4, 1], + [3, 6, 6, 4, 2], + [3, 6, 6, 4, 3], + [3, 6, 6, 4, 4], + [3, 6, 6, 4, 5], + [3, 6, 6, 4, 6], + [3, 6, 6, 5, 1], + [3, 6, 6, 5, 2], + [3, 6, 6, 5, 3], + [3, 6, 6, 5, 4], + [3, 6, 6, 5, 5], + [3, 6, 6, 5, 6], + [3, 6, 6, 6, 1], + [3, 6, 6, 6, 2], + [3, 6, 6, 6, 3], + [3, 6, 6, 6, 4], + [3, 6, 6, 6, 5], + [3, 6, 6, 6, 6], + [4, 1, 1, 1, 1], + [4, 1, 1, 1, 2], + [4, 1, 1, 1, 3], + [4, 1, 1, 1, 4], + [4, 1, 1, 1, 5], + [4, 1, 1, 1, 6], + [4, 1, 1, 2, 1], + [4, 1, 1, 2, 2], + [4, 1, 1, 2, 3], + [4, 1, 1, 2, 4], + [4, 1, 1, 2, 5], + [4, 1, 1, 2, 6], + [4, 1, 1, 3, 1], + [4, 1, 1, 3, 2], + [4, 1, 1, 3, 3], + [4, 1, 1, 3, 4], + [4, 1, 1, 3, 5], + [4, 1, 1, 3, 6], + [4, 1, 1, 4, 1], + [4, 1, 1, 4, 2], + [4, 1, 1, 4, 3], + [4, 1, 1, 4, 4], + [4, 1, 1, 4, 5], + [4, 1, 1, 4, 6], + [4, 1, 1, 5, 1], + [4, 1, 1, 5, 2], + [4, 1, 1, 5, 3], + [4, 1, 1, 5, 4], + [4, 1, 1, 5, 5], + [4, 1, 1, 5, 6], + [4, 1, 1, 6, 1], + [4, 1, 1, 6, 2], + [4, 1, 1, 6, 3], + [4, 1, 1, 6, 4], + [4, 1, 1, 6, 5], + [4, 1, 1, 6, 6], + [4, 1, 2, 1, 1], + [4, 1, 2, 1, 2], + [4, 1, 2, 1, 3], + [4, 1, 2, 1, 4], + [4, 1, 2, 1, 5], + [4, 1, 2, 1, 6], + [4, 1, 2, 2, 1], + [4, 1, 2, 2, 2], + [4, 1, 2, 2, 3], + [4, 1, 2, 2, 4], + [4, 1, 2, 2, 5], + [4, 1, 2, 2, 6], + [4, 1, 2, 3, 1], + [4, 1, 2, 3, 2], + [4, 1, 2, 3, 3], + [4, 1, 2, 3, 4], + [4, 1, 2, 3, 6], + [4, 1, 2, 4, 1], + [4, 1, 2, 4, 2], + [4, 1, 2, 4, 3], + [4, 1, 2, 4, 4], + [4, 1, 2, 4, 5], + [4, 1, 2, 4, 6], + [4, 1, 2, 5, 1], + [4, 1, 2, 5, 2], + [4, 1, 2, 5, 4], + [4, 1, 2, 5, 5], + [4, 1, 2, 5, 6], + [4, 1, 2, 6, 1], + [4, 1, 2, 6, 2], + [4, 1, 2, 6, 3], + [4, 1, 2, 6, 4], + [4, 1, 2, 6, 5], + [4, 1, 2, 6, 6], + [4, 1, 3, 1, 1], + [4, 1, 3, 1, 2], + [4, 1, 3, 1, 3], + [4, 1, 3, 1, 4], + [4, 1, 3, 1, 5], + [4, 1, 3, 1, 6], + [4, 1, 3, 2, 1], + [4, 1, 3, 2, 2], + [4, 1, 3, 2, 3], + [4, 1, 3, 2, 4], + [4, 1, 3, 2, 6], + [4, 1, 3, 3, 1], + [4, 1, 3, 3, 2], + [4, 1, 3, 3, 3], + [4, 1, 3, 3, 4], + [4, 1, 3, 3, 5], + [4, 1, 3, 3, 6], + [4, 1, 3, 4, 1], + [4, 1, 3, 4, 2], + [4, 1, 3, 4, 3], + [4, 1, 3, 4, 4], + [4, 1, 3, 4, 5], + [4, 1, 3, 4, 6], + [4, 1, 3, 5, 1], + [4, 1, 3, 5, 3], + [4, 1, 3, 5, 4], + [4, 1, 3, 5, 5], + [4, 1, 3, 5, 6], + [4, 1, 3, 6, 1], + [4, 1, 3, 6, 2], + [4, 1, 3, 6, 3], + [4, 1, 3, 6, 4], + [4, 1, 3, 6, 5], + [4, 1, 3, 6, 6], + [4, 1, 4, 1, 1], + [4, 1, 4, 1, 2], + [4, 1, 4, 1, 3], + [4, 1, 4, 1, 4], + [4, 1, 4, 1, 5], + [4, 1, 4, 1, 6], + [4, 1, 4, 2, 1], + [4, 1, 4, 2, 2], + [4, 1, 4, 2, 3], + [4, 1, 4, 2, 4], + [4, 1, 4, 2, 5], + [4, 1, 4, 2, 6], + [4, 1, 4, 3, 1], + [4, 1, 4, 3, 2], + [4, 1, 4, 3, 3], + [4, 1, 4, 3, 4], + [4, 1, 4, 3, 5], + [4, 1, 4, 3, 6], + [4, 1, 4, 4, 1], + [4, 1, 4, 4, 2], + [4, 1, 4, 4, 3], + [4, 1, 4, 4, 4], + [4, 1, 4, 4, 5], + [4, 1, 4, 4, 6], + [4, 1, 4, 5, 1], + [4, 1, 4, 5, 2], + [4, 1, 4, 5, 3], + [4, 1, 4, 5, 4], + [4, 1, 4, 5, 5], + [4, 1, 4, 5, 6], + [4, 1, 4, 6, 1], + [4, 1, 4, 6, 2], + [4, 1, 4, 6, 3], + [4, 1, 4, 6, 4], + [4, 1, 4, 6, 5], + [4, 1, 4, 6, 6], + [4, 1, 5, 1, 1], + [4, 1, 5, 1, 2], + [4, 1, 5, 1, 3], + [4, 1, 5, 1, 4], + [4, 1, 5, 1, 5], + [4, 1, 5, 1, 6], + [4, 1, 5, 2, 1], + [4, 1, 5, 2, 2], + [4, 1, 5, 2, 4], + [4, 1, 5, 2, 5], + [4, 1, 5, 2, 6], + [4, 1, 5, 3, 1], + [4, 1, 5, 3, 3], + [4, 1, 5, 3, 4], + [4, 1, 5, 3, 5], + [4, 1, 5, 3, 6], + [4, 1, 5, 4, 1], + [4, 1, 5, 4, 2], + [4, 1, 5, 4, 3], + [4, 1, 5, 4, 4], + [4, 1, 5, 4, 5], + [4, 1, 5, 4, 6], + [4, 1, 5, 5, 1], + [4, 1, 5, 5, 2], + [4, 1, 5, 5, 3], + [4, 1, 5, 5, 4], + [4, 1, 5, 5, 5], + [4, 1, 5, 5, 6], + [4, 1, 5, 6, 1], + [4, 1, 5, 6, 2], + [4, 1, 5, 6, 3], + [4, 1, 5, 6, 4], + [4, 1, 5, 6, 5], + [4, 1, 5, 6, 6], + [4, 1, 6, 1, 1], + [4, 1, 6, 1, 2], + [4, 1, 6, 1, 3], + [4, 1, 6, 1, 4], + [4, 1, 6, 1, 5], + [4, 1, 6, 1, 6], + [4, 1, 6, 2, 1], + [4, 1, 6, 2, 2], + [4, 1, 6, 2, 3], + [4, 1, 6, 2, 4], + [4, 1, 6, 2, 5], + [4, 1, 6, 2, 6], + [4, 1, 6, 3, 1], + [4, 1, 6, 3, 2], + [4, 1, 6, 3, 3], + [4, 1, 6, 3, 4], + [4, 1, 6, 3, 5], + [4, 1, 6, 3, 6], + [4, 1, 6, 4, 1], + [4, 1, 6, 4, 2], + [4, 1, 6, 4, 3], + [4, 1, 6, 4, 4], + [4, 1, 6, 4, 5], + [4, 1, 6, 4, 6], + [4, 1, 6, 5, 1], + [4, 1, 6, 5, 2], + [4, 1, 6, 5, 3], + [4, 1, 6, 5, 4], + [4, 1, 6, 5, 5], + [4, 1, 6, 5, 6], + [4, 1, 6, 6, 1], + [4, 1, 6, 6, 2], + [4, 1, 6, 6, 3], + [4, 1, 6, 6, 4], + [4, 1, 6, 6, 5], + [4, 1, 6, 6, 6], + [4, 2, 1, 1, 1], + [4, 2, 1, 1, 2], + [4, 2, 1, 1, 3], + [4, 2, 1, 1, 4], + [4, 2, 1, 1, 5], + [4, 2, 1, 1, 6], + [4, 2, 1, 2, 1], + [4, 2, 1, 2, 2], + [4, 2, 1, 2, 3], + [4, 2, 1, 2, 4], + [4, 2, 1, 2, 5], + [4, 2, 1, 2, 6], + [4, 2, 1, 3, 1], + [4, 2, 1, 3, 2], + [4, 2, 1, 3, 3], + [4, 2, 1, 3, 4], + [4, 2, 1, 3, 6], + [4, 2, 1, 4, 1], + [4, 2, 1, 4, 2], + [4, 2, 1, 4, 3], + [4, 2, 1, 4, 4], + [4, 2, 1, 4, 5], + [4, 2, 1, 4, 6], + [4, 2, 1, 5, 1], + [4, 2, 1, 5, 2], + [4, 2, 1, 5, 4], + [4, 2, 1, 5, 5], + [4, 2, 1, 5, 6], + [4, 2, 1, 6, 1], + [4, 2, 1, 6, 2], + [4, 2, 1, 6, 3], + [4, 2, 1, 6, 4], + [4, 2, 1, 6, 5], + [4, 2, 1, 6, 6], + [4, 2, 2, 1, 1], + [4, 2, 2, 1, 2], + [4, 2, 2, 1, 3], + [4, 2, 2, 1, 4], + [4, 2, 2, 1, 5], + [4, 2, 2, 1, 6], + [4, 2, 2, 2, 1], + [4, 2, 2, 2, 2], + [4, 2, 2, 2, 3], + [4, 2, 2, 2, 4], + [4, 2, 2, 2, 5], + [4, 2, 2, 2, 6], + [4, 2, 2, 3, 1], + [4, 2, 2, 3, 2], + [4, 2, 2, 3, 3], + [4, 2, 2, 3, 4], + [4, 2, 2, 3, 5], + [4, 2, 2, 3, 6], + [4, 2, 2, 4, 1], + [4, 2, 2, 4, 2], + [4, 2, 2, 4, 3], + [4, 2, 2, 4, 4], + [4, 2, 2, 4, 5], + [4, 2, 2, 4, 6], + [4, 2, 2, 5, 1], + [4, 2, 2, 5, 2], + [4, 2, 2, 5, 3], + [4, 2, 2, 5, 4], + [4, 2, 2, 5, 5], + [4, 2, 2, 5, 6], + [4, 2, 2, 6, 1], + [4, 2, 2, 6, 2], + [4, 2, 2, 6, 3], + [4, 2, 2, 6, 4], + [4, 2, 2, 6, 5], + [4, 2, 2, 6, 6], + [4, 2, 3, 1, 1], + [4, 2, 3, 1, 2], + [4, 2, 3, 1, 3], + [4, 2, 3, 1, 4], + [4, 2, 3, 1, 6], + [4, 2, 3, 2, 1], + [4, 2, 3, 2, 2], + [4, 2, 3, 2, 3], + [4, 2, 3, 2, 4], + [4, 2, 3, 2, 5], + [4, 2, 3, 2, 6], + [4, 2, 3, 3, 1], + [4, 2, 3, 3, 2], + [4, 2, 3, 3, 3], + [4, 2, 3, 3, 4], + [4, 2, 3, 3, 5], + [4, 2, 3, 3, 6], + [4, 2, 3, 4, 1], + [4, 2, 3, 4, 2], + [4, 2, 3, 4, 3], + [4, 2, 3, 4, 4], + [4, 2, 3, 4, 5], + [4, 2, 3, 4, 6], + [4, 2, 3, 5, 2], + [4, 2, 3, 5, 3], + [4, 2, 3, 5, 4], + [4, 2, 3, 5, 5], + [4, 2, 3, 6, 1], + [4, 2, 3, 6, 2], + [4, 2, 3, 6, 3], + [4, 2, 3, 6, 4], + [4, 2, 3, 6, 6], + [4, 2, 4, 1, 1], + [4, 2, 4, 1, 2], + [4, 2, 4, 1, 3], + [4, 2, 4, 1, 4], + [4, 2, 4, 1, 5], + [4, 2, 4, 1, 6], + [4, 2, 4, 2, 1], + [4, 2, 4, 2, 2], + [4, 2, 4, 2, 3], + [4, 2, 4, 2, 4], + [4, 2, 4, 2, 5], + [4, 2, 4, 2, 6], + [4, 2, 4, 3, 1], + [4, 2, 4, 3, 2], + [4, 2, 4, 3, 3], + [4, 2, 4, 3, 4], + [4, 2, 4, 3, 5], + [4, 2, 4, 3, 6], + [4, 2, 4, 4, 1], + [4, 2, 4, 4, 2], + [4, 2, 4, 4, 3], + [4, 2, 4, 4, 4], + [4, 2, 4, 4, 5], + [4, 2, 4, 4, 6], + [4, 2, 4, 5, 1], + [4, 2, 4, 5, 2], + [4, 2, 4, 5, 3], + [4, 2, 4, 5, 4], + [4, 2, 4, 5, 5], + [4, 2, 4, 5, 6], + [4, 2, 4, 6, 1], + [4, 2, 4, 6, 2], + [4, 2, 4, 6, 3], + [4, 2, 4, 6, 4], + [4, 2, 4, 6, 5], + [4, 2, 4, 6, 6], + [4, 2, 5, 1, 1], + [4, 2, 5, 1, 2], + [4, 2, 5, 1, 4], + [4, 2, 5, 1, 5], + [4, 2, 5, 1, 6], + [4, 2, 5, 2, 1], + [4, 2, 5, 2, 2], + [4, 2, 5, 2, 3], + [4, 2, 5, 2, 4], + [4, 2, 5, 2, 5], + [4, 2, 5, 2, 6], + [4, 2, 5, 3, 2], + [4, 2, 5, 3, 3], + [4, 2, 5, 3, 4], + [4, 2, 5, 3, 5], + [4, 2, 5, 4, 1], + [4, 2, 5, 4, 2], + [4, 2, 5, 4, 3], + [4, 2, 5, 4, 4], + [4, 2, 5, 4, 5], + [4, 2, 5, 4, 6], + [4, 2, 5, 5, 1], + [4, 2, 5, 5, 2], + [4, 2, 5, 5, 3], + [4, 2, 5, 5, 4], + [4, 2, 5, 5, 5], + [4, 2, 5, 5, 6], + [4, 2, 5, 6, 1], + [4, 2, 5, 6, 2], + [4, 2, 5, 6, 4], + [4, 2, 5, 6, 5], + [4, 2, 5, 6, 6], + [4, 2, 6, 1, 1], + [4, 2, 6, 1, 2], + [4, 2, 6, 1, 3], + [4, 2, 6, 1, 4], + [4, 2, 6, 1, 5], + [4, 2, 6, 1, 6], + [4, 2, 6, 2, 1], + [4, 2, 6, 2, 2], + [4, 2, 6, 2, 3], + [4, 2, 6, 2, 4], + [4, 2, 6, 2, 5], + [4, 2, 6, 2, 6], + [4, 2, 6, 3, 1], + [4, 2, 6, 3, 2], + [4, 2, 6, 3, 3], + [4, 2, 6, 3, 4], + [4, 2, 6, 3, 6], + [4, 2, 6, 4, 1], + [4, 2, 6, 4, 2], + [4, 2, 6, 4, 3], + [4, 2, 6, 4, 4], + [4, 2, 6, 4, 5], + [4, 2, 6, 4, 6], + [4, 2, 6, 5, 1], + [4, 2, 6, 5, 2], + [4, 2, 6, 5, 4], + [4, 2, 6, 5, 5], + [4, 2, 6, 5, 6], + [4, 2, 6, 6, 1], + [4, 2, 6, 6, 2], + [4, 2, 6, 6, 3], + [4, 2, 6, 6, 4], + [4, 2, 6, 6, 5], + [4, 2, 6, 6, 6], + [4, 3, 1, 1, 1], + [4, 3, 1, 1, 2], + [4, 3, 1, 1, 3], + [4, 3, 1, 1, 4], + [4, 3, 1, 1, 5], + [4, 3, 1, 1, 6], + [4, 3, 1, 2, 1], + [4, 3, 1, 2, 2], + [4, 3, 1, 2, 3], + [4, 3, 1, 2, 4], + [4, 3, 1, 2, 6], + [4, 3, 1, 3, 1], + [4, 3, 1, 3, 2], + [4, 3, 1, 3, 3], + [4, 3, 1, 3, 4], + [4, 3, 1, 3, 5], + [4, 3, 1, 3, 6], + [4, 3, 1, 4, 1], + [4, 3, 1, 4, 2], + [4, 3, 1, 4, 3], + [4, 3, 1, 4, 4], + [4, 3, 1, 4, 5], + [4, 3, 1, 4, 6], + [4, 3, 1, 5, 1], + [4, 3, 1, 5, 3], + [4, 3, 1, 5, 4], + [4, 3, 1, 5, 5], + [4, 3, 1, 5, 6], + [4, 3, 1, 6, 1], + [4, 3, 1, 6, 2], + [4, 3, 1, 6, 3], + [4, 3, 1, 6, 4], + [4, 3, 1, 6, 5], + [4, 3, 1, 6, 6], + [4, 3, 2, 1, 1], + [4, 3, 2, 1, 2], + [4, 3, 2, 1, 3], + [4, 3, 2, 1, 4], + [4, 3, 2, 1, 6], + [4, 3, 2, 2, 1], + [4, 3, 2, 2, 2], + [4, 3, 2, 2, 3], + [4, 3, 2, 2, 4], + [4, 3, 2, 2, 5], + [4, 3, 2, 2, 6], + [4, 3, 2, 3, 1], + [4, 3, 2, 3, 2], + [4, 3, 2, 3, 3], + [4, 3, 2, 3, 4], + [4, 3, 2, 3, 5], + [4, 3, 2, 3, 6], + [4, 3, 2, 4, 1], + [4, 3, 2, 4, 2], + [4, 3, 2, 4, 3], + [4, 3, 2, 4, 4], + [4, 3, 2, 4, 5], + [4, 3, 2, 4, 6], + [4, 3, 2, 5, 2], + [4, 3, 2, 5, 3], + [4, 3, 2, 5, 4], + [4, 3, 2, 5, 5], + [4, 3, 2, 6, 1], + [4, 3, 2, 6, 2], + [4, 3, 2, 6, 3], + [4, 3, 2, 6, 4], + [4, 3, 2, 6, 6], + [4, 3, 3, 1, 1], + [4, 3, 3, 1, 2], + [4, 3, 3, 1, 3], + [4, 3, 3, 1, 4], + [4, 3, 3, 1, 5], + [4, 3, 3, 1, 6], + [4, 3, 3, 2, 1], + [4, 3, 3, 2, 2], + [4, 3, 3, 2, 3], + [4, 3, 3, 2, 4], + [4, 3, 3, 2, 5], + [4, 3, 3, 2, 6], + [4, 3, 3, 3, 1], + [4, 3, 3, 3, 2], + [4, 3, 3, 3, 3], + [4, 3, 3, 3, 4], + [4, 3, 3, 3, 5], + [4, 3, 3, 3, 6], + [4, 3, 3, 4, 1], + [4, 3, 3, 4, 2], + [4, 3, 3, 4, 3], + [4, 3, 3, 4, 4], + [4, 3, 3, 4, 5], + [4, 3, 3, 4, 6], + [4, 3, 3, 5, 1], + [4, 3, 3, 5, 2], + [4, 3, 3, 5, 3], + [4, 3, 3, 5, 4], + [4, 3, 3, 5, 5], + [4, 3, 3, 5, 6], + [4, 3, 3, 6, 1], + [4, 3, 3, 6, 2], + [4, 3, 3, 6, 3], + [4, 3, 3, 6, 4], + [4, 3, 3, 6, 5], + [4, 3, 3, 6, 6], + [4, 3, 4, 1, 1], + [4, 3, 4, 1, 2], + [4, 3, 4, 1, 3], + [4, 3, 4, 1, 4], + [4, 3, 4, 1, 5], + [4, 3, 4, 1, 6], + [4, 3, 4, 2, 1], + [4, 3, 4, 2, 2], + [4, 3, 4, 2, 3], + [4, 3, 4, 2, 4], + [4, 3, 4, 2, 5], + [4, 3, 4, 2, 6], + [4, 3, 4, 3, 1], + [4, 3, 4, 3, 2], + [4, 3, 4, 3, 3], + [4, 3, 4, 3, 4], + [4, 3, 4, 3, 5], + [4, 3, 4, 3, 6], + [4, 3, 4, 4, 1], + [4, 3, 4, 4, 2], + [4, 3, 4, 4, 3], + [4, 3, 4, 4, 4], + [4, 3, 4, 4, 5], + [4, 3, 4, 4, 6], + [4, 3, 4, 5, 1], + [4, 3, 4, 5, 2], + [4, 3, 4, 5, 3], + [4, 3, 4, 5, 4], + [4, 3, 4, 5, 5], + [4, 3, 4, 5, 6], + [4, 3, 4, 6, 1], + [4, 3, 4, 6, 2], + [4, 3, 4, 6, 3], + [4, 3, 4, 6, 4], + [4, 3, 4, 6, 5], + [4, 3, 4, 6, 6], + [4, 3, 5, 1, 1], + [4, 3, 5, 1, 3], + [4, 3, 5, 1, 4], + [4, 3, 5, 1, 5], + [4, 3, 5, 1, 6], + [4, 3, 5, 2, 2], + [4, 3, 5, 2, 3], + [4, 3, 5, 2, 4], + [4, 3, 5, 2, 5], + [4, 3, 5, 3, 1], + [4, 3, 5, 3, 2], + [4, 3, 5, 3, 3], + [4, 3, 5, 3, 4], + [4, 3, 5, 3, 5], + [4, 3, 5, 3, 6], + [4, 3, 5, 4, 1], + [4, 3, 5, 4, 2], + [4, 3, 5, 4, 3], + [4, 3, 5, 4, 4], + [4, 3, 5, 4, 5], + [4, 3, 5, 4, 6], + [4, 3, 5, 5, 1], + [4, 3, 5, 5, 2], + [4, 3, 5, 5, 3], + [4, 3, 5, 5, 4], + [4, 3, 5, 5, 5], + [4, 3, 5, 5, 6], + [4, 3, 5, 6, 1], + [4, 3, 5, 6, 3], + [4, 3, 5, 6, 4], + [4, 3, 5, 6, 5], + [4, 3, 5, 6, 6], + [4, 3, 6, 1, 1], + [4, 3, 6, 1, 2], + [4, 3, 6, 1, 3], + [4, 3, 6, 1, 4], + [4, 3, 6, 1, 5], + [4, 3, 6, 1, 6], + [4, 3, 6, 2, 1], + [4, 3, 6, 2, 2], + [4, 3, 6, 2, 3], + [4, 3, 6, 2, 4], + [4, 3, 6, 2, 6], + [4, 3, 6, 3, 1], + [4, 3, 6, 3, 2], + [4, 3, 6, 3, 3], + [4, 3, 6, 3, 4], + [4, 3, 6, 3, 5], + [4, 3, 6, 3, 6], + [4, 3, 6, 4, 1], + [4, 3, 6, 4, 2], + [4, 3, 6, 4, 3], + [4, 3, 6, 4, 4], + [4, 3, 6, 4, 5], + [4, 3, 6, 4, 6], + [4, 3, 6, 5, 1], + [4, 3, 6, 5, 3], + [4, 3, 6, 5, 4], + [4, 3, 6, 5, 5], + [4, 3, 6, 5, 6], + [4, 3, 6, 6, 1], + [4, 3, 6, 6, 2], + [4, 3, 6, 6, 3], + [4, 3, 6, 6, 4], + [4, 3, 6, 6, 5], + [4, 3, 6, 6, 6], + [4, 4, 1, 1, 1], + [4, 4, 1, 1, 2], + [4, 4, 1, 1, 3], + [4, 4, 1, 1, 4], + [4, 4, 1, 1, 5], + [4, 4, 1, 1, 6], + [4, 4, 1, 2, 1], + [4, 4, 1, 2, 2], + [4, 4, 1, 2, 3], + [4, 4, 1, 2, 4], + [4, 4, 1, 2, 5], + [4, 4, 1, 2, 6], + [4, 4, 1, 3, 1], + [4, 4, 1, 3, 2], + [4, 4, 1, 3, 3], + [4, 4, 1, 3, 4], + [4, 4, 1, 3, 5], + [4, 4, 1, 3, 6], + [4, 4, 1, 4, 1], + [4, 4, 1, 4, 2], + [4, 4, 1, 4, 3], + [4, 4, 1, 4, 4], + [4, 4, 1, 4, 5], + [4, 4, 1, 4, 6], + [4, 4, 1, 5, 1], + [4, 4, 1, 5, 2], + [4, 4, 1, 5, 3], + [4, 4, 1, 5, 4], + [4, 4, 1, 5, 5], + [4, 4, 1, 5, 6], + [4, 4, 1, 6, 1], + [4, 4, 1, 6, 2], + [4, 4, 1, 6, 3], + [4, 4, 1, 6, 4], + [4, 4, 1, 6, 5], + [4, 4, 1, 6, 6], + [4, 4, 2, 1, 1], + [4, 4, 2, 1, 2], + [4, 4, 2, 1, 3], + [4, 4, 2, 1, 4], + [4, 4, 2, 1, 5], + [4, 4, 2, 1, 6], + [4, 4, 2, 2, 1], + [4, 4, 2, 2, 2], + [4, 4, 2, 2, 3], + [4, 4, 2, 2, 4], + [4, 4, 2, 2, 5], + [4, 4, 2, 2, 6], + [4, 4, 2, 3, 1], + [4, 4, 2, 3, 2], + [4, 4, 2, 3, 3], + [4, 4, 2, 3, 4], + [4, 4, 2, 3, 5], + [4, 4, 2, 3, 6], + [4, 4, 2, 4, 1], + [4, 4, 2, 4, 2], + [4, 4, 2, 4, 3], + [4, 4, 2, 4, 4], + [4, 4, 2, 4, 5], + [4, 4, 2, 4, 6], + [4, 4, 2, 5, 1], + [4, 4, 2, 5, 2], + [4, 4, 2, 5, 3], + [4, 4, 2, 5, 4], + [4, 4, 2, 5, 5], + [4, 4, 2, 5, 6], + [4, 4, 2, 6, 1], + [4, 4, 2, 6, 2], + [4, 4, 2, 6, 3], + [4, 4, 2, 6, 4], + [4, 4, 2, 6, 5], + [4, 4, 2, 6, 6], + [4, 4, 3, 1, 1], + [4, 4, 3, 1, 2], + [4, 4, 3, 1, 3], + [4, 4, 3, 1, 4], + [4, 4, 3, 1, 5], + [4, 4, 3, 1, 6], + [4, 4, 3, 2, 1], + [4, 4, 3, 2, 2], + [4, 4, 3, 2, 3], + [4, 4, 3, 2, 4], + [4, 4, 3, 2, 5], + [4, 4, 3, 2, 6], + [4, 4, 3, 3, 1], + [4, 4, 3, 3, 2], + [4, 4, 3, 3, 3], + [4, 4, 3, 3, 4], + [4, 4, 3, 3, 5], + [4, 4, 3, 3, 6], + [4, 4, 3, 4, 1], + [4, 4, 3, 4, 2], + [4, 4, 3, 4, 3], + [4, 4, 3, 4, 4], + [4, 4, 3, 4, 5], + [4, 4, 3, 4, 6], + [4, 4, 3, 5, 1], + [4, 4, 3, 5, 2], + [4, 4, 3, 5, 3], + [4, 4, 3, 5, 4], + [4, 4, 3, 5, 5], + [4, 4, 3, 5, 6], + [4, 4, 3, 6, 1], + [4, 4, 3, 6, 2], + [4, 4, 3, 6, 3], + [4, 4, 3, 6, 4], + [4, 4, 3, 6, 5], + [4, 4, 3, 6, 6], + [4, 4, 4, 1, 1], + [4, 4, 4, 1, 2], + [4, 4, 4, 1, 3], + [4, 4, 4, 1, 4], + [4, 4, 4, 1, 5], + [4, 4, 4, 1, 6], + [4, 4, 4, 2, 1], + [4, 4, 4, 2, 2], + [4, 4, 4, 2, 3], + [4, 4, 4, 2, 4], + [4, 4, 4, 2, 5], + [4, 4, 4, 2, 6], + [4, 4, 4, 3, 1], + [4, 4, 4, 3, 2], + [4, 4, 4, 3, 3], + [4, 4, 4, 3, 4], + [4, 4, 4, 3, 5], + [4, 4, 4, 3, 6], + [4, 4, 4, 4, 1], + [4, 4, 4, 4, 2], + [4, 4, 4, 4, 3], + [4, 4, 4, 4, 4], + [4, 4, 4, 4, 5], + [4, 4, 4, 4, 6], + [4, 4, 4, 5, 1], + [4, 4, 4, 5, 2], + [4, 4, 4, 5, 3], + [4, 4, 4, 5, 4], + [4, 4, 4, 5, 5], + [4, 4, 4, 5, 6], + [4, 4, 4, 6, 1], + [4, 4, 4, 6, 2], + [4, 4, 4, 6, 3], + [4, 4, 4, 6, 4], + [4, 4, 4, 6, 5], + [4, 4, 4, 6, 6], + [4, 4, 5, 1, 1], + [4, 4, 5, 1, 2], + [4, 4, 5, 1, 3], + [4, 4, 5, 1, 4], + [4, 4, 5, 1, 5], + [4, 4, 5, 1, 6], + [4, 4, 5, 2, 1], + [4, 4, 5, 2, 2], + [4, 4, 5, 2, 3], + [4, 4, 5, 2, 4], + [4, 4, 5, 2, 5], + [4, 4, 5, 2, 6], + [4, 4, 5, 3, 1], + [4, 4, 5, 3, 2], + [4, 4, 5, 3, 3], + [4, 4, 5, 3, 4], + [4, 4, 5, 3, 5], + [4, 4, 5, 3, 6], + [4, 4, 5, 4, 1], + [4, 4, 5, 4, 2], + [4, 4, 5, 4, 3], + [4, 4, 5, 4, 4], + [4, 4, 5, 4, 5], + [4, 4, 5, 4, 6], + [4, 4, 5, 5, 1], + [4, 4, 5, 5, 2], + [4, 4, 5, 5, 3], + [4, 4, 5, 5, 4], + [4, 4, 5, 5, 5], + [4, 4, 5, 5, 6], + [4, 4, 5, 6, 1], + [4, 4, 5, 6, 2], + [4, 4, 5, 6, 3], + [4, 4, 5, 6, 4], + [4, 4, 5, 6, 5], + [4, 4, 5, 6, 6], + [4, 4, 6, 1, 1], + [4, 4, 6, 1, 2], + [4, 4, 6, 1, 3], + [4, 4, 6, 1, 4], + [4, 4, 6, 1, 5], + [4, 4, 6, 1, 6], + [4, 4, 6, 2, 1], + [4, 4, 6, 2, 2], + [4, 4, 6, 2, 3], + [4, 4, 6, 2, 4], + [4, 4, 6, 2, 5], + [4, 4, 6, 2, 6], + [4, 4, 6, 3, 1], + [4, 4, 6, 3, 2], + [4, 4, 6, 3, 3], + [4, 4, 6, 3, 4], + [4, 4, 6, 3, 5], + [4, 4, 6, 3, 6], + [4, 4, 6, 4, 1], + [4, 4, 6, 4, 2], + [4, 4, 6, 4, 3], + [4, 4, 6, 4, 4], + [4, 4, 6, 4, 5], + [4, 4, 6, 4, 6], + [4, 4, 6, 5, 1], + [4, 4, 6, 5, 2], + [4, 4, 6, 5, 3], + [4, 4, 6, 5, 4], + [4, 4, 6, 5, 5], + [4, 4, 6, 5, 6], + [4, 4, 6, 6, 1], + [4, 4, 6, 6, 2], + [4, 4, 6, 6, 3], + [4, 4, 6, 6, 4], + [4, 4, 6, 6, 5], + [4, 4, 6, 6, 6], + [4, 5, 1, 1, 1], + [4, 5, 1, 1, 2], + [4, 5, 1, 1, 3], + [4, 5, 1, 1, 4], + [4, 5, 1, 1, 5], + [4, 5, 1, 1, 6], + [4, 5, 1, 2, 1], + [4, 5, 1, 2, 2], + [4, 5, 1, 2, 4], + [4, 5, 1, 2, 5], + [4, 5, 1, 2, 6], + [4, 5, 1, 3, 1], + [4, 5, 1, 3, 3], + [4, 5, 1, 3, 4], + [4, 5, 1, 3, 5], + [4, 5, 1, 3, 6], + [4, 5, 1, 4, 1], + [4, 5, 1, 4, 2], + [4, 5, 1, 4, 3], + [4, 5, 1, 4, 4], + [4, 5, 1, 4, 5], + [4, 5, 1, 4, 6], + [4, 5, 1, 5, 1], + [4, 5, 1, 5, 2], + [4, 5, 1, 5, 3], + [4, 5, 1, 5, 4], + [4, 5, 1, 5, 5], + [4, 5, 1, 5, 6], + [4, 5, 1, 6, 1], + [4, 5, 1, 6, 2], + [4, 5, 1, 6, 3], + [4, 5, 1, 6, 4], + [4, 5, 1, 6, 5], + [4, 5, 1, 6, 6], + [4, 5, 2, 1, 1], + [4, 5, 2, 1, 2], + [4, 5, 2, 1, 4], + [4, 5, 2, 1, 5], + [4, 5, 2, 1, 6], + [4, 5, 2, 2, 1], + [4, 5, 2, 2, 2], + [4, 5, 2, 2, 3], + [4, 5, 2, 2, 4], + [4, 5, 2, 2, 5], + [4, 5, 2, 2, 6], + [4, 5, 2, 3, 2], + [4, 5, 2, 3, 3], + [4, 5, 2, 3, 4], + [4, 5, 2, 3, 5], + [4, 5, 2, 4, 1], + [4, 5, 2, 4, 2], + [4, 5, 2, 4, 3], + [4, 5, 2, 4, 4], + [4, 5, 2, 4, 5], + [4, 5, 2, 4, 6], + [4, 5, 2, 5, 1], + [4, 5, 2, 5, 2], + [4, 5, 2, 5, 3], + [4, 5, 2, 5, 4], + [4, 5, 2, 5, 5], + [4, 5, 2, 5, 6], + [4, 5, 2, 6, 1], + [4, 5, 2, 6, 2], + [4, 5, 2, 6, 4], + [4, 5, 2, 6, 5], + [4, 5, 2, 6, 6], + [4, 5, 3, 1, 1], + [4, 5, 3, 1, 3], + [4, 5, 3, 1, 4], + [4, 5, 3, 1, 5], + [4, 5, 3, 1, 6], + [4, 5, 3, 2, 2], + [4, 5, 3, 2, 3], + [4, 5, 3, 2, 4], + [4, 5, 3, 2, 5], + [4, 5, 3, 3, 1], + [4, 5, 3, 3, 2], + [4, 5, 3, 3, 3], + [4, 5, 3, 3, 4], + [4, 5, 3, 3, 5], + [4, 5, 3, 3, 6], + [4, 5, 3, 4, 1], + [4, 5, 3, 4, 2], + [4, 5, 3, 4, 3], + [4, 5, 3, 4, 4], + [4, 5, 3, 4, 5], + [4, 5, 3, 4, 6], + [4, 5, 3, 5, 1], + [4, 5, 3, 5, 2], + [4, 5, 3, 5, 3], + [4, 5, 3, 5, 4], + [4, 5, 3, 5, 5], + [4, 5, 3, 5, 6], + [4, 5, 3, 6, 1], + [4, 5, 3, 6, 3], + [4, 5, 3, 6, 4], + [4, 5, 3, 6, 5], + [4, 5, 3, 6, 6], + [4, 5, 4, 1, 1], + [4, 5, 4, 1, 2], + [4, 5, 4, 1, 3], + [4, 5, 4, 1, 4], + [4, 5, 4, 1, 5], + [4, 5, 4, 1, 6], + [4, 5, 4, 2, 1], + [4, 5, 4, 2, 2], + [4, 5, 4, 2, 3], + [4, 5, 4, 2, 4], + [4, 5, 4, 2, 5], + [4, 5, 4, 2, 6], + [4, 5, 4, 3, 1], + [4, 5, 4, 3, 2], + [4, 5, 4, 3, 3], + [4, 5, 4, 3, 4], + [4, 5, 4, 3, 5], + [4, 5, 4, 3, 6], + [4, 5, 4, 4, 1], + [4, 5, 4, 4, 2], + [4, 5, 4, 4, 3], + [4, 5, 4, 4, 4], + [4, 5, 4, 4, 5], + [4, 5, 4, 4, 6], + [4, 5, 4, 5, 1], + [4, 5, 4, 5, 2], + [4, 5, 4, 5, 3], + [4, 5, 4, 5, 4], + [4, 5, 4, 5, 5], + [4, 5, 4, 5, 6], + [4, 5, 4, 6, 1], + [4, 5, 4, 6, 2], + [4, 5, 4, 6, 3], + [4, 5, 4, 6, 4], + [4, 5, 4, 6, 5], + [4, 5, 4, 6, 6], + [4, 5, 5, 1, 1], + [4, 5, 5, 1, 2], + [4, 5, 5, 1, 3], + [4, 5, 5, 1, 4], + [4, 5, 5, 1, 5], + [4, 5, 5, 1, 6], + [4, 5, 5, 2, 1], + [4, 5, 5, 2, 2], + [4, 5, 5, 2, 3], + [4, 5, 5, 2, 4], + [4, 5, 5, 2, 5], + [4, 5, 5, 2, 6], + [4, 5, 5, 3, 1], + [4, 5, 5, 3, 2], + [4, 5, 5, 3, 3], + [4, 5, 5, 3, 4], + [4, 5, 5, 3, 5], + [4, 5, 5, 3, 6], + [4, 5, 5, 4, 1], + [4, 5, 5, 4, 2], + [4, 5, 5, 4, 3], + [4, 5, 5, 4, 4], + [4, 5, 5, 4, 5], + [4, 5, 5, 4, 6], + [4, 5, 5, 5, 1], + [4, 5, 5, 5, 2], + [4, 5, 5, 5, 3], + [4, 5, 5, 5, 4], + [4, 5, 5, 5, 5], + [4, 5, 5, 5, 6], + [4, 5, 5, 6, 1], + [4, 5, 5, 6, 2], + [4, 5, 5, 6, 3], + [4, 5, 5, 6, 4], + [4, 5, 5, 6, 5], + [4, 5, 5, 6, 6], + [4, 5, 6, 1, 1], + [4, 5, 6, 1, 2], + [4, 5, 6, 1, 3], + [4, 5, 6, 1, 4], + [4, 5, 6, 1, 5], + [4, 5, 6, 1, 6], + [4, 5, 6, 2, 1], + [4, 5, 6, 2, 2], + [4, 5, 6, 2, 4], + [4, 5, 6, 2, 5], + [4, 5, 6, 2, 6], + [4, 5, 6, 3, 1], + [4, 5, 6, 3, 3], + [4, 5, 6, 3, 4], + [4, 5, 6, 3, 5], + [4, 5, 6, 3, 6], + [4, 5, 6, 4, 1], + [4, 5, 6, 4, 2], + [4, 5, 6, 4, 3], + [4, 5, 6, 4, 4], + [4, 5, 6, 4, 5], + [4, 5, 6, 4, 6], + [4, 5, 6, 5, 1], + [4, 5, 6, 5, 2], + [4, 5, 6, 5, 3], + [4, 5, 6, 5, 4], + [4, 5, 6, 5, 5], + [4, 5, 6, 5, 6], + [4, 5, 6, 6, 1], + [4, 5, 6, 6, 2], + [4, 5, 6, 6, 3], + [4, 5, 6, 6, 4], + [4, 5, 6, 6, 5], + [4, 5, 6, 6, 6], + [4, 6, 1, 1, 1], + [4, 6, 1, 1, 2], + [4, 6, 1, 1, 3], + [4, 6, 1, 1, 4], + [4, 6, 1, 1, 5], + [4, 6, 1, 1, 6], + [4, 6, 1, 2, 1], + [4, 6, 1, 2, 2], + [4, 6, 1, 2, 3], + [4, 6, 1, 2, 4], + [4, 6, 1, 2, 5], + [4, 6, 1, 2, 6], + [4, 6, 1, 3, 1], + [4, 6, 1, 3, 2], + [4, 6, 1, 3, 3], + [4, 6, 1, 3, 4], + [4, 6, 1, 3, 5], + [4, 6, 1, 3, 6], + [4, 6, 1, 4, 1], + [4, 6, 1, 4, 2], + [4, 6, 1, 4, 3], + [4, 6, 1, 4, 4], + [4, 6, 1, 4, 5], + [4, 6, 1, 4, 6], + [4, 6, 1, 5, 1], + [4, 6, 1, 5, 2], + [4, 6, 1, 5, 3], + [4, 6, 1, 5, 4], + [4, 6, 1, 5, 5], + [4, 6, 1, 5, 6], + [4, 6, 1, 6, 1], + [4, 6, 1, 6, 2], + [4, 6, 1, 6, 3], + [4, 6, 1, 6, 4], + [4, 6, 1, 6, 5], + [4, 6, 1, 6, 6], + [4, 6, 2, 1, 1], + [4, 6, 2, 1, 2], + [4, 6, 2, 1, 3], + [4, 6, 2, 1, 4], + [4, 6, 2, 1, 5], + [4, 6, 2, 1, 6], + [4, 6, 2, 2, 1], + [4, 6, 2, 2, 2], + [4, 6, 2, 2, 3], + [4, 6, 2, 2, 4], + [4, 6, 2, 2, 5], + [4, 6, 2, 2, 6], + [4, 6, 2, 3, 1], + [4, 6, 2, 3, 2], + [4, 6, 2, 3, 3], + [4, 6, 2, 3, 4], + [4, 6, 2, 3, 6], + [4, 6, 2, 4, 1], + [4, 6, 2, 4, 2], + [4, 6, 2, 4, 3], + [4, 6, 2, 4, 4], + [4, 6, 2, 4, 5], + [4, 6, 2, 4, 6], + [4, 6, 2, 5, 1], + [4, 6, 2, 5, 2], + [4, 6, 2, 5, 4], + [4, 6, 2, 5, 5], + [4, 6, 2, 5, 6], + [4, 6, 2, 6, 1], + [4, 6, 2, 6, 2], + [4, 6, 2, 6, 3], + [4, 6, 2, 6, 4], + [4, 6, 2, 6, 5], + [4, 6, 2, 6, 6], + [4, 6, 3, 1, 1], + [4, 6, 3, 1, 2], + [4, 6, 3, 1, 3], + [4, 6, 3, 1, 4], + [4, 6, 3, 1, 5], + [4, 6, 3, 1, 6], + [4, 6, 3, 2, 1], + [4, 6, 3, 2, 2], + [4, 6, 3, 2, 3], + [4, 6, 3, 2, 4], + [4, 6, 3, 2, 6], + [4, 6, 3, 3, 1], + [4, 6, 3, 3, 2], + [4, 6, 3, 3, 3], + [4, 6, 3, 3, 4], + [4, 6, 3, 3, 5], + [4, 6, 3, 3, 6], + [4, 6, 3, 4, 1], + [4, 6, 3, 4, 2], + [4, 6, 3, 4, 3], + [4, 6, 3, 4, 4], + [4, 6, 3, 4, 5], + [4, 6, 3, 4, 6], + [4, 6, 3, 5, 1], + [4, 6, 3, 5, 3], + [4, 6, 3, 5, 4], + [4, 6, 3, 5, 5], + [4, 6, 3, 5, 6], + [4, 6, 3, 6, 1], + [4, 6, 3, 6, 2], + [4, 6, 3, 6, 3], + [4, 6, 3, 6, 4], + [4, 6, 3, 6, 5], + [4, 6, 3, 6, 6], + [4, 6, 4, 1, 1], + [4, 6, 4, 1, 2], + [4, 6, 4, 1, 3], + [4, 6, 4, 1, 4], + [4, 6, 4, 1, 5], + [4, 6, 4, 1, 6], + [4, 6, 4, 2, 1], + [4, 6, 4, 2, 2], + [4, 6, 4, 2, 3], + [4, 6, 4, 2, 4], + [4, 6, 4, 2, 5], + [4, 6, 4, 2, 6], + [4, 6, 4, 3, 1], + [4, 6, 4, 3, 2], + [4, 6, 4, 3, 3], + [4, 6, 4, 3, 4], + [4, 6, 4, 3, 5], + [4, 6, 4, 3, 6], + [4, 6, 4, 4, 1], + [4, 6, 4, 4, 2], + [4, 6, 4, 4, 3], + [4, 6, 4, 4, 4], + [4, 6, 4, 4, 5], + [4, 6, 4, 4, 6], + [4, 6, 4, 5, 1], + [4, 6, 4, 5, 2], + [4, 6, 4, 5, 3], + [4, 6, 4, 5, 4], + [4, 6, 4, 5, 5], + [4, 6, 4, 5, 6], + [4, 6, 4, 6, 1], + [4, 6, 4, 6, 2], + [4, 6, 4, 6, 3], + [4, 6, 4, 6, 4], + [4, 6, 4, 6, 5], + [4, 6, 4, 6, 6], + [4, 6, 5, 1, 1], + [4, 6, 5, 1, 2], + [4, 6, 5, 1, 3], + [4, 6, 5, 1, 4], + [4, 6, 5, 1, 5], + [4, 6, 5, 1, 6], + [4, 6, 5, 2, 1], + [4, 6, 5, 2, 2], + [4, 6, 5, 2, 4], + [4, 6, 5, 2, 5], + [4, 6, 5, 2, 6], + [4, 6, 5, 3, 1], + [4, 6, 5, 3, 3], + [4, 6, 5, 3, 4], + [4, 6, 5, 3, 5], + [4, 6, 5, 3, 6], + [4, 6, 5, 4, 1], + [4, 6, 5, 4, 2], + [4, 6, 5, 4, 3], + [4, 6, 5, 4, 4], + [4, 6, 5, 4, 5], + [4, 6, 5, 4, 6], + [4, 6, 5, 5, 1], + [4, 6, 5, 5, 2], + [4, 6, 5, 5, 3], + [4, 6, 5, 5, 4], + [4, 6, 5, 5, 5], + [4, 6, 5, 5, 6], + [4, 6, 5, 6, 1], + [4, 6, 5, 6, 2], + [4, 6, 5, 6, 3], + [4, 6, 5, 6, 4], + [4, 6, 5, 6, 5], + [4, 6, 5, 6, 6], + [4, 6, 6, 1, 1], + [4, 6, 6, 1, 2], + [4, 6, 6, 1, 3], + [4, 6, 6, 1, 4], + [4, 6, 6, 1, 5], + [4, 6, 6, 1, 6], + [4, 6, 6, 2, 1], + [4, 6, 6, 2, 2], + [4, 6, 6, 2, 3], + [4, 6, 6, 2, 4], + [4, 6, 6, 2, 5], + [4, 6, 6, 2, 6], + [4, 6, 6, 3, 1], + [4, 6, 6, 3, 2], + [4, 6, 6, 3, 3], + [4, 6, 6, 3, 4], + [4, 6, 6, 3, 5], + [4, 6, 6, 3, 6], + [4, 6, 6, 4, 1], + [4, 6, 6, 4, 2], + [4, 6, 6, 4, 3], + [4, 6, 6, 4, 4], + [4, 6, 6, 4, 5], + [4, 6, 6, 4, 6], + [4, 6, 6, 5, 1], + [4, 6, 6, 5, 2], + [4, 6, 6, 5, 3], + [4, 6, 6, 5, 4], + [4, 6, 6, 5, 5], + [4, 6, 6, 5, 6], + [4, 6, 6, 6, 1], + [4, 6, 6, 6, 2], + [4, 6, 6, 6, 3], + [4, 6, 6, 6, 4], + [4, 6, 6, 6, 5], + [4, 6, 6, 6, 6], + [5, 1, 1, 1, 1], + [5, 1, 1, 1, 2], + [5, 1, 1, 1, 3], + [5, 1, 1, 1, 4], + [5, 1, 1, 1, 5], + [5, 1, 1, 1, 6], + [5, 1, 1, 2, 1], + [5, 1, 1, 2, 2], + [5, 1, 1, 2, 3], + [5, 1, 1, 2, 4], + [5, 1, 1, 2, 5], + [5, 1, 1, 2, 6], + [5, 1, 1, 3, 1], + [5, 1, 1, 3, 2], + [5, 1, 1, 3, 3], + [5, 1, 1, 3, 4], + [5, 1, 1, 3, 5], + [5, 1, 1, 3, 6], + [5, 1, 1, 4, 1], + [5, 1, 1, 4, 2], + [5, 1, 1, 4, 3], + [5, 1, 1, 4, 4], + [5, 1, 1, 4, 5], + [5, 1, 1, 4, 6], + [5, 1, 1, 5, 1], + [5, 1, 1, 5, 2], + [5, 1, 1, 5, 3], + [5, 1, 1, 5, 4], + [5, 1, 1, 5, 5], + [5, 1, 1, 5, 6], + [5, 1, 1, 6, 1], + [5, 1, 1, 6, 2], + [5, 1, 1, 6, 3], + [5, 1, 1, 6, 4], + [5, 1, 1, 6, 5], + [5, 1, 1, 6, 6], + [5, 1, 2, 1, 1], + [5, 1, 2, 1, 2], + [5, 1, 2, 1, 3], + [5, 1, 2, 1, 4], + [5, 1, 2, 1, 5], + [5, 1, 2, 1, 6], + [5, 1, 2, 2, 1], + [5, 1, 2, 2, 2], + [5, 1, 2, 2, 3], + [5, 1, 2, 2, 4], + [5, 1, 2, 2, 5], + [5, 1, 2, 2, 6], + [5, 1, 2, 3, 1], + [5, 1, 2, 3, 2], + [5, 1, 2, 3, 3], + [5, 1, 2, 3, 5], + [5, 1, 2, 3, 6], + [5, 1, 2, 4, 1], + [5, 1, 2, 4, 2], + [5, 1, 2, 4, 4], + [5, 1, 2, 4, 5], + [5, 1, 2, 4, 6], + [5, 1, 2, 5, 1], + [5, 1, 2, 5, 2], + [5, 1, 2, 5, 3], + [5, 1, 2, 5, 4], + [5, 1, 2, 5, 5], + [5, 1, 2, 5, 6], + [5, 1, 2, 6, 1], + [5, 1, 2, 6, 2], + [5, 1, 2, 6, 3], + [5, 1, 2, 6, 4], + [5, 1, 2, 6, 5], + [5, 1, 2, 6, 6], + [5, 1, 3, 1, 1], + [5, 1, 3, 1, 2], + [5, 1, 3, 1, 3], + [5, 1, 3, 1, 4], + [5, 1, 3, 1, 5], + [5, 1, 3, 1, 6], + [5, 1, 3, 2, 1], + [5, 1, 3, 2, 2], + [5, 1, 3, 2, 3], + [5, 1, 3, 2, 5], + [5, 1, 3, 2, 6], + [5, 1, 3, 3, 1], + [5, 1, 3, 3, 2], + [5, 1, 3, 3, 3], + [5, 1, 3, 3, 4], + [5, 1, 3, 3, 5], + [5, 1, 3, 3, 6], + [5, 1, 3, 4, 1], + [5, 1, 3, 4, 3], + [5, 1, 3, 4, 4], + [5, 1, 3, 4, 5], + [5, 1, 3, 4, 6], + [5, 1, 3, 5, 1], + [5, 1, 3, 5, 2], + [5, 1, 3, 5, 3], + [5, 1, 3, 5, 4], + [5, 1, 3, 5, 5], + [5, 1, 3, 5, 6], + [5, 1, 3, 6, 1], + [5, 1, 3, 6, 2], + [5, 1, 3, 6, 3], + [5, 1, 3, 6, 4], + [5, 1, 3, 6, 5], + [5, 1, 3, 6, 6], + [5, 1, 4, 1, 1], + [5, 1, 4, 1, 2], + [5, 1, 4, 1, 3], + [5, 1, 4, 1, 4], + [5, 1, 4, 1, 5], + [5, 1, 4, 1, 6], + [5, 1, 4, 2, 1], + [5, 1, 4, 2, 2], + [5, 1, 4, 2, 4], + [5, 1, 4, 2, 5], + [5, 1, 4, 2, 6], + [5, 1, 4, 3, 1], + [5, 1, 4, 3, 3], + [5, 1, 4, 3, 4], + [5, 1, 4, 3, 5], + [5, 1, 4, 3, 6], + [5, 1, 4, 4, 1], + [5, 1, 4, 4, 2], + [5, 1, 4, 4, 3], + [5, 1, 4, 4, 4], + [5, 1, 4, 4, 5], + [5, 1, 4, 4, 6], + [5, 1, 4, 5, 1], + [5, 1, 4, 5, 2], + [5, 1, 4, 5, 3], + [5, 1, 4, 5, 4], + [5, 1, 4, 5, 5], + [5, 1, 4, 5, 6], + [5, 1, 4, 6, 1], + [5, 1, 4, 6, 2], + [5, 1, 4, 6, 3], + [5, 1, 4, 6, 4], + [5, 1, 4, 6, 5], + [5, 1, 4, 6, 6], + [5, 1, 5, 1, 1], + [5, 1, 5, 1, 2], + [5, 1, 5, 1, 3], + [5, 1, 5, 1, 4], + [5, 1, 5, 1, 5], + [5, 1, 5, 1, 6], + [5, 1, 5, 2, 1], + [5, 1, 5, 2, 2], + [5, 1, 5, 2, 3], + [5, 1, 5, 2, 4], + [5, 1, 5, 2, 5], + [5, 1, 5, 2, 6], + [5, 1, 5, 3, 1], + [5, 1, 5, 3, 2], + [5, 1, 5, 3, 3], + [5, 1, 5, 3, 4], + [5, 1, 5, 3, 5], + [5, 1, 5, 3, 6], + [5, 1, 5, 4, 1], + [5, 1, 5, 4, 2], + [5, 1, 5, 4, 3], + [5, 1, 5, 4, 4], + [5, 1, 5, 4, 5], + [5, 1, 5, 4, 6], + [5, 1, 5, 5, 1], + [5, 1, 5, 5, 2], + [5, 1, 5, 5, 3], + [5, 1, 5, 5, 4], + [5, 1, 5, 5, 5], + [5, 1, 5, 5, 6], + [5, 1, 5, 6, 1], + [5, 1, 5, 6, 2], + [5, 1, 5, 6, 3], + [5, 1, 5, 6, 4], + [5, 1, 5, 6, 5], + [5, 1, 5, 6, 6], + [5, 1, 6, 1, 1], + [5, 1, 6, 1, 2], + [5, 1, 6, 1, 3], + [5, 1, 6, 1, 4], + [5, 1, 6, 1, 5], + [5, 1, 6, 1, 6], + [5, 1, 6, 2, 1], + [5, 1, 6, 2, 2], + [5, 1, 6, 2, 3], + [5, 1, 6, 2, 4], + [5, 1, 6, 2, 5], + [5, 1, 6, 2, 6], + [5, 1, 6, 3, 1], + [5, 1, 6, 3, 2], + [5, 1, 6, 3, 3], + [5, 1, 6, 3, 4], + [5, 1, 6, 3, 5], + [5, 1, 6, 3, 6], + [5, 1, 6, 4, 1], + [5, 1, 6, 4, 2], + [5, 1, 6, 4, 3], + [5, 1, 6, 4, 4], + [5, 1, 6, 4, 5], + [5, 1, 6, 4, 6], + [5, 1, 6, 5, 1], + [5, 1, 6, 5, 2], + [5, 1, 6, 5, 3], + [5, 1, 6, 5, 4], + [5, 1, 6, 5, 5], + [5, 1, 6, 5, 6], + [5, 1, 6, 6, 1], + [5, 1, 6, 6, 2], + [5, 1, 6, 6, 3], + [5, 1, 6, 6, 4], + [5, 1, 6, 6, 5], + [5, 1, 6, 6, 6], + [5, 2, 1, 1, 1], + [5, 2, 1, 1, 2], + [5, 2, 1, 1, 3], + [5, 2, 1, 1, 4], + [5, 2, 1, 1, 5], + [5, 2, 1, 1, 6], + [5, 2, 1, 2, 1], + [5, 2, 1, 2, 2], + [5, 2, 1, 2, 3], + [5, 2, 1, 2, 4], + [5, 2, 1, 2, 5], + [5, 2, 1, 2, 6], + [5, 2, 1, 3, 1], + [5, 2, 1, 3, 2], + [5, 2, 1, 3, 3], + [5, 2, 1, 3, 5], + [5, 2, 1, 3, 6], + [5, 2, 1, 4, 1], + [5, 2, 1, 4, 2], + [5, 2, 1, 4, 4], + [5, 2, 1, 4, 5], + [5, 2, 1, 4, 6], + [5, 2, 1, 5, 1], + [5, 2, 1, 5, 2], + [5, 2, 1, 5, 3], + [5, 2, 1, 5, 4], + [5, 2, 1, 5, 5], + [5, 2, 1, 5, 6], + [5, 2, 1, 6, 1], + [5, 2, 1, 6, 2], + [5, 2, 1, 6, 3], + [5, 2, 1, 6, 4], + [5, 2, 1, 6, 5], + [5, 2, 1, 6, 6], + [5, 2, 2, 1, 1], + [5, 2, 2, 1, 2], + [5, 2, 2, 1, 3], + [5, 2, 2, 1, 4], + [5, 2, 2, 1, 5], + [5, 2, 2, 1, 6], + [5, 2, 2, 2, 1], + [5, 2, 2, 2, 2], + [5, 2, 2, 2, 3], + [5, 2, 2, 2, 4], + [5, 2, 2, 2, 5], + [5, 2, 2, 2, 6], + [5, 2, 2, 3, 1], + [5, 2, 2, 3, 2], + [5, 2, 2, 3, 3], + [5, 2, 2, 3, 4], + [5, 2, 2, 3, 5], + [5, 2, 2, 3, 6], + [5, 2, 2, 4, 1], + [5, 2, 2, 4, 2], + [5, 2, 2, 4, 3], + [5, 2, 2, 4, 4], + [5, 2, 2, 4, 5], + [5, 2, 2, 4, 6], + [5, 2, 2, 5, 1], + [5, 2, 2, 5, 2], + [5, 2, 2, 5, 3], + [5, 2, 2, 5, 4], + [5, 2, 2, 5, 5], + [5, 2, 2, 5, 6], + [5, 2, 2, 6, 1], + [5, 2, 2, 6, 2], + [5, 2, 2, 6, 3], + [5, 2, 2, 6, 4], + [5, 2, 2, 6, 5], + [5, 2, 2, 6, 6], + [5, 2, 3, 1, 1], + [5, 2, 3, 1, 2], + [5, 2, 3, 1, 3], + [5, 2, 3, 1, 5], + [5, 2, 3, 1, 6], + [5, 2, 3, 2, 1], + [5, 2, 3, 2, 2], + [5, 2, 3, 2, 3], + [5, 2, 3, 2, 4], + [5, 2, 3, 2, 5], + [5, 2, 3, 2, 6], + [5, 2, 3, 3, 1], + [5, 2, 3, 3, 2], + [5, 2, 3, 3, 3], + [5, 2, 3, 3, 4], + [5, 2, 3, 3, 5], + [5, 2, 3, 3, 6], + [5, 2, 3, 4, 2], + [5, 2, 3, 4, 3], + [5, 2, 3, 4, 4], + [5, 2, 3, 4, 5], + [5, 2, 3, 5, 1], + [5, 2, 3, 5, 2], + [5, 2, 3, 5, 3], + [5, 2, 3, 5, 4], + [5, 2, 3, 5, 5], + [5, 2, 3, 5, 6], + [5, 2, 3, 6, 1], + [5, 2, 3, 6, 2], + [5, 2, 3, 6, 3], + [5, 2, 3, 6, 5], + [5, 2, 3, 6, 6], + [5, 2, 4, 1, 1], + [5, 2, 4, 1, 2], + [5, 2, 4, 1, 4], + [5, 2, 4, 1, 5], + [5, 2, 4, 1, 6], + [5, 2, 4, 2, 1], + [5, 2, 4, 2, 2], + [5, 2, 4, 2, 3], + [5, 2, 4, 2, 4], + [5, 2, 4, 2, 5], + [5, 2, 4, 2, 6], + [5, 2, 4, 3, 2], + [5, 2, 4, 3, 3], + [5, 2, 4, 3, 4], + [5, 2, 4, 3, 5], + [5, 2, 4, 4, 1], + [5, 2, 4, 4, 2], + [5, 2, 4, 4, 3], + [5, 2, 4, 4, 4], + [5, 2, 4, 4, 5], + [5, 2, 4, 4, 6], + [5, 2, 4, 5, 1], + [5, 2, 4, 5, 2], + [5, 2, 4, 5, 3], + [5, 2, 4, 5, 4], + [5, 2, 4, 5, 5], + [5, 2, 4, 5, 6], + [5, 2, 4, 6, 1], + [5, 2, 4, 6, 2], + [5, 2, 4, 6, 4], + [5, 2, 4, 6, 5], + [5, 2, 4, 6, 6], + [5, 2, 5, 1, 1], + [5, 2, 5, 1, 2], + [5, 2, 5, 1, 3], + [5, 2, 5, 1, 4], + [5, 2, 5, 1, 5], + [5, 2, 5, 1, 6], + [5, 2, 5, 2, 1], + [5, 2, 5, 2, 2], + [5, 2, 5, 2, 3], + [5, 2, 5, 2, 4], + [5, 2, 5, 2, 5], + [5, 2, 5, 2, 6], + [5, 2, 5, 3, 1], + [5, 2, 5, 3, 2], + [5, 2, 5, 3, 3], + [5, 2, 5, 3, 4], + [5, 2, 5, 3, 5], + [5, 2, 5, 3, 6], + [5, 2, 5, 4, 1], + [5, 2, 5, 4, 2], + [5, 2, 5, 4, 3], + [5, 2, 5, 4, 4], + [5, 2, 5, 4, 5], + [5, 2, 5, 4, 6], + [5, 2, 5, 5, 1], + [5, 2, 5, 5, 2], + [5, 2, 5, 5, 3], + [5, 2, 5, 5, 4], + [5, 2, 5, 5, 5], + [5, 2, 5, 5, 6], + [5, 2, 5, 6, 1], + [5, 2, 5, 6, 2], + [5, 2, 5, 6, 3], + [5, 2, 5, 6, 4], + [5, 2, 5, 6, 5], + [5, 2, 5, 6, 6], + [5, 2, 6, 1, 1], + [5, 2, 6, 1, 2], + [5, 2, 6, 1, 3], + [5, 2, 6, 1, 4], + [5, 2, 6, 1, 5], + [5, 2, 6, 1, 6], + [5, 2, 6, 2, 1], + [5, 2, 6, 2, 2], + [5, 2, 6, 2, 3], + [5, 2, 6, 2, 4], + [5, 2, 6, 2, 5], + [5, 2, 6, 2, 6], + [5, 2, 6, 3, 1], + [5, 2, 6, 3, 2], + [5, 2, 6, 3, 3], + [5, 2, 6, 3, 5], + [5, 2, 6, 3, 6], + [5, 2, 6, 4, 1], + [5, 2, 6, 4, 2], + [5, 2, 6, 4, 4], + [5, 2, 6, 4, 5], + [5, 2, 6, 4, 6], + [5, 2, 6, 5, 1], + [5, 2, 6, 5, 2], + [5, 2, 6, 5, 3], + [5, 2, 6, 5, 4], + [5, 2, 6, 5, 5], + [5, 2, 6, 5, 6], + [5, 2, 6, 6, 1], + [5, 2, 6, 6, 2], + [5, 2, 6, 6, 3], + [5, 2, 6, 6, 4], + [5, 2, 6, 6, 5], + [5, 2, 6, 6, 6], + [5, 3, 1, 1, 1], + [5, 3, 1, 1, 2], + [5, 3, 1, 1, 3], + [5, 3, 1, 1, 4], + [5, 3, 1, 1, 5], + [5, 3, 1, 1, 6], + [5, 3, 1, 2, 1], + [5, 3, 1, 2, 2], + [5, 3, 1, 2, 3], + [5, 3, 1, 2, 5], + [5, 3, 1, 2, 6], + [5, 3, 1, 3, 1], + [5, 3, 1, 3, 2], + [5, 3, 1, 3, 3], + [5, 3, 1, 3, 4], + [5, 3, 1, 3, 5], + [5, 3, 1, 3, 6], + [5, 3, 1, 4, 1], + [5, 3, 1, 4, 3], + [5, 3, 1, 4, 4], + [5, 3, 1, 4, 5], + [5, 3, 1, 4, 6], + [5, 3, 1, 5, 1], + [5, 3, 1, 5, 2], + [5, 3, 1, 5, 3], + [5, 3, 1, 5, 4], + [5, 3, 1, 5, 5], + [5, 3, 1, 5, 6], + [5, 3, 1, 6, 1], + [5, 3, 1, 6, 2], + [5, 3, 1, 6, 3], + [5, 3, 1, 6, 4], + [5, 3, 1, 6, 5], + [5, 3, 1, 6, 6], + [5, 3, 2, 1, 1], + [5, 3, 2, 1, 2], + [5, 3, 2, 1, 3], + [5, 3, 2, 1, 5], + [5, 3, 2, 1, 6], + [5, 3, 2, 2, 1], + [5, 3, 2, 2, 2], + [5, 3, 2, 2, 3], + [5, 3, 2, 2, 4], + [5, 3, 2, 2, 5], + [5, 3, 2, 2, 6], + [5, 3, 2, 3, 1], + [5, 3, 2, 3, 2], + [5, 3, 2, 3, 3], + [5, 3, 2, 3, 4], + [5, 3, 2, 3, 5], + [5, 3, 2, 3, 6], + [5, 3, 2, 4, 2], + [5, 3, 2, 4, 3], + [5, 3, 2, 4, 4], + [5, 3, 2, 4, 5], + [5, 3, 2, 5, 1], + [5, 3, 2, 5, 2], + [5, 3, 2, 5, 3], + [5, 3, 2, 5, 4], + [5, 3, 2, 5, 5], + [5, 3, 2, 5, 6], + [5, 3, 2, 6, 1], + [5, 3, 2, 6, 2], + [5, 3, 2, 6, 3], + [5, 3, 2, 6, 5], + [5, 3, 2, 6, 6], + [5, 3, 3, 1, 1], + [5, 3, 3, 1, 2], + [5, 3, 3, 1, 3], + [5, 3, 3, 1, 4], + [5, 3, 3, 1, 5], + [5, 3, 3, 1, 6], + [5, 3, 3, 2, 1], + [5, 3, 3, 2, 2], + [5, 3, 3, 2, 3], + [5, 3, 3, 2, 4], + [5, 3, 3, 2, 5], + [5, 3, 3, 2, 6], + [5, 3, 3, 3, 1], + [5, 3, 3, 3, 2], + [5, 3, 3, 3, 3], + [5, 3, 3, 3, 4], + [5, 3, 3, 3, 5], + [5, 3, 3, 3, 6], + [5, 3, 3, 4, 1], + [5, 3, 3, 4, 2], + [5, 3, 3, 4, 3], + [5, 3, 3, 4, 4], + [5, 3, 3, 4, 5], + [5, 3, 3, 4, 6], + [5, 3, 3, 5, 1], + [5, 3, 3, 5, 2], + [5, 3, 3, 5, 3], + [5, 3, 3, 5, 4], + [5, 3, 3, 5, 5], + [5, 3, 3, 5, 6], + [5, 3, 3, 6, 1], + [5, 3, 3, 6, 2], + [5, 3, 3, 6, 3], + [5, 3, 3, 6, 4], + [5, 3, 3, 6, 5], + [5, 3, 3, 6, 6], + [5, 3, 4, 1, 1], + [5, 3, 4, 1, 3], + [5, 3, 4, 1, 4], + [5, 3, 4, 1, 5], + [5, 3, 4, 1, 6], + [5, 3, 4, 2, 2], + [5, 3, 4, 2, 3], + [5, 3, 4, 2, 4], + [5, 3, 4, 2, 5], + [5, 3, 4, 3, 1], + [5, 3, 4, 3, 2], + [5, 3, 4, 3, 3], + [5, 3, 4, 3, 4], + [5, 3, 4, 3, 5], + [5, 3, 4, 3, 6], + [5, 3, 4, 4, 1], + [5, 3, 4, 4, 2], + [5, 3, 4, 4, 3], + [5, 3, 4, 4, 4], + [5, 3, 4, 4, 5], + [5, 3, 4, 4, 6], + [5, 3, 4, 5, 1], + [5, 3, 4, 5, 2], + [5, 3, 4, 5, 3], + [5, 3, 4, 5, 4], + [5, 3, 4, 5, 5], + [5, 3, 4, 5, 6], + [5, 3, 4, 6, 1], + [5, 3, 4, 6, 3], + [5, 3, 4, 6, 4], + [5, 3, 4, 6, 5], + [5, 3, 4, 6, 6], + [5, 3, 5, 1, 1], + [5, 3, 5, 1, 2], + [5, 3, 5, 1, 3], + [5, 3, 5, 1, 4], + [5, 3, 5, 1, 5], + [5, 3, 5, 1, 6], + [5, 3, 5, 2, 1], + [5, 3, 5, 2, 2], + [5, 3, 5, 2, 3], + [5, 3, 5, 2, 4], + [5, 3, 5, 2, 5], + [5, 3, 5, 2, 6], + [5, 3, 5, 3, 1], + [5, 3, 5, 3, 2], + [5, 3, 5, 3, 3], + [5, 3, 5, 3, 4], + [5, 3, 5, 3, 5], + [5, 3, 5, 3, 6], + [5, 3, 5, 4, 1], + [5, 3, 5, 4, 2], + [5, 3, 5, 4, 3], + [5, 3, 5, 4, 4], + [5, 3, 5, 4, 5], + [5, 3, 5, 4, 6], + [5, 3, 5, 5, 1], + [5, 3, 5, 5, 2], + [5, 3, 5, 5, 3], + [5, 3, 5, 5, 4], + [5, 3, 5, 5, 5], + [5, 3, 5, 5, 6], + [5, 3, 5, 6, 1], + [5, 3, 5, 6, 2], + [5, 3, 5, 6, 3], + [5, 3, 5, 6, 4], + [5, 3, 5, 6, 5], + [5, 3, 5, 6, 6], + [5, 3, 6, 1, 1], + [5, 3, 6, 1, 2], + [5, 3, 6, 1, 3], + [5, 3, 6, 1, 4], + [5, 3, 6, 1, 5], + [5, 3, 6, 1, 6], + [5, 3, 6, 2, 1], + [5, 3, 6, 2, 2], + [5, 3, 6, 2, 3], + [5, 3, 6, 2, 5], + [5, 3, 6, 2, 6], + [5, 3, 6, 3, 1], + [5, 3, 6, 3, 2], + [5, 3, 6, 3, 3], + [5, 3, 6, 3, 4], + [5, 3, 6, 3, 5], + [5, 3, 6, 3, 6], + [5, 3, 6, 4, 1], + [5, 3, 6, 4, 3], + [5, 3, 6, 4, 4], + [5, 3, 6, 4, 5], + [5, 3, 6, 4, 6], + [5, 3, 6, 5, 1], + [5, 3, 6, 5, 2], + [5, 3, 6, 5, 3], + [5, 3, 6, 5, 4], + [5, 3, 6, 5, 5], + [5, 3, 6, 5, 6], + [5, 3, 6, 6, 1], + [5, 3, 6, 6, 2], + [5, 3, 6, 6, 3], + [5, 3, 6, 6, 4], + [5, 3, 6, 6, 5], + [5, 3, 6, 6, 6], + [5, 4, 1, 1, 1], + [5, 4, 1, 1, 2], + [5, 4, 1, 1, 3], + [5, 4, 1, 1, 4], + [5, 4, 1, 1, 5], + [5, 4, 1, 1, 6], + [5, 4, 1, 2, 1], + [5, 4, 1, 2, 2], + [5, 4, 1, 2, 4], + [5, 4, 1, 2, 5], + [5, 4, 1, 2, 6], + [5, 4, 1, 3, 1], + [5, 4, 1, 3, 3], + [5, 4, 1, 3, 4], + [5, 4, 1, 3, 5], + [5, 4, 1, 3, 6], + [5, 4, 1, 4, 1], + [5, 4, 1, 4, 2], + [5, 4, 1, 4, 3], + [5, 4, 1, 4, 4], + [5, 4, 1, 4, 5], + [5, 4, 1, 4, 6], + [5, 4, 1, 5, 1], + [5, 4, 1, 5, 2], + [5, 4, 1, 5, 3], + [5, 4, 1, 5, 4], + [5, 4, 1, 5, 5], + [5, 4, 1, 5, 6], + [5, 4, 1, 6, 1], + [5, 4, 1, 6, 2], + [5, 4, 1, 6, 3], + [5, 4, 1, 6, 4], + [5, 4, 1, 6, 5], + [5, 4, 1, 6, 6], + [5, 4, 2, 1, 1], + [5, 4, 2, 1, 2], + [5, 4, 2, 1, 4], + [5, 4, 2, 1, 5], + [5, 4, 2, 1, 6], + [5, 4, 2, 2, 1], + [5, 4, 2, 2, 2], + [5, 4, 2, 2, 3], + [5, 4, 2, 2, 4], + [5, 4, 2, 2, 5], + [5, 4, 2, 2, 6], + [5, 4, 2, 3, 2], + [5, 4, 2, 3, 3], + [5, 4, 2, 3, 4], + [5, 4, 2, 3, 5], + [5, 4, 2, 4, 1], + [5, 4, 2, 4, 2], + [5, 4, 2, 4, 3], + [5, 4, 2, 4, 4], + [5, 4, 2, 4, 5], + [5, 4, 2, 4, 6], + [5, 4, 2, 5, 1], + [5, 4, 2, 5, 2], + [5, 4, 2, 5, 3], + [5, 4, 2, 5, 4], + [5, 4, 2, 5, 5], + [5, 4, 2, 5, 6], + [5, 4, 2, 6, 1], + [5, 4, 2, 6, 2], + [5, 4, 2, 6, 4], + [5, 4, 2, 6, 5], + [5, 4, 2, 6, 6], + [5, 4, 3, 1, 1], + [5, 4, 3, 1, 3], + [5, 4, 3, 1, 4], + [5, 4, 3, 1, 5], + [5, 4, 3, 1, 6], + [5, 4, 3, 2, 2], + [5, 4, 3, 2, 3], + [5, 4, 3, 2, 4], + [5, 4, 3, 2, 5], + [5, 4, 3, 3, 1], + [5, 4, 3, 3, 2], + [5, 4, 3, 3, 3], + [5, 4, 3, 3, 4], + [5, 4, 3, 3, 5], + [5, 4, 3, 3, 6], + [5, 4, 3, 4, 1], + [5, 4, 3, 4, 2], + [5, 4, 3, 4, 3], + [5, 4, 3, 4, 4], + [5, 4, 3, 4, 5], + [5, 4, 3, 4, 6], + [5, 4, 3, 5, 1], + [5, 4, 3, 5, 2], + [5, 4, 3, 5, 3], + [5, 4, 3, 5, 4], + [5, 4, 3, 5, 5], + [5, 4, 3, 5, 6], + [5, 4, 3, 6, 1], + [5, 4, 3, 6, 3], + [5, 4, 3, 6, 4], + [5, 4, 3, 6, 5], + [5, 4, 3, 6, 6], + [5, 4, 4, 1, 1], + [5, 4, 4, 1, 2], + [5, 4, 4, 1, 3], + [5, 4, 4, 1, 4], + [5, 4, 4, 1, 5], + [5, 4, 4, 1, 6], + [5, 4, 4, 2, 1], + [5, 4, 4, 2, 2], + [5, 4, 4, 2, 3], + [5, 4, 4, 2, 4], + [5, 4, 4, 2, 5], + [5, 4, 4, 2, 6], + [5, 4, 4, 3, 1], + [5, 4, 4, 3, 2], + [5, 4, 4, 3, 3], + [5, 4, 4, 3, 4], + [5, 4, 4, 3, 5], + [5, 4, 4, 3, 6], + [5, 4, 4, 4, 1], + [5, 4, 4, 4, 2], + [5, 4, 4, 4, 3], + [5, 4, 4, 4, 4], + [5, 4, 4, 4, 5], + [5, 4, 4, 4, 6], + [5, 4, 4, 5, 1], + [5, 4, 4, 5, 2], + [5, 4, 4, 5, 3], + [5, 4, 4, 5, 4], + [5, 4, 4, 5, 5], + [5, 4, 4, 5, 6], + [5, 4, 4, 6, 1], + [5, 4, 4, 6, 2], + [5, 4, 4, 6, 3], + [5, 4, 4, 6, 4], + [5, 4, 4, 6, 5], + [5, 4, 4, 6, 6], + [5, 4, 5, 1, 1], + [5, 4, 5, 1, 2], + [5, 4, 5, 1, 3], + [5, 4, 5, 1, 4], + [5, 4, 5, 1, 5], + [5, 4, 5, 1, 6], + [5, 4, 5, 2, 1], + [5, 4, 5, 2, 2], + [5, 4, 5, 2, 3], + [5, 4, 5, 2, 4], + [5, 4, 5, 2, 5], + [5, 4, 5, 2, 6], + [5, 4, 5, 3, 1], + [5, 4, 5, 3, 2], + [5, 4, 5, 3, 3], + [5, 4, 5, 3, 4], + [5, 4, 5, 3, 5], + [5, 4, 5, 3, 6], + [5, 4, 5, 4, 1], + [5, 4, 5, 4, 2], + [5, 4, 5, 4, 3], + [5, 4, 5, 4, 4], + [5, 4, 5, 4, 5], + [5, 4, 5, 4, 6], + [5, 4, 5, 5, 1], + [5, 4, 5, 5, 2], + [5, 4, 5, 5, 3], + [5, 4, 5, 5, 4], + [5, 4, 5, 5, 5], + [5, 4, 5, 5, 6], + [5, 4, 5, 6, 1], + [5, 4, 5, 6, 2], + [5, 4, 5, 6, 3], + [5, 4, 5, 6, 4], + [5, 4, 5, 6, 5], + [5, 4, 5, 6, 6], + [5, 4, 6, 1, 1], + [5, 4, 6, 1, 2], + [5, 4, 6, 1, 3], + [5, 4, 6, 1, 4], + [5, 4, 6, 1, 5], + [5, 4, 6, 1, 6], + [5, 4, 6, 2, 1], + [5, 4, 6, 2, 2], + [5, 4, 6, 2, 4], + [5, 4, 6, 2, 5], + [5, 4, 6, 2, 6], + [5, 4, 6, 3, 1], + [5, 4, 6, 3, 3], + [5, 4, 6, 3, 4], + [5, 4, 6, 3, 5], + [5, 4, 6, 3, 6], + [5, 4, 6, 4, 1], + [5, 4, 6, 4, 2], + [5, 4, 6, 4, 3], + [5, 4, 6, 4, 4], + [5, 4, 6, 4, 5], + [5, 4, 6, 4, 6], + [5, 4, 6, 5, 1], + [5, 4, 6, 5, 2], + [5, 4, 6, 5, 3], + [5, 4, 6, 5, 4], + [5, 4, 6, 5, 5], + [5, 4, 6, 5, 6], + [5, 4, 6, 6, 1], + [5, 4, 6, 6, 2], + [5, 4, 6, 6, 3], + [5, 4, 6, 6, 4], + [5, 4, 6, 6, 5], + [5, 4, 6, 6, 6], + [5, 5, 1, 1, 1], + [5, 5, 1, 1, 2], + [5, 5, 1, 1, 3], + [5, 5, 1, 1, 4], + [5, 5, 1, 1, 5], + [5, 5, 1, 1, 6], + [5, 5, 1, 2, 1], + [5, 5, 1, 2, 2], + [5, 5, 1, 2, 3], + [5, 5, 1, 2, 4], + [5, 5, 1, 2, 5], + [5, 5, 1, 2, 6], + [5, 5, 1, 3, 1], + [5, 5, 1, 3, 2], + [5, 5, 1, 3, 3], + [5, 5, 1, 3, 4], + [5, 5, 1, 3, 5], + [5, 5, 1, 3, 6], + [5, 5, 1, 4, 1], + [5, 5, 1, 4, 2], + [5, 5, 1, 4, 3], + [5, 5, 1, 4, 4], + [5, 5, 1, 4, 5], + [5, 5, 1, 4, 6], + [5, 5, 1, 5, 1], + [5, 5, 1, 5, 2], + [5, 5, 1, 5, 3], + [5, 5, 1, 5, 4], + [5, 5, 1, 5, 5], + [5, 5, 1, 5, 6], + [5, 5, 1, 6, 1], + [5, 5, 1, 6, 2], + [5, 5, 1, 6, 3], + [5, 5, 1, 6, 4], + [5, 5, 1, 6, 5], + [5, 5, 1, 6, 6], + [5, 5, 2, 1, 1], + [5, 5, 2, 1, 2], + [5, 5, 2, 1, 3], + [5, 5, 2, 1, 4], + [5, 5, 2, 1, 5], + [5, 5, 2, 1, 6], + [5, 5, 2, 2, 1], + [5, 5, 2, 2, 2], + [5, 5, 2, 2, 3], + [5, 5, 2, 2, 4], + [5, 5, 2, 2, 5], + [5, 5, 2, 2, 6], + [5, 5, 2, 3, 1], + [5, 5, 2, 3, 2], + [5, 5, 2, 3, 3], + [5, 5, 2, 3, 4], + [5, 5, 2, 3, 5], + [5, 5, 2, 3, 6], + [5, 5, 2, 4, 1], + [5, 5, 2, 4, 2], + [5, 5, 2, 4, 3], + [5, 5, 2, 4, 4], + [5, 5, 2, 4, 5], + [5, 5, 2, 4, 6], + [5, 5, 2, 5, 1], + [5, 5, 2, 5, 2], + [5, 5, 2, 5, 3], + [5, 5, 2, 5, 4], + [5, 5, 2, 5, 5], + [5, 5, 2, 5, 6], + [5, 5, 2, 6, 1], + [5, 5, 2, 6, 2], + [5, 5, 2, 6, 3], + [5, 5, 2, 6, 4], + [5, 5, 2, 6, 5], + [5, 5, 2, 6, 6], + [5, 5, 3, 1, 1], + [5, 5, 3, 1, 2], + [5, 5, 3, 1, 3], + [5, 5, 3, 1, 4], + [5, 5, 3, 1, 5], + [5, 5, 3, 1, 6], + [5, 5, 3, 2, 1], + [5, 5, 3, 2, 2], + [5, 5, 3, 2, 3], + [5, 5, 3, 2, 4], + [5, 5, 3, 2, 5], + [5, 5, 3, 2, 6], + [5, 5, 3, 3, 1], + [5, 5, 3, 3, 2], + [5, 5, 3, 3, 3], + [5, 5, 3, 3, 4], + [5, 5, 3, 3, 5], + [5, 5, 3, 3, 6], + [5, 5, 3, 4, 1], + [5, 5, 3, 4, 2], + [5, 5, 3, 4, 3], + [5, 5, 3, 4, 4], + [5, 5, 3, 4, 5], + [5, 5, 3, 4, 6], + [5, 5, 3, 5, 1], + [5, 5, 3, 5, 2], + [5, 5, 3, 5, 3], + [5, 5, 3, 5, 4], + [5, 5, 3, 5, 5], + [5, 5, 3, 5, 6], + [5, 5, 3, 6, 1], + [5, 5, 3, 6, 2], + [5, 5, 3, 6, 3], + [5, 5, 3, 6, 4], + [5, 5, 3, 6, 5], + [5, 5, 3, 6, 6], + [5, 5, 4, 1, 1], + [5, 5, 4, 1, 2], + [5, 5, 4, 1, 3], + [5, 5, 4, 1, 4], + [5, 5, 4, 1, 5], + [5, 5, 4, 1, 6], + [5, 5, 4, 2, 1], + [5, 5, 4, 2, 2], + [5, 5, 4, 2, 3], + [5, 5, 4, 2, 4], + [5, 5, 4, 2, 5], + [5, 5, 4, 2, 6], + [5, 5, 4, 3, 1], + [5, 5, 4, 3, 2], + [5, 5, 4, 3, 3], + [5, 5, 4, 3, 4], + [5, 5, 4, 3, 5], + [5, 5, 4, 3, 6], + [5, 5, 4, 4, 1], + [5, 5, 4, 4, 2], + [5, 5, 4, 4, 3], + [5, 5, 4, 4, 4], + [5, 5, 4, 4, 5], + [5, 5, 4, 4, 6], + [5, 5, 4, 5, 1], + [5, 5, 4, 5, 2], + [5, 5, 4, 5, 3], + [5, 5, 4, 5, 4], + [5, 5, 4, 5, 5], + [5, 5, 4, 5, 6], + [5, 5, 4, 6, 1], + [5, 5, 4, 6, 2], + [5, 5, 4, 6, 3], + [5, 5, 4, 6, 4], + [5, 5, 4, 6, 5], + [5, 5, 4, 6, 6], + [5, 5, 5, 1, 1], + [5, 5, 5, 1, 2], + [5, 5, 5, 1, 3], + [5, 5, 5, 1, 4], + [5, 5, 5, 1, 5], + [5, 5, 5, 1, 6], + [5, 5, 5, 2, 1], + [5, 5, 5, 2, 2], + [5, 5, 5, 2, 3], + [5, 5, 5, 2, 4], + [5, 5, 5, 2, 5], + [5, 5, 5, 2, 6], + [5, 5, 5, 3, 1], + [5, 5, 5, 3, 2], + [5, 5, 5, 3, 3], + [5, 5, 5, 3, 4], + [5, 5, 5, 3, 5], + [5, 5, 5, 3, 6], + [5, 5, 5, 4, 1], + [5, 5, 5, 4, 2], + [5, 5, 5, 4, 3], + [5, 5, 5, 4, 4], + [5, 5, 5, 4, 5], + [5, 5, 5, 4, 6], + [5, 5, 5, 5, 1], + [5, 5, 5, 5, 2], + [5, 5, 5, 5, 3], + [5, 5, 5, 5, 4], + [5, 5, 5, 5, 5], + [5, 5, 5, 5, 6], + [5, 5, 5, 6, 1], + [5, 5, 5, 6, 2], + [5, 5, 5, 6, 3], + [5, 5, 5, 6, 4], + [5, 5, 5, 6, 5], + [5, 5, 5, 6, 6], + [5, 5, 6, 1, 1], + [5, 5, 6, 1, 2], + [5, 5, 6, 1, 3], + [5, 5, 6, 1, 4], + [5, 5, 6, 1, 5], + [5, 5, 6, 1, 6], + [5, 5, 6, 2, 1], + [5, 5, 6, 2, 2], + [5, 5, 6, 2, 3], + [5, 5, 6, 2, 4], + [5, 5, 6, 2, 5], + [5, 5, 6, 2, 6], + [5, 5, 6, 3, 1], + [5, 5, 6, 3, 2], + [5, 5, 6, 3, 3], + [5, 5, 6, 3, 4], + [5, 5, 6, 3, 5], + [5, 5, 6, 3, 6], + [5, 5, 6, 4, 1], + [5, 5, 6, 4, 2], + [5, 5, 6, 4, 3], + [5, 5, 6, 4, 4], + [5, 5, 6, 4, 5], + [5, 5, 6, 4, 6], + [5, 5, 6, 5, 1], + [5, 5, 6, 5, 2], + [5, 5, 6, 5, 3], + [5, 5, 6, 5, 4], + [5, 5, 6, 5, 5], + [5, 5, 6, 5, 6], + [5, 5, 6, 6, 1], + [5, 5, 6, 6, 2], + [5, 5, 6, 6, 3], + [5, 5, 6, 6, 4], + [5, 5, 6, 6, 5], + [5, 5, 6, 6, 6], + [5, 6, 1, 1, 1], + [5, 6, 1, 1, 2], + [5, 6, 1, 1, 3], + [5, 6, 1, 1, 4], + [5, 6, 1, 1, 5], + [5, 6, 1, 1, 6], + [5, 6, 1, 2, 1], + [5, 6, 1, 2, 2], + [5, 6, 1, 2, 3], + [5, 6, 1, 2, 4], + [5, 6, 1, 2, 5], + [5, 6, 1, 2, 6], + [5, 6, 1, 3, 1], + [5, 6, 1, 3, 2], + [5, 6, 1, 3, 3], + [5, 6, 1, 3, 4], + [5, 6, 1, 3, 5], + [5, 6, 1, 3, 6], + [5, 6, 1, 4, 1], + [5, 6, 1, 4, 2], + [5, 6, 1, 4, 3], + [5, 6, 1, 4, 4], + [5, 6, 1, 4, 5], + [5, 6, 1, 4, 6], + [5, 6, 1, 5, 1], + [5, 6, 1, 5, 2], + [5, 6, 1, 5, 3], + [5, 6, 1, 5, 4], + [5, 6, 1, 5, 5], + [5, 6, 1, 5, 6], + [5, 6, 1, 6, 1], + [5, 6, 1, 6, 2], + [5, 6, 1, 6, 3], + [5, 6, 1, 6, 4], + [5, 6, 1, 6, 5], + [5, 6, 1, 6, 6], + [5, 6, 2, 1, 1], + [5, 6, 2, 1, 2], + [5, 6, 2, 1, 3], + [5, 6, 2, 1, 4], + [5, 6, 2, 1, 5], + [5, 6, 2, 1, 6], + [5, 6, 2, 2, 1], + [5, 6, 2, 2, 2], + [5, 6, 2, 2, 3], + [5, 6, 2, 2, 4], + [5, 6, 2, 2, 5], + [5, 6, 2, 2, 6], + [5, 6, 2, 3, 1], + [5, 6, 2, 3, 2], + [5, 6, 2, 3, 3], + [5, 6, 2, 3, 5], + [5, 6, 2, 3, 6], + [5, 6, 2, 4, 1], + [5, 6, 2, 4, 2], + [5, 6, 2, 4, 4], + [5, 6, 2, 4, 5], + [5, 6, 2, 4, 6], + [5, 6, 2, 5, 1], + [5, 6, 2, 5, 2], + [5, 6, 2, 5, 3], + [5, 6, 2, 5, 4], + [5, 6, 2, 5, 5], + [5, 6, 2, 5, 6], + [5, 6, 2, 6, 1], + [5, 6, 2, 6, 2], + [5, 6, 2, 6, 3], + [5, 6, 2, 6, 4], + [5, 6, 2, 6, 5], + [5, 6, 2, 6, 6], + [5, 6, 3, 1, 1], + [5, 6, 3, 1, 2], + [5, 6, 3, 1, 3], + [5, 6, 3, 1, 4], + [5, 6, 3, 1, 5], + [5, 6, 3, 1, 6], + [5, 6, 3, 2, 1], + [5, 6, 3, 2, 2], + [5, 6, 3, 2, 3], + [5, 6, 3, 2, 5], + [5, 6, 3, 2, 6], + [5, 6, 3, 3, 1], + [5, 6, 3, 3, 2], + [5, 6, 3, 3, 3], + [5, 6, 3, 3, 4], + [5, 6, 3, 3, 5], + [5, 6, 3, 3, 6], + [5, 6, 3, 4, 1], + [5, 6, 3, 4, 3], + [5, 6, 3, 4, 4], + [5, 6, 3, 4, 5], + [5, 6, 3, 4, 6], + [5, 6, 3, 5, 1], + [5, 6, 3, 5, 2], + [5, 6, 3, 5, 3], + [5, 6, 3, 5, 4], + [5, 6, 3, 5, 5], + [5, 6, 3, 5, 6], + [5, 6, 3, 6, 1], + [5, 6, 3, 6, 2], + [5, 6, 3, 6, 3], + [5, 6, 3, 6, 4], + [5, 6, 3, 6, 5], + [5, 6, 3, 6, 6], + [5, 6, 4, 1, 1], + [5, 6, 4, 1, 2], + [5, 6, 4, 1, 3], + [5, 6, 4, 1, 4], + [5, 6, 4, 1, 5], + [5, 6, 4, 1, 6], + [5, 6, 4, 2, 1], + [5, 6, 4, 2, 2], + [5, 6, 4, 2, 4], + [5, 6, 4, 2, 5], + [5, 6, 4, 2, 6], + [5, 6, 4, 3, 1], + [5, 6, 4, 3, 3], + [5, 6, 4, 3, 4], + [5, 6, 4, 3, 5], + [5, 6, 4, 3, 6], + [5, 6, 4, 4, 1], + [5, 6, 4, 4, 2], + [5, 6, 4, 4, 3], + [5, 6, 4, 4, 4], + [5, 6, 4, 4, 5], + [5, 6, 4, 4, 6], + [5, 6, 4, 5, 1], + [5, 6, 4, 5, 2], + [5, 6, 4, 5, 3], + [5, 6, 4, 5, 4], + [5, 6, 4, 5, 5], + [5, 6, 4, 5, 6], + [5, 6, 4, 6, 1], + [5, 6, 4, 6, 2], + [5, 6, 4, 6, 3], + [5, 6, 4, 6, 4], + [5, 6, 4, 6, 5], + [5, 6, 4, 6, 6], + [5, 6, 5, 1, 1], + [5, 6, 5, 1, 2], + [5, 6, 5, 1, 3], + [5, 6, 5, 1, 4], + [5, 6, 5, 1, 5], + [5, 6, 5, 1, 6], + [5, 6, 5, 2, 1], + [5, 6, 5, 2, 2], + [5, 6, 5, 2, 3], + [5, 6, 5, 2, 4], + [5, 6, 5, 2, 5], + [5, 6, 5, 2, 6], + [5, 6, 5, 3, 1], + [5, 6, 5, 3, 2], + [5, 6, 5, 3, 3], + [5, 6, 5, 3, 4], + [5, 6, 5, 3, 5], + [5, 6, 5, 3, 6], + [5, 6, 5, 4, 1], + [5, 6, 5, 4, 2], + [5, 6, 5, 4, 3], + [5, 6, 5, 4, 4], + [5, 6, 5, 4, 5], + [5, 6, 5, 4, 6], + [5, 6, 5, 5, 1], + [5, 6, 5, 5, 2], + [5, 6, 5, 5, 3], + [5, 6, 5, 5, 4], + [5, 6, 5, 5, 5], + [5, 6, 5, 5, 6], + [5, 6, 5, 6, 1], + [5, 6, 5, 6, 2], + [5, 6, 5, 6, 3], + [5, 6, 5, 6, 4], + [5, 6, 5, 6, 5], + [5, 6, 5, 6, 6], + [5, 6, 6, 1, 1], + [5, 6, 6, 1, 2], + [5, 6, 6, 1, 3], + [5, 6, 6, 1, 4], + [5, 6, 6, 1, 5], + [5, 6, 6, 1, 6], + [5, 6, 6, 2, 1], + [5, 6, 6, 2, 2], + [5, 6, 6, 2, 3], + [5, 6, 6, 2, 4], + [5, 6, 6, 2, 5], + [5, 6, 6, 2, 6], + [5, 6, 6, 3, 1], + [5, 6, 6, 3, 2], + [5, 6, 6, 3, 3], + [5, 6, 6, 3, 4], + [5, 6, 6, 3, 5], + [5, 6, 6, 3, 6], + [5, 6, 6, 4, 1], + [5, 6, 6, 4, 2], + [5, 6, 6, 4, 3], + [5, 6, 6, 4, 4], + [5, 6, 6, 4, 5], + [5, 6, 6, 4, 6], + [5, 6, 6, 5, 1], + [5, 6, 6, 5, 2], + [5, 6, 6, 5, 3], + [5, 6, 6, 5, 4], + [5, 6, 6, 5, 5], + [5, 6, 6, 5, 6], + [5, 6, 6, 6, 1], + [5, 6, 6, 6, 2], + [5, 6, 6, 6, 3], + [5, 6, 6, 6, 4], + [5, 6, 6, 6, 5], + [5, 6, 6, 6, 6], + [6, 1, 1, 1, 1], + [6, 1, 1, 1, 2], + [6, 1, 1, 1, 3], + [6, 1, 1, 1, 4], + [6, 1, 1, 1, 5], + [6, 1, 1, 1, 6], + [6, 1, 1, 2, 1], + [6, 1, 1, 2, 2], + [6, 1, 1, 2, 3], + [6, 1, 1, 2, 4], + [6, 1, 1, 2, 5], + [6, 1, 1, 2, 6], + [6, 1, 1, 3, 1], + [6, 1, 1, 3, 2], + [6, 1, 1, 3, 3], + [6, 1, 1, 3, 4], + [6, 1, 1, 3, 5], + [6, 1, 1, 3, 6], + [6, 1, 1, 4, 1], + [6, 1, 1, 4, 2], + [6, 1, 1, 4, 3], + [6, 1, 1, 4, 4], + [6, 1, 1, 4, 5], + [6, 1, 1, 4, 6], + [6, 1, 1, 5, 1], + [6, 1, 1, 5, 2], + [6, 1, 1, 5, 3], + [6, 1, 1, 5, 4], + [6, 1, 1, 5, 5], + [6, 1, 1, 5, 6], + [6, 1, 1, 6, 1], + [6, 1, 1, 6, 2], + [6, 1, 1, 6, 3], + [6, 1, 1, 6, 4], + [6, 1, 1, 6, 5], + [6, 1, 1, 6, 6], + [6, 1, 2, 1, 1], + [6, 1, 2, 1, 2], + [6, 1, 2, 1, 3], + [6, 1, 2, 1, 4], + [6, 1, 2, 1, 5], + [6, 1, 2, 1, 6], + [6, 1, 2, 2, 1], + [6, 1, 2, 2, 2], + [6, 1, 2, 2, 3], + [6, 1, 2, 2, 4], + [6, 1, 2, 2, 5], + [6, 1, 2, 2, 6], + [6, 1, 2, 3, 1], + [6, 1, 2, 3, 2], + [6, 1, 2, 3, 3], + [6, 1, 2, 3, 4], + [6, 1, 2, 3, 5], + [6, 1, 2, 3, 6], + [6, 1, 2, 4, 1], + [6, 1, 2, 4, 2], + [6, 1, 2, 4, 3], + [6, 1, 2, 4, 4], + [6, 1, 2, 4, 5], + [6, 1, 2, 4, 6], + [6, 1, 2, 5, 1], + [6, 1, 2, 5, 2], + [6, 1, 2, 5, 3], + [6, 1, 2, 5, 4], + [6, 1, 2, 5, 5], + [6, 1, 2, 5, 6], + [6, 1, 2, 6, 1], + [6, 1, 2, 6, 2], + [6, 1, 2, 6, 3], + [6, 1, 2, 6, 4], + [6, 1, 2, 6, 5], + [6, 1, 2, 6, 6], + [6, 1, 3, 1, 1], + [6, 1, 3, 1, 2], + [6, 1, 3, 1, 3], + [6, 1, 3, 1, 4], + [6, 1, 3, 1, 5], + [6, 1, 3, 1, 6], + [6, 1, 3, 2, 1], + [6, 1, 3, 2, 2], + [6, 1, 3, 2, 3], + [6, 1, 3, 2, 4], + [6, 1, 3, 2, 5], + [6, 1, 3, 2, 6], + [6, 1, 3, 3, 1], + [6, 1, 3, 3, 2], + [6, 1, 3, 3, 3], + [6, 1, 3, 3, 4], + [6, 1, 3, 3, 5], + [6, 1, 3, 3, 6], + [6, 1, 3, 4, 1], + [6, 1, 3, 4, 2], + [6, 1, 3, 4, 3], + [6, 1, 3, 4, 4], + [6, 1, 3, 4, 5], + [6, 1, 3, 4, 6], + [6, 1, 3, 5, 1], + [6, 1, 3, 5, 2], + [6, 1, 3, 5, 3], + [6, 1, 3, 5, 4], + [6, 1, 3, 5, 5], + [6, 1, 3, 5, 6], + [6, 1, 3, 6, 1], + [6, 1, 3, 6, 2], + [6, 1, 3, 6, 3], + [6, 1, 3, 6, 4], + [6, 1, 3, 6, 5], + [6, 1, 3, 6, 6], + [6, 1, 4, 1, 1], + [6, 1, 4, 1, 2], + [6, 1, 4, 1, 3], + [6, 1, 4, 1, 4], + [6, 1, 4, 1, 5], + [6, 1, 4, 1, 6], + [6, 1, 4, 2, 1], + [6, 1, 4, 2, 2], + [6, 1, 4, 2, 3], + [6, 1, 4, 2, 4], + [6, 1, 4, 2, 5], + [6, 1, 4, 2, 6], + [6, 1, 4, 3, 1], + [6, 1, 4, 3, 2], + [6, 1, 4, 3, 3], + [6, 1, 4, 3, 4], + [6, 1, 4, 3, 5], + [6, 1, 4, 3, 6], + [6, 1, 4, 4, 1], + [6, 1, 4, 4, 2], + [6, 1, 4, 4, 3], + [6, 1, 4, 4, 4], + [6, 1, 4, 4, 5], + [6, 1, 4, 4, 6], + [6, 1, 4, 5, 1], + [6, 1, 4, 5, 2], + [6, 1, 4, 5, 3], + [6, 1, 4, 5, 4], + [6, 1, 4, 5, 5], + [6, 1, 4, 5, 6], + [6, 1, 4, 6, 1], + [6, 1, 4, 6, 2], + [6, 1, 4, 6, 3], + [6, 1, 4, 6, 4], + [6, 1, 4, 6, 5], + [6, 1, 4, 6, 6], + [6, 1, 5, 1, 1], + [6, 1, 5, 1, 2], + [6, 1, 5, 1, 3], + [6, 1, 5, 1, 4], + [6, 1, 5, 1, 5], + [6, 1, 5, 1, 6], + [6, 1, 5, 2, 1], + [6, 1, 5, 2, 2], + [6, 1, 5, 2, 3], + [6, 1, 5, 2, 4], + [6, 1, 5, 2, 5], + [6, 1, 5, 2, 6], + [6, 1, 5, 3, 1], + [6, 1, 5, 3, 2], + [6, 1, 5, 3, 3], + [6, 1, 5, 3, 4], + [6, 1, 5, 3, 5], + [6, 1, 5, 3, 6], + [6, 1, 5, 4, 1], + [6, 1, 5, 4, 2], + [6, 1, 5, 4, 3], + [6, 1, 5, 4, 4], + [6, 1, 5, 4, 5], + [6, 1, 5, 4, 6], + [6, 1, 5, 5, 1], + [6, 1, 5, 5, 2], + [6, 1, 5, 5, 3], + [6, 1, 5, 5, 4], + [6, 1, 5, 5, 5], + [6, 1, 5, 5, 6], + [6, 1, 5, 6, 1], + [6, 1, 5, 6, 2], + [6, 1, 5, 6, 3], + [6, 1, 5, 6, 4], + [6, 1, 5, 6, 5], + [6, 1, 5, 6, 6], + [6, 1, 6, 1, 1], + [6, 1, 6, 1, 2], + [6, 1, 6, 1, 3], + [6, 1, 6, 1, 4], + [6, 1, 6, 1, 5], + [6, 1, 6, 1, 6], + [6, 1, 6, 2, 1], + [6, 1, 6, 2, 2], + [6, 1, 6, 2, 3], + [6, 1, 6, 2, 4], + [6, 1, 6, 2, 5], + [6, 1, 6, 2, 6], + [6, 1, 6, 3, 1], + [6, 1, 6, 3, 2], + [6, 1, 6, 3, 3], + [6, 1, 6, 3, 4], + [6, 1, 6, 3, 5], + [6, 1, 6, 3, 6], + [6, 1, 6, 4, 1], + [6, 1, 6, 4, 2], + [6, 1, 6, 4, 3], + [6, 1, 6, 4, 4], + [6, 1, 6, 4, 5], + [6, 1, 6, 4, 6], + [6, 1, 6, 5, 1], + [6, 1, 6, 5, 2], + [6, 1, 6, 5, 3], + [6, 1, 6, 5, 4], + [6, 1, 6, 5, 5], + [6, 1, 6, 5, 6], + [6, 1, 6, 6, 1], + [6, 1, 6, 6, 2], + [6, 1, 6, 6, 3], + [6, 1, 6, 6, 4], + [6, 1, 6, 6, 5], + [6, 1, 6, 6, 6], + [6, 2, 1, 1, 1], + [6, 2, 1, 1, 2], + [6, 2, 1, 1, 3], + [6, 2, 1, 1, 4], + [6, 2, 1, 1, 5], + [6, 2, 1, 1, 6], + [6, 2, 1, 2, 1], + [6, 2, 1, 2, 2], + [6, 2, 1, 2, 3], + [6, 2, 1, 2, 4], + [6, 2, 1, 2, 5], + [6, 2, 1, 2, 6], + [6, 2, 1, 3, 1], + [6, 2, 1, 3, 2], + [6, 2, 1, 3, 3], + [6, 2, 1, 3, 4], + [6, 2, 1, 3, 5], + [6, 2, 1, 3, 6], + [6, 2, 1, 4, 1], + [6, 2, 1, 4, 2], + [6, 2, 1, 4, 3], + [6, 2, 1, 4, 4], + [6, 2, 1, 4, 5], + [6, 2, 1, 4, 6], + [6, 2, 1, 5, 1], + [6, 2, 1, 5, 2], + [6, 2, 1, 5, 3], + [6, 2, 1, 5, 4], + [6, 2, 1, 5, 5], + [6, 2, 1, 5, 6], + [6, 2, 1, 6, 1], + [6, 2, 1, 6, 2], + [6, 2, 1, 6, 3], + [6, 2, 1, 6, 4], + [6, 2, 1, 6, 5], + [6, 2, 1, 6, 6], + [6, 2, 2, 1, 1], + [6, 2, 2, 1, 2], + [6, 2, 2, 1, 3], + [6, 2, 2, 1, 4], + [6, 2, 2, 1, 5], + [6, 2, 2, 1, 6], + [6, 2, 2, 2, 1], + [6, 2, 2, 2, 2], + [6, 2, 2, 2, 3], + [6, 2, 2, 2, 4], + [6, 2, 2, 2, 5], + [6, 2, 2, 2, 6], + [6, 2, 2, 3, 1], + [6, 2, 2, 3, 2], + [6, 2, 2, 3, 3], + [6, 2, 2, 3, 4], + [6, 2, 2, 3, 5], + [6, 2, 2, 3, 6], + [6, 2, 2, 4, 1], + [6, 2, 2, 4, 2], + [6, 2, 2, 4, 3], + [6, 2, 2, 4, 4], + [6, 2, 2, 4, 5], + [6, 2, 2, 4, 6], + [6, 2, 2, 5, 1], + [6, 2, 2, 5, 2], + [6, 2, 2, 5, 3], + [6, 2, 2, 5, 4], + [6, 2, 2, 5, 5], + [6, 2, 2, 5, 6], + [6, 2, 2, 6, 1], + [6, 2, 2, 6, 2], + [6, 2, 2, 6, 3], + [6, 2, 2, 6, 4], + [6, 2, 2, 6, 5], + [6, 2, 2, 6, 6], + [6, 2, 3, 1, 1], + [6, 2, 3, 1, 2], + [6, 2, 3, 1, 3], + [6, 2, 3, 1, 4], + [6, 2, 3, 1, 5], + [6, 2, 3, 1, 6], + [6, 2, 3, 2, 1], + [6, 2, 3, 2, 2], + [6, 2, 3, 2, 3], + [6, 2, 3, 2, 4], + [6, 2, 3, 2, 5], + [6, 2, 3, 2, 6], + [6, 2, 3, 3, 1], + [6, 2, 3, 3, 2], + [6, 2, 3, 3, 3], + [6, 2, 3, 3, 4], + [6, 2, 3, 3, 5], + [6, 2, 3, 3, 6], + [6, 2, 3, 4, 1], + [6, 2, 3, 4, 2], + [6, 2, 3, 4, 3], + [6, 2, 3, 4, 4], + [6, 2, 3, 4, 6], + [6, 2, 3, 5, 1], + [6, 2, 3, 5, 2], + [6, 2, 3, 5, 3], + [6, 2, 3, 5, 5], + [6, 2, 3, 5, 6], + [6, 2, 3, 6, 1], + [6, 2, 3, 6, 2], + [6, 2, 3, 6, 3], + [6, 2, 3, 6, 4], + [6, 2, 3, 6, 5], + [6, 2, 3, 6, 6], + [6, 2, 4, 1, 1], + [6, 2, 4, 1, 2], + [6, 2, 4, 1, 3], + [6, 2, 4, 1, 4], + [6, 2, 4, 1, 5], + [6, 2, 4, 1, 6], + [6, 2, 4, 2, 1], + [6, 2, 4, 2, 2], + [6, 2, 4, 2, 3], + [6, 2, 4, 2, 4], + [6, 2, 4, 2, 5], + [6, 2, 4, 2, 6], + [6, 2, 4, 3, 1], + [6, 2, 4, 3, 2], + [6, 2, 4, 3, 3], + [6, 2, 4, 3, 4], + [6, 2, 4, 3, 6], + [6, 2, 4, 4, 1], + [6, 2, 4, 4, 2], + [6, 2, 4, 4, 3], + [6, 2, 4, 4, 4], + [6, 2, 4, 4, 5], + [6, 2, 4, 4, 6], + [6, 2, 4, 5, 1], + [6, 2, 4, 5, 2], + [6, 2, 4, 5, 4], + [6, 2, 4, 5, 5], + [6, 2, 4, 5, 6], + [6, 2, 4, 6, 1], + [6, 2, 4, 6, 2], + [6, 2, 4, 6, 3], + [6, 2, 4, 6, 4], + [6, 2, 4, 6, 5], + [6, 2, 4, 6, 6], + [6, 2, 5, 1, 1], + [6, 2, 5, 1, 2], + [6, 2, 5, 1, 3], + [6, 2, 5, 1, 4], + [6, 2, 5, 1, 5], + [6, 2, 5, 1, 6], + [6, 2, 5, 2, 1], + [6, 2, 5, 2, 2], + [6, 2, 5, 2, 3], + [6, 2, 5, 2, 4], + [6, 2, 5, 2, 5], + [6, 2, 5, 2, 6], + [6, 2, 5, 3, 1], + [6, 2, 5, 3, 2], + [6, 2, 5, 3, 3], + [6, 2, 5, 3, 5], + [6, 2, 5, 3, 6], + [6, 2, 5, 4, 1], + [6, 2, 5, 4, 2], + [6, 2, 5, 4, 4], + [6, 2, 5, 4, 5], + [6, 2, 5, 4, 6], + [6, 2, 5, 5, 1], + [6, 2, 5, 5, 2], + [6, 2, 5, 5, 3], + [6, 2, 5, 5, 4], + [6, 2, 5, 5, 5], + [6, 2, 5, 5, 6], + [6, 2, 5, 6, 1], + [6, 2, 5, 6, 2], + [6, 2, 5, 6, 3], + [6, 2, 5, 6, 4], + [6, 2, 5, 6, 5], + [6, 2, 5, 6, 6], + [6, 2, 6, 1, 1], + [6, 2, 6, 1, 2], + [6, 2, 6, 1, 3], + [6, 2, 6, 1, 4], + [6, 2, 6, 1, 5], + [6, 2, 6, 1, 6], + [6, 2, 6, 2, 1], + [6, 2, 6, 2, 2], + [6, 2, 6, 2, 3], + [6, 2, 6, 2, 4], + [6, 2, 6, 2, 5], + [6, 2, 6, 2, 6], + [6, 2, 6, 3, 1], + [6, 2, 6, 3, 2], + [6, 2, 6, 3, 3], + [6, 2, 6, 3, 4], + [6, 2, 6, 3, 5], + [6, 2, 6, 3, 6], + [6, 2, 6, 4, 1], + [6, 2, 6, 4, 2], + [6, 2, 6, 4, 3], + [6, 2, 6, 4, 4], + [6, 2, 6, 4, 5], + [6, 2, 6, 4, 6], + [6, 2, 6, 5, 1], + [6, 2, 6, 5, 2], + [6, 2, 6, 5, 3], + [6, 2, 6, 5, 4], + [6, 2, 6, 5, 5], + [6, 2, 6, 5, 6], + [6, 2, 6, 6, 1], + [6, 2, 6, 6, 2], + [6, 2, 6, 6, 3], + [6, 2, 6, 6, 4], + [6, 2, 6, 6, 5], + [6, 2, 6, 6, 6], + [6, 3, 1, 1, 1], + [6, 3, 1, 1, 2], + [6, 3, 1, 1, 3], + [6, 3, 1, 1, 4], + [6, 3, 1, 1, 5], + [6, 3, 1, 1, 6], + [6, 3, 1, 2, 1], + [6, 3, 1, 2, 2], + [6, 3, 1, 2, 3], + [6, 3, 1, 2, 4], + [6, 3, 1, 2, 5], + [6, 3, 1, 2, 6], + [6, 3, 1, 3, 1], + [6, 3, 1, 3, 2], + [6, 3, 1, 3, 3], + [6, 3, 1, 3, 4], + [6, 3, 1, 3, 5], + [6, 3, 1, 3, 6], + [6, 3, 1, 4, 1], + [6, 3, 1, 4, 2], + [6, 3, 1, 4, 3], + [6, 3, 1, 4, 4], + [6, 3, 1, 4, 5], + [6, 3, 1, 4, 6], + [6, 3, 1, 5, 1], + [6, 3, 1, 5, 2], + [6, 3, 1, 5, 3], + [6, 3, 1, 5, 4], + [6, 3, 1, 5, 5], + [6, 3, 1, 5, 6], + [6, 3, 1, 6, 1], + [6, 3, 1, 6, 2], + [6, 3, 1, 6, 3], + [6, 3, 1, 6, 4], + [6, 3, 1, 6, 5], + [6, 3, 1, 6, 6], + [6, 3, 2, 1, 1], + [6, 3, 2, 1, 2], + [6, 3, 2, 1, 3], + [6, 3, 2, 1, 4], + [6, 3, 2, 1, 5], + [6, 3, 2, 1, 6], + [6, 3, 2, 2, 1], + [6, 3, 2, 2, 2], + [6, 3, 2, 2, 3], + [6, 3, 2, 2, 4], + [6, 3, 2, 2, 5], + [6, 3, 2, 2, 6], + [6, 3, 2, 3, 1], + [6, 3, 2, 3, 2], + [6, 3, 2, 3, 3], + [6, 3, 2, 3, 4], + [6, 3, 2, 3, 5], + [6, 3, 2, 3, 6], + [6, 3, 2, 4, 1], + [6, 3, 2, 4, 2], + [6, 3, 2, 4, 3], + [6, 3, 2, 4, 4], + [6, 3, 2, 4, 6], + [6, 3, 2, 5, 1], + [6, 3, 2, 5, 2], + [6, 3, 2, 5, 3], + [6, 3, 2, 5, 5], + [6, 3, 2, 5, 6], + [6, 3, 2, 6, 1], + [6, 3, 2, 6, 2], + [6, 3, 2, 6, 3], + [6, 3, 2, 6, 4], + [6, 3, 2, 6, 5], + [6, 3, 2, 6, 6], + [6, 3, 3, 1, 1], + [6, 3, 3, 1, 2], + [6, 3, 3, 1, 3], + [6, 3, 3, 1, 4], + [6, 3, 3, 1, 5], + [6, 3, 3, 1, 6], + [6, 3, 3, 2, 1], + [6, 3, 3, 2, 2], + [6, 3, 3, 2, 3], + [6, 3, 3, 2, 4], + [6, 3, 3, 2, 5], + [6, 3, 3, 2, 6], + [6, 3, 3, 3, 1], + [6, 3, 3, 3, 2], + [6, 3, 3, 3, 3], + [6, 3, 3, 3, 4], + [6, 3, 3, 3, 5], + [6, 3, 3, 3, 6], + [6, 3, 3, 4, 1], + [6, 3, 3, 4, 2], + [6, 3, 3, 4, 3], + [6, 3, 3, 4, 4], + [6, 3, 3, 4, 5], + [6, 3, 3, 4, 6], + [6, 3, 3, 5, 1], + [6, 3, 3, 5, 2], + [6, 3, 3, 5, 3], + [6, 3, 3, 5, 4], + [6, 3, 3, 5, 5], + [6, 3, 3, 5, 6], + [6, 3, 3, 6, 1], + [6, 3, 3, 6, 2], + [6, 3, 3, 6, 3], + [6, 3, 3, 6, 4], + [6, 3, 3, 6, 5], + [6, 3, 3, 6, 6], + [6, 3, 4, 1, 1], + [6, 3, 4, 1, 2], + [6, 3, 4, 1, 3], + [6, 3, 4, 1, 4], + [6, 3, 4, 1, 5], + [6, 3, 4, 1, 6], + [6, 3, 4, 2, 1], + [6, 3, 4, 2, 2], + [6, 3, 4, 2, 3], + [6, 3, 4, 2, 4], + [6, 3, 4, 2, 6], + [6, 3, 4, 3, 1], + [6, 3, 4, 3, 2], + [6, 3, 4, 3, 3], + [6, 3, 4, 3, 4], + [6, 3, 4, 3, 5], + [6, 3, 4, 3, 6], + [6, 3, 4, 4, 1], + [6, 3, 4, 4, 2], + [6, 3, 4, 4, 3], + [6, 3, 4, 4, 4], + [6, 3, 4, 4, 5], + [6, 3, 4, 4, 6], + [6, 3, 4, 5, 1], + [6, 3, 4, 5, 3], + [6, 3, 4, 5, 4], + [6, 3, 4, 5, 5], + [6, 3, 4, 5, 6], + [6, 3, 4, 6, 1], + [6, 3, 4, 6, 2], + [6, 3, 4, 6, 3], + [6, 3, 4, 6, 4], + [6, 3, 4, 6, 5], + [6, 3, 4, 6, 6], + [6, 3, 5, 1, 1], + [6, 3, 5, 1, 2], + [6, 3, 5, 1, 3], + [6, 3, 5, 1, 4], + [6, 3, 5, 1, 5], + [6, 3, 5, 1, 6], + [6, 3, 5, 2, 1], + [6, 3, 5, 2, 2], + [6, 3, 5, 2, 3], + [6, 3, 5, 2, 5], + [6, 3, 5, 2, 6], + [6, 3, 5, 3, 1], + [6, 3, 5, 3, 2], + [6, 3, 5, 3, 3], + [6, 3, 5, 3, 4], + [6, 3, 5, 3, 5], + [6, 3, 5, 3, 6], + [6, 3, 5, 4, 1], + [6, 3, 5, 4, 3], + [6, 3, 5, 4, 4], + [6, 3, 5, 4, 5], + [6, 3, 5, 4, 6], + [6, 3, 5, 5, 1], + [6, 3, 5, 5, 2], + [6, 3, 5, 5, 3], + [6, 3, 5, 5, 4], + [6, 3, 5, 5, 5], + [6, 3, 5, 5, 6], + [6, 3, 5, 6, 1], + [6, 3, 5, 6, 2], + [6, 3, 5, 6, 3], + [6, 3, 5, 6, 4], + [6, 3, 5, 6, 5], + [6, 3, 5, 6, 6], + [6, 3, 6, 1, 1], + [6, 3, 6, 1, 2], + [6, 3, 6, 1, 3], + [6, 3, 6, 1, 4], + [6, 3, 6, 1, 5], + [6, 3, 6, 1, 6], + [6, 3, 6, 2, 1], + [6, 3, 6, 2, 2], + [6, 3, 6, 2, 3], + [6, 3, 6, 2, 4], + [6, 3, 6, 2, 5], + [6, 3, 6, 2, 6], + [6, 3, 6, 3, 1], + [6, 3, 6, 3, 2], + [6, 3, 6, 3, 3], + [6, 3, 6, 3, 4], + [6, 3, 6, 3, 5], + [6, 3, 6, 3, 6], + [6, 3, 6, 4, 1], + [6, 3, 6, 4, 2], + [6, 3, 6, 4, 3], + [6, 3, 6, 4, 4], + [6, 3, 6, 4, 5], + [6, 3, 6, 4, 6], + [6, 3, 6, 5, 1], + [6, 3, 6, 5, 2], + [6, 3, 6, 5, 3], + [6, 3, 6, 5, 4], + [6, 3, 6, 5, 5], + [6, 3, 6, 5, 6], + [6, 3, 6, 6, 1], + [6, 3, 6, 6, 2], + [6, 3, 6, 6, 3], + [6, 3, 6, 6, 4], + [6, 3, 6, 6, 5], + [6, 3, 6, 6, 6], + [6, 4, 1, 1, 1], + [6, 4, 1, 1, 2], + [6, 4, 1, 1, 3], + [6, 4, 1, 1, 4], + [6, 4, 1, 1, 5], + [6, 4, 1, 1, 6], + [6, 4, 1, 2, 1], + [6, 4, 1, 2, 2], + [6, 4, 1, 2, 3], + [6, 4, 1, 2, 4], + [6, 4, 1, 2, 5], + [6, 4, 1, 2, 6], + [6, 4, 1, 3, 1], + [6, 4, 1, 3, 2], + [6, 4, 1, 3, 3], + [6, 4, 1, 3, 4], + [6, 4, 1, 3, 5], + [6, 4, 1, 3, 6], + [6, 4, 1, 4, 1], + [6, 4, 1, 4, 2], + [6, 4, 1, 4, 3], + [6, 4, 1, 4, 4], + [6, 4, 1, 4, 5], + [6, 4, 1, 4, 6], + [6, 4, 1, 5, 1], + [6, 4, 1, 5, 2], + [6, 4, 1, 5, 3], + [6, 4, 1, 5, 4], + [6, 4, 1, 5, 5], + [6, 4, 1, 5, 6], + [6, 4, 1, 6, 1], + [6, 4, 1, 6, 2], + [6, 4, 1, 6, 3], + [6, 4, 1, 6, 4], + [6, 4, 1, 6, 5], + [6, 4, 1, 6, 6], + [6, 4, 2, 1, 1], + [6, 4, 2, 1, 2], + [6, 4, 2, 1, 3], + [6, 4, 2, 1, 4], + [6, 4, 2, 1, 5], + [6, 4, 2, 1, 6], + [6, 4, 2, 2, 1], + [6, 4, 2, 2, 2], + [6, 4, 2, 2, 3], + [6, 4, 2, 2, 4], + [6, 4, 2, 2, 5], + [6, 4, 2, 2, 6], + [6, 4, 2, 3, 1], + [6, 4, 2, 3, 2], + [6, 4, 2, 3, 3], + [6, 4, 2, 3, 4], + [6, 4, 2, 3, 6], + [6, 4, 2, 4, 1], + [6, 4, 2, 4, 2], + [6, 4, 2, 4, 3], + [6, 4, 2, 4, 4], + [6, 4, 2, 4, 5], + [6, 4, 2, 4, 6], + [6, 4, 2, 5, 1], + [6, 4, 2, 5, 2], + [6, 4, 2, 5, 4], + [6, 4, 2, 5, 5], + [6, 4, 2, 5, 6], + [6, 4, 2, 6, 1], + [6, 4, 2, 6, 2], + [6, 4, 2, 6, 3], + [6, 4, 2, 6, 4], + [6, 4, 2, 6, 5], + [6, 4, 2, 6, 6], + [6, 4, 3, 1, 1], + [6, 4, 3, 1, 2], + [6, 4, 3, 1, 3], + [6, 4, 3, 1, 4], + [6, 4, 3, 1, 5], + [6, 4, 3, 1, 6], + [6, 4, 3, 2, 1], + [6, 4, 3, 2, 2], + [6, 4, 3, 2, 3], + [6, 4, 3, 2, 4], + [6, 4, 3, 2, 6], + [6, 4, 3, 3, 1], + [6, 4, 3, 3, 2], + [6, 4, 3, 3, 3], + [6, 4, 3, 3, 4], + [6, 4, 3, 3, 5], + [6, 4, 3, 3, 6], + [6, 4, 3, 4, 1], + [6, 4, 3, 4, 2], + [6, 4, 3, 4, 3], + [6, 4, 3, 4, 4], + [6, 4, 3, 4, 5], + [6, 4, 3, 4, 6], + [6, 4, 3, 5, 1], + [6, 4, 3, 5, 3], + [6, 4, 3, 5, 4], + [6, 4, 3, 5, 5], + [6, 4, 3, 5, 6], + [6, 4, 3, 6, 1], + [6, 4, 3, 6, 2], + [6, 4, 3, 6, 3], + [6, 4, 3, 6, 4], + [6, 4, 3, 6, 5], + [6, 4, 3, 6, 6], + [6, 4, 4, 1, 1], + [6, 4, 4, 1, 2], + [6, 4, 4, 1, 3], + [6, 4, 4, 1, 4], + [6, 4, 4, 1, 5], + [6, 4, 4, 1, 6], + [6, 4, 4, 2, 1], + [6, 4, 4, 2, 2], + [6, 4, 4, 2, 3], + [6, 4, 4, 2, 4], + [6, 4, 4, 2, 5], + [6, 4, 4, 2, 6], + [6, 4, 4, 3, 1], + [6, 4, 4, 3, 2], + [6, 4, 4, 3, 3], + [6, 4, 4, 3, 4], + [6, 4, 4, 3, 5], + [6, 4, 4, 3, 6], + [6, 4, 4, 4, 1], + [6, 4, 4, 4, 2], + [6, 4, 4, 4, 3], + [6, 4, 4, 4, 4], + [6, 4, 4, 4, 5], + [6, 4, 4, 4, 6], + [6, 4, 4, 5, 1], + [6, 4, 4, 5, 2], + [6, 4, 4, 5, 3], + [6, 4, 4, 5, 4], + [6, 4, 4, 5, 5], + [6, 4, 4, 5, 6], + [6, 4, 4, 6, 1], + [6, 4, 4, 6, 2], + [6, 4, 4, 6, 3], + [6, 4, 4, 6, 4], + [6, 4, 4, 6, 5], + [6, 4, 4, 6, 6], + [6, 4, 5, 1, 1], + [6, 4, 5, 1, 2], + [6, 4, 5, 1, 3], + [6, 4, 5, 1, 4], + [6, 4, 5, 1, 5], + [6, 4, 5, 1, 6], + [6, 4, 5, 2, 1], + [6, 4, 5, 2, 2], + [6, 4, 5, 2, 4], + [6, 4, 5, 2, 5], + [6, 4, 5, 2, 6], + [6, 4, 5, 3, 1], + [6, 4, 5, 3, 3], + [6, 4, 5, 3, 4], + [6, 4, 5, 3, 5], + [6, 4, 5, 3, 6], + [6, 4, 5, 4, 1], + [6, 4, 5, 4, 2], + [6, 4, 5, 4, 3], + [6, 4, 5, 4, 4], + [6, 4, 5, 4, 5], + [6, 4, 5, 4, 6], + [6, 4, 5, 5, 1], + [6, 4, 5, 5, 2], + [6, 4, 5, 5, 3], + [6, 4, 5, 5, 4], + [6, 4, 5, 5, 5], + [6, 4, 5, 5, 6], + [6, 4, 5, 6, 1], + [6, 4, 5, 6, 2], + [6, 4, 5, 6, 3], + [6, 4, 5, 6, 4], + [6, 4, 5, 6, 5], + [6, 4, 5, 6, 6], + [6, 4, 6, 1, 1], + [6, 4, 6, 1, 2], + [6, 4, 6, 1, 3], + [6, 4, 6, 1, 4], + [6, 4, 6, 1, 5], + [6, 4, 6, 1, 6], + [6, 4, 6, 2, 1], + [6, 4, 6, 2, 2], + [6, 4, 6, 2, 3], + [6, 4, 6, 2, 4], + [6, 4, 6, 2, 5], + [6, 4, 6, 2, 6], + [6, 4, 6, 3, 1], + [6, 4, 6, 3, 2], + [6, 4, 6, 3, 3], + [6, 4, 6, 3, 4], + [6, 4, 6, 3, 5], + [6, 4, 6, 3, 6], + [6, 4, 6, 4, 1], + [6, 4, 6, 4, 2], + [6, 4, 6, 4, 3], + [6, 4, 6, 4, 4], + [6, 4, 6, 4, 5], + [6, 4, 6, 4, 6], + [6, 4, 6, 5, 1], + [6, 4, 6, 5, 2], + [6, 4, 6, 5, 3], + [6, 4, 6, 5, 4], + [6, 4, 6, 5, 5], + [6, 4, 6, 5, 6], + [6, 4, 6, 6, 1], + [6, 4, 6, 6, 2], + [6, 4, 6, 6, 3], + [6, 4, 6, 6, 4], + [6, 4, 6, 6, 5], + [6, 4, 6, 6, 6], + [6, 5, 1, 1, 1], + [6, 5, 1, 1, 2], + [6, 5, 1, 1, 3], + [6, 5, 1, 1, 4], + [6, 5, 1, 1, 5], + [6, 5, 1, 1, 6], + [6, 5, 1, 2, 1], + [6, 5, 1, 2, 2], + [6, 5, 1, 2, 3], + [6, 5, 1, 2, 4], + [6, 5, 1, 2, 5], + [6, 5, 1, 2, 6], + [6, 5, 1, 3, 1], + [6, 5, 1, 3, 2], + [6, 5, 1, 3, 3], + [6, 5, 1, 3, 4], + [6, 5, 1, 3, 5], + [6, 5, 1, 3, 6], + [6, 5, 1, 4, 1], + [6, 5, 1, 4, 2], + [6, 5, 1, 4, 3], + [6, 5, 1, 4, 4], + [6, 5, 1, 4, 5], + [6, 5, 1, 4, 6], + [6, 5, 1, 5, 1], + [6, 5, 1, 5, 2], + [6, 5, 1, 5, 3], + [6, 5, 1, 5, 4], + [6, 5, 1, 5, 5], + [6, 5, 1, 5, 6], + [6, 5, 1, 6, 1], + [6, 5, 1, 6, 2], + [6, 5, 1, 6, 3], + [6, 5, 1, 6, 4], + [6, 5, 1, 6, 5], + [6, 5, 1, 6, 6], + [6, 5, 2, 1, 1], + [6, 5, 2, 1, 2], + [6, 5, 2, 1, 3], + [6, 5, 2, 1, 4], + [6, 5, 2, 1, 5], + [6, 5, 2, 1, 6], + [6, 5, 2, 2, 1], + [6, 5, 2, 2, 2], + [6, 5, 2, 2, 3], + [6, 5, 2, 2, 4], + [6, 5, 2, 2, 5], + [6, 5, 2, 2, 6], + [6, 5, 2, 3, 1], + [6, 5, 2, 3, 2], + [6, 5, 2, 3, 3], + [6, 5, 2, 3, 5], + [6, 5, 2, 3, 6], + [6, 5, 2, 4, 1], + [6, 5, 2, 4, 2], + [6, 5, 2, 4, 4], + [6, 5, 2, 4, 5], + [6, 5, 2, 4, 6], + [6, 5, 2, 5, 1], + [6, 5, 2, 5, 2], + [6, 5, 2, 5, 3], + [6, 5, 2, 5, 4], + [6, 5, 2, 5, 5], + [6, 5, 2, 5, 6], + [6, 5, 2, 6, 1], + [6, 5, 2, 6, 2], + [6, 5, 2, 6, 3], + [6, 5, 2, 6, 4], + [6, 5, 2, 6, 5], + [6, 5, 2, 6, 6], + [6, 5, 3, 1, 1], + [6, 5, 3, 1, 2], + [6, 5, 3, 1, 3], + [6, 5, 3, 1, 4], + [6, 5, 3, 1, 5], + [6, 5, 3, 1, 6], + [6, 5, 3, 2, 1], + [6, 5, 3, 2, 2], + [6, 5, 3, 2, 3], + [6, 5, 3, 2, 5], + [6, 5, 3, 2, 6], + [6, 5, 3, 3, 1], + [6, 5, 3, 3, 2], + [6, 5, 3, 3, 3], + [6, 5, 3, 3, 4], + [6, 5, 3, 3, 5], + [6, 5, 3, 3, 6], + [6, 5, 3, 4, 1], + [6, 5, 3, 4, 3], + [6, 5, 3, 4, 4], + [6, 5, 3, 4, 5], + [6, 5, 3, 4, 6], + [6, 5, 3, 5, 1], + [6, 5, 3, 5, 2], + [6, 5, 3, 5, 3], + [6, 5, 3, 5, 4], + [6, 5, 3, 5, 5], + [6, 5, 3, 5, 6], + [6, 5, 3, 6, 1], + [6, 5, 3, 6, 2], + [6, 5, 3, 6, 3], + [6, 5, 3, 6, 4], + [6, 5, 3, 6, 5], + [6, 5, 3, 6, 6], + [6, 5, 4, 1, 1], + [6, 5, 4, 1, 2], + [6, 5, 4, 1, 3], + [6, 5, 4, 1, 4], + [6, 5, 4, 1, 5], + [6, 5, 4, 1, 6], + [6, 5, 4, 2, 1], + [6, 5, 4, 2, 2], + [6, 5, 4, 2, 4], + [6, 5, 4, 2, 5], + [6, 5, 4, 2, 6], + [6, 5, 4, 3, 1], + [6, 5, 4, 3, 3], + [6, 5, 4, 3, 4], + [6, 5, 4, 3, 5], + [6, 5, 4, 3, 6], + [6, 5, 4, 4, 1], + [6, 5, 4, 4, 2], + [6, 5, 4, 4, 3], + [6, 5, 4, 4, 4], + [6, 5, 4, 4, 5], + [6, 5, 4, 4, 6], + [6, 5, 4, 5, 1], + [6, 5, 4, 5, 2], + [6, 5, 4, 5, 3], + [6, 5, 4, 5, 4], + [6, 5, 4, 5, 5], + [6, 5, 4, 5, 6], + [6, 5, 4, 6, 1], + [6, 5, 4, 6, 2], + [6, 5, 4, 6, 3], + [6, 5, 4, 6, 4], + [6, 5, 4, 6, 5], + [6, 5, 4, 6, 6], + [6, 5, 5, 1, 1], + [6, 5, 5, 1, 2], + [6, 5, 5, 1, 3], + [6, 5, 5, 1, 4], + [6, 5, 5, 1, 5], + [6, 5, 5, 1, 6], + [6, 5, 5, 2, 1], + [6, 5, 5, 2, 2], + [6, 5, 5, 2, 3], + [6, 5, 5, 2, 4], + [6, 5, 5, 2, 5], + [6, 5, 5, 2, 6], + [6, 5, 5, 3, 1], + [6, 5, 5, 3, 2], + [6, 5, 5, 3, 3], + [6, 5, 5, 3, 4], + [6, 5, 5, 3, 5], + [6, 5, 5, 3, 6], + [6, 5, 5, 4, 1], + [6, 5, 5, 4, 2], + [6, 5, 5, 4, 3], + [6, 5, 5, 4, 4], + [6, 5, 5, 4, 5], + [6, 5, 5, 4, 6], + [6, 5, 5, 5, 1], + [6, 5, 5, 5, 2], + [6, 5, 5, 5, 3], + [6, 5, 5, 5, 4], + [6, 5, 5, 5, 5], + [6, 5, 5, 5, 6], + [6, 5, 5, 6, 1], + [6, 5, 5, 6, 2], + [6, 5, 5, 6, 3], + [6, 5, 5, 6, 4], + [6, 5, 5, 6, 5], + [6, 5, 5, 6, 6], + [6, 5, 6, 1, 1], + [6, 5, 6, 1, 2], + [6, 5, 6, 1, 3], + [6, 5, 6, 1, 4], + [6, 5, 6, 1, 5], + [6, 5, 6, 1, 6], + [6, 5, 6, 2, 1], + [6, 5, 6, 2, 2], + [6, 5, 6, 2, 3], + [6, 5, 6, 2, 4], + [6, 5, 6, 2, 5], + [6, 5, 6, 2, 6], + [6, 5, 6, 3, 1], + [6, 5, 6, 3, 2], + [6, 5, 6, 3, 3], + [6, 5, 6, 3, 4], + [6, 5, 6, 3, 5], + [6, 5, 6, 3, 6], + [6, 5, 6, 4, 1], + [6, 5, 6, 4, 2], + [6, 5, 6, 4, 3], + [6, 5, 6, 4, 4], + [6, 5, 6, 4, 5], + [6, 5, 6, 4, 6], + [6, 5, 6, 5, 1], + [6, 5, 6, 5, 2], + [6, 5, 6, 5, 3], + [6, 5, 6, 5, 4], + [6, 5, 6, 5, 5], + [6, 5, 6, 5, 6], + [6, 5, 6, 6, 1], + [6, 5, 6, 6, 2], + [6, 5, 6, 6, 3], + [6, 5, 6, 6, 4], + [6, 5, 6, 6, 5], + [6, 5, 6, 6, 6], + [6, 6, 1, 1, 1], + [6, 6, 1, 1, 2], + [6, 6, 1, 1, 3], + [6, 6, 1, 1, 4], + [6, 6, 1, 1, 5], + [6, 6, 1, 1, 6], + [6, 6, 1, 2, 1], + [6, 6, 1, 2, 2], + [6, 6, 1, 2, 3], + [6, 6, 1, 2, 4], + [6, 6, 1, 2, 5], + [6, 6, 1, 2, 6], + [6, 6, 1, 3, 1], + [6, 6, 1, 3, 2], + [6, 6, 1, 3, 3], + [6, 6, 1, 3, 4], + [6, 6, 1, 3, 5], + [6, 6, 1, 3, 6], + [6, 6, 1, 4, 1], + [6, 6, 1, 4, 2], + [6, 6, 1, 4, 3], + [6, 6, 1, 4, 4], + [6, 6, 1, 4, 5], + [6, 6, 1, 4, 6], + [6, 6, 1, 5, 1], + [6, 6, 1, 5, 2], + [6, 6, 1, 5, 3], + [6, 6, 1, 5, 4], + [6, 6, 1, 5, 5], + [6, 6, 1, 5, 6], + [6, 6, 1, 6, 1], + [6, 6, 1, 6, 2], + [6, 6, 1, 6, 3], + [6, 6, 1, 6, 4], + [6, 6, 1, 6, 5], + [6, 6, 1, 6, 6], + [6, 6, 2, 1, 1], + [6, 6, 2, 1, 2], + [6, 6, 2, 1, 3], + [6, 6, 2, 1, 4], + [6, 6, 2, 1, 5], + [6, 6, 2, 1, 6], + [6, 6, 2, 2, 1], + [6, 6, 2, 2, 2], + [6, 6, 2, 2, 3], + [6, 6, 2, 2, 4], + [6, 6, 2, 2, 5], + [6, 6, 2, 2, 6], + [6, 6, 2, 3, 1], + [6, 6, 2, 3, 2], + [6, 6, 2, 3, 3], + [6, 6, 2, 3, 4], + [6, 6, 2, 3, 5], + [6, 6, 2, 3, 6], + [6, 6, 2, 4, 1], + [6, 6, 2, 4, 2], + [6, 6, 2, 4, 3], + [6, 6, 2, 4, 4], + [6, 6, 2, 4, 5], + [6, 6, 2, 4, 6], + [6, 6, 2, 5, 1], + [6, 6, 2, 5, 2], + [6, 6, 2, 5, 3], + [6, 6, 2, 5, 4], + [6, 6, 2, 5, 5], + [6, 6, 2, 5, 6], + [6, 6, 2, 6, 1], + [6, 6, 2, 6, 2], + [6, 6, 2, 6, 3], + [6, 6, 2, 6, 4], + [6, 6, 2, 6, 5], + [6, 6, 2, 6, 6], + [6, 6, 3, 1, 1], + [6, 6, 3, 1, 2], + [6, 6, 3, 1, 3], + [6, 6, 3, 1, 4], + [6, 6, 3, 1, 5], + [6, 6, 3, 1, 6], + [6, 6, 3, 2, 1], + [6, 6, 3, 2, 2], + [6, 6, 3, 2, 3], + [6, 6, 3, 2, 4], + [6, 6, 3, 2, 5], + [6, 6, 3, 2, 6], + [6, 6, 3, 3, 1], + [6, 6, 3, 3, 2], + [6, 6, 3, 3, 3], + [6, 6, 3, 3, 4], + [6, 6, 3, 3, 5], + [6, 6, 3, 3, 6], + [6, 6, 3, 4, 1], + [6, 6, 3, 4, 2], + [6, 6, 3, 4, 3], + [6, 6, 3, 4, 4], + [6, 6, 3, 4, 5], + [6, 6, 3, 4, 6], + [6, 6, 3, 5, 1], + [6, 6, 3, 5, 2], + [6, 6, 3, 5, 3], + [6, 6, 3, 5, 4], + [6, 6, 3, 5, 5], + [6, 6, 3, 5, 6], + [6, 6, 3, 6, 1], + [6, 6, 3, 6, 2], + [6, 6, 3, 6, 3], + [6, 6, 3, 6, 4], + [6, 6, 3, 6, 5], + [6, 6, 3, 6, 6], + [6, 6, 4, 1, 1], + [6, 6, 4, 1, 2], + [6, 6, 4, 1, 3], + [6, 6, 4, 1, 4], + [6, 6, 4, 1, 5], + [6, 6, 4, 1, 6], + [6, 6, 4, 2, 1], + [6, 6, 4, 2, 2], + [6, 6, 4, 2, 3], + [6, 6, 4, 2, 4], + [6, 6, 4, 2, 5], + [6, 6, 4, 2, 6], + [6, 6, 4, 3, 1], + [6, 6, 4, 3, 2], + [6, 6, 4, 3, 3], + [6, 6, 4, 3, 4], + [6, 6, 4, 3, 5], + [6, 6, 4, 3, 6], + [6, 6, 4, 4, 1], + [6, 6, 4, 4, 2], + [6, 6, 4, 4, 3], + [6, 6, 4, 4, 4], + [6, 6, 4, 4, 5], + [6, 6, 4, 4, 6], + [6, 6, 4, 5, 1], + [6, 6, 4, 5, 2], + [6, 6, 4, 5, 3], + [6, 6, 4, 5, 4], + [6, 6, 4, 5, 5], + [6, 6, 4, 5, 6], + [6, 6, 4, 6, 1], + [6, 6, 4, 6, 2], + [6, 6, 4, 6, 3], + [6, 6, 4, 6, 4], + [6, 6, 4, 6, 5], + [6, 6, 4, 6, 6], + [6, 6, 5, 1, 1], + [6, 6, 5, 1, 2], + [6, 6, 5, 1, 3], + [6, 6, 5, 1, 4], + [6, 6, 5, 1, 5], + [6, 6, 5, 1, 6], + [6, 6, 5, 2, 1], + [6, 6, 5, 2, 2], + [6, 6, 5, 2, 3], + [6, 6, 5, 2, 4], + [6, 6, 5, 2, 5], + [6, 6, 5, 2, 6], + [6, 6, 5, 3, 1], + [6, 6, 5, 3, 2], + [6, 6, 5, 3, 3], + [6, 6, 5, 3, 4], + [6, 6, 5, 3, 5], + [6, 6, 5, 3, 6], + [6, 6, 5, 4, 1], + [6, 6, 5, 4, 2], + [6, 6, 5, 4, 3], + [6, 6, 5, 4, 4], + [6, 6, 5, 4, 5], + [6, 6, 5, 4, 6], + [6, 6, 5, 5, 1], + [6, 6, 5, 5, 2], + [6, 6, 5, 5, 3], + [6, 6, 5, 5, 4], + [6, 6, 5, 5, 5], + [6, 6, 5, 5, 6], + [6, 6, 5, 6, 1], + [6, 6, 5, 6, 2], + [6, 6, 5, 6, 3], + [6, 6, 5, 6, 4], + [6, 6, 5, 6, 5], + [6, 6, 5, 6, 6], + [6, 6, 6, 1, 1], + [6, 6, 6, 1, 2], + [6, 6, 6, 1, 3], + [6, 6, 6, 1, 4], + [6, 6, 6, 1, 5], + [6, 6, 6, 1, 6], + [6, 6, 6, 2, 1], + [6, 6, 6, 2, 2], + [6, 6, 6, 2, 3], + [6, 6, 6, 2, 4], + [6, 6, 6, 2, 5], + [6, 6, 6, 2, 6], + [6, 6, 6, 3, 1], + [6, 6, 6, 3, 2], + [6, 6, 6, 3, 3], + [6, 6, 6, 3, 4], + [6, 6, 6, 3, 5], + [6, 6, 6, 3, 6], + [6, 6, 6, 4, 1], + [6, 6, 6, 4, 2], + [6, 6, 6, 4, 3], + [6, 6, 6, 4, 4], + [6, 6, 6, 4, 5], + [6, 6, 6, 4, 6], + [6, 6, 6, 5, 1], + [6, 6, 6, 5, 2], + [6, 6, 6, 5, 3], + [6, 6, 6, 5, 4], + [6, 6, 6, 5, 5], + [6, 6, 6, 5, 6], + [6, 6, 6, 6, 1], + [6, 6, 6, 6, 2], + [6, 6, 6, 6, 3], + [6, 6, 6, 6, 4], + [6, 6, 6, 6, 5], + [6, 6, 6, 6, 6]] \ No newline at end of file diff --git a/kniffel/tests/dice/not_small_straight_dice.json b/kniffel/tests/dice/not_small_straight_dice.json new file mode 100644 index 0000000..00bf9f9 --- /dev/null +++ b/kniffel/tests/dice/not_small_straight_dice.json @@ -0,0 +1,6576 @@ +[[1, 1, 1, 1, 1], + [1, 1, 1, 1, 2], + [1, 1, 1, 1, 3], + [1, 1, 1, 1, 4], + [1, 1, 1, 1, 5], + [1, 1, 1, 1, 6], + [1, 1, 1, 2, 1], + [1, 1, 1, 2, 2], + [1, 1, 1, 2, 3], + [1, 1, 1, 2, 4], + [1, 1, 1, 2, 5], + [1, 1, 1, 2, 6], + [1, 1, 1, 3, 1], + [1, 1, 1, 3, 2], + [1, 1, 1, 3, 3], + [1, 1, 1, 3, 4], + [1, 1, 1, 3, 5], + [1, 1, 1, 3, 6], + [1, 1, 1, 4, 1], + [1, 1, 1, 4, 2], + [1, 1, 1, 4, 3], + [1, 1, 1, 4, 4], + [1, 1, 1, 4, 5], + [1, 1, 1, 4, 6], + [1, 1, 1, 5, 1], + [1, 1, 1, 5, 2], + [1, 1, 1, 5, 3], + [1, 1, 1, 5, 4], + [1, 1, 1, 5, 5], + [1, 1, 1, 5, 6], + [1, 1, 1, 6, 1], + [1, 1, 1, 6, 2], + [1, 1, 1, 6, 3], + [1, 1, 1, 6, 4], + [1, 1, 1, 6, 5], + [1, 1, 1, 6, 6], + [1, 1, 2, 1, 1], + [1, 1, 2, 1, 2], + [1, 1, 2, 1, 3], + [1, 1, 2, 1, 4], + [1, 1, 2, 1, 5], + [1, 1, 2, 1, 6], + [1, 1, 2, 2, 1], + [1, 1, 2, 2, 2], + [1, 1, 2, 2, 3], + [1, 1, 2, 2, 4], + [1, 1, 2, 2, 5], + [1, 1, 2, 2, 6], + [1, 1, 2, 3, 1], + [1, 1, 2, 3, 2], + [1, 1, 2, 3, 3], + [1, 1, 2, 3, 5], + [1, 1, 2, 3, 6], + [1, 1, 2, 4, 1], + [1, 1, 2, 4, 2], + [1, 1, 2, 4, 4], + [1, 1, 2, 4, 5], + [1, 1, 2, 4, 6], + [1, 1, 2, 5, 1], + [1, 1, 2, 5, 2], + [1, 1, 2, 5, 3], + [1, 1, 2, 5, 4], + [1, 1, 2, 5, 5], + [1, 1, 2, 5, 6], + [1, 1, 2, 6, 1], + [1, 1, 2, 6, 2], + [1, 1, 2, 6, 3], + [1, 1, 2, 6, 4], + [1, 1, 2, 6, 5], + [1, 1, 2, 6, 6], + [1, 1, 3, 1, 1], + [1, 1, 3, 1, 2], + [1, 1, 3, 1, 3], + [1, 1, 3, 1, 4], + [1, 1, 3, 1, 5], + [1, 1, 3, 1, 6], + [1, 1, 3, 2, 1], + [1, 1, 3, 2, 2], + [1, 1, 3, 2, 3], + [1, 1, 3, 2, 5], + [1, 1, 3, 2, 6], + [1, 1, 3, 3, 1], + [1, 1, 3, 3, 2], + [1, 1, 3, 3, 3], + [1, 1, 3, 3, 4], + [1, 1, 3, 3, 5], + [1, 1, 3, 3, 6], + [1, 1, 3, 4, 1], + [1, 1, 3, 4, 3], + [1, 1, 3, 4, 4], + [1, 1, 3, 4, 5], + [1, 1, 3, 4, 6], + [1, 1, 3, 5, 1], + [1, 1, 3, 5, 2], + [1, 1, 3, 5, 3], + [1, 1, 3, 5, 4], + [1, 1, 3, 5, 5], + [1, 1, 3, 5, 6], + [1, 1, 3, 6, 1], + [1, 1, 3, 6, 2], + [1, 1, 3, 6, 3], + [1, 1, 3, 6, 4], + [1, 1, 3, 6, 5], + [1, 1, 3, 6, 6], + [1, 1, 4, 1, 1], + [1, 1, 4, 1, 2], + [1, 1, 4, 1, 3], + [1, 1, 4, 1, 4], + [1, 1, 4, 1, 5], + [1, 1, 4, 1, 6], + [1, 1, 4, 2, 1], + [1, 1, 4, 2, 2], + [1, 1, 4, 2, 4], + [1, 1, 4, 2, 5], + [1, 1, 4, 2, 6], + [1, 1, 4, 3, 1], + [1, 1, 4, 3, 3], + [1, 1, 4, 3, 4], + [1, 1, 4, 3, 5], + [1, 1, 4, 3, 6], + [1, 1, 4, 4, 1], + [1, 1, 4, 4, 2], + [1, 1, 4, 4, 3], + [1, 1, 4, 4, 4], + [1, 1, 4, 4, 5], + [1, 1, 4, 4, 6], + [1, 1, 4, 5, 1], + [1, 1, 4, 5, 2], + [1, 1, 4, 5, 3], + [1, 1, 4, 5, 4], + [1, 1, 4, 5, 5], + [1, 1, 4, 5, 6], + [1, 1, 4, 6, 1], + [1, 1, 4, 6, 2], + [1, 1, 4, 6, 3], + [1, 1, 4, 6, 4], + [1, 1, 4, 6, 5], + [1, 1, 4, 6, 6], + [1, 1, 5, 1, 1], + [1, 1, 5, 1, 2], + [1, 1, 5, 1, 3], + [1, 1, 5, 1, 4], + [1, 1, 5, 1, 5], + [1, 1, 5, 1, 6], + [1, 1, 5, 2, 1], + [1, 1, 5, 2, 2], + [1, 1, 5, 2, 3], + [1, 1, 5, 2, 4], + [1, 1, 5, 2, 5], + [1, 1, 5, 2, 6], + [1, 1, 5, 3, 1], + [1, 1, 5, 3, 2], + [1, 1, 5, 3, 3], + [1, 1, 5, 3, 4], + [1, 1, 5, 3, 5], + [1, 1, 5, 3, 6], + [1, 1, 5, 4, 1], + [1, 1, 5, 4, 2], + [1, 1, 5, 4, 3], + [1, 1, 5, 4, 4], + [1, 1, 5, 4, 5], + [1, 1, 5, 4, 6], + [1, 1, 5, 5, 1], + [1, 1, 5, 5, 2], + [1, 1, 5, 5, 3], + [1, 1, 5, 5, 4], + [1, 1, 5, 5, 5], + [1, 1, 5, 5, 6], + [1, 1, 5, 6, 1], + [1, 1, 5, 6, 2], + [1, 1, 5, 6, 3], + [1, 1, 5, 6, 4], + [1, 1, 5, 6, 5], + [1, 1, 5, 6, 6], + [1, 1, 6, 1, 1], + [1, 1, 6, 1, 2], + [1, 1, 6, 1, 3], + [1, 1, 6, 1, 4], + [1, 1, 6, 1, 5], + [1, 1, 6, 1, 6], + [1, 1, 6, 2, 1], + [1, 1, 6, 2, 2], + [1, 1, 6, 2, 3], + [1, 1, 6, 2, 4], + [1, 1, 6, 2, 5], + [1, 1, 6, 2, 6], + [1, 1, 6, 3, 1], + [1, 1, 6, 3, 2], + [1, 1, 6, 3, 3], + [1, 1, 6, 3, 4], + [1, 1, 6, 3, 5], + [1, 1, 6, 3, 6], + [1, 1, 6, 4, 1], + [1, 1, 6, 4, 2], + [1, 1, 6, 4, 3], + [1, 1, 6, 4, 4], + [1, 1, 6, 4, 5], + [1, 1, 6, 4, 6], + [1, 1, 6, 5, 1], + [1, 1, 6, 5, 2], + [1, 1, 6, 5, 3], + [1, 1, 6, 5, 4], + [1, 1, 6, 5, 5], + [1, 1, 6, 5, 6], + [1, 1, 6, 6, 1], + [1, 1, 6, 6, 2], + [1, 1, 6, 6, 3], + [1, 1, 6, 6, 4], + [1, 1, 6, 6, 5], + [1, 1, 6, 6, 6], + [1, 2, 1, 1, 1], + [1, 2, 1, 1, 2], + [1, 2, 1, 1, 3], + [1, 2, 1, 1, 4], + [1, 2, 1, 1, 5], + [1, 2, 1, 1, 6], + [1, 2, 1, 2, 1], + [1, 2, 1, 2, 2], + [1, 2, 1, 2, 3], + [1, 2, 1, 2, 4], + [1, 2, 1, 2, 5], + [1, 2, 1, 2, 6], + [1, 2, 1, 3, 1], + [1, 2, 1, 3, 2], + [1, 2, 1, 3, 3], + [1, 2, 1, 3, 5], + [1, 2, 1, 3, 6], + [1, 2, 1, 4, 1], + [1, 2, 1, 4, 2], + [1, 2, 1, 4, 4], + [1, 2, 1, 4, 5], + [1, 2, 1, 4, 6], + [1, 2, 1, 5, 1], + [1, 2, 1, 5, 2], + [1, 2, 1, 5, 3], + [1, 2, 1, 5, 4], + [1, 2, 1, 5, 5], + [1, 2, 1, 5, 6], + [1, 2, 1, 6, 1], + [1, 2, 1, 6, 2], + [1, 2, 1, 6, 3], + [1, 2, 1, 6, 4], + [1, 2, 1, 6, 5], + [1, 2, 1, 6, 6], + [1, 2, 2, 1, 1], + [1, 2, 2, 1, 2], + [1, 2, 2, 1, 3], + [1, 2, 2, 1, 4], + [1, 2, 2, 1, 5], + [1, 2, 2, 1, 6], + [1, 2, 2, 2, 1], + [1, 2, 2, 2, 2], + [1, 2, 2, 2, 3], + [1, 2, 2, 2, 4], + [1, 2, 2, 2, 5], + [1, 2, 2, 2, 6], + [1, 2, 2, 3, 1], + [1, 2, 2, 3, 2], + [1, 2, 2, 3, 3], + [1, 2, 2, 3, 5], + [1, 2, 2, 3, 6], + [1, 2, 2, 4, 1], + [1, 2, 2, 4, 2], + [1, 2, 2, 4, 4], + [1, 2, 2, 4, 5], + [1, 2, 2, 4, 6], + [1, 2, 2, 5, 1], + [1, 2, 2, 5, 2], + [1, 2, 2, 5, 3], + [1, 2, 2, 5, 4], + [1, 2, 2, 5, 5], + [1, 2, 2, 5, 6], + [1, 2, 2, 6, 1], + [1, 2, 2, 6, 2], + [1, 2, 2, 6, 3], + [1, 2, 2, 6, 4], + [1, 2, 2, 6, 5], + [1, 2, 2, 6, 6], + [1, 2, 3, 1, 1], + [1, 2, 3, 1, 2], + [1, 2, 3, 1, 3], + [1, 2, 3, 1, 5], + [1, 2, 3, 1, 6], + [1, 2, 3, 2, 1], + [1, 2, 3, 2, 2], + [1, 2, 3, 2, 3], + [1, 2, 3, 2, 5], + [1, 2, 3, 2, 6], + [1, 2, 3, 3, 1], + [1, 2, 3, 3, 2], + [1, 2, 3, 3, 3], + [1, 2, 3, 3, 5], + [1, 2, 3, 3, 6], + [1, 2, 3, 5, 1], + [1, 2, 3, 5, 2], + [1, 2, 3, 5, 3], + [1, 2, 3, 5, 5], + [1, 2, 3, 5, 6], + [1, 2, 3, 6, 1], + [1, 2, 3, 6, 2], + [1, 2, 3, 6, 3], + [1, 2, 3, 6, 5], + [1, 2, 3, 6, 6], + [1, 2, 4, 1, 1], + [1, 2, 4, 1, 2], + [1, 2, 4, 1, 4], + [1, 2, 4, 1, 5], + [1, 2, 4, 1, 6], + [1, 2, 4, 2, 1], + [1, 2, 4, 2, 2], + [1, 2, 4, 2, 4], + [1, 2, 4, 2, 5], + [1, 2, 4, 2, 6], + [1, 2, 4, 4, 1], + [1, 2, 4, 4, 2], + [1, 2, 4, 4, 4], + [1, 2, 4, 4, 5], + [1, 2, 4, 4, 6], + [1, 2, 4, 5, 1], + [1, 2, 4, 5, 2], + [1, 2, 4, 5, 4], + [1, 2, 4, 5, 5], + [1, 2, 4, 5, 6], + [1, 2, 4, 6, 1], + [1, 2, 4, 6, 2], + [1, 2, 4, 6, 4], + [1, 2, 4, 6, 5], + [1, 2, 4, 6, 6], + [1, 2, 5, 1, 1], + [1, 2, 5, 1, 2], + [1, 2, 5, 1, 3], + [1, 2, 5, 1, 4], + [1, 2, 5, 1, 5], + [1, 2, 5, 1, 6], + [1, 2, 5, 2, 1], + [1, 2, 5, 2, 2], + [1, 2, 5, 2, 3], + [1, 2, 5, 2, 4], + [1, 2, 5, 2, 5], + [1, 2, 5, 2, 6], + [1, 2, 5, 3, 1], + [1, 2, 5, 3, 2], + [1, 2, 5, 3, 3], + [1, 2, 5, 3, 5], + [1, 2, 5, 3, 6], + [1, 2, 5, 4, 1], + [1, 2, 5, 4, 2], + [1, 2, 5, 4, 4], + [1, 2, 5, 4, 5], + [1, 2, 5, 4, 6], + [1, 2, 5, 5, 1], + [1, 2, 5, 5, 2], + [1, 2, 5, 5, 3], + [1, 2, 5, 5, 4], + [1, 2, 5, 5, 5], + [1, 2, 5, 5, 6], + [1, 2, 5, 6, 1], + [1, 2, 5, 6, 2], + [1, 2, 5, 6, 3], + [1, 2, 5, 6, 4], + [1, 2, 5, 6, 5], + [1, 2, 5, 6, 6], + [1, 2, 6, 1, 1], + [1, 2, 6, 1, 2], + [1, 2, 6, 1, 3], + [1, 2, 6, 1, 4], + [1, 2, 6, 1, 5], + [1, 2, 6, 1, 6], + [1, 2, 6, 2, 1], + [1, 2, 6, 2, 2], + [1, 2, 6, 2, 3], + [1, 2, 6, 2, 4], + [1, 2, 6, 2, 5], + [1, 2, 6, 2, 6], + [1, 2, 6, 3, 1], + [1, 2, 6, 3, 2], + [1, 2, 6, 3, 3], + [1, 2, 6, 3, 5], + [1, 2, 6, 3, 6], + [1, 2, 6, 4, 1], + [1, 2, 6, 4, 2], + [1, 2, 6, 4, 4], + [1, 2, 6, 4, 5], + [1, 2, 6, 4, 6], + [1, 2, 6, 5, 1], + [1, 2, 6, 5, 2], + [1, 2, 6, 5, 3], + [1, 2, 6, 5, 4], + [1, 2, 6, 5, 5], + [1, 2, 6, 5, 6], + [1, 2, 6, 6, 1], + [1, 2, 6, 6, 2], + [1, 2, 6, 6, 3], + [1, 2, 6, 6, 4], + [1, 2, 6, 6, 5], + [1, 2, 6, 6, 6], + [1, 3, 1, 1, 1], + [1, 3, 1, 1, 2], + [1, 3, 1, 1, 3], + [1, 3, 1, 1, 4], + [1, 3, 1, 1, 5], + [1, 3, 1, 1, 6], + [1, 3, 1, 2, 1], + [1, 3, 1, 2, 2], + [1, 3, 1, 2, 3], + [1, 3, 1, 2, 5], + [1, 3, 1, 2, 6], + [1, 3, 1, 3, 1], + [1, 3, 1, 3, 2], + [1, 3, 1, 3, 3], + [1, 3, 1, 3, 4], + [1, 3, 1, 3, 5], + [1, 3, 1, 3, 6], + [1, 3, 1, 4, 1], + [1, 3, 1, 4, 3], + [1, 3, 1, 4, 4], + [1, 3, 1, 4, 5], + [1, 3, 1, 4, 6], + [1, 3, 1, 5, 1], + [1, 3, 1, 5, 2], + [1, 3, 1, 5, 3], + [1, 3, 1, 5, 4], + [1, 3, 1, 5, 5], + [1, 3, 1, 5, 6], + [1, 3, 1, 6, 1], + [1, 3, 1, 6, 2], + [1, 3, 1, 6, 3], + [1, 3, 1, 6, 4], + [1, 3, 1, 6, 5], + [1, 3, 1, 6, 6], + [1, 3, 2, 1, 1], + [1, 3, 2, 1, 2], + [1, 3, 2, 1, 3], + [1, 3, 2, 1, 5], + [1, 3, 2, 1, 6], + [1, 3, 2, 2, 1], + [1, 3, 2, 2, 2], + [1, 3, 2, 2, 3], + [1, 3, 2, 2, 5], + [1, 3, 2, 2, 6], + [1, 3, 2, 3, 1], + [1, 3, 2, 3, 2], + [1, 3, 2, 3, 3], + [1, 3, 2, 3, 5], + [1, 3, 2, 3, 6], + [1, 3, 2, 5, 1], + [1, 3, 2, 5, 2], + [1, 3, 2, 5, 3], + [1, 3, 2, 5, 5], + [1, 3, 2, 5, 6], + [1, 3, 2, 6, 1], + [1, 3, 2, 6, 2], + [1, 3, 2, 6, 3], + [1, 3, 2, 6, 5], + [1, 3, 2, 6, 6], + [1, 3, 3, 1, 1], + [1, 3, 3, 1, 2], + [1, 3, 3, 1, 3], + [1, 3, 3, 1, 4], + [1, 3, 3, 1, 5], + [1, 3, 3, 1, 6], + [1, 3, 3, 2, 1], + [1, 3, 3, 2, 2], + [1, 3, 3, 2, 3], + [1, 3, 3, 2, 5], + [1, 3, 3, 2, 6], + [1, 3, 3, 3, 1], + [1, 3, 3, 3, 2], + [1, 3, 3, 3, 3], + [1, 3, 3, 3, 4], + [1, 3, 3, 3, 5], + [1, 3, 3, 3, 6], + [1, 3, 3, 4, 1], + [1, 3, 3, 4, 3], + [1, 3, 3, 4, 4], + [1, 3, 3, 4, 5], + [1, 3, 3, 4, 6], + [1, 3, 3, 5, 1], + [1, 3, 3, 5, 2], + [1, 3, 3, 5, 3], + [1, 3, 3, 5, 4], + [1, 3, 3, 5, 5], + [1, 3, 3, 5, 6], + [1, 3, 3, 6, 1], + [1, 3, 3, 6, 2], + [1, 3, 3, 6, 3], + [1, 3, 3, 6, 4], + [1, 3, 3, 6, 5], + [1, 3, 3, 6, 6], + [1, 3, 4, 1, 1], + [1, 3, 4, 1, 3], + [1, 3, 4, 1, 4], + [1, 3, 4, 1, 5], + [1, 3, 4, 1, 6], + [1, 3, 4, 3, 1], + [1, 3, 4, 3, 3], + [1, 3, 4, 3, 4], + [1, 3, 4, 3, 5], + [1, 3, 4, 3, 6], + [1, 3, 4, 4, 1], + [1, 3, 4, 4, 3], + [1, 3, 4, 4, 4], + [1, 3, 4, 4, 5], + [1, 3, 4, 4, 6], + [1, 3, 4, 5, 1], + [1, 3, 4, 5, 3], + [1, 3, 4, 5, 4], + [1, 3, 4, 5, 5], + [1, 3, 4, 6, 1], + [1, 3, 4, 6, 3], + [1, 3, 4, 6, 4], + [1, 3, 4, 6, 6], + [1, 3, 5, 1, 1], + [1, 3, 5, 1, 2], + [1, 3, 5, 1, 3], + [1, 3, 5, 1, 4], + [1, 3, 5, 1, 5], + [1, 3, 5, 1, 6], + [1, 3, 5, 2, 1], + [1, 3, 5, 2, 2], + [1, 3, 5, 2, 3], + [1, 3, 5, 2, 5], + [1, 3, 5, 2, 6], + [1, 3, 5, 3, 1], + [1, 3, 5, 3, 2], + [1, 3, 5, 3, 3], + [1, 3, 5, 3, 4], + [1, 3, 5, 3, 5], + [1, 3, 5, 3, 6], + [1, 3, 5, 4, 1], + [1, 3, 5, 4, 3], + [1, 3, 5, 4, 4], + [1, 3, 5, 4, 5], + [1, 3, 5, 5, 1], + [1, 3, 5, 5, 2], + [1, 3, 5, 5, 3], + [1, 3, 5, 5, 4], + [1, 3, 5, 5, 5], + [1, 3, 5, 5, 6], + [1, 3, 5, 6, 1], + [1, 3, 5, 6, 2], + [1, 3, 5, 6, 3], + [1, 3, 5, 6, 5], + [1, 3, 5, 6, 6], + [1, 3, 6, 1, 1], + [1, 3, 6, 1, 2], + [1, 3, 6, 1, 3], + [1, 3, 6, 1, 4], + [1, 3, 6, 1, 5], + [1, 3, 6, 1, 6], + [1, 3, 6, 2, 1], + [1, 3, 6, 2, 2], + [1, 3, 6, 2, 3], + [1, 3, 6, 2, 5], + [1, 3, 6, 2, 6], + [1, 3, 6, 3, 1], + [1, 3, 6, 3, 2], + [1, 3, 6, 3, 3], + [1, 3, 6, 3, 4], + [1, 3, 6, 3, 5], + [1, 3, 6, 3, 6], + [1, 3, 6, 4, 1], + [1, 3, 6, 4, 3], + [1, 3, 6, 4, 4], + [1, 3, 6, 4, 6], + [1, 3, 6, 5, 1], + [1, 3, 6, 5, 2], + [1, 3, 6, 5, 3], + [1, 3, 6, 5, 5], + [1, 3, 6, 5, 6], + [1, 3, 6, 6, 1], + [1, 3, 6, 6, 2], + [1, 3, 6, 6, 3], + [1, 3, 6, 6, 4], + [1, 3, 6, 6, 5], + [1, 3, 6, 6, 6], + [1, 4, 1, 1, 1], + [1, 4, 1, 1, 2], + [1, 4, 1, 1, 3], + [1, 4, 1, 1, 4], + [1, 4, 1, 1, 5], + [1, 4, 1, 1, 6], + [1, 4, 1, 2, 1], + [1, 4, 1, 2, 2], + [1, 4, 1, 2, 4], + [1, 4, 1, 2, 5], + [1, 4, 1, 2, 6], + [1, 4, 1, 3, 1], + [1, 4, 1, 3, 3], + [1, 4, 1, 3, 4], + [1, 4, 1, 3, 5], + [1, 4, 1, 3, 6], + [1, 4, 1, 4, 1], + [1, 4, 1, 4, 2], + [1, 4, 1, 4, 3], + [1, 4, 1, 4, 4], + [1, 4, 1, 4, 5], + [1, 4, 1, 4, 6], + [1, 4, 1, 5, 1], + [1, 4, 1, 5, 2], + [1, 4, 1, 5, 3], + [1, 4, 1, 5, 4], + [1, 4, 1, 5, 5], + [1, 4, 1, 5, 6], + [1, 4, 1, 6, 1], + [1, 4, 1, 6, 2], + [1, 4, 1, 6, 3], + [1, 4, 1, 6, 4], + [1, 4, 1, 6, 5], + [1, 4, 1, 6, 6], + [1, 4, 2, 1, 1], + [1, 4, 2, 1, 2], + [1, 4, 2, 1, 4], + [1, 4, 2, 1, 5], + [1, 4, 2, 1, 6], + [1, 4, 2, 2, 1], + [1, 4, 2, 2, 2], + [1, 4, 2, 2, 4], + [1, 4, 2, 2, 5], + [1, 4, 2, 2, 6], + [1, 4, 2, 4, 1], + [1, 4, 2, 4, 2], + [1, 4, 2, 4, 4], + [1, 4, 2, 4, 5], + [1, 4, 2, 4, 6], + [1, 4, 2, 5, 1], + [1, 4, 2, 5, 2], + [1, 4, 2, 5, 4], + [1, 4, 2, 5, 5], + [1, 4, 2, 5, 6], + [1, 4, 2, 6, 1], + [1, 4, 2, 6, 2], + [1, 4, 2, 6, 4], + [1, 4, 2, 6, 5], + [1, 4, 2, 6, 6], + [1, 4, 3, 1, 1], + [1, 4, 3, 1, 3], + [1, 4, 3, 1, 4], + [1, 4, 3, 1, 5], + [1, 4, 3, 1, 6], + [1, 4, 3, 3, 1], + [1, 4, 3, 3, 3], + [1, 4, 3, 3, 4], + [1, 4, 3, 3, 5], + [1, 4, 3, 3, 6], + [1, 4, 3, 4, 1], + [1, 4, 3, 4, 3], + [1, 4, 3, 4, 4], + [1, 4, 3, 4, 5], + [1, 4, 3, 4, 6], + [1, 4, 3, 5, 1], + [1, 4, 3, 5, 3], + [1, 4, 3, 5, 4], + [1, 4, 3, 5, 5], + [1, 4, 3, 6, 1], + [1, 4, 3, 6, 3], + [1, 4, 3, 6, 4], + [1, 4, 3, 6, 6], + [1, 4, 4, 1, 1], + [1, 4, 4, 1, 2], + [1, 4, 4, 1, 3], + [1, 4, 4, 1, 4], + [1, 4, 4, 1, 5], + [1, 4, 4, 1, 6], + [1, 4, 4, 2, 1], + [1, 4, 4, 2, 2], + [1, 4, 4, 2, 4], + [1, 4, 4, 2, 5], + [1, 4, 4, 2, 6], + [1, 4, 4, 3, 1], + [1, 4, 4, 3, 3], + [1, 4, 4, 3, 4], + [1, 4, 4, 3, 5], + [1, 4, 4, 3, 6], + [1, 4, 4, 4, 1], + [1, 4, 4, 4, 2], + [1, 4, 4, 4, 3], + [1, 4, 4, 4, 4], + [1, 4, 4, 4, 5], + [1, 4, 4, 4, 6], + [1, 4, 4, 5, 1], + [1, 4, 4, 5, 2], + [1, 4, 4, 5, 3], + [1, 4, 4, 5, 4], + [1, 4, 4, 5, 5], + [1, 4, 4, 5, 6], + [1, 4, 4, 6, 1], + [1, 4, 4, 6, 2], + [1, 4, 4, 6, 3], + [1, 4, 4, 6, 4], + [1, 4, 4, 6, 5], + [1, 4, 4, 6, 6], + [1, 4, 5, 1, 1], + [1, 4, 5, 1, 2], + [1, 4, 5, 1, 3], + [1, 4, 5, 1, 4], + [1, 4, 5, 1, 5], + [1, 4, 5, 1, 6], + [1, 4, 5, 2, 1], + [1, 4, 5, 2, 2], + [1, 4, 5, 2, 4], + [1, 4, 5, 2, 5], + [1, 4, 5, 2, 6], + [1, 4, 5, 3, 1], + [1, 4, 5, 3, 3], + [1, 4, 5, 3, 4], + [1, 4, 5, 3, 5], + [1, 4, 5, 4, 1], + [1, 4, 5, 4, 2], + [1, 4, 5, 4, 3], + [1, 4, 5, 4, 4], + [1, 4, 5, 4, 5], + [1, 4, 5, 4, 6], + [1, 4, 5, 5, 1], + [1, 4, 5, 5, 2], + [1, 4, 5, 5, 3], + [1, 4, 5, 5, 4], + [1, 4, 5, 5, 5], + [1, 4, 5, 5, 6], + [1, 4, 5, 6, 1], + [1, 4, 5, 6, 2], + [1, 4, 5, 6, 4], + [1, 4, 5, 6, 5], + [1, 4, 5, 6, 6], + [1, 4, 6, 1, 1], + [1, 4, 6, 1, 2], + [1, 4, 6, 1, 3], + [1, 4, 6, 1, 4], + [1, 4, 6, 1, 5], + [1, 4, 6, 1, 6], + [1, 4, 6, 2, 1], + [1, 4, 6, 2, 2], + [1, 4, 6, 2, 4], + [1, 4, 6, 2, 5], + [1, 4, 6, 2, 6], + [1, 4, 6, 3, 1], + [1, 4, 6, 3, 3], + [1, 4, 6, 3, 4], + [1, 4, 6, 3, 6], + [1, 4, 6, 4, 1], + [1, 4, 6, 4, 2], + [1, 4, 6, 4, 3], + [1, 4, 6, 4, 4], + [1, 4, 6, 4, 5], + [1, 4, 6, 4, 6], + [1, 4, 6, 5, 1], + [1, 4, 6, 5, 2], + [1, 4, 6, 5, 4], + [1, 4, 6, 5, 5], + [1, 4, 6, 5, 6], + [1, 4, 6, 6, 1], + [1, 4, 6, 6, 2], + [1, 4, 6, 6, 3], + [1, 4, 6, 6, 4], + [1, 4, 6, 6, 5], + [1, 4, 6, 6, 6], + [1, 5, 1, 1, 1], + [1, 5, 1, 1, 2], + [1, 5, 1, 1, 3], + [1, 5, 1, 1, 4], + [1, 5, 1, 1, 5], + [1, 5, 1, 1, 6], + [1, 5, 1, 2, 1], + [1, 5, 1, 2, 2], + [1, 5, 1, 2, 3], + [1, 5, 1, 2, 4], + [1, 5, 1, 2, 5], + [1, 5, 1, 2, 6], + [1, 5, 1, 3, 1], + [1, 5, 1, 3, 2], + [1, 5, 1, 3, 3], + [1, 5, 1, 3, 4], + [1, 5, 1, 3, 5], + [1, 5, 1, 3, 6], + [1, 5, 1, 4, 1], + [1, 5, 1, 4, 2], + [1, 5, 1, 4, 3], + [1, 5, 1, 4, 4], + [1, 5, 1, 4, 5], + [1, 5, 1, 4, 6], + [1, 5, 1, 5, 1], + [1, 5, 1, 5, 2], + [1, 5, 1, 5, 3], + [1, 5, 1, 5, 4], + [1, 5, 1, 5, 5], + [1, 5, 1, 5, 6], + [1, 5, 1, 6, 1], + [1, 5, 1, 6, 2], + [1, 5, 1, 6, 3], + [1, 5, 1, 6, 4], + [1, 5, 1, 6, 5], + [1, 5, 1, 6, 6], + [1, 5, 2, 1, 1], + [1, 5, 2, 1, 2], + [1, 5, 2, 1, 3], + [1, 5, 2, 1, 4], + [1, 5, 2, 1, 5], + [1, 5, 2, 1, 6], + [1, 5, 2, 2, 1], + [1, 5, 2, 2, 2], + [1, 5, 2, 2, 3], + [1, 5, 2, 2, 4], + [1, 5, 2, 2, 5], + [1, 5, 2, 2, 6], + [1, 5, 2, 3, 1], + [1, 5, 2, 3, 2], + [1, 5, 2, 3, 3], + [1, 5, 2, 3, 5], + [1, 5, 2, 3, 6], + [1, 5, 2, 4, 1], + [1, 5, 2, 4, 2], + [1, 5, 2, 4, 4], + [1, 5, 2, 4, 5], + [1, 5, 2, 4, 6], + [1, 5, 2, 5, 1], + [1, 5, 2, 5, 2], + [1, 5, 2, 5, 3], + [1, 5, 2, 5, 4], + [1, 5, 2, 5, 5], + [1, 5, 2, 5, 6], + [1, 5, 2, 6, 1], + [1, 5, 2, 6, 2], + [1, 5, 2, 6, 3], + [1, 5, 2, 6, 4], + [1, 5, 2, 6, 5], + [1, 5, 2, 6, 6], + [1, 5, 3, 1, 1], + [1, 5, 3, 1, 2], + [1, 5, 3, 1, 3], + [1, 5, 3, 1, 4], + [1, 5, 3, 1, 5], + [1, 5, 3, 1, 6], + [1, 5, 3, 2, 1], + [1, 5, 3, 2, 2], + [1, 5, 3, 2, 3], + [1, 5, 3, 2, 5], + [1, 5, 3, 2, 6], + [1, 5, 3, 3, 1], + [1, 5, 3, 3, 2], + [1, 5, 3, 3, 3], + [1, 5, 3, 3, 4], + [1, 5, 3, 3, 5], + [1, 5, 3, 3, 6], + [1, 5, 3, 4, 1], + [1, 5, 3, 4, 3], + [1, 5, 3, 4, 4], + [1, 5, 3, 4, 5], + [1, 5, 3, 5, 1], + [1, 5, 3, 5, 2], + [1, 5, 3, 5, 3], + [1, 5, 3, 5, 4], + [1, 5, 3, 5, 5], + [1, 5, 3, 5, 6], + [1, 5, 3, 6, 1], + [1, 5, 3, 6, 2], + [1, 5, 3, 6, 3], + [1, 5, 3, 6, 5], + [1, 5, 3, 6, 6], + [1, 5, 4, 1, 1], + [1, 5, 4, 1, 2], + [1, 5, 4, 1, 3], + [1, 5, 4, 1, 4], + [1, 5, 4, 1, 5], + [1, 5, 4, 1, 6], + [1, 5, 4, 2, 1], + [1, 5, 4, 2, 2], + [1, 5, 4, 2, 4], + [1, 5, 4, 2, 5], + [1, 5, 4, 2, 6], + [1, 5, 4, 3, 1], + [1, 5, 4, 3, 3], + [1, 5, 4, 3, 4], + [1, 5, 4, 3, 5], + [1, 5, 4, 4, 1], + [1, 5, 4, 4, 2], + [1, 5, 4, 4, 3], + [1, 5, 4, 4, 4], + [1, 5, 4, 4, 5], + [1, 5, 4, 4, 6], + [1, 5, 4, 5, 1], + [1, 5, 4, 5, 2], + [1, 5, 4, 5, 3], + [1, 5, 4, 5, 4], + [1, 5, 4, 5, 5], + [1, 5, 4, 5, 6], + [1, 5, 4, 6, 1], + [1, 5, 4, 6, 2], + [1, 5, 4, 6, 4], + [1, 5, 4, 6, 5], + [1, 5, 4, 6, 6], + [1, 5, 5, 1, 1], + [1, 5, 5, 1, 2], + [1, 5, 5, 1, 3], + [1, 5, 5, 1, 4], + [1, 5, 5, 1, 5], + [1, 5, 5, 1, 6], + [1, 5, 5, 2, 1], + [1, 5, 5, 2, 2], + [1, 5, 5, 2, 3], + [1, 5, 5, 2, 4], + [1, 5, 5, 2, 5], + [1, 5, 5, 2, 6], + [1, 5, 5, 3, 1], + [1, 5, 5, 3, 2], + [1, 5, 5, 3, 3], + [1, 5, 5, 3, 4], + [1, 5, 5, 3, 5], + [1, 5, 5, 3, 6], + [1, 5, 5, 4, 1], + [1, 5, 5, 4, 2], + [1, 5, 5, 4, 3], + [1, 5, 5, 4, 4], + [1, 5, 5, 4, 5], + [1, 5, 5, 4, 6], + [1, 5, 5, 5, 1], + [1, 5, 5, 5, 2], + [1, 5, 5, 5, 3], + [1, 5, 5, 5, 4], + [1, 5, 5, 5, 5], + [1, 5, 5, 5, 6], + [1, 5, 5, 6, 1], + [1, 5, 5, 6, 2], + [1, 5, 5, 6, 3], + [1, 5, 5, 6, 4], + [1, 5, 5, 6, 5], + [1, 5, 5, 6, 6], + [1, 5, 6, 1, 1], + [1, 5, 6, 1, 2], + [1, 5, 6, 1, 3], + [1, 5, 6, 1, 4], + [1, 5, 6, 1, 5], + [1, 5, 6, 1, 6], + [1, 5, 6, 2, 1], + [1, 5, 6, 2, 2], + [1, 5, 6, 2, 3], + [1, 5, 6, 2, 4], + [1, 5, 6, 2, 5], + [1, 5, 6, 2, 6], + [1, 5, 6, 3, 1], + [1, 5, 6, 3, 2], + [1, 5, 6, 3, 3], + [1, 5, 6, 3, 5], + [1, 5, 6, 3, 6], + [1, 5, 6, 4, 1], + [1, 5, 6, 4, 2], + [1, 5, 6, 4, 4], + [1, 5, 6, 4, 5], + [1, 5, 6, 4, 6], + [1, 5, 6, 5, 1], + [1, 5, 6, 5, 2], + [1, 5, 6, 5, 3], + [1, 5, 6, 5, 4], + [1, 5, 6, 5, 5], + [1, 5, 6, 5, 6], + [1, 5, 6, 6, 1], + [1, 5, 6, 6, 2], + [1, 5, 6, 6, 3], + [1, 5, 6, 6, 4], + [1, 5, 6, 6, 5], + [1, 5, 6, 6, 6], + [1, 6, 1, 1, 1], + [1, 6, 1, 1, 2], + [1, 6, 1, 1, 3], + [1, 6, 1, 1, 4], + [1, 6, 1, 1, 5], + [1, 6, 1, 1, 6], + [1, 6, 1, 2, 1], + [1, 6, 1, 2, 2], + [1, 6, 1, 2, 3], + [1, 6, 1, 2, 4], + [1, 6, 1, 2, 5], + [1, 6, 1, 2, 6], + [1, 6, 1, 3, 1], + [1, 6, 1, 3, 2], + [1, 6, 1, 3, 3], + [1, 6, 1, 3, 4], + [1, 6, 1, 3, 5], + [1, 6, 1, 3, 6], + [1, 6, 1, 4, 1], + [1, 6, 1, 4, 2], + [1, 6, 1, 4, 3], + [1, 6, 1, 4, 4], + [1, 6, 1, 4, 5], + [1, 6, 1, 4, 6], + [1, 6, 1, 5, 1], + [1, 6, 1, 5, 2], + [1, 6, 1, 5, 3], + [1, 6, 1, 5, 4], + [1, 6, 1, 5, 5], + [1, 6, 1, 5, 6], + [1, 6, 1, 6, 1], + [1, 6, 1, 6, 2], + [1, 6, 1, 6, 3], + [1, 6, 1, 6, 4], + [1, 6, 1, 6, 5], + [1, 6, 1, 6, 6], + [1, 6, 2, 1, 1], + [1, 6, 2, 1, 2], + [1, 6, 2, 1, 3], + [1, 6, 2, 1, 4], + [1, 6, 2, 1, 5], + [1, 6, 2, 1, 6], + [1, 6, 2, 2, 1], + [1, 6, 2, 2, 2], + [1, 6, 2, 2, 3], + [1, 6, 2, 2, 4], + [1, 6, 2, 2, 5], + [1, 6, 2, 2, 6], + [1, 6, 2, 3, 1], + [1, 6, 2, 3, 2], + [1, 6, 2, 3, 3], + [1, 6, 2, 3, 5], + [1, 6, 2, 3, 6], + [1, 6, 2, 4, 1], + [1, 6, 2, 4, 2], + [1, 6, 2, 4, 4], + [1, 6, 2, 4, 5], + [1, 6, 2, 4, 6], + [1, 6, 2, 5, 1], + [1, 6, 2, 5, 2], + [1, 6, 2, 5, 3], + [1, 6, 2, 5, 4], + [1, 6, 2, 5, 5], + [1, 6, 2, 5, 6], + [1, 6, 2, 6, 1], + [1, 6, 2, 6, 2], + [1, 6, 2, 6, 3], + [1, 6, 2, 6, 4], + [1, 6, 2, 6, 5], + [1, 6, 2, 6, 6], + [1, 6, 3, 1, 1], + [1, 6, 3, 1, 2], + [1, 6, 3, 1, 3], + [1, 6, 3, 1, 4], + [1, 6, 3, 1, 5], + [1, 6, 3, 1, 6], + [1, 6, 3, 2, 1], + [1, 6, 3, 2, 2], + [1, 6, 3, 2, 3], + [1, 6, 3, 2, 5], + [1, 6, 3, 2, 6], + [1, 6, 3, 3, 1], + [1, 6, 3, 3, 2], + [1, 6, 3, 3, 3], + [1, 6, 3, 3, 4], + [1, 6, 3, 3, 5], + [1, 6, 3, 3, 6], + [1, 6, 3, 4, 1], + [1, 6, 3, 4, 3], + [1, 6, 3, 4, 4], + [1, 6, 3, 4, 6], + [1, 6, 3, 5, 1], + [1, 6, 3, 5, 2], + [1, 6, 3, 5, 3], + [1, 6, 3, 5, 5], + [1, 6, 3, 5, 6], + [1, 6, 3, 6, 1], + [1, 6, 3, 6, 2], + [1, 6, 3, 6, 3], + [1, 6, 3, 6, 4], + [1, 6, 3, 6, 5], + [1, 6, 3, 6, 6], + [1, 6, 4, 1, 1], + [1, 6, 4, 1, 2], + [1, 6, 4, 1, 3], + [1, 6, 4, 1, 4], + [1, 6, 4, 1, 5], + [1, 6, 4, 1, 6], + [1, 6, 4, 2, 1], + [1, 6, 4, 2, 2], + [1, 6, 4, 2, 4], + [1, 6, 4, 2, 5], + [1, 6, 4, 2, 6], + [1, 6, 4, 3, 1], + [1, 6, 4, 3, 3], + [1, 6, 4, 3, 4], + [1, 6, 4, 3, 6], + [1, 6, 4, 4, 1], + [1, 6, 4, 4, 2], + [1, 6, 4, 4, 3], + [1, 6, 4, 4, 4], + [1, 6, 4, 4, 5], + [1, 6, 4, 4, 6], + [1, 6, 4, 5, 1], + [1, 6, 4, 5, 2], + [1, 6, 4, 5, 4], + [1, 6, 4, 5, 5], + [1, 6, 4, 5, 6], + [1, 6, 4, 6, 1], + [1, 6, 4, 6, 2], + [1, 6, 4, 6, 3], + [1, 6, 4, 6, 4], + [1, 6, 4, 6, 5], + [1, 6, 4, 6, 6], + [1, 6, 5, 1, 1], + [1, 6, 5, 1, 2], + [1, 6, 5, 1, 3], + [1, 6, 5, 1, 4], + [1, 6, 5, 1, 5], + [1, 6, 5, 1, 6], + [1, 6, 5, 2, 1], + [1, 6, 5, 2, 2], + [1, 6, 5, 2, 3], + [1, 6, 5, 2, 4], + [1, 6, 5, 2, 5], + [1, 6, 5, 2, 6], + [1, 6, 5, 3, 1], + [1, 6, 5, 3, 2], + [1, 6, 5, 3, 3], + [1, 6, 5, 3, 5], + [1, 6, 5, 3, 6], + [1, 6, 5, 4, 1], + [1, 6, 5, 4, 2], + [1, 6, 5, 4, 4], + [1, 6, 5, 4, 5], + [1, 6, 5, 4, 6], + [1, 6, 5, 5, 1], + [1, 6, 5, 5, 2], + [1, 6, 5, 5, 3], + [1, 6, 5, 5, 4], + [1, 6, 5, 5, 5], + [1, 6, 5, 5, 6], + [1, 6, 5, 6, 1], + [1, 6, 5, 6, 2], + [1, 6, 5, 6, 3], + [1, 6, 5, 6, 4], + [1, 6, 5, 6, 5], + [1, 6, 5, 6, 6], + [1, 6, 6, 1, 1], + [1, 6, 6, 1, 2], + [1, 6, 6, 1, 3], + [1, 6, 6, 1, 4], + [1, 6, 6, 1, 5], + [1, 6, 6, 1, 6], + [1, 6, 6, 2, 1], + [1, 6, 6, 2, 2], + [1, 6, 6, 2, 3], + [1, 6, 6, 2, 4], + [1, 6, 6, 2, 5], + [1, 6, 6, 2, 6], + [1, 6, 6, 3, 1], + [1, 6, 6, 3, 2], + [1, 6, 6, 3, 3], + [1, 6, 6, 3, 4], + [1, 6, 6, 3, 5], + [1, 6, 6, 3, 6], + [1, 6, 6, 4, 1], + [1, 6, 6, 4, 2], + [1, 6, 6, 4, 3], + [1, 6, 6, 4, 4], + [1, 6, 6, 4, 5], + [1, 6, 6, 4, 6], + [1, 6, 6, 5, 1], + [1, 6, 6, 5, 2], + [1, 6, 6, 5, 3], + [1, 6, 6, 5, 4], + [1, 6, 6, 5, 5], + [1, 6, 6, 5, 6], + [1, 6, 6, 6, 1], + [1, 6, 6, 6, 2], + [1, 6, 6, 6, 3], + [1, 6, 6, 6, 4], + [1, 6, 6, 6, 5], + [1, 6, 6, 6, 6], + [2, 1, 1, 1, 1], + [2, 1, 1, 1, 2], + [2, 1, 1, 1, 3], + [2, 1, 1, 1, 4], + [2, 1, 1, 1, 5], + [2, 1, 1, 1, 6], + [2, 1, 1, 2, 1], + [2, 1, 1, 2, 2], + [2, 1, 1, 2, 3], + [2, 1, 1, 2, 4], + [2, 1, 1, 2, 5], + [2, 1, 1, 2, 6], + [2, 1, 1, 3, 1], + [2, 1, 1, 3, 2], + [2, 1, 1, 3, 3], + [2, 1, 1, 3, 5], + [2, 1, 1, 3, 6], + [2, 1, 1, 4, 1], + [2, 1, 1, 4, 2], + [2, 1, 1, 4, 4], + [2, 1, 1, 4, 5], + [2, 1, 1, 4, 6], + [2, 1, 1, 5, 1], + [2, 1, 1, 5, 2], + [2, 1, 1, 5, 3], + [2, 1, 1, 5, 4], + [2, 1, 1, 5, 5], + [2, 1, 1, 5, 6], + [2, 1, 1, 6, 1], + [2, 1, 1, 6, 2], + [2, 1, 1, 6, 3], + [2, 1, 1, 6, 4], + [2, 1, 1, 6, 5], + [2, 1, 1, 6, 6], + [2, 1, 2, 1, 1], + [2, 1, 2, 1, 2], + [2, 1, 2, 1, 3], + [2, 1, 2, 1, 4], + [2, 1, 2, 1, 5], + [2, 1, 2, 1, 6], + [2, 1, 2, 2, 1], + [2, 1, 2, 2, 2], + [2, 1, 2, 2, 3], + [2, 1, 2, 2, 4], + [2, 1, 2, 2, 5], + [2, 1, 2, 2, 6], + [2, 1, 2, 3, 1], + [2, 1, 2, 3, 2], + [2, 1, 2, 3, 3], + [2, 1, 2, 3, 5], + [2, 1, 2, 3, 6], + [2, 1, 2, 4, 1], + [2, 1, 2, 4, 2], + [2, 1, 2, 4, 4], + [2, 1, 2, 4, 5], + [2, 1, 2, 4, 6], + [2, 1, 2, 5, 1], + [2, 1, 2, 5, 2], + [2, 1, 2, 5, 3], + [2, 1, 2, 5, 4], + [2, 1, 2, 5, 5], + [2, 1, 2, 5, 6], + [2, 1, 2, 6, 1], + [2, 1, 2, 6, 2], + [2, 1, 2, 6, 3], + [2, 1, 2, 6, 4], + [2, 1, 2, 6, 5], + [2, 1, 2, 6, 6], + [2, 1, 3, 1, 1], + [2, 1, 3, 1, 2], + [2, 1, 3, 1, 3], + [2, 1, 3, 1, 5], + [2, 1, 3, 1, 6], + [2, 1, 3, 2, 1], + [2, 1, 3, 2, 2], + [2, 1, 3, 2, 3], + [2, 1, 3, 2, 5], + [2, 1, 3, 2, 6], + [2, 1, 3, 3, 1], + [2, 1, 3, 3, 2], + [2, 1, 3, 3, 3], + [2, 1, 3, 3, 5], + [2, 1, 3, 3, 6], + [2, 1, 3, 5, 1], + [2, 1, 3, 5, 2], + [2, 1, 3, 5, 3], + [2, 1, 3, 5, 5], + [2, 1, 3, 5, 6], + [2, 1, 3, 6, 1], + [2, 1, 3, 6, 2], + [2, 1, 3, 6, 3], + [2, 1, 3, 6, 5], + [2, 1, 3, 6, 6], + [2, 1, 4, 1, 1], + [2, 1, 4, 1, 2], + [2, 1, 4, 1, 4], + [2, 1, 4, 1, 5], + [2, 1, 4, 1, 6], + [2, 1, 4, 2, 1], + [2, 1, 4, 2, 2], + [2, 1, 4, 2, 4], + [2, 1, 4, 2, 5], + [2, 1, 4, 2, 6], + [2, 1, 4, 4, 1], + [2, 1, 4, 4, 2], + [2, 1, 4, 4, 4], + [2, 1, 4, 4, 5], + [2, 1, 4, 4, 6], + [2, 1, 4, 5, 1], + [2, 1, 4, 5, 2], + [2, 1, 4, 5, 4], + [2, 1, 4, 5, 5], + [2, 1, 4, 5, 6], + [2, 1, 4, 6, 1], + [2, 1, 4, 6, 2], + [2, 1, 4, 6, 4], + [2, 1, 4, 6, 5], + [2, 1, 4, 6, 6], + [2, 1, 5, 1, 1], + [2, 1, 5, 1, 2], + [2, 1, 5, 1, 3], + [2, 1, 5, 1, 4], + [2, 1, 5, 1, 5], + [2, 1, 5, 1, 6], + [2, 1, 5, 2, 1], + [2, 1, 5, 2, 2], + [2, 1, 5, 2, 3], + [2, 1, 5, 2, 4], + [2, 1, 5, 2, 5], + [2, 1, 5, 2, 6], + [2, 1, 5, 3, 1], + [2, 1, 5, 3, 2], + [2, 1, 5, 3, 3], + [2, 1, 5, 3, 5], + [2, 1, 5, 3, 6], + [2, 1, 5, 4, 1], + [2, 1, 5, 4, 2], + [2, 1, 5, 4, 4], + [2, 1, 5, 4, 5], + [2, 1, 5, 4, 6], + [2, 1, 5, 5, 1], + [2, 1, 5, 5, 2], + [2, 1, 5, 5, 3], + [2, 1, 5, 5, 4], + [2, 1, 5, 5, 5], + [2, 1, 5, 5, 6], + [2, 1, 5, 6, 1], + [2, 1, 5, 6, 2], + [2, 1, 5, 6, 3], + [2, 1, 5, 6, 4], + [2, 1, 5, 6, 5], + [2, 1, 5, 6, 6], + [2, 1, 6, 1, 1], + [2, 1, 6, 1, 2], + [2, 1, 6, 1, 3], + [2, 1, 6, 1, 4], + [2, 1, 6, 1, 5], + [2, 1, 6, 1, 6], + [2, 1, 6, 2, 1], + [2, 1, 6, 2, 2], + [2, 1, 6, 2, 3], + [2, 1, 6, 2, 4], + [2, 1, 6, 2, 5], + [2, 1, 6, 2, 6], + [2, 1, 6, 3, 1], + [2, 1, 6, 3, 2], + [2, 1, 6, 3, 3], + [2, 1, 6, 3, 5], + [2, 1, 6, 3, 6], + [2, 1, 6, 4, 1], + [2, 1, 6, 4, 2], + [2, 1, 6, 4, 4], + [2, 1, 6, 4, 5], + [2, 1, 6, 4, 6], + [2, 1, 6, 5, 1], + [2, 1, 6, 5, 2], + [2, 1, 6, 5, 3], + [2, 1, 6, 5, 4], + [2, 1, 6, 5, 5], + [2, 1, 6, 5, 6], + [2, 1, 6, 6, 1], + [2, 1, 6, 6, 2], + [2, 1, 6, 6, 3], + [2, 1, 6, 6, 4], + [2, 1, 6, 6, 5], + [2, 1, 6, 6, 6], + [2, 2, 1, 1, 1], + [2, 2, 1, 1, 2], + [2, 2, 1, 1, 3], + [2, 2, 1, 1, 4], + [2, 2, 1, 1, 5], + [2, 2, 1, 1, 6], + [2, 2, 1, 2, 1], + [2, 2, 1, 2, 2], + [2, 2, 1, 2, 3], + [2, 2, 1, 2, 4], + [2, 2, 1, 2, 5], + [2, 2, 1, 2, 6], + [2, 2, 1, 3, 1], + [2, 2, 1, 3, 2], + [2, 2, 1, 3, 3], + [2, 2, 1, 3, 5], + [2, 2, 1, 3, 6], + [2, 2, 1, 4, 1], + [2, 2, 1, 4, 2], + [2, 2, 1, 4, 4], + [2, 2, 1, 4, 5], + [2, 2, 1, 4, 6], + [2, 2, 1, 5, 1], + [2, 2, 1, 5, 2], + [2, 2, 1, 5, 3], + [2, 2, 1, 5, 4], + [2, 2, 1, 5, 5], + [2, 2, 1, 5, 6], + [2, 2, 1, 6, 1], + [2, 2, 1, 6, 2], + [2, 2, 1, 6, 3], + [2, 2, 1, 6, 4], + [2, 2, 1, 6, 5], + [2, 2, 1, 6, 6], + [2, 2, 2, 1, 1], + [2, 2, 2, 1, 2], + [2, 2, 2, 1, 3], + [2, 2, 2, 1, 4], + [2, 2, 2, 1, 5], + [2, 2, 2, 1, 6], + [2, 2, 2, 2, 1], + [2, 2, 2, 2, 2], + [2, 2, 2, 2, 3], + [2, 2, 2, 2, 4], + [2, 2, 2, 2, 5], + [2, 2, 2, 2, 6], + [2, 2, 2, 3, 1], + [2, 2, 2, 3, 2], + [2, 2, 2, 3, 3], + [2, 2, 2, 3, 4], + [2, 2, 2, 3, 5], + [2, 2, 2, 3, 6], + [2, 2, 2, 4, 1], + [2, 2, 2, 4, 2], + [2, 2, 2, 4, 3], + [2, 2, 2, 4, 4], + [2, 2, 2, 4, 5], + [2, 2, 2, 4, 6], + [2, 2, 2, 5, 1], + [2, 2, 2, 5, 2], + [2, 2, 2, 5, 3], + [2, 2, 2, 5, 4], + [2, 2, 2, 5, 5], + [2, 2, 2, 5, 6], + [2, 2, 2, 6, 1], + [2, 2, 2, 6, 2], + [2, 2, 2, 6, 3], + [2, 2, 2, 6, 4], + [2, 2, 2, 6, 5], + [2, 2, 2, 6, 6], + [2, 2, 3, 1, 1], + [2, 2, 3, 1, 2], + [2, 2, 3, 1, 3], + [2, 2, 3, 1, 5], + [2, 2, 3, 1, 6], + [2, 2, 3, 2, 1], + [2, 2, 3, 2, 2], + [2, 2, 3, 2, 3], + [2, 2, 3, 2, 4], + [2, 2, 3, 2, 5], + [2, 2, 3, 2, 6], + [2, 2, 3, 3, 1], + [2, 2, 3, 3, 2], + [2, 2, 3, 3, 3], + [2, 2, 3, 3, 4], + [2, 2, 3, 3, 5], + [2, 2, 3, 3, 6], + [2, 2, 3, 4, 2], + [2, 2, 3, 4, 3], + [2, 2, 3, 4, 4], + [2, 2, 3, 4, 6], + [2, 2, 3, 5, 1], + [2, 2, 3, 5, 2], + [2, 2, 3, 5, 3], + [2, 2, 3, 5, 5], + [2, 2, 3, 5, 6], + [2, 2, 3, 6, 1], + [2, 2, 3, 6, 2], + [2, 2, 3, 6, 3], + [2, 2, 3, 6, 4], + [2, 2, 3, 6, 5], + [2, 2, 3, 6, 6], + [2, 2, 4, 1, 1], + [2, 2, 4, 1, 2], + [2, 2, 4, 1, 4], + [2, 2, 4, 1, 5], + [2, 2, 4, 1, 6], + [2, 2, 4, 2, 1], + [2, 2, 4, 2, 2], + [2, 2, 4, 2, 3], + [2, 2, 4, 2, 4], + [2, 2, 4, 2, 5], + [2, 2, 4, 2, 6], + [2, 2, 4, 3, 2], + [2, 2, 4, 3, 3], + [2, 2, 4, 3, 4], + [2, 2, 4, 3, 6], + [2, 2, 4, 4, 1], + [2, 2, 4, 4, 2], + [2, 2, 4, 4, 3], + [2, 2, 4, 4, 4], + [2, 2, 4, 4, 5], + [2, 2, 4, 4, 6], + [2, 2, 4, 5, 1], + [2, 2, 4, 5, 2], + [2, 2, 4, 5, 4], + [2, 2, 4, 5, 5], + [2, 2, 4, 5, 6], + [2, 2, 4, 6, 1], + [2, 2, 4, 6, 2], + [2, 2, 4, 6, 3], + [2, 2, 4, 6, 4], + [2, 2, 4, 6, 5], + [2, 2, 4, 6, 6], + [2, 2, 5, 1, 1], + [2, 2, 5, 1, 2], + [2, 2, 5, 1, 3], + [2, 2, 5, 1, 4], + [2, 2, 5, 1, 5], + [2, 2, 5, 1, 6], + [2, 2, 5, 2, 1], + [2, 2, 5, 2, 2], + [2, 2, 5, 2, 3], + [2, 2, 5, 2, 4], + [2, 2, 5, 2, 5], + [2, 2, 5, 2, 6], + [2, 2, 5, 3, 1], + [2, 2, 5, 3, 2], + [2, 2, 5, 3, 3], + [2, 2, 5, 3, 5], + [2, 2, 5, 3, 6], + [2, 2, 5, 4, 1], + [2, 2, 5, 4, 2], + [2, 2, 5, 4, 4], + [2, 2, 5, 4, 5], + [2, 2, 5, 4, 6], + [2, 2, 5, 5, 1], + [2, 2, 5, 5, 2], + [2, 2, 5, 5, 3], + [2, 2, 5, 5, 4], + [2, 2, 5, 5, 5], + [2, 2, 5, 5, 6], + [2, 2, 5, 6, 1], + [2, 2, 5, 6, 2], + [2, 2, 5, 6, 3], + [2, 2, 5, 6, 4], + [2, 2, 5, 6, 5], + [2, 2, 5, 6, 6], + [2, 2, 6, 1, 1], + [2, 2, 6, 1, 2], + [2, 2, 6, 1, 3], + [2, 2, 6, 1, 4], + [2, 2, 6, 1, 5], + [2, 2, 6, 1, 6], + [2, 2, 6, 2, 1], + [2, 2, 6, 2, 2], + [2, 2, 6, 2, 3], + [2, 2, 6, 2, 4], + [2, 2, 6, 2, 5], + [2, 2, 6, 2, 6], + [2, 2, 6, 3, 1], + [2, 2, 6, 3, 2], + [2, 2, 6, 3, 3], + [2, 2, 6, 3, 4], + [2, 2, 6, 3, 5], + [2, 2, 6, 3, 6], + [2, 2, 6, 4, 1], + [2, 2, 6, 4, 2], + [2, 2, 6, 4, 3], + [2, 2, 6, 4, 4], + [2, 2, 6, 4, 5], + [2, 2, 6, 4, 6], + [2, 2, 6, 5, 1], + [2, 2, 6, 5, 2], + [2, 2, 6, 5, 3], + [2, 2, 6, 5, 4], + [2, 2, 6, 5, 5], + [2, 2, 6, 5, 6], + [2, 2, 6, 6, 1], + [2, 2, 6, 6, 2], + [2, 2, 6, 6, 3], + [2, 2, 6, 6, 4], + [2, 2, 6, 6, 5], + [2, 2, 6, 6, 6], + [2, 3, 1, 1, 1], + [2, 3, 1, 1, 2], + [2, 3, 1, 1, 3], + [2, 3, 1, 1, 5], + [2, 3, 1, 1, 6], + [2, 3, 1, 2, 1], + [2, 3, 1, 2, 2], + [2, 3, 1, 2, 3], + [2, 3, 1, 2, 5], + [2, 3, 1, 2, 6], + [2, 3, 1, 3, 1], + [2, 3, 1, 3, 2], + [2, 3, 1, 3, 3], + [2, 3, 1, 3, 5], + [2, 3, 1, 3, 6], + [2, 3, 1, 5, 1], + [2, 3, 1, 5, 2], + [2, 3, 1, 5, 3], + [2, 3, 1, 5, 5], + [2, 3, 1, 5, 6], + [2, 3, 1, 6, 1], + [2, 3, 1, 6, 2], + [2, 3, 1, 6, 3], + [2, 3, 1, 6, 5], + [2, 3, 1, 6, 6], + [2, 3, 2, 1, 1], + [2, 3, 2, 1, 2], + [2, 3, 2, 1, 3], + [2, 3, 2, 1, 5], + [2, 3, 2, 1, 6], + [2, 3, 2, 2, 1], + [2, 3, 2, 2, 2], + [2, 3, 2, 2, 3], + [2, 3, 2, 2, 4], + [2, 3, 2, 2, 5], + [2, 3, 2, 2, 6], + [2, 3, 2, 3, 1], + [2, 3, 2, 3, 2], + [2, 3, 2, 3, 3], + [2, 3, 2, 3, 4], + [2, 3, 2, 3, 5], + [2, 3, 2, 3, 6], + [2, 3, 2, 4, 2], + [2, 3, 2, 4, 3], + [2, 3, 2, 4, 4], + [2, 3, 2, 4, 6], + [2, 3, 2, 5, 1], + [2, 3, 2, 5, 2], + [2, 3, 2, 5, 3], + [2, 3, 2, 5, 5], + [2, 3, 2, 5, 6], + [2, 3, 2, 6, 1], + [2, 3, 2, 6, 2], + [2, 3, 2, 6, 3], + [2, 3, 2, 6, 4], + [2, 3, 2, 6, 5], + [2, 3, 2, 6, 6], + [2, 3, 3, 1, 1], + [2, 3, 3, 1, 2], + [2, 3, 3, 1, 3], + [2, 3, 3, 1, 5], + [2, 3, 3, 1, 6], + [2, 3, 3, 2, 1], + [2, 3, 3, 2, 2], + [2, 3, 3, 2, 3], + [2, 3, 3, 2, 4], + [2, 3, 3, 2, 5], + [2, 3, 3, 2, 6], + [2, 3, 3, 3, 1], + [2, 3, 3, 3, 2], + [2, 3, 3, 3, 3], + [2, 3, 3, 3, 4], + [2, 3, 3, 3, 5], + [2, 3, 3, 3, 6], + [2, 3, 3, 4, 2], + [2, 3, 3, 4, 3], + [2, 3, 3, 4, 4], + [2, 3, 3, 4, 6], + [2, 3, 3, 5, 1], + [2, 3, 3, 5, 2], + [2, 3, 3, 5, 3], + [2, 3, 3, 5, 5], + [2, 3, 3, 5, 6], + [2, 3, 3, 6, 1], + [2, 3, 3, 6, 2], + [2, 3, 3, 6, 3], + [2, 3, 3, 6, 4], + [2, 3, 3, 6, 5], + [2, 3, 3, 6, 6], + [2, 3, 4, 2, 2], + [2, 3, 4, 2, 3], + [2, 3, 4, 2, 4], + [2, 3, 4, 2, 6], + [2, 3, 4, 3, 2], + [2, 3, 4, 3, 3], + [2, 3, 4, 3, 4], + [2, 3, 4, 3, 6], + [2, 3, 4, 4, 2], + [2, 3, 4, 4, 3], + [2, 3, 4, 4, 4], + [2, 3, 4, 4, 6], + [2, 3, 4, 6, 2], + [2, 3, 4, 6, 3], + [2, 3, 4, 6, 4], + [2, 3, 4, 6, 6], + [2, 3, 5, 1, 1], + [2, 3, 5, 1, 2], + [2, 3, 5, 1, 3], + [2, 3, 5, 1, 5], + [2, 3, 5, 1, 6], + [2, 3, 5, 2, 1], + [2, 3, 5, 2, 2], + [2, 3, 5, 2, 3], + [2, 3, 5, 2, 5], + [2, 3, 5, 2, 6], + [2, 3, 5, 3, 1], + [2, 3, 5, 3, 2], + [2, 3, 5, 3, 3], + [2, 3, 5, 3, 5], + [2, 3, 5, 3, 6], + [2, 3, 5, 5, 1], + [2, 3, 5, 5, 2], + [2, 3, 5, 5, 3], + [2, 3, 5, 5, 5], + [2, 3, 5, 5, 6], + [2, 3, 5, 6, 1], + [2, 3, 5, 6, 2], + [2, 3, 5, 6, 3], + [2, 3, 5, 6, 5], + [2, 3, 5, 6, 6], + [2, 3, 6, 1, 1], + [2, 3, 6, 1, 2], + [2, 3, 6, 1, 3], + [2, 3, 6, 1, 5], + [2, 3, 6, 1, 6], + [2, 3, 6, 2, 1], + [2, 3, 6, 2, 2], + [2, 3, 6, 2, 3], + [2, 3, 6, 2, 4], + [2, 3, 6, 2, 5], + [2, 3, 6, 2, 6], + [2, 3, 6, 3, 1], + [2, 3, 6, 3, 2], + [2, 3, 6, 3, 3], + [2, 3, 6, 3, 4], + [2, 3, 6, 3, 5], + [2, 3, 6, 3, 6], + [2, 3, 6, 4, 2], + [2, 3, 6, 4, 3], + [2, 3, 6, 4, 4], + [2, 3, 6, 4, 6], + [2, 3, 6, 5, 1], + [2, 3, 6, 5, 2], + [2, 3, 6, 5, 3], + [2, 3, 6, 5, 5], + [2, 3, 6, 5, 6], + [2, 3, 6, 6, 1], + [2, 3, 6, 6, 2], + [2, 3, 6, 6, 3], + [2, 3, 6, 6, 4], + [2, 3, 6, 6, 5], + [2, 3, 6, 6, 6], + [2, 4, 1, 1, 1], + [2, 4, 1, 1, 2], + [2, 4, 1, 1, 4], + [2, 4, 1, 1, 5], + [2, 4, 1, 1, 6], + [2, 4, 1, 2, 1], + [2, 4, 1, 2, 2], + [2, 4, 1, 2, 4], + [2, 4, 1, 2, 5], + [2, 4, 1, 2, 6], + [2, 4, 1, 4, 1], + [2, 4, 1, 4, 2], + [2, 4, 1, 4, 4], + [2, 4, 1, 4, 5], + [2, 4, 1, 4, 6], + [2, 4, 1, 5, 1], + [2, 4, 1, 5, 2], + [2, 4, 1, 5, 4], + [2, 4, 1, 5, 5], + [2, 4, 1, 5, 6], + [2, 4, 1, 6, 1], + [2, 4, 1, 6, 2], + [2, 4, 1, 6, 4], + [2, 4, 1, 6, 5], + [2, 4, 1, 6, 6], + [2, 4, 2, 1, 1], + [2, 4, 2, 1, 2], + [2, 4, 2, 1, 4], + [2, 4, 2, 1, 5], + [2, 4, 2, 1, 6], + [2, 4, 2, 2, 1], + [2, 4, 2, 2, 2], + [2, 4, 2, 2, 3], + [2, 4, 2, 2, 4], + [2, 4, 2, 2, 5], + [2, 4, 2, 2, 6], + [2, 4, 2, 3, 2], + [2, 4, 2, 3, 3], + [2, 4, 2, 3, 4], + [2, 4, 2, 3, 6], + [2, 4, 2, 4, 1], + [2, 4, 2, 4, 2], + [2, 4, 2, 4, 3], + [2, 4, 2, 4, 4], + [2, 4, 2, 4, 5], + [2, 4, 2, 4, 6], + [2, 4, 2, 5, 1], + [2, 4, 2, 5, 2], + [2, 4, 2, 5, 4], + [2, 4, 2, 5, 5], + [2, 4, 2, 5, 6], + [2, 4, 2, 6, 1], + [2, 4, 2, 6, 2], + [2, 4, 2, 6, 3], + [2, 4, 2, 6, 4], + [2, 4, 2, 6, 5], + [2, 4, 2, 6, 6], + [2, 4, 3, 2, 2], + [2, 4, 3, 2, 3], + [2, 4, 3, 2, 4], + [2, 4, 3, 2, 6], + [2, 4, 3, 3, 2], + [2, 4, 3, 3, 3], + [2, 4, 3, 3, 4], + [2, 4, 3, 3, 6], + [2, 4, 3, 4, 2], + [2, 4, 3, 4, 3], + [2, 4, 3, 4, 4], + [2, 4, 3, 4, 6], + [2, 4, 3, 6, 2], + [2, 4, 3, 6, 3], + [2, 4, 3, 6, 4], + [2, 4, 3, 6, 6], + [2, 4, 4, 1, 1], + [2, 4, 4, 1, 2], + [2, 4, 4, 1, 4], + [2, 4, 4, 1, 5], + [2, 4, 4, 1, 6], + [2, 4, 4, 2, 1], + [2, 4, 4, 2, 2], + [2, 4, 4, 2, 3], + [2, 4, 4, 2, 4], + [2, 4, 4, 2, 5], + [2, 4, 4, 2, 6], + [2, 4, 4, 3, 2], + [2, 4, 4, 3, 3], + [2, 4, 4, 3, 4], + [2, 4, 4, 3, 6], + [2, 4, 4, 4, 1], + [2, 4, 4, 4, 2], + [2, 4, 4, 4, 3], + [2, 4, 4, 4, 4], + [2, 4, 4, 4, 5], + [2, 4, 4, 4, 6], + [2, 4, 4, 5, 1], + [2, 4, 4, 5, 2], + [2, 4, 4, 5, 4], + [2, 4, 4, 5, 5], + [2, 4, 4, 5, 6], + [2, 4, 4, 6, 1], + [2, 4, 4, 6, 2], + [2, 4, 4, 6, 3], + [2, 4, 4, 6, 4], + [2, 4, 4, 6, 5], + [2, 4, 4, 6, 6], + [2, 4, 5, 1, 1], + [2, 4, 5, 1, 2], + [2, 4, 5, 1, 4], + [2, 4, 5, 1, 5], + [2, 4, 5, 1, 6], + [2, 4, 5, 2, 1], + [2, 4, 5, 2, 2], + [2, 4, 5, 2, 4], + [2, 4, 5, 2, 5], + [2, 4, 5, 2, 6], + [2, 4, 5, 4, 1], + [2, 4, 5, 4, 2], + [2, 4, 5, 4, 4], + [2, 4, 5, 4, 5], + [2, 4, 5, 4, 6], + [2, 4, 5, 5, 1], + [2, 4, 5, 5, 2], + [2, 4, 5, 5, 4], + [2, 4, 5, 5, 5], + [2, 4, 5, 5, 6], + [2, 4, 5, 6, 1], + [2, 4, 5, 6, 2], + [2, 4, 5, 6, 4], + [2, 4, 5, 6, 5], + [2, 4, 5, 6, 6], + [2, 4, 6, 1, 1], + [2, 4, 6, 1, 2], + [2, 4, 6, 1, 4], + [2, 4, 6, 1, 5], + [2, 4, 6, 1, 6], + [2, 4, 6, 2, 1], + [2, 4, 6, 2, 2], + [2, 4, 6, 2, 3], + [2, 4, 6, 2, 4], + [2, 4, 6, 2, 5], + [2, 4, 6, 2, 6], + [2, 4, 6, 3, 2], + [2, 4, 6, 3, 3], + [2, 4, 6, 3, 4], + [2, 4, 6, 3, 6], + [2, 4, 6, 4, 1], + [2, 4, 6, 4, 2], + [2, 4, 6, 4, 3], + [2, 4, 6, 4, 4], + [2, 4, 6, 4, 5], + [2, 4, 6, 4, 6], + [2, 4, 6, 5, 1], + [2, 4, 6, 5, 2], + [2, 4, 6, 5, 4], + [2, 4, 6, 5, 5], + [2, 4, 6, 5, 6], + [2, 4, 6, 6, 1], + [2, 4, 6, 6, 2], + [2, 4, 6, 6, 3], + [2, 4, 6, 6, 4], + [2, 4, 6, 6, 5], + [2, 4, 6, 6, 6], + [2, 5, 1, 1, 1], + [2, 5, 1, 1, 2], + [2, 5, 1, 1, 3], + [2, 5, 1, 1, 4], + [2, 5, 1, 1, 5], + [2, 5, 1, 1, 6], + [2, 5, 1, 2, 1], + [2, 5, 1, 2, 2], + [2, 5, 1, 2, 3], + [2, 5, 1, 2, 4], + [2, 5, 1, 2, 5], + [2, 5, 1, 2, 6], + [2, 5, 1, 3, 1], + [2, 5, 1, 3, 2], + [2, 5, 1, 3, 3], + [2, 5, 1, 3, 5], + [2, 5, 1, 3, 6], + [2, 5, 1, 4, 1], + [2, 5, 1, 4, 2], + [2, 5, 1, 4, 4], + [2, 5, 1, 4, 5], + [2, 5, 1, 4, 6], + [2, 5, 1, 5, 1], + [2, 5, 1, 5, 2], + [2, 5, 1, 5, 3], + [2, 5, 1, 5, 4], + [2, 5, 1, 5, 5], + [2, 5, 1, 5, 6], + [2, 5, 1, 6, 1], + [2, 5, 1, 6, 2], + [2, 5, 1, 6, 3], + [2, 5, 1, 6, 4], + [2, 5, 1, 6, 5], + [2, 5, 1, 6, 6], + [2, 5, 2, 1, 1], + [2, 5, 2, 1, 2], + [2, 5, 2, 1, 3], + [2, 5, 2, 1, 4], + [2, 5, 2, 1, 5], + [2, 5, 2, 1, 6], + [2, 5, 2, 2, 1], + [2, 5, 2, 2, 2], + [2, 5, 2, 2, 3], + [2, 5, 2, 2, 4], + [2, 5, 2, 2, 5], + [2, 5, 2, 2, 6], + [2, 5, 2, 3, 1], + [2, 5, 2, 3, 2], + [2, 5, 2, 3, 3], + [2, 5, 2, 3, 5], + [2, 5, 2, 3, 6], + [2, 5, 2, 4, 1], + [2, 5, 2, 4, 2], + [2, 5, 2, 4, 4], + [2, 5, 2, 4, 5], + [2, 5, 2, 4, 6], + [2, 5, 2, 5, 1], + [2, 5, 2, 5, 2], + [2, 5, 2, 5, 3], + [2, 5, 2, 5, 4], + [2, 5, 2, 5, 5], + [2, 5, 2, 5, 6], + [2, 5, 2, 6, 1], + [2, 5, 2, 6, 2], + [2, 5, 2, 6, 3], + [2, 5, 2, 6, 4], + [2, 5, 2, 6, 5], + [2, 5, 2, 6, 6], + [2, 5, 3, 1, 1], + [2, 5, 3, 1, 2], + [2, 5, 3, 1, 3], + [2, 5, 3, 1, 5], + [2, 5, 3, 1, 6], + [2, 5, 3, 2, 1], + [2, 5, 3, 2, 2], + [2, 5, 3, 2, 3], + [2, 5, 3, 2, 5], + [2, 5, 3, 2, 6], + [2, 5, 3, 3, 1], + [2, 5, 3, 3, 2], + [2, 5, 3, 3, 3], + [2, 5, 3, 3, 5], + [2, 5, 3, 3, 6], + [2, 5, 3, 5, 1], + [2, 5, 3, 5, 2], + [2, 5, 3, 5, 3], + [2, 5, 3, 5, 5], + [2, 5, 3, 5, 6], + [2, 5, 3, 6, 1], + [2, 5, 3, 6, 2], + [2, 5, 3, 6, 3], + [2, 5, 3, 6, 5], + [2, 5, 3, 6, 6], + [2, 5, 4, 1, 1], + [2, 5, 4, 1, 2], + [2, 5, 4, 1, 4], + [2, 5, 4, 1, 5], + [2, 5, 4, 1, 6], + [2, 5, 4, 2, 1], + [2, 5, 4, 2, 2], + [2, 5, 4, 2, 4], + [2, 5, 4, 2, 5], + [2, 5, 4, 2, 6], + [2, 5, 4, 4, 1], + [2, 5, 4, 4, 2], + [2, 5, 4, 4, 4], + [2, 5, 4, 4, 5], + [2, 5, 4, 4, 6], + [2, 5, 4, 5, 1], + [2, 5, 4, 5, 2], + [2, 5, 4, 5, 4], + [2, 5, 4, 5, 5], + [2, 5, 4, 5, 6], + [2, 5, 4, 6, 1], + [2, 5, 4, 6, 2], + [2, 5, 4, 6, 4], + [2, 5, 4, 6, 5], + [2, 5, 4, 6, 6], + [2, 5, 5, 1, 1], + [2, 5, 5, 1, 2], + [2, 5, 5, 1, 3], + [2, 5, 5, 1, 4], + [2, 5, 5, 1, 5], + [2, 5, 5, 1, 6], + [2, 5, 5, 2, 1], + [2, 5, 5, 2, 2], + [2, 5, 5, 2, 3], + [2, 5, 5, 2, 4], + [2, 5, 5, 2, 5], + [2, 5, 5, 2, 6], + [2, 5, 5, 3, 1], + [2, 5, 5, 3, 2], + [2, 5, 5, 3, 3], + [2, 5, 5, 3, 5], + [2, 5, 5, 3, 6], + [2, 5, 5, 4, 1], + [2, 5, 5, 4, 2], + [2, 5, 5, 4, 4], + [2, 5, 5, 4, 5], + [2, 5, 5, 4, 6], + [2, 5, 5, 5, 1], + [2, 5, 5, 5, 2], + [2, 5, 5, 5, 3], + [2, 5, 5, 5, 4], + [2, 5, 5, 5, 5], + [2, 5, 5, 5, 6], + [2, 5, 5, 6, 1], + [2, 5, 5, 6, 2], + [2, 5, 5, 6, 3], + [2, 5, 5, 6, 4], + [2, 5, 5, 6, 5], + [2, 5, 5, 6, 6], + [2, 5, 6, 1, 1], + [2, 5, 6, 1, 2], + [2, 5, 6, 1, 3], + [2, 5, 6, 1, 4], + [2, 5, 6, 1, 5], + [2, 5, 6, 1, 6], + [2, 5, 6, 2, 1], + [2, 5, 6, 2, 2], + [2, 5, 6, 2, 3], + [2, 5, 6, 2, 4], + [2, 5, 6, 2, 5], + [2, 5, 6, 2, 6], + [2, 5, 6, 3, 1], + [2, 5, 6, 3, 2], + [2, 5, 6, 3, 3], + [2, 5, 6, 3, 5], + [2, 5, 6, 3, 6], + [2, 5, 6, 4, 1], + [2, 5, 6, 4, 2], + [2, 5, 6, 4, 4], + [2, 5, 6, 4, 5], + [2, 5, 6, 4, 6], + [2, 5, 6, 5, 1], + [2, 5, 6, 5, 2], + [2, 5, 6, 5, 3], + [2, 5, 6, 5, 4], + [2, 5, 6, 5, 5], + [2, 5, 6, 5, 6], + [2, 5, 6, 6, 1], + [2, 5, 6, 6, 2], + [2, 5, 6, 6, 3], + [2, 5, 6, 6, 4], + [2, 5, 6, 6, 5], + [2, 5, 6, 6, 6], + [2, 6, 1, 1, 1], + [2, 6, 1, 1, 2], + [2, 6, 1, 1, 3], + [2, 6, 1, 1, 4], + [2, 6, 1, 1, 5], + [2, 6, 1, 1, 6], + [2, 6, 1, 2, 1], + [2, 6, 1, 2, 2], + [2, 6, 1, 2, 3], + [2, 6, 1, 2, 4], + [2, 6, 1, 2, 5], + [2, 6, 1, 2, 6], + [2, 6, 1, 3, 1], + [2, 6, 1, 3, 2], + [2, 6, 1, 3, 3], + [2, 6, 1, 3, 5], + [2, 6, 1, 3, 6], + [2, 6, 1, 4, 1], + [2, 6, 1, 4, 2], + [2, 6, 1, 4, 4], + [2, 6, 1, 4, 5], + [2, 6, 1, 4, 6], + [2, 6, 1, 5, 1], + [2, 6, 1, 5, 2], + [2, 6, 1, 5, 3], + [2, 6, 1, 5, 4], + [2, 6, 1, 5, 5], + [2, 6, 1, 5, 6], + [2, 6, 1, 6, 1], + [2, 6, 1, 6, 2], + [2, 6, 1, 6, 3], + [2, 6, 1, 6, 4], + [2, 6, 1, 6, 5], + [2, 6, 1, 6, 6], + [2, 6, 2, 1, 1], + [2, 6, 2, 1, 2], + [2, 6, 2, 1, 3], + [2, 6, 2, 1, 4], + [2, 6, 2, 1, 5], + [2, 6, 2, 1, 6], + [2, 6, 2, 2, 1], + [2, 6, 2, 2, 2], + [2, 6, 2, 2, 3], + [2, 6, 2, 2, 4], + [2, 6, 2, 2, 5], + [2, 6, 2, 2, 6], + [2, 6, 2, 3, 1], + [2, 6, 2, 3, 2], + [2, 6, 2, 3, 3], + [2, 6, 2, 3, 4], + [2, 6, 2, 3, 5], + [2, 6, 2, 3, 6], + [2, 6, 2, 4, 1], + [2, 6, 2, 4, 2], + [2, 6, 2, 4, 3], + [2, 6, 2, 4, 4], + [2, 6, 2, 4, 5], + [2, 6, 2, 4, 6], + [2, 6, 2, 5, 1], + [2, 6, 2, 5, 2], + [2, 6, 2, 5, 3], + [2, 6, 2, 5, 4], + [2, 6, 2, 5, 5], + [2, 6, 2, 5, 6], + [2, 6, 2, 6, 1], + [2, 6, 2, 6, 2], + [2, 6, 2, 6, 3], + [2, 6, 2, 6, 4], + [2, 6, 2, 6, 5], + [2, 6, 2, 6, 6], + [2, 6, 3, 1, 1], + [2, 6, 3, 1, 2], + [2, 6, 3, 1, 3], + [2, 6, 3, 1, 5], + [2, 6, 3, 1, 6], + [2, 6, 3, 2, 1], + [2, 6, 3, 2, 2], + [2, 6, 3, 2, 3], + [2, 6, 3, 2, 4], + [2, 6, 3, 2, 5], + [2, 6, 3, 2, 6], + [2, 6, 3, 3, 1], + [2, 6, 3, 3, 2], + [2, 6, 3, 3, 3], + [2, 6, 3, 3, 4], + [2, 6, 3, 3, 5], + [2, 6, 3, 3, 6], + [2, 6, 3, 4, 2], + [2, 6, 3, 4, 3], + [2, 6, 3, 4, 4], + [2, 6, 3, 4, 6], + [2, 6, 3, 5, 1], + [2, 6, 3, 5, 2], + [2, 6, 3, 5, 3], + [2, 6, 3, 5, 5], + [2, 6, 3, 5, 6], + [2, 6, 3, 6, 1], + [2, 6, 3, 6, 2], + [2, 6, 3, 6, 3], + [2, 6, 3, 6, 4], + [2, 6, 3, 6, 5], + [2, 6, 3, 6, 6], + [2, 6, 4, 1, 1], + [2, 6, 4, 1, 2], + [2, 6, 4, 1, 4], + [2, 6, 4, 1, 5], + [2, 6, 4, 1, 6], + [2, 6, 4, 2, 1], + [2, 6, 4, 2, 2], + [2, 6, 4, 2, 3], + [2, 6, 4, 2, 4], + [2, 6, 4, 2, 5], + [2, 6, 4, 2, 6], + [2, 6, 4, 3, 2], + [2, 6, 4, 3, 3], + [2, 6, 4, 3, 4], + [2, 6, 4, 3, 6], + [2, 6, 4, 4, 1], + [2, 6, 4, 4, 2], + [2, 6, 4, 4, 3], + [2, 6, 4, 4, 4], + [2, 6, 4, 4, 5], + [2, 6, 4, 4, 6], + [2, 6, 4, 5, 1], + [2, 6, 4, 5, 2], + [2, 6, 4, 5, 4], + [2, 6, 4, 5, 5], + [2, 6, 4, 5, 6], + [2, 6, 4, 6, 1], + [2, 6, 4, 6, 2], + [2, 6, 4, 6, 3], + [2, 6, 4, 6, 4], + [2, 6, 4, 6, 5], + [2, 6, 4, 6, 6], + [2, 6, 5, 1, 1], + [2, 6, 5, 1, 2], + [2, 6, 5, 1, 3], + [2, 6, 5, 1, 4], + [2, 6, 5, 1, 5], + [2, 6, 5, 1, 6], + [2, 6, 5, 2, 1], + [2, 6, 5, 2, 2], + [2, 6, 5, 2, 3], + [2, 6, 5, 2, 4], + [2, 6, 5, 2, 5], + [2, 6, 5, 2, 6], + [2, 6, 5, 3, 1], + [2, 6, 5, 3, 2], + [2, 6, 5, 3, 3], + [2, 6, 5, 3, 5], + [2, 6, 5, 3, 6], + [2, 6, 5, 4, 1], + [2, 6, 5, 4, 2], + [2, 6, 5, 4, 4], + [2, 6, 5, 4, 5], + [2, 6, 5, 4, 6], + [2, 6, 5, 5, 1], + [2, 6, 5, 5, 2], + [2, 6, 5, 5, 3], + [2, 6, 5, 5, 4], + [2, 6, 5, 5, 5], + [2, 6, 5, 5, 6], + [2, 6, 5, 6, 1], + [2, 6, 5, 6, 2], + [2, 6, 5, 6, 3], + [2, 6, 5, 6, 4], + [2, 6, 5, 6, 5], + [2, 6, 5, 6, 6], + [2, 6, 6, 1, 1], + [2, 6, 6, 1, 2], + [2, 6, 6, 1, 3], + [2, 6, 6, 1, 4], + [2, 6, 6, 1, 5], + [2, 6, 6, 1, 6], + [2, 6, 6, 2, 1], + [2, 6, 6, 2, 2], + [2, 6, 6, 2, 3], + [2, 6, 6, 2, 4], + [2, 6, 6, 2, 5], + [2, 6, 6, 2, 6], + [2, 6, 6, 3, 1], + [2, 6, 6, 3, 2], + [2, 6, 6, 3, 3], + [2, 6, 6, 3, 4], + [2, 6, 6, 3, 5], + [2, 6, 6, 3, 6], + [2, 6, 6, 4, 1], + [2, 6, 6, 4, 2], + [2, 6, 6, 4, 3], + [2, 6, 6, 4, 4], + [2, 6, 6, 4, 5], + [2, 6, 6, 4, 6], + [2, 6, 6, 5, 1], + [2, 6, 6, 5, 2], + [2, 6, 6, 5, 3], + [2, 6, 6, 5, 4], + [2, 6, 6, 5, 5], + [2, 6, 6, 5, 6], + [2, 6, 6, 6, 1], + [2, 6, 6, 6, 2], + [2, 6, 6, 6, 3], + [2, 6, 6, 6, 4], + [2, 6, 6, 6, 5], + [2, 6, 6, 6, 6], + [3, 1, 1, 1, 1], + [3, 1, 1, 1, 2], + [3, 1, 1, 1, 3], + [3, 1, 1, 1, 4], + [3, 1, 1, 1, 5], + [3, 1, 1, 1, 6], + [3, 1, 1, 2, 1], + [3, 1, 1, 2, 2], + [3, 1, 1, 2, 3], + [3, 1, 1, 2, 5], + [3, 1, 1, 2, 6], + [3, 1, 1, 3, 1], + [3, 1, 1, 3, 2], + [3, 1, 1, 3, 3], + [3, 1, 1, 3, 4], + [3, 1, 1, 3, 5], + [3, 1, 1, 3, 6], + [3, 1, 1, 4, 1], + [3, 1, 1, 4, 3], + [3, 1, 1, 4, 4], + [3, 1, 1, 4, 5], + [3, 1, 1, 4, 6], + [3, 1, 1, 5, 1], + [3, 1, 1, 5, 2], + [3, 1, 1, 5, 3], + [3, 1, 1, 5, 4], + [3, 1, 1, 5, 5], + [3, 1, 1, 5, 6], + [3, 1, 1, 6, 1], + [3, 1, 1, 6, 2], + [3, 1, 1, 6, 3], + [3, 1, 1, 6, 4], + [3, 1, 1, 6, 5], + [3, 1, 1, 6, 6], + [3, 1, 2, 1, 1], + [3, 1, 2, 1, 2], + [3, 1, 2, 1, 3], + [3, 1, 2, 1, 5], + [3, 1, 2, 1, 6], + [3, 1, 2, 2, 1], + [3, 1, 2, 2, 2], + [3, 1, 2, 2, 3], + [3, 1, 2, 2, 5], + [3, 1, 2, 2, 6], + [3, 1, 2, 3, 1], + [3, 1, 2, 3, 2], + [3, 1, 2, 3, 3], + [3, 1, 2, 3, 5], + [3, 1, 2, 3, 6], + [3, 1, 2, 5, 1], + [3, 1, 2, 5, 2], + [3, 1, 2, 5, 3], + [3, 1, 2, 5, 5], + [3, 1, 2, 5, 6], + [3, 1, 2, 6, 1], + [3, 1, 2, 6, 2], + [3, 1, 2, 6, 3], + [3, 1, 2, 6, 5], + [3, 1, 2, 6, 6], + [3, 1, 3, 1, 1], + [3, 1, 3, 1, 2], + [3, 1, 3, 1, 3], + [3, 1, 3, 1, 4], + [3, 1, 3, 1, 5], + [3, 1, 3, 1, 6], + [3, 1, 3, 2, 1], + [3, 1, 3, 2, 2], + [3, 1, 3, 2, 3], + [3, 1, 3, 2, 5], + [3, 1, 3, 2, 6], + [3, 1, 3, 3, 1], + [3, 1, 3, 3, 2], + [3, 1, 3, 3, 3], + [3, 1, 3, 3, 4], + [3, 1, 3, 3, 5], + [3, 1, 3, 3, 6], + [3, 1, 3, 4, 1], + [3, 1, 3, 4, 3], + [3, 1, 3, 4, 4], + [3, 1, 3, 4, 5], + [3, 1, 3, 4, 6], + [3, 1, 3, 5, 1], + [3, 1, 3, 5, 2], + [3, 1, 3, 5, 3], + [3, 1, 3, 5, 4], + [3, 1, 3, 5, 5], + [3, 1, 3, 5, 6], + [3, 1, 3, 6, 1], + [3, 1, 3, 6, 2], + [3, 1, 3, 6, 3], + [3, 1, 3, 6, 4], + [3, 1, 3, 6, 5], + [3, 1, 3, 6, 6], + [3, 1, 4, 1, 1], + [3, 1, 4, 1, 3], + [3, 1, 4, 1, 4], + [3, 1, 4, 1, 5], + [3, 1, 4, 1, 6], + [3, 1, 4, 3, 1], + [3, 1, 4, 3, 3], + [3, 1, 4, 3, 4], + [3, 1, 4, 3, 5], + [3, 1, 4, 3, 6], + [3, 1, 4, 4, 1], + [3, 1, 4, 4, 3], + [3, 1, 4, 4, 4], + [3, 1, 4, 4, 5], + [3, 1, 4, 4, 6], + [3, 1, 4, 5, 1], + [3, 1, 4, 5, 3], + [3, 1, 4, 5, 4], + [3, 1, 4, 5, 5], + [3, 1, 4, 6, 1], + [3, 1, 4, 6, 3], + [3, 1, 4, 6, 4], + [3, 1, 4, 6, 6], + [3, 1, 5, 1, 1], + [3, 1, 5, 1, 2], + [3, 1, 5, 1, 3], + [3, 1, 5, 1, 4], + [3, 1, 5, 1, 5], + [3, 1, 5, 1, 6], + [3, 1, 5, 2, 1], + [3, 1, 5, 2, 2], + [3, 1, 5, 2, 3], + [3, 1, 5, 2, 5], + [3, 1, 5, 2, 6], + [3, 1, 5, 3, 1], + [3, 1, 5, 3, 2], + [3, 1, 5, 3, 3], + [3, 1, 5, 3, 4], + [3, 1, 5, 3, 5], + [3, 1, 5, 3, 6], + [3, 1, 5, 4, 1], + [3, 1, 5, 4, 3], + [3, 1, 5, 4, 4], + [3, 1, 5, 4, 5], + [3, 1, 5, 5, 1], + [3, 1, 5, 5, 2], + [3, 1, 5, 5, 3], + [3, 1, 5, 5, 4], + [3, 1, 5, 5, 5], + [3, 1, 5, 5, 6], + [3, 1, 5, 6, 1], + [3, 1, 5, 6, 2], + [3, 1, 5, 6, 3], + [3, 1, 5, 6, 5], + [3, 1, 5, 6, 6], + [3, 1, 6, 1, 1], + [3, 1, 6, 1, 2], + [3, 1, 6, 1, 3], + [3, 1, 6, 1, 4], + [3, 1, 6, 1, 5], + [3, 1, 6, 1, 6], + [3, 1, 6, 2, 1], + [3, 1, 6, 2, 2], + [3, 1, 6, 2, 3], + [3, 1, 6, 2, 5], + [3, 1, 6, 2, 6], + [3, 1, 6, 3, 1], + [3, 1, 6, 3, 2], + [3, 1, 6, 3, 3], + [3, 1, 6, 3, 4], + [3, 1, 6, 3, 5], + [3, 1, 6, 3, 6], + [3, 1, 6, 4, 1], + [3, 1, 6, 4, 3], + [3, 1, 6, 4, 4], + [3, 1, 6, 4, 6], + [3, 1, 6, 5, 1], + [3, 1, 6, 5, 2], + [3, 1, 6, 5, 3], + [3, 1, 6, 5, 5], + [3, 1, 6, 5, 6], + [3, 1, 6, 6, 1], + [3, 1, 6, 6, 2], + [3, 1, 6, 6, 3], + [3, 1, 6, 6, 4], + [3, 1, 6, 6, 5], + [3, 1, 6, 6, 6], + [3, 2, 1, 1, 1], + [3, 2, 1, 1, 2], + [3, 2, 1, 1, 3], + [3, 2, 1, 1, 5], + [3, 2, 1, 1, 6], + [3, 2, 1, 2, 1], + [3, 2, 1, 2, 2], + [3, 2, 1, 2, 3], + [3, 2, 1, 2, 5], + [3, 2, 1, 2, 6], + [3, 2, 1, 3, 1], + [3, 2, 1, 3, 2], + [3, 2, 1, 3, 3], + [3, 2, 1, 3, 5], + [3, 2, 1, 3, 6], + [3, 2, 1, 5, 1], + [3, 2, 1, 5, 2], + [3, 2, 1, 5, 3], + [3, 2, 1, 5, 5], + [3, 2, 1, 5, 6], + [3, 2, 1, 6, 1], + [3, 2, 1, 6, 2], + [3, 2, 1, 6, 3], + [3, 2, 1, 6, 5], + [3, 2, 1, 6, 6], + [3, 2, 2, 1, 1], + [3, 2, 2, 1, 2], + [3, 2, 2, 1, 3], + [3, 2, 2, 1, 5], + [3, 2, 2, 1, 6], + [3, 2, 2, 2, 1], + [3, 2, 2, 2, 2], + [3, 2, 2, 2, 3], + [3, 2, 2, 2, 4], + [3, 2, 2, 2, 5], + [3, 2, 2, 2, 6], + [3, 2, 2, 3, 1], + [3, 2, 2, 3, 2], + [3, 2, 2, 3, 3], + [3, 2, 2, 3, 4], + [3, 2, 2, 3, 5], + [3, 2, 2, 3, 6], + [3, 2, 2, 4, 2], + [3, 2, 2, 4, 3], + [3, 2, 2, 4, 4], + [3, 2, 2, 4, 6], + [3, 2, 2, 5, 1], + [3, 2, 2, 5, 2], + [3, 2, 2, 5, 3], + [3, 2, 2, 5, 5], + [3, 2, 2, 5, 6], + [3, 2, 2, 6, 1], + [3, 2, 2, 6, 2], + [3, 2, 2, 6, 3], + [3, 2, 2, 6, 4], + [3, 2, 2, 6, 5], + [3, 2, 2, 6, 6], + [3, 2, 3, 1, 1], + [3, 2, 3, 1, 2], + [3, 2, 3, 1, 3], + [3, 2, 3, 1, 5], + [3, 2, 3, 1, 6], + [3, 2, 3, 2, 1], + [3, 2, 3, 2, 2], + [3, 2, 3, 2, 3], + [3, 2, 3, 2, 4], + [3, 2, 3, 2, 5], + [3, 2, 3, 2, 6], + [3, 2, 3, 3, 1], + [3, 2, 3, 3, 2], + [3, 2, 3, 3, 3], + [3, 2, 3, 3, 4], + [3, 2, 3, 3, 5], + [3, 2, 3, 3, 6], + [3, 2, 3, 4, 2], + [3, 2, 3, 4, 3], + [3, 2, 3, 4, 4], + [3, 2, 3, 4, 6], + [3, 2, 3, 5, 1], + [3, 2, 3, 5, 2], + [3, 2, 3, 5, 3], + [3, 2, 3, 5, 5], + [3, 2, 3, 5, 6], + [3, 2, 3, 6, 1], + [3, 2, 3, 6, 2], + [3, 2, 3, 6, 3], + [3, 2, 3, 6, 4], + [3, 2, 3, 6, 5], + [3, 2, 3, 6, 6], + [3, 2, 4, 2, 2], + [3, 2, 4, 2, 3], + [3, 2, 4, 2, 4], + [3, 2, 4, 2, 6], + [3, 2, 4, 3, 2], + [3, 2, 4, 3, 3], + [3, 2, 4, 3, 4], + [3, 2, 4, 3, 6], + [3, 2, 4, 4, 2], + [3, 2, 4, 4, 3], + [3, 2, 4, 4, 4], + [3, 2, 4, 4, 6], + [3, 2, 4, 6, 2], + [3, 2, 4, 6, 3], + [3, 2, 4, 6, 4], + [3, 2, 4, 6, 6], + [3, 2, 5, 1, 1], + [3, 2, 5, 1, 2], + [3, 2, 5, 1, 3], + [3, 2, 5, 1, 5], + [3, 2, 5, 1, 6], + [3, 2, 5, 2, 1], + [3, 2, 5, 2, 2], + [3, 2, 5, 2, 3], + [3, 2, 5, 2, 5], + [3, 2, 5, 2, 6], + [3, 2, 5, 3, 1], + [3, 2, 5, 3, 2], + [3, 2, 5, 3, 3], + [3, 2, 5, 3, 5], + [3, 2, 5, 3, 6], + [3, 2, 5, 5, 1], + [3, 2, 5, 5, 2], + [3, 2, 5, 5, 3], + [3, 2, 5, 5, 5], + [3, 2, 5, 5, 6], + [3, 2, 5, 6, 1], + [3, 2, 5, 6, 2], + [3, 2, 5, 6, 3], + [3, 2, 5, 6, 5], + [3, 2, 5, 6, 6], + [3, 2, 6, 1, 1], + [3, 2, 6, 1, 2], + [3, 2, 6, 1, 3], + [3, 2, 6, 1, 5], + [3, 2, 6, 1, 6], + [3, 2, 6, 2, 1], + [3, 2, 6, 2, 2], + [3, 2, 6, 2, 3], + [3, 2, 6, 2, 4], + [3, 2, 6, 2, 5], + [3, 2, 6, 2, 6], + [3, 2, 6, 3, 1], + [3, 2, 6, 3, 2], + [3, 2, 6, 3, 3], + [3, 2, 6, 3, 4], + [3, 2, 6, 3, 5], + [3, 2, 6, 3, 6], + [3, 2, 6, 4, 2], + [3, 2, 6, 4, 3], + [3, 2, 6, 4, 4], + [3, 2, 6, 4, 6], + [3, 2, 6, 5, 1], + [3, 2, 6, 5, 2], + [3, 2, 6, 5, 3], + [3, 2, 6, 5, 5], + [3, 2, 6, 5, 6], + [3, 2, 6, 6, 1], + [3, 2, 6, 6, 2], + [3, 2, 6, 6, 3], + [3, 2, 6, 6, 4], + [3, 2, 6, 6, 5], + [3, 2, 6, 6, 6], + [3, 3, 1, 1, 1], + [3, 3, 1, 1, 2], + [3, 3, 1, 1, 3], + [3, 3, 1, 1, 4], + [3, 3, 1, 1, 5], + [3, 3, 1, 1, 6], + [3, 3, 1, 2, 1], + [3, 3, 1, 2, 2], + [3, 3, 1, 2, 3], + [3, 3, 1, 2, 5], + [3, 3, 1, 2, 6], + [3, 3, 1, 3, 1], + [3, 3, 1, 3, 2], + [3, 3, 1, 3, 3], + [3, 3, 1, 3, 4], + [3, 3, 1, 3, 5], + [3, 3, 1, 3, 6], + [3, 3, 1, 4, 1], + [3, 3, 1, 4, 3], + [3, 3, 1, 4, 4], + [3, 3, 1, 4, 5], + [3, 3, 1, 4, 6], + [3, 3, 1, 5, 1], + [3, 3, 1, 5, 2], + [3, 3, 1, 5, 3], + [3, 3, 1, 5, 4], + [3, 3, 1, 5, 5], + [3, 3, 1, 5, 6], + [3, 3, 1, 6, 1], + [3, 3, 1, 6, 2], + [3, 3, 1, 6, 3], + [3, 3, 1, 6, 4], + [3, 3, 1, 6, 5], + [3, 3, 1, 6, 6], + [3, 3, 2, 1, 1], + [3, 3, 2, 1, 2], + [3, 3, 2, 1, 3], + [3, 3, 2, 1, 5], + [3, 3, 2, 1, 6], + [3, 3, 2, 2, 1], + [3, 3, 2, 2, 2], + [3, 3, 2, 2, 3], + [3, 3, 2, 2, 4], + [3, 3, 2, 2, 5], + [3, 3, 2, 2, 6], + [3, 3, 2, 3, 1], + [3, 3, 2, 3, 2], + [3, 3, 2, 3, 3], + [3, 3, 2, 3, 4], + [3, 3, 2, 3, 5], + [3, 3, 2, 3, 6], + [3, 3, 2, 4, 2], + [3, 3, 2, 4, 3], + [3, 3, 2, 4, 4], + [3, 3, 2, 4, 6], + [3, 3, 2, 5, 1], + [3, 3, 2, 5, 2], + [3, 3, 2, 5, 3], + [3, 3, 2, 5, 5], + [3, 3, 2, 5, 6], + [3, 3, 2, 6, 1], + [3, 3, 2, 6, 2], + [3, 3, 2, 6, 3], + [3, 3, 2, 6, 4], + [3, 3, 2, 6, 5], + [3, 3, 2, 6, 6], + [3, 3, 3, 1, 1], + [3, 3, 3, 1, 2], + [3, 3, 3, 1, 3], + [3, 3, 3, 1, 4], + [3, 3, 3, 1, 5], + [3, 3, 3, 1, 6], + [3, 3, 3, 2, 1], + [3, 3, 3, 2, 2], + [3, 3, 3, 2, 3], + [3, 3, 3, 2, 4], + [3, 3, 3, 2, 5], + [3, 3, 3, 2, 6], + [3, 3, 3, 3, 1], + [3, 3, 3, 3, 2], + [3, 3, 3, 3, 3], + [3, 3, 3, 3, 4], + [3, 3, 3, 3, 5], + [3, 3, 3, 3, 6], + [3, 3, 3, 4, 1], + [3, 3, 3, 4, 2], + [3, 3, 3, 4, 3], + [3, 3, 3, 4, 4], + [3, 3, 3, 4, 5], + [3, 3, 3, 4, 6], + [3, 3, 3, 5, 1], + [3, 3, 3, 5, 2], + [3, 3, 3, 5, 3], + [3, 3, 3, 5, 4], + [3, 3, 3, 5, 5], + [3, 3, 3, 5, 6], + [3, 3, 3, 6, 1], + [3, 3, 3, 6, 2], + [3, 3, 3, 6, 3], + [3, 3, 3, 6, 4], + [3, 3, 3, 6, 5], + [3, 3, 3, 6, 6], + [3, 3, 4, 1, 1], + [3, 3, 4, 1, 3], + [3, 3, 4, 1, 4], + [3, 3, 4, 1, 5], + [3, 3, 4, 1, 6], + [3, 3, 4, 2, 2], + [3, 3, 4, 2, 3], + [3, 3, 4, 2, 4], + [3, 3, 4, 2, 6], + [3, 3, 4, 3, 1], + [3, 3, 4, 3, 2], + [3, 3, 4, 3, 3], + [3, 3, 4, 3, 4], + [3, 3, 4, 3, 5], + [3, 3, 4, 3, 6], + [3, 3, 4, 4, 1], + [3, 3, 4, 4, 2], + [3, 3, 4, 4, 3], + [3, 3, 4, 4, 4], + [3, 3, 4, 4, 5], + [3, 3, 4, 4, 6], + [3, 3, 4, 5, 1], + [3, 3, 4, 5, 3], + [3, 3, 4, 5, 4], + [3, 3, 4, 5, 5], + [3, 3, 4, 6, 1], + [3, 3, 4, 6, 2], + [3, 3, 4, 6, 3], + [3, 3, 4, 6, 4], + [3, 3, 4, 6, 6], + [3, 3, 5, 1, 1], + [3, 3, 5, 1, 2], + [3, 3, 5, 1, 3], + [3, 3, 5, 1, 4], + [3, 3, 5, 1, 5], + [3, 3, 5, 1, 6], + [3, 3, 5, 2, 1], + [3, 3, 5, 2, 2], + [3, 3, 5, 2, 3], + [3, 3, 5, 2, 5], + [3, 3, 5, 2, 6], + [3, 3, 5, 3, 1], + [3, 3, 5, 3, 2], + [3, 3, 5, 3, 3], + [3, 3, 5, 3, 4], + [3, 3, 5, 3, 5], + [3, 3, 5, 3, 6], + [3, 3, 5, 4, 1], + [3, 3, 5, 4, 3], + [3, 3, 5, 4, 4], + [3, 3, 5, 4, 5], + [3, 3, 5, 5, 1], + [3, 3, 5, 5, 2], + [3, 3, 5, 5, 3], + [3, 3, 5, 5, 4], + [3, 3, 5, 5, 5], + [3, 3, 5, 5, 6], + [3, 3, 5, 6, 1], + [3, 3, 5, 6, 2], + [3, 3, 5, 6, 3], + [3, 3, 5, 6, 5], + [3, 3, 5, 6, 6], + [3, 3, 6, 1, 1], + [3, 3, 6, 1, 2], + [3, 3, 6, 1, 3], + [3, 3, 6, 1, 4], + [3, 3, 6, 1, 5], + [3, 3, 6, 1, 6], + [3, 3, 6, 2, 1], + [3, 3, 6, 2, 2], + [3, 3, 6, 2, 3], + [3, 3, 6, 2, 4], + [3, 3, 6, 2, 5], + [3, 3, 6, 2, 6], + [3, 3, 6, 3, 1], + [3, 3, 6, 3, 2], + [3, 3, 6, 3, 3], + [3, 3, 6, 3, 4], + [3, 3, 6, 3, 5], + [3, 3, 6, 3, 6], + [3, 3, 6, 4, 1], + [3, 3, 6, 4, 2], + [3, 3, 6, 4, 3], + [3, 3, 6, 4, 4], + [3, 3, 6, 4, 6], + [3, 3, 6, 5, 1], + [3, 3, 6, 5, 2], + [3, 3, 6, 5, 3], + [3, 3, 6, 5, 5], + [3, 3, 6, 5, 6], + [3, 3, 6, 6, 1], + [3, 3, 6, 6, 2], + [3, 3, 6, 6, 3], + [3, 3, 6, 6, 4], + [3, 3, 6, 6, 5], + [3, 3, 6, 6, 6], + [3, 4, 1, 1, 1], + [3, 4, 1, 1, 3], + [3, 4, 1, 1, 4], + [3, 4, 1, 1, 5], + [3, 4, 1, 1, 6], + [3, 4, 1, 3, 1], + [3, 4, 1, 3, 3], + [3, 4, 1, 3, 4], + [3, 4, 1, 3, 5], + [3, 4, 1, 3, 6], + [3, 4, 1, 4, 1], + [3, 4, 1, 4, 3], + [3, 4, 1, 4, 4], + [3, 4, 1, 4, 5], + [3, 4, 1, 4, 6], + [3, 4, 1, 5, 1], + [3, 4, 1, 5, 3], + [3, 4, 1, 5, 4], + [3, 4, 1, 5, 5], + [3, 4, 1, 6, 1], + [3, 4, 1, 6, 3], + [3, 4, 1, 6, 4], + [3, 4, 1, 6, 6], + [3, 4, 2, 2, 2], + [3, 4, 2, 2, 3], + [3, 4, 2, 2, 4], + [3, 4, 2, 2, 6], + [3, 4, 2, 3, 2], + [3, 4, 2, 3, 3], + [3, 4, 2, 3, 4], + [3, 4, 2, 3, 6], + [3, 4, 2, 4, 2], + [3, 4, 2, 4, 3], + [3, 4, 2, 4, 4], + [3, 4, 2, 4, 6], + [3, 4, 2, 6, 2], + [3, 4, 2, 6, 3], + [3, 4, 2, 6, 4], + [3, 4, 2, 6, 6], + [3, 4, 3, 1, 1], + [3, 4, 3, 1, 3], + [3, 4, 3, 1, 4], + [3, 4, 3, 1, 5], + [3, 4, 3, 1, 6], + [3, 4, 3, 2, 2], + [3, 4, 3, 2, 3], + [3, 4, 3, 2, 4], + [3, 4, 3, 2, 6], + [3, 4, 3, 3, 1], + [3, 4, 3, 3, 2], + [3, 4, 3, 3, 3], + [3, 4, 3, 3, 4], + [3, 4, 3, 3, 5], + [3, 4, 3, 3, 6], + [3, 4, 3, 4, 1], + [3, 4, 3, 4, 2], + [3, 4, 3, 4, 3], + [3, 4, 3, 4, 4], + [3, 4, 3, 4, 5], + [3, 4, 3, 4, 6], + [3, 4, 3, 5, 1], + [3, 4, 3, 5, 3], + [3, 4, 3, 5, 4], + [3, 4, 3, 5, 5], + [3, 4, 3, 6, 1], + [3, 4, 3, 6, 2], + [3, 4, 3, 6, 3], + [3, 4, 3, 6, 4], + [3, 4, 3, 6, 6], + [3, 4, 4, 1, 1], + [3, 4, 4, 1, 3], + [3, 4, 4, 1, 4], + [3, 4, 4, 1, 5], + [3, 4, 4, 1, 6], + [3, 4, 4, 2, 2], + [3, 4, 4, 2, 3], + [3, 4, 4, 2, 4], + [3, 4, 4, 2, 6], + [3, 4, 4, 3, 1], + [3, 4, 4, 3, 2], + [3, 4, 4, 3, 3], + [3, 4, 4, 3, 4], + [3, 4, 4, 3, 5], + [3, 4, 4, 3, 6], + [3, 4, 4, 4, 1], + [3, 4, 4, 4, 2], + [3, 4, 4, 4, 3], + [3, 4, 4, 4, 4], + [3, 4, 4, 4, 5], + [3, 4, 4, 4, 6], + [3, 4, 4, 5, 1], + [3, 4, 4, 5, 3], + [3, 4, 4, 5, 4], + [3, 4, 4, 5, 5], + [3, 4, 4, 6, 1], + [3, 4, 4, 6, 2], + [3, 4, 4, 6, 3], + [3, 4, 4, 6, 4], + [3, 4, 4, 6, 6], + [3, 4, 5, 1, 1], + [3, 4, 5, 1, 3], + [3, 4, 5, 1, 4], + [3, 4, 5, 1, 5], + [3, 4, 5, 3, 1], + [3, 4, 5, 3, 3], + [3, 4, 5, 3, 4], + [3, 4, 5, 3, 5], + [3, 4, 5, 4, 1], + [3, 4, 5, 4, 3], + [3, 4, 5, 4, 4], + [3, 4, 5, 4, 5], + [3, 4, 5, 5, 1], + [3, 4, 5, 5, 3], + [3, 4, 5, 5, 4], + [3, 4, 5, 5, 5], + [3, 4, 6, 1, 1], + [3, 4, 6, 1, 3], + [3, 4, 6, 1, 4], + [3, 4, 6, 1, 6], + [3, 4, 6, 2, 2], + [3, 4, 6, 2, 3], + [3, 4, 6, 2, 4], + [3, 4, 6, 2, 6], + [3, 4, 6, 3, 1], + [3, 4, 6, 3, 2], + [3, 4, 6, 3, 3], + [3, 4, 6, 3, 4], + [3, 4, 6, 3, 6], + [3, 4, 6, 4, 1], + [3, 4, 6, 4, 2], + [3, 4, 6, 4, 3], + [3, 4, 6, 4, 4], + [3, 4, 6, 4, 6], + [3, 4, 6, 6, 1], + [3, 4, 6, 6, 2], + [3, 4, 6, 6, 3], + [3, 4, 6, 6, 4], + [3, 4, 6, 6, 6], + [3, 5, 1, 1, 1], + [3, 5, 1, 1, 2], + [3, 5, 1, 1, 3], + [3, 5, 1, 1, 4], + [3, 5, 1, 1, 5], + [3, 5, 1, 1, 6], + [3, 5, 1, 2, 1], + [3, 5, 1, 2, 2], + [3, 5, 1, 2, 3], + [3, 5, 1, 2, 5], + [3, 5, 1, 2, 6], + [3, 5, 1, 3, 1], + [3, 5, 1, 3, 2], + [3, 5, 1, 3, 3], + [3, 5, 1, 3, 4], + [3, 5, 1, 3, 5], + [3, 5, 1, 3, 6], + [3, 5, 1, 4, 1], + [3, 5, 1, 4, 3], + [3, 5, 1, 4, 4], + [3, 5, 1, 4, 5], + [3, 5, 1, 5, 1], + [3, 5, 1, 5, 2], + [3, 5, 1, 5, 3], + [3, 5, 1, 5, 4], + [3, 5, 1, 5, 5], + [3, 5, 1, 5, 6], + [3, 5, 1, 6, 1], + [3, 5, 1, 6, 2], + [3, 5, 1, 6, 3], + [3, 5, 1, 6, 5], + [3, 5, 1, 6, 6], + [3, 5, 2, 1, 1], + [3, 5, 2, 1, 2], + [3, 5, 2, 1, 3], + [3, 5, 2, 1, 5], + [3, 5, 2, 1, 6], + [3, 5, 2, 2, 1], + [3, 5, 2, 2, 2], + [3, 5, 2, 2, 3], + [3, 5, 2, 2, 5], + [3, 5, 2, 2, 6], + [3, 5, 2, 3, 1], + [3, 5, 2, 3, 2], + [3, 5, 2, 3, 3], + [3, 5, 2, 3, 5], + [3, 5, 2, 3, 6], + [3, 5, 2, 5, 1], + [3, 5, 2, 5, 2], + [3, 5, 2, 5, 3], + [3, 5, 2, 5, 5], + [3, 5, 2, 5, 6], + [3, 5, 2, 6, 1], + [3, 5, 2, 6, 2], + [3, 5, 2, 6, 3], + [3, 5, 2, 6, 5], + [3, 5, 2, 6, 6], + [3, 5, 3, 1, 1], + [3, 5, 3, 1, 2], + [3, 5, 3, 1, 3], + [3, 5, 3, 1, 4], + [3, 5, 3, 1, 5], + [3, 5, 3, 1, 6], + [3, 5, 3, 2, 1], + [3, 5, 3, 2, 2], + [3, 5, 3, 2, 3], + [3, 5, 3, 2, 5], + [3, 5, 3, 2, 6], + [3, 5, 3, 3, 1], + [3, 5, 3, 3, 2], + [3, 5, 3, 3, 3], + [3, 5, 3, 3, 4], + [3, 5, 3, 3, 5], + [3, 5, 3, 3, 6], + [3, 5, 3, 4, 1], + [3, 5, 3, 4, 3], + [3, 5, 3, 4, 4], + [3, 5, 3, 4, 5], + [3, 5, 3, 5, 1], + [3, 5, 3, 5, 2], + [3, 5, 3, 5, 3], + [3, 5, 3, 5, 4], + [3, 5, 3, 5, 5], + [3, 5, 3, 5, 6], + [3, 5, 3, 6, 1], + [3, 5, 3, 6, 2], + [3, 5, 3, 6, 3], + [3, 5, 3, 6, 5], + [3, 5, 3, 6, 6], + [3, 5, 4, 1, 1], + [3, 5, 4, 1, 3], + [3, 5, 4, 1, 4], + [3, 5, 4, 1, 5], + [3, 5, 4, 3, 1], + [3, 5, 4, 3, 3], + [3, 5, 4, 3, 4], + [3, 5, 4, 3, 5], + [3, 5, 4, 4, 1], + [3, 5, 4, 4, 3], + [3, 5, 4, 4, 4], + [3, 5, 4, 4, 5], + [3, 5, 4, 5, 1], + [3, 5, 4, 5, 3], + [3, 5, 4, 5, 4], + [3, 5, 4, 5, 5], + [3, 5, 5, 1, 1], + [3, 5, 5, 1, 2], + [3, 5, 5, 1, 3], + [3, 5, 5, 1, 4], + [3, 5, 5, 1, 5], + [3, 5, 5, 1, 6], + [3, 5, 5, 2, 1], + [3, 5, 5, 2, 2], + [3, 5, 5, 2, 3], + [3, 5, 5, 2, 5], + [3, 5, 5, 2, 6], + [3, 5, 5, 3, 1], + [3, 5, 5, 3, 2], + [3, 5, 5, 3, 3], + [3, 5, 5, 3, 4], + [3, 5, 5, 3, 5], + [3, 5, 5, 3, 6], + [3, 5, 5, 4, 1], + [3, 5, 5, 4, 3], + [3, 5, 5, 4, 4], + [3, 5, 5, 4, 5], + [3, 5, 5, 5, 1], + [3, 5, 5, 5, 2], + [3, 5, 5, 5, 3], + [3, 5, 5, 5, 4], + [3, 5, 5, 5, 5], + [3, 5, 5, 5, 6], + [3, 5, 5, 6, 1], + [3, 5, 5, 6, 2], + [3, 5, 5, 6, 3], + [3, 5, 5, 6, 5], + [3, 5, 5, 6, 6], + [3, 5, 6, 1, 1], + [3, 5, 6, 1, 2], + [3, 5, 6, 1, 3], + [3, 5, 6, 1, 5], + [3, 5, 6, 1, 6], + [3, 5, 6, 2, 1], + [3, 5, 6, 2, 2], + [3, 5, 6, 2, 3], + [3, 5, 6, 2, 5], + [3, 5, 6, 2, 6], + [3, 5, 6, 3, 1], + [3, 5, 6, 3, 2], + [3, 5, 6, 3, 3], + [3, 5, 6, 3, 5], + [3, 5, 6, 3, 6], + [3, 5, 6, 5, 1], + [3, 5, 6, 5, 2], + [3, 5, 6, 5, 3], + [3, 5, 6, 5, 5], + [3, 5, 6, 5, 6], + [3, 5, 6, 6, 1], + [3, 5, 6, 6, 2], + [3, 5, 6, 6, 3], + [3, 5, 6, 6, 5], + [3, 5, 6, 6, 6], + [3, 6, 1, 1, 1], + [3, 6, 1, 1, 2], + [3, 6, 1, 1, 3], + [3, 6, 1, 1, 4], + [3, 6, 1, 1, 5], + [3, 6, 1, 1, 6], + [3, 6, 1, 2, 1], + [3, 6, 1, 2, 2], + [3, 6, 1, 2, 3], + [3, 6, 1, 2, 5], + [3, 6, 1, 2, 6], + [3, 6, 1, 3, 1], + [3, 6, 1, 3, 2], + [3, 6, 1, 3, 3], + [3, 6, 1, 3, 4], + [3, 6, 1, 3, 5], + [3, 6, 1, 3, 6], + [3, 6, 1, 4, 1], + [3, 6, 1, 4, 3], + [3, 6, 1, 4, 4], + [3, 6, 1, 4, 6], + [3, 6, 1, 5, 1], + [3, 6, 1, 5, 2], + [3, 6, 1, 5, 3], + [3, 6, 1, 5, 5], + [3, 6, 1, 5, 6], + [3, 6, 1, 6, 1], + [3, 6, 1, 6, 2], + [3, 6, 1, 6, 3], + [3, 6, 1, 6, 4], + [3, 6, 1, 6, 5], + [3, 6, 1, 6, 6], + [3, 6, 2, 1, 1], + [3, 6, 2, 1, 2], + [3, 6, 2, 1, 3], + [3, 6, 2, 1, 5], + [3, 6, 2, 1, 6], + [3, 6, 2, 2, 1], + [3, 6, 2, 2, 2], + [3, 6, 2, 2, 3], + [3, 6, 2, 2, 4], + [3, 6, 2, 2, 5], + [3, 6, 2, 2, 6], + [3, 6, 2, 3, 1], + [3, 6, 2, 3, 2], + [3, 6, 2, 3, 3], + [3, 6, 2, 3, 4], + [3, 6, 2, 3, 5], + [3, 6, 2, 3, 6], + [3, 6, 2, 4, 2], + [3, 6, 2, 4, 3], + [3, 6, 2, 4, 4], + [3, 6, 2, 4, 6], + [3, 6, 2, 5, 1], + [3, 6, 2, 5, 2], + [3, 6, 2, 5, 3], + [3, 6, 2, 5, 5], + [3, 6, 2, 5, 6], + [3, 6, 2, 6, 1], + [3, 6, 2, 6, 2], + [3, 6, 2, 6, 3], + [3, 6, 2, 6, 4], + [3, 6, 2, 6, 5], + [3, 6, 2, 6, 6], + [3, 6, 3, 1, 1], + [3, 6, 3, 1, 2], + [3, 6, 3, 1, 3], + [3, 6, 3, 1, 4], + [3, 6, 3, 1, 5], + [3, 6, 3, 1, 6], + [3, 6, 3, 2, 1], + [3, 6, 3, 2, 2], + [3, 6, 3, 2, 3], + [3, 6, 3, 2, 4], + [3, 6, 3, 2, 5], + [3, 6, 3, 2, 6], + [3, 6, 3, 3, 1], + [3, 6, 3, 3, 2], + [3, 6, 3, 3, 3], + [3, 6, 3, 3, 4], + [3, 6, 3, 3, 5], + [3, 6, 3, 3, 6], + [3, 6, 3, 4, 1], + [3, 6, 3, 4, 2], + [3, 6, 3, 4, 3], + [3, 6, 3, 4, 4], + [3, 6, 3, 4, 6], + [3, 6, 3, 5, 1], + [3, 6, 3, 5, 2], + [3, 6, 3, 5, 3], + [3, 6, 3, 5, 5], + [3, 6, 3, 5, 6], + [3, 6, 3, 6, 1], + [3, 6, 3, 6, 2], + [3, 6, 3, 6, 3], + [3, 6, 3, 6, 4], + [3, 6, 3, 6, 5], + [3, 6, 3, 6, 6], + [3, 6, 4, 1, 1], + [3, 6, 4, 1, 3], + [3, 6, 4, 1, 4], + [3, 6, 4, 1, 6], + [3, 6, 4, 2, 2], + [3, 6, 4, 2, 3], + [3, 6, 4, 2, 4], + [3, 6, 4, 2, 6], + [3, 6, 4, 3, 1], + [3, 6, 4, 3, 2], + [3, 6, 4, 3, 3], + [3, 6, 4, 3, 4], + [3, 6, 4, 3, 6], + [3, 6, 4, 4, 1], + [3, 6, 4, 4, 2], + [3, 6, 4, 4, 3], + [3, 6, 4, 4, 4], + [3, 6, 4, 4, 6], + [3, 6, 4, 6, 1], + [3, 6, 4, 6, 2], + [3, 6, 4, 6, 3], + [3, 6, 4, 6, 4], + [3, 6, 4, 6, 6], + [3, 6, 5, 1, 1], + [3, 6, 5, 1, 2], + [3, 6, 5, 1, 3], + [3, 6, 5, 1, 5], + [3, 6, 5, 1, 6], + [3, 6, 5, 2, 1], + [3, 6, 5, 2, 2], + [3, 6, 5, 2, 3], + [3, 6, 5, 2, 5], + [3, 6, 5, 2, 6], + [3, 6, 5, 3, 1], + [3, 6, 5, 3, 2], + [3, 6, 5, 3, 3], + [3, 6, 5, 3, 5], + [3, 6, 5, 3, 6], + [3, 6, 5, 5, 1], + [3, 6, 5, 5, 2], + [3, 6, 5, 5, 3], + [3, 6, 5, 5, 5], + [3, 6, 5, 5, 6], + [3, 6, 5, 6, 1], + [3, 6, 5, 6, 2], + [3, 6, 5, 6, 3], + [3, 6, 5, 6, 5], + [3, 6, 5, 6, 6], + [3, 6, 6, 1, 1], + [3, 6, 6, 1, 2], + [3, 6, 6, 1, 3], + [3, 6, 6, 1, 4], + [3, 6, 6, 1, 5], + [3, 6, 6, 1, 6], + [3, 6, 6, 2, 1], + [3, 6, 6, 2, 2], + [3, 6, 6, 2, 3], + [3, 6, 6, 2, 4], + [3, 6, 6, 2, 5], + [3, 6, 6, 2, 6], + [3, 6, 6, 3, 1], + [3, 6, 6, 3, 2], + [3, 6, 6, 3, 3], + [3, 6, 6, 3, 4], + [3, 6, 6, 3, 5], + [3, 6, 6, 3, 6], + [3, 6, 6, 4, 1], + [3, 6, 6, 4, 2], + [3, 6, 6, 4, 3], + [3, 6, 6, 4, 4], + [3, 6, 6, 4, 6], + [3, 6, 6, 5, 1], + [3, 6, 6, 5, 2], + [3, 6, 6, 5, 3], + [3, 6, 6, 5, 5], + [3, 6, 6, 5, 6], + [3, 6, 6, 6, 1], + [3, 6, 6, 6, 2], + [3, 6, 6, 6, 3], + [3, 6, 6, 6, 4], + [3, 6, 6, 6, 5], + [3, 6, 6, 6, 6], + [4, 1, 1, 1, 1], + [4, 1, 1, 1, 2], + [4, 1, 1, 1, 3], + [4, 1, 1, 1, 4], + [4, 1, 1, 1, 5], + [4, 1, 1, 1, 6], + [4, 1, 1, 2, 1], + [4, 1, 1, 2, 2], + [4, 1, 1, 2, 4], + [4, 1, 1, 2, 5], + [4, 1, 1, 2, 6], + [4, 1, 1, 3, 1], + [4, 1, 1, 3, 3], + [4, 1, 1, 3, 4], + [4, 1, 1, 3, 5], + [4, 1, 1, 3, 6], + [4, 1, 1, 4, 1], + [4, 1, 1, 4, 2], + [4, 1, 1, 4, 3], + [4, 1, 1, 4, 4], + [4, 1, 1, 4, 5], + [4, 1, 1, 4, 6], + [4, 1, 1, 5, 1], + [4, 1, 1, 5, 2], + [4, 1, 1, 5, 3], + [4, 1, 1, 5, 4], + [4, 1, 1, 5, 5], + [4, 1, 1, 5, 6], + [4, 1, 1, 6, 1], + [4, 1, 1, 6, 2], + [4, 1, 1, 6, 3], + [4, 1, 1, 6, 4], + [4, 1, 1, 6, 5], + [4, 1, 1, 6, 6], + [4, 1, 2, 1, 1], + [4, 1, 2, 1, 2], + [4, 1, 2, 1, 4], + [4, 1, 2, 1, 5], + [4, 1, 2, 1, 6], + [4, 1, 2, 2, 1], + [4, 1, 2, 2, 2], + [4, 1, 2, 2, 4], + [4, 1, 2, 2, 5], + [4, 1, 2, 2, 6], + [4, 1, 2, 4, 1], + [4, 1, 2, 4, 2], + [4, 1, 2, 4, 4], + [4, 1, 2, 4, 5], + [4, 1, 2, 4, 6], + [4, 1, 2, 5, 1], + [4, 1, 2, 5, 2], + [4, 1, 2, 5, 4], + [4, 1, 2, 5, 5], + [4, 1, 2, 5, 6], + [4, 1, 2, 6, 1], + [4, 1, 2, 6, 2], + [4, 1, 2, 6, 4], + [4, 1, 2, 6, 5], + [4, 1, 2, 6, 6], + [4, 1, 3, 1, 1], + [4, 1, 3, 1, 3], + [4, 1, 3, 1, 4], + [4, 1, 3, 1, 5], + [4, 1, 3, 1, 6], + [4, 1, 3, 3, 1], + [4, 1, 3, 3, 3], + [4, 1, 3, 3, 4], + [4, 1, 3, 3, 5], + [4, 1, 3, 3, 6], + [4, 1, 3, 4, 1], + [4, 1, 3, 4, 3], + [4, 1, 3, 4, 4], + [4, 1, 3, 4, 5], + [4, 1, 3, 4, 6], + [4, 1, 3, 5, 1], + [4, 1, 3, 5, 3], + [4, 1, 3, 5, 4], + [4, 1, 3, 5, 5], + [4, 1, 3, 6, 1], + [4, 1, 3, 6, 3], + [4, 1, 3, 6, 4], + [4, 1, 3, 6, 6], + [4, 1, 4, 1, 1], + [4, 1, 4, 1, 2], + [4, 1, 4, 1, 3], + [4, 1, 4, 1, 4], + [4, 1, 4, 1, 5], + [4, 1, 4, 1, 6], + [4, 1, 4, 2, 1], + [4, 1, 4, 2, 2], + [4, 1, 4, 2, 4], + [4, 1, 4, 2, 5], + [4, 1, 4, 2, 6], + [4, 1, 4, 3, 1], + [4, 1, 4, 3, 3], + [4, 1, 4, 3, 4], + [4, 1, 4, 3, 5], + [4, 1, 4, 3, 6], + [4, 1, 4, 4, 1], + [4, 1, 4, 4, 2], + [4, 1, 4, 4, 3], + [4, 1, 4, 4, 4], + [4, 1, 4, 4, 5], + [4, 1, 4, 4, 6], + [4, 1, 4, 5, 1], + [4, 1, 4, 5, 2], + [4, 1, 4, 5, 3], + [4, 1, 4, 5, 4], + [4, 1, 4, 5, 5], + [4, 1, 4, 5, 6], + [4, 1, 4, 6, 1], + [4, 1, 4, 6, 2], + [4, 1, 4, 6, 3], + [4, 1, 4, 6, 4], + [4, 1, 4, 6, 5], + [4, 1, 4, 6, 6], + [4, 1, 5, 1, 1], + [4, 1, 5, 1, 2], + [4, 1, 5, 1, 3], + [4, 1, 5, 1, 4], + [4, 1, 5, 1, 5], + [4, 1, 5, 1, 6], + [4, 1, 5, 2, 1], + [4, 1, 5, 2, 2], + [4, 1, 5, 2, 4], + [4, 1, 5, 2, 5], + [4, 1, 5, 2, 6], + [4, 1, 5, 3, 1], + [4, 1, 5, 3, 3], + [4, 1, 5, 3, 4], + [4, 1, 5, 3, 5], + [4, 1, 5, 4, 1], + [4, 1, 5, 4, 2], + [4, 1, 5, 4, 3], + [4, 1, 5, 4, 4], + [4, 1, 5, 4, 5], + [4, 1, 5, 4, 6], + [4, 1, 5, 5, 1], + [4, 1, 5, 5, 2], + [4, 1, 5, 5, 3], + [4, 1, 5, 5, 4], + [4, 1, 5, 5, 5], + [4, 1, 5, 5, 6], + [4, 1, 5, 6, 1], + [4, 1, 5, 6, 2], + [4, 1, 5, 6, 4], + [4, 1, 5, 6, 5], + [4, 1, 5, 6, 6], + [4, 1, 6, 1, 1], + [4, 1, 6, 1, 2], + [4, 1, 6, 1, 3], + [4, 1, 6, 1, 4], + [4, 1, 6, 1, 5], + [4, 1, 6, 1, 6], + [4, 1, 6, 2, 1], + [4, 1, 6, 2, 2], + [4, 1, 6, 2, 4], + [4, 1, 6, 2, 5], + [4, 1, 6, 2, 6], + [4, 1, 6, 3, 1], + [4, 1, 6, 3, 3], + [4, 1, 6, 3, 4], + [4, 1, 6, 3, 6], + [4, 1, 6, 4, 1], + [4, 1, 6, 4, 2], + [4, 1, 6, 4, 3], + [4, 1, 6, 4, 4], + [4, 1, 6, 4, 5], + [4, 1, 6, 4, 6], + [4, 1, 6, 5, 1], + [4, 1, 6, 5, 2], + [4, 1, 6, 5, 4], + [4, 1, 6, 5, 5], + [4, 1, 6, 5, 6], + [4, 1, 6, 6, 1], + [4, 1, 6, 6, 2], + [4, 1, 6, 6, 3], + [4, 1, 6, 6, 4], + [4, 1, 6, 6, 5], + [4, 1, 6, 6, 6], + [4, 2, 1, 1, 1], + [4, 2, 1, 1, 2], + [4, 2, 1, 1, 4], + [4, 2, 1, 1, 5], + [4, 2, 1, 1, 6], + [4, 2, 1, 2, 1], + [4, 2, 1, 2, 2], + [4, 2, 1, 2, 4], + [4, 2, 1, 2, 5], + [4, 2, 1, 2, 6], + [4, 2, 1, 4, 1], + [4, 2, 1, 4, 2], + [4, 2, 1, 4, 4], + [4, 2, 1, 4, 5], + [4, 2, 1, 4, 6], + [4, 2, 1, 5, 1], + [4, 2, 1, 5, 2], + [4, 2, 1, 5, 4], + [4, 2, 1, 5, 5], + [4, 2, 1, 5, 6], + [4, 2, 1, 6, 1], + [4, 2, 1, 6, 2], + [4, 2, 1, 6, 4], + [4, 2, 1, 6, 5], + [4, 2, 1, 6, 6], + [4, 2, 2, 1, 1], + [4, 2, 2, 1, 2], + [4, 2, 2, 1, 4], + [4, 2, 2, 1, 5], + [4, 2, 2, 1, 6], + [4, 2, 2, 2, 1], + [4, 2, 2, 2, 2], + [4, 2, 2, 2, 3], + [4, 2, 2, 2, 4], + [4, 2, 2, 2, 5], + [4, 2, 2, 2, 6], + [4, 2, 2, 3, 2], + [4, 2, 2, 3, 3], + [4, 2, 2, 3, 4], + [4, 2, 2, 3, 6], + [4, 2, 2, 4, 1], + [4, 2, 2, 4, 2], + [4, 2, 2, 4, 3], + [4, 2, 2, 4, 4], + [4, 2, 2, 4, 5], + [4, 2, 2, 4, 6], + [4, 2, 2, 5, 1], + [4, 2, 2, 5, 2], + [4, 2, 2, 5, 4], + [4, 2, 2, 5, 5], + [4, 2, 2, 5, 6], + [4, 2, 2, 6, 1], + [4, 2, 2, 6, 2], + [4, 2, 2, 6, 3], + [4, 2, 2, 6, 4], + [4, 2, 2, 6, 5], + [4, 2, 2, 6, 6], + [4, 2, 3, 2, 2], + [4, 2, 3, 2, 3], + [4, 2, 3, 2, 4], + [4, 2, 3, 2, 6], + [4, 2, 3, 3, 2], + [4, 2, 3, 3, 3], + [4, 2, 3, 3, 4], + [4, 2, 3, 3, 6], + [4, 2, 3, 4, 2], + [4, 2, 3, 4, 3], + [4, 2, 3, 4, 4], + [4, 2, 3, 4, 6], + [4, 2, 3, 6, 2], + [4, 2, 3, 6, 3], + [4, 2, 3, 6, 4], + [4, 2, 3, 6, 6], + [4, 2, 4, 1, 1], + [4, 2, 4, 1, 2], + [4, 2, 4, 1, 4], + [4, 2, 4, 1, 5], + [4, 2, 4, 1, 6], + [4, 2, 4, 2, 1], + [4, 2, 4, 2, 2], + [4, 2, 4, 2, 3], + [4, 2, 4, 2, 4], + [4, 2, 4, 2, 5], + [4, 2, 4, 2, 6], + [4, 2, 4, 3, 2], + [4, 2, 4, 3, 3], + [4, 2, 4, 3, 4], + [4, 2, 4, 3, 6], + [4, 2, 4, 4, 1], + [4, 2, 4, 4, 2], + [4, 2, 4, 4, 3], + [4, 2, 4, 4, 4], + [4, 2, 4, 4, 5], + [4, 2, 4, 4, 6], + [4, 2, 4, 5, 1], + [4, 2, 4, 5, 2], + [4, 2, 4, 5, 4], + [4, 2, 4, 5, 5], + [4, 2, 4, 5, 6], + [4, 2, 4, 6, 1], + [4, 2, 4, 6, 2], + [4, 2, 4, 6, 3], + [4, 2, 4, 6, 4], + [4, 2, 4, 6, 5], + [4, 2, 4, 6, 6], + [4, 2, 5, 1, 1], + [4, 2, 5, 1, 2], + [4, 2, 5, 1, 4], + [4, 2, 5, 1, 5], + [4, 2, 5, 1, 6], + [4, 2, 5, 2, 1], + [4, 2, 5, 2, 2], + [4, 2, 5, 2, 4], + [4, 2, 5, 2, 5], + [4, 2, 5, 2, 6], + [4, 2, 5, 4, 1], + [4, 2, 5, 4, 2], + [4, 2, 5, 4, 4], + [4, 2, 5, 4, 5], + [4, 2, 5, 4, 6], + [4, 2, 5, 5, 1], + [4, 2, 5, 5, 2], + [4, 2, 5, 5, 4], + [4, 2, 5, 5, 5], + [4, 2, 5, 5, 6], + [4, 2, 5, 6, 1], + [4, 2, 5, 6, 2], + [4, 2, 5, 6, 4], + [4, 2, 5, 6, 5], + [4, 2, 5, 6, 6], + [4, 2, 6, 1, 1], + [4, 2, 6, 1, 2], + [4, 2, 6, 1, 4], + [4, 2, 6, 1, 5], + [4, 2, 6, 1, 6], + [4, 2, 6, 2, 1], + [4, 2, 6, 2, 2], + [4, 2, 6, 2, 3], + [4, 2, 6, 2, 4], + [4, 2, 6, 2, 5], + [4, 2, 6, 2, 6], + [4, 2, 6, 3, 2], + [4, 2, 6, 3, 3], + [4, 2, 6, 3, 4], + [4, 2, 6, 3, 6], + [4, 2, 6, 4, 1], + [4, 2, 6, 4, 2], + [4, 2, 6, 4, 3], + [4, 2, 6, 4, 4], + [4, 2, 6, 4, 5], + [4, 2, 6, 4, 6], + [4, 2, 6, 5, 1], + [4, 2, 6, 5, 2], + [4, 2, 6, 5, 4], + [4, 2, 6, 5, 5], + [4, 2, 6, 5, 6], + [4, 2, 6, 6, 1], + [4, 2, 6, 6, 2], + [4, 2, 6, 6, 3], + [4, 2, 6, 6, 4], + [4, 2, 6, 6, 5], + [4, 2, 6, 6, 6], + [4, 3, 1, 1, 1], + [4, 3, 1, 1, 3], + [4, 3, 1, 1, 4], + [4, 3, 1, 1, 5], + [4, 3, 1, 1, 6], + [4, 3, 1, 3, 1], + [4, 3, 1, 3, 3], + [4, 3, 1, 3, 4], + [4, 3, 1, 3, 5], + [4, 3, 1, 3, 6], + [4, 3, 1, 4, 1], + [4, 3, 1, 4, 3], + [4, 3, 1, 4, 4], + [4, 3, 1, 4, 5], + [4, 3, 1, 4, 6], + [4, 3, 1, 5, 1], + [4, 3, 1, 5, 3], + [4, 3, 1, 5, 4], + [4, 3, 1, 5, 5], + [4, 3, 1, 6, 1], + [4, 3, 1, 6, 3], + [4, 3, 1, 6, 4], + [4, 3, 1, 6, 6], + [4, 3, 2, 2, 2], + [4, 3, 2, 2, 3], + [4, 3, 2, 2, 4], + [4, 3, 2, 2, 6], + [4, 3, 2, 3, 2], + [4, 3, 2, 3, 3], + [4, 3, 2, 3, 4], + [4, 3, 2, 3, 6], + [4, 3, 2, 4, 2], + [4, 3, 2, 4, 3], + [4, 3, 2, 4, 4], + [4, 3, 2, 4, 6], + [4, 3, 2, 6, 2], + [4, 3, 2, 6, 3], + [4, 3, 2, 6, 4], + [4, 3, 2, 6, 6], + [4, 3, 3, 1, 1], + [4, 3, 3, 1, 3], + [4, 3, 3, 1, 4], + [4, 3, 3, 1, 5], + [4, 3, 3, 1, 6], + [4, 3, 3, 2, 2], + [4, 3, 3, 2, 3], + [4, 3, 3, 2, 4], + [4, 3, 3, 2, 6], + [4, 3, 3, 3, 1], + [4, 3, 3, 3, 2], + [4, 3, 3, 3, 3], + [4, 3, 3, 3, 4], + [4, 3, 3, 3, 5], + [4, 3, 3, 3, 6], + [4, 3, 3, 4, 1], + [4, 3, 3, 4, 2], + [4, 3, 3, 4, 3], + [4, 3, 3, 4, 4], + [4, 3, 3, 4, 5], + [4, 3, 3, 4, 6], + [4, 3, 3, 5, 1], + [4, 3, 3, 5, 3], + [4, 3, 3, 5, 4], + [4, 3, 3, 5, 5], + [4, 3, 3, 6, 1], + [4, 3, 3, 6, 2], + [4, 3, 3, 6, 3], + [4, 3, 3, 6, 4], + [4, 3, 3, 6, 6], + [4, 3, 4, 1, 1], + [4, 3, 4, 1, 3], + [4, 3, 4, 1, 4], + [4, 3, 4, 1, 5], + [4, 3, 4, 1, 6], + [4, 3, 4, 2, 2], + [4, 3, 4, 2, 3], + [4, 3, 4, 2, 4], + [4, 3, 4, 2, 6], + [4, 3, 4, 3, 1], + [4, 3, 4, 3, 2], + [4, 3, 4, 3, 3], + [4, 3, 4, 3, 4], + [4, 3, 4, 3, 5], + [4, 3, 4, 3, 6], + [4, 3, 4, 4, 1], + [4, 3, 4, 4, 2], + [4, 3, 4, 4, 3], + [4, 3, 4, 4, 4], + [4, 3, 4, 4, 5], + [4, 3, 4, 4, 6], + [4, 3, 4, 5, 1], + [4, 3, 4, 5, 3], + [4, 3, 4, 5, 4], + [4, 3, 4, 5, 5], + [4, 3, 4, 6, 1], + [4, 3, 4, 6, 2], + [4, 3, 4, 6, 3], + [4, 3, 4, 6, 4], + [4, 3, 4, 6, 6], + [4, 3, 5, 1, 1], + [4, 3, 5, 1, 3], + [4, 3, 5, 1, 4], + [4, 3, 5, 1, 5], + [4, 3, 5, 3, 1], + [4, 3, 5, 3, 3], + [4, 3, 5, 3, 4], + [4, 3, 5, 3, 5], + [4, 3, 5, 4, 1], + [4, 3, 5, 4, 3], + [4, 3, 5, 4, 4], + [4, 3, 5, 4, 5], + [4, 3, 5, 5, 1], + [4, 3, 5, 5, 3], + [4, 3, 5, 5, 4], + [4, 3, 5, 5, 5], + [4, 3, 6, 1, 1], + [4, 3, 6, 1, 3], + [4, 3, 6, 1, 4], + [4, 3, 6, 1, 6], + [4, 3, 6, 2, 2], + [4, 3, 6, 2, 3], + [4, 3, 6, 2, 4], + [4, 3, 6, 2, 6], + [4, 3, 6, 3, 1], + [4, 3, 6, 3, 2], + [4, 3, 6, 3, 3], + [4, 3, 6, 3, 4], + [4, 3, 6, 3, 6], + [4, 3, 6, 4, 1], + [4, 3, 6, 4, 2], + [4, 3, 6, 4, 3], + [4, 3, 6, 4, 4], + [4, 3, 6, 4, 6], + [4, 3, 6, 6, 1], + [4, 3, 6, 6, 2], + [4, 3, 6, 6, 3], + [4, 3, 6, 6, 4], + [4, 3, 6, 6, 6], + [4, 4, 1, 1, 1], + [4, 4, 1, 1, 2], + [4, 4, 1, 1, 3], + [4, 4, 1, 1, 4], + [4, 4, 1, 1, 5], + [4, 4, 1, 1, 6], + [4, 4, 1, 2, 1], + [4, 4, 1, 2, 2], + [4, 4, 1, 2, 4], + [4, 4, 1, 2, 5], + [4, 4, 1, 2, 6], + [4, 4, 1, 3, 1], + [4, 4, 1, 3, 3], + [4, 4, 1, 3, 4], + [4, 4, 1, 3, 5], + [4, 4, 1, 3, 6], + [4, 4, 1, 4, 1], + [4, 4, 1, 4, 2], + [4, 4, 1, 4, 3], + [4, 4, 1, 4, 4], + [4, 4, 1, 4, 5], + [4, 4, 1, 4, 6], + [4, 4, 1, 5, 1], + [4, 4, 1, 5, 2], + [4, 4, 1, 5, 3], + [4, 4, 1, 5, 4], + [4, 4, 1, 5, 5], + [4, 4, 1, 5, 6], + [4, 4, 1, 6, 1], + [4, 4, 1, 6, 2], + [4, 4, 1, 6, 3], + [4, 4, 1, 6, 4], + [4, 4, 1, 6, 5], + [4, 4, 1, 6, 6], + [4, 4, 2, 1, 1], + [4, 4, 2, 1, 2], + [4, 4, 2, 1, 4], + [4, 4, 2, 1, 5], + [4, 4, 2, 1, 6], + [4, 4, 2, 2, 1], + [4, 4, 2, 2, 2], + [4, 4, 2, 2, 3], + [4, 4, 2, 2, 4], + [4, 4, 2, 2, 5], + [4, 4, 2, 2, 6], + [4, 4, 2, 3, 2], + [4, 4, 2, 3, 3], + [4, 4, 2, 3, 4], + [4, 4, 2, 3, 6], + [4, 4, 2, 4, 1], + [4, 4, 2, 4, 2], + [4, 4, 2, 4, 3], + [4, 4, 2, 4, 4], + [4, 4, 2, 4, 5], + [4, 4, 2, 4, 6], + [4, 4, 2, 5, 1], + [4, 4, 2, 5, 2], + [4, 4, 2, 5, 4], + [4, 4, 2, 5, 5], + [4, 4, 2, 5, 6], + [4, 4, 2, 6, 1], + [4, 4, 2, 6, 2], + [4, 4, 2, 6, 3], + [4, 4, 2, 6, 4], + [4, 4, 2, 6, 5], + [4, 4, 2, 6, 6], + [4, 4, 3, 1, 1], + [4, 4, 3, 1, 3], + [4, 4, 3, 1, 4], + [4, 4, 3, 1, 5], + [4, 4, 3, 1, 6], + [4, 4, 3, 2, 2], + [4, 4, 3, 2, 3], + [4, 4, 3, 2, 4], + [4, 4, 3, 2, 6], + [4, 4, 3, 3, 1], + [4, 4, 3, 3, 2], + [4, 4, 3, 3, 3], + [4, 4, 3, 3, 4], + [4, 4, 3, 3, 5], + [4, 4, 3, 3, 6], + [4, 4, 3, 4, 1], + [4, 4, 3, 4, 2], + [4, 4, 3, 4, 3], + [4, 4, 3, 4, 4], + [4, 4, 3, 4, 5], + [4, 4, 3, 4, 6], + [4, 4, 3, 5, 1], + [4, 4, 3, 5, 3], + [4, 4, 3, 5, 4], + [4, 4, 3, 5, 5], + [4, 4, 3, 6, 1], + [4, 4, 3, 6, 2], + [4, 4, 3, 6, 3], + [4, 4, 3, 6, 4], + [4, 4, 3, 6, 6], + [4, 4, 4, 1, 1], + [4, 4, 4, 1, 2], + [4, 4, 4, 1, 3], + [4, 4, 4, 1, 4], + [4, 4, 4, 1, 5], + [4, 4, 4, 1, 6], + [4, 4, 4, 2, 1], + [4, 4, 4, 2, 2], + [4, 4, 4, 2, 3], + [4, 4, 4, 2, 4], + [4, 4, 4, 2, 5], + [4, 4, 4, 2, 6], + [4, 4, 4, 3, 1], + [4, 4, 4, 3, 2], + [4, 4, 4, 3, 3], + [4, 4, 4, 3, 4], + [4, 4, 4, 3, 5], + [4, 4, 4, 3, 6], + [4, 4, 4, 4, 1], + [4, 4, 4, 4, 2], + [4, 4, 4, 4, 3], + [4, 4, 4, 4, 4], + [4, 4, 4, 4, 5], + [4, 4, 4, 4, 6], + [4, 4, 4, 5, 1], + [4, 4, 4, 5, 2], + [4, 4, 4, 5, 3], + [4, 4, 4, 5, 4], + [4, 4, 4, 5, 5], + [4, 4, 4, 5, 6], + [4, 4, 4, 6, 1], + [4, 4, 4, 6, 2], + [4, 4, 4, 6, 3], + [4, 4, 4, 6, 4], + [4, 4, 4, 6, 5], + [4, 4, 4, 6, 6], + [4, 4, 5, 1, 1], + [4, 4, 5, 1, 2], + [4, 4, 5, 1, 3], + [4, 4, 5, 1, 4], + [4, 4, 5, 1, 5], + [4, 4, 5, 1, 6], + [4, 4, 5, 2, 1], + [4, 4, 5, 2, 2], + [4, 4, 5, 2, 4], + [4, 4, 5, 2, 5], + [4, 4, 5, 2, 6], + [4, 4, 5, 3, 1], + [4, 4, 5, 3, 3], + [4, 4, 5, 3, 4], + [4, 4, 5, 3, 5], + [4, 4, 5, 4, 1], + [4, 4, 5, 4, 2], + [4, 4, 5, 4, 3], + [4, 4, 5, 4, 4], + [4, 4, 5, 4, 5], + [4, 4, 5, 4, 6], + [4, 4, 5, 5, 1], + [4, 4, 5, 5, 2], + [4, 4, 5, 5, 3], + [4, 4, 5, 5, 4], + [4, 4, 5, 5, 5], + [4, 4, 5, 5, 6], + [4, 4, 5, 6, 1], + [4, 4, 5, 6, 2], + [4, 4, 5, 6, 4], + [4, 4, 5, 6, 5], + [4, 4, 5, 6, 6], + [4, 4, 6, 1, 1], + [4, 4, 6, 1, 2], + [4, 4, 6, 1, 3], + [4, 4, 6, 1, 4], + [4, 4, 6, 1, 5], + [4, 4, 6, 1, 6], + [4, 4, 6, 2, 1], + [4, 4, 6, 2, 2], + [4, 4, 6, 2, 3], + [4, 4, 6, 2, 4], + [4, 4, 6, 2, 5], + [4, 4, 6, 2, 6], + [4, 4, 6, 3, 1], + [4, 4, 6, 3, 2], + [4, 4, 6, 3, 3], + [4, 4, 6, 3, 4], + [4, 4, 6, 3, 6], + [4, 4, 6, 4, 1], + [4, 4, 6, 4, 2], + [4, 4, 6, 4, 3], + [4, 4, 6, 4, 4], + [4, 4, 6, 4, 5], + [4, 4, 6, 4, 6], + [4, 4, 6, 5, 1], + [4, 4, 6, 5, 2], + [4, 4, 6, 5, 4], + [4, 4, 6, 5, 5], + [4, 4, 6, 5, 6], + [4, 4, 6, 6, 1], + [4, 4, 6, 6, 2], + [4, 4, 6, 6, 3], + [4, 4, 6, 6, 4], + [4, 4, 6, 6, 5], + [4, 4, 6, 6, 6], + [4, 5, 1, 1, 1], + [4, 5, 1, 1, 2], + [4, 5, 1, 1, 3], + [4, 5, 1, 1, 4], + [4, 5, 1, 1, 5], + [4, 5, 1, 1, 6], + [4, 5, 1, 2, 1], + [4, 5, 1, 2, 2], + [4, 5, 1, 2, 4], + [4, 5, 1, 2, 5], + [4, 5, 1, 2, 6], + [4, 5, 1, 3, 1], + [4, 5, 1, 3, 3], + [4, 5, 1, 3, 4], + [4, 5, 1, 3, 5], + [4, 5, 1, 4, 1], + [4, 5, 1, 4, 2], + [4, 5, 1, 4, 3], + [4, 5, 1, 4, 4], + [4, 5, 1, 4, 5], + [4, 5, 1, 4, 6], + [4, 5, 1, 5, 1], + [4, 5, 1, 5, 2], + [4, 5, 1, 5, 3], + [4, 5, 1, 5, 4], + [4, 5, 1, 5, 5], + [4, 5, 1, 5, 6], + [4, 5, 1, 6, 1], + [4, 5, 1, 6, 2], + [4, 5, 1, 6, 4], + [4, 5, 1, 6, 5], + [4, 5, 1, 6, 6], + [4, 5, 2, 1, 1], + [4, 5, 2, 1, 2], + [4, 5, 2, 1, 4], + [4, 5, 2, 1, 5], + [4, 5, 2, 1, 6], + [4, 5, 2, 2, 1], + [4, 5, 2, 2, 2], + [4, 5, 2, 2, 4], + [4, 5, 2, 2, 5], + [4, 5, 2, 2, 6], + [4, 5, 2, 4, 1], + [4, 5, 2, 4, 2], + [4, 5, 2, 4, 4], + [4, 5, 2, 4, 5], + [4, 5, 2, 4, 6], + [4, 5, 2, 5, 1], + [4, 5, 2, 5, 2], + [4, 5, 2, 5, 4], + [4, 5, 2, 5, 5], + [4, 5, 2, 5, 6], + [4, 5, 2, 6, 1], + [4, 5, 2, 6, 2], + [4, 5, 2, 6, 4], + [4, 5, 2, 6, 5], + [4, 5, 2, 6, 6], + [4, 5, 3, 1, 1], + [4, 5, 3, 1, 3], + [4, 5, 3, 1, 4], + [4, 5, 3, 1, 5], + [4, 5, 3, 3, 1], + [4, 5, 3, 3, 3], + [4, 5, 3, 3, 4], + [4, 5, 3, 3, 5], + [4, 5, 3, 4, 1], + [4, 5, 3, 4, 3], + [4, 5, 3, 4, 4], + [4, 5, 3, 4, 5], + [4, 5, 3, 5, 1], + [4, 5, 3, 5, 3], + [4, 5, 3, 5, 4], + [4, 5, 3, 5, 5], + [4, 5, 4, 1, 1], + [4, 5, 4, 1, 2], + [4, 5, 4, 1, 3], + [4, 5, 4, 1, 4], + [4, 5, 4, 1, 5], + [4, 5, 4, 1, 6], + [4, 5, 4, 2, 1], + [4, 5, 4, 2, 2], + [4, 5, 4, 2, 4], + [4, 5, 4, 2, 5], + [4, 5, 4, 2, 6], + [4, 5, 4, 3, 1], + [4, 5, 4, 3, 3], + [4, 5, 4, 3, 4], + [4, 5, 4, 3, 5], + [4, 5, 4, 4, 1], + [4, 5, 4, 4, 2], + [4, 5, 4, 4, 3], + [4, 5, 4, 4, 4], + [4, 5, 4, 4, 5], + [4, 5, 4, 4, 6], + [4, 5, 4, 5, 1], + [4, 5, 4, 5, 2], + [4, 5, 4, 5, 3], + [4, 5, 4, 5, 4], + [4, 5, 4, 5, 5], + [4, 5, 4, 5, 6], + [4, 5, 4, 6, 1], + [4, 5, 4, 6, 2], + [4, 5, 4, 6, 4], + [4, 5, 4, 6, 5], + [4, 5, 4, 6, 6], + [4, 5, 5, 1, 1], + [4, 5, 5, 1, 2], + [4, 5, 5, 1, 3], + [4, 5, 5, 1, 4], + [4, 5, 5, 1, 5], + [4, 5, 5, 1, 6], + [4, 5, 5, 2, 1], + [4, 5, 5, 2, 2], + [4, 5, 5, 2, 4], + [4, 5, 5, 2, 5], + [4, 5, 5, 2, 6], + [4, 5, 5, 3, 1], + [4, 5, 5, 3, 3], + [4, 5, 5, 3, 4], + [4, 5, 5, 3, 5], + [4, 5, 5, 4, 1], + [4, 5, 5, 4, 2], + [4, 5, 5, 4, 3], + [4, 5, 5, 4, 4], + [4, 5, 5, 4, 5], + [4, 5, 5, 4, 6], + [4, 5, 5, 5, 1], + [4, 5, 5, 5, 2], + [4, 5, 5, 5, 3], + [4, 5, 5, 5, 4], + [4, 5, 5, 5, 5], + [4, 5, 5, 5, 6], + [4, 5, 5, 6, 1], + [4, 5, 5, 6, 2], + [4, 5, 5, 6, 4], + [4, 5, 5, 6, 5], + [4, 5, 5, 6, 6], + [4, 5, 6, 1, 1], + [4, 5, 6, 1, 2], + [4, 5, 6, 1, 4], + [4, 5, 6, 1, 5], + [4, 5, 6, 1, 6], + [4, 5, 6, 2, 1], + [4, 5, 6, 2, 2], + [4, 5, 6, 2, 4], + [4, 5, 6, 2, 5], + [4, 5, 6, 2, 6], + [4, 5, 6, 4, 1], + [4, 5, 6, 4, 2], + [4, 5, 6, 4, 4], + [4, 5, 6, 4, 5], + [4, 5, 6, 4, 6], + [4, 5, 6, 5, 1], + [4, 5, 6, 5, 2], + [4, 5, 6, 5, 4], + [4, 5, 6, 5, 5], + [4, 5, 6, 5, 6], + [4, 5, 6, 6, 1], + [4, 5, 6, 6, 2], + [4, 5, 6, 6, 4], + [4, 5, 6, 6, 5], + [4, 5, 6, 6, 6], + [4, 6, 1, 1, 1], + [4, 6, 1, 1, 2], + [4, 6, 1, 1, 3], + [4, 6, 1, 1, 4], + [4, 6, 1, 1, 5], + [4, 6, 1, 1, 6], + [4, 6, 1, 2, 1], + [4, 6, 1, 2, 2], + [4, 6, 1, 2, 4], + [4, 6, 1, 2, 5], + [4, 6, 1, 2, 6], + [4, 6, 1, 3, 1], + [4, 6, 1, 3, 3], + [4, 6, 1, 3, 4], + [4, 6, 1, 3, 6], + [4, 6, 1, 4, 1], + [4, 6, 1, 4, 2], + [4, 6, 1, 4, 3], + [4, 6, 1, 4, 4], + [4, 6, 1, 4, 5], + [4, 6, 1, 4, 6], + [4, 6, 1, 5, 1], + [4, 6, 1, 5, 2], + [4, 6, 1, 5, 4], + [4, 6, 1, 5, 5], + [4, 6, 1, 5, 6], + [4, 6, 1, 6, 1], + [4, 6, 1, 6, 2], + [4, 6, 1, 6, 3], + [4, 6, 1, 6, 4], + [4, 6, 1, 6, 5], + [4, 6, 1, 6, 6], + [4, 6, 2, 1, 1], + [4, 6, 2, 1, 2], + [4, 6, 2, 1, 4], + [4, 6, 2, 1, 5], + [4, 6, 2, 1, 6], + [4, 6, 2, 2, 1], + [4, 6, 2, 2, 2], + [4, 6, 2, 2, 3], + [4, 6, 2, 2, 4], + [4, 6, 2, 2, 5], + [4, 6, 2, 2, 6], + [4, 6, 2, 3, 2], + [4, 6, 2, 3, 3], + [4, 6, 2, 3, 4], + [4, 6, 2, 3, 6], + [4, 6, 2, 4, 1], + [4, 6, 2, 4, 2], + [4, 6, 2, 4, 3], + [4, 6, 2, 4, 4], + [4, 6, 2, 4, 5], + [4, 6, 2, 4, 6], + [4, 6, 2, 5, 1], + [4, 6, 2, 5, 2], + [4, 6, 2, 5, 4], + [4, 6, 2, 5, 5], + [4, 6, 2, 5, 6], + [4, 6, 2, 6, 1], + [4, 6, 2, 6, 2], + [4, 6, 2, 6, 3], + [4, 6, 2, 6, 4], + [4, 6, 2, 6, 5], + [4, 6, 2, 6, 6], + [4, 6, 3, 1, 1], + [4, 6, 3, 1, 3], + [4, 6, 3, 1, 4], + [4, 6, 3, 1, 6], + [4, 6, 3, 2, 2], + [4, 6, 3, 2, 3], + [4, 6, 3, 2, 4], + [4, 6, 3, 2, 6], + [4, 6, 3, 3, 1], + [4, 6, 3, 3, 2], + [4, 6, 3, 3, 3], + [4, 6, 3, 3, 4], + [4, 6, 3, 3, 6], + [4, 6, 3, 4, 1], + [4, 6, 3, 4, 2], + [4, 6, 3, 4, 3], + [4, 6, 3, 4, 4], + [4, 6, 3, 4, 6], + [4, 6, 3, 6, 1], + [4, 6, 3, 6, 2], + [4, 6, 3, 6, 3], + [4, 6, 3, 6, 4], + [4, 6, 3, 6, 6], + [4, 6, 4, 1, 1], + [4, 6, 4, 1, 2], + [4, 6, 4, 1, 3], + [4, 6, 4, 1, 4], + [4, 6, 4, 1, 5], + [4, 6, 4, 1, 6], + [4, 6, 4, 2, 1], + [4, 6, 4, 2, 2], + [4, 6, 4, 2, 3], + [4, 6, 4, 2, 4], + [4, 6, 4, 2, 5], + [4, 6, 4, 2, 6], + [4, 6, 4, 3, 1], + [4, 6, 4, 3, 2], + [4, 6, 4, 3, 3], + [4, 6, 4, 3, 4], + [4, 6, 4, 3, 6], + [4, 6, 4, 4, 1], + [4, 6, 4, 4, 2], + [4, 6, 4, 4, 3], + [4, 6, 4, 4, 4], + [4, 6, 4, 4, 5], + [4, 6, 4, 4, 6], + [4, 6, 4, 5, 1], + [4, 6, 4, 5, 2], + [4, 6, 4, 5, 4], + [4, 6, 4, 5, 5], + [4, 6, 4, 5, 6], + [4, 6, 4, 6, 1], + [4, 6, 4, 6, 2], + [4, 6, 4, 6, 3], + [4, 6, 4, 6, 4], + [4, 6, 4, 6, 5], + [4, 6, 4, 6, 6], + [4, 6, 5, 1, 1], + [4, 6, 5, 1, 2], + [4, 6, 5, 1, 4], + [4, 6, 5, 1, 5], + [4, 6, 5, 1, 6], + [4, 6, 5, 2, 1], + [4, 6, 5, 2, 2], + [4, 6, 5, 2, 4], + [4, 6, 5, 2, 5], + [4, 6, 5, 2, 6], + [4, 6, 5, 4, 1], + [4, 6, 5, 4, 2], + [4, 6, 5, 4, 4], + [4, 6, 5, 4, 5], + [4, 6, 5, 4, 6], + [4, 6, 5, 5, 1], + [4, 6, 5, 5, 2], + [4, 6, 5, 5, 4], + [4, 6, 5, 5, 5], + [4, 6, 5, 5, 6], + [4, 6, 5, 6, 1], + [4, 6, 5, 6, 2], + [4, 6, 5, 6, 4], + [4, 6, 5, 6, 5], + [4, 6, 5, 6, 6], + [4, 6, 6, 1, 1], + [4, 6, 6, 1, 2], + [4, 6, 6, 1, 3], + [4, 6, 6, 1, 4], + [4, 6, 6, 1, 5], + [4, 6, 6, 1, 6], + [4, 6, 6, 2, 1], + [4, 6, 6, 2, 2], + [4, 6, 6, 2, 3], + [4, 6, 6, 2, 4], + [4, 6, 6, 2, 5], + [4, 6, 6, 2, 6], + [4, 6, 6, 3, 1], + [4, 6, 6, 3, 2], + [4, 6, 6, 3, 3], + [4, 6, 6, 3, 4], + [4, 6, 6, 3, 6], + [4, 6, 6, 4, 1], + [4, 6, 6, 4, 2], + [4, 6, 6, 4, 3], + [4, 6, 6, 4, 4], + [4, 6, 6, 4, 5], + [4, 6, 6, 4, 6], + [4, 6, 6, 5, 1], + [4, 6, 6, 5, 2], + [4, 6, 6, 5, 4], + [4, 6, 6, 5, 5], + [4, 6, 6, 5, 6], + [4, 6, 6, 6, 1], + [4, 6, 6, 6, 2], + [4, 6, 6, 6, 3], + [4, 6, 6, 6, 4], + [4, 6, 6, 6, 5], + [4, 6, 6, 6, 6], + [5, 1, 1, 1, 1], + [5, 1, 1, 1, 2], + [5, 1, 1, 1, 3], + [5, 1, 1, 1, 4], + [5, 1, 1, 1, 5], + [5, 1, 1, 1, 6], + [5, 1, 1, 2, 1], + [5, 1, 1, 2, 2], + [5, 1, 1, 2, 3], + [5, 1, 1, 2, 4], + [5, 1, 1, 2, 5], + [5, 1, 1, 2, 6], + [5, 1, 1, 3, 1], + [5, 1, 1, 3, 2], + [5, 1, 1, 3, 3], + [5, 1, 1, 3, 4], + [5, 1, 1, 3, 5], + [5, 1, 1, 3, 6], + [5, 1, 1, 4, 1], + [5, 1, 1, 4, 2], + [5, 1, 1, 4, 3], + [5, 1, 1, 4, 4], + [5, 1, 1, 4, 5], + [5, 1, 1, 4, 6], + [5, 1, 1, 5, 1], + [5, 1, 1, 5, 2], + [5, 1, 1, 5, 3], + [5, 1, 1, 5, 4], + [5, 1, 1, 5, 5], + [5, 1, 1, 5, 6], + [5, 1, 1, 6, 1], + [5, 1, 1, 6, 2], + [5, 1, 1, 6, 3], + [5, 1, 1, 6, 4], + [5, 1, 1, 6, 5], + [5, 1, 1, 6, 6], + [5, 1, 2, 1, 1], + [5, 1, 2, 1, 2], + [5, 1, 2, 1, 3], + [5, 1, 2, 1, 4], + [5, 1, 2, 1, 5], + [5, 1, 2, 1, 6], + [5, 1, 2, 2, 1], + [5, 1, 2, 2, 2], + [5, 1, 2, 2, 3], + [5, 1, 2, 2, 4], + [5, 1, 2, 2, 5], + [5, 1, 2, 2, 6], + [5, 1, 2, 3, 1], + [5, 1, 2, 3, 2], + [5, 1, 2, 3, 3], + [5, 1, 2, 3, 5], + [5, 1, 2, 3, 6], + [5, 1, 2, 4, 1], + [5, 1, 2, 4, 2], + [5, 1, 2, 4, 4], + [5, 1, 2, 4, 5], + [5, 1, 2, 4, 6], + [5, 1, 2, 5, 1], + [5, 1, 2, 5, 2], + [5, 1, 2, 5, 3], + [5, 1, 2, 5, 4], + [5, 1, 2, 5, 5], + [5, 1, 2, 5, 6], + [5, 1, 2, 6, 1], + [5, 1, 2, 6, 2], + [5, 1, 2, 6, 3], + [5, 1, 2, 6, 4], + [5, 1, 2, 6, 5], + [5, 1, 2, 6, 6], + [5, 1, 3, 1, 1], + [5, 1, 3, 1, 2], + [5, 1, 3, 1, 3], + [5, 1, 3, 1, 4], + [5, 1, 3, 1, 5], + [5, 1, 3, 1, 6], + [5, 1, 3, 2, 1], + [5, 1, 3, 2, 2], + [5, 1, 3, 2, 3], + [5, 1, 3, 2, 5], + [5, 1, 3, 2, 6], + [5, 1, 3, 3, 1], + [5, 1, 3, 3, 2], + [5, 1, 3, 3, 3], + [5, 1, 3, 3, 4], + [5, 1, 3, 3, 5], + [5, 1, 3, 3, 6], + [5, 1, 3, 4, 1], + [5, 1, 3, 4, 3], + [5, 1, 3, 4, 4], + [5, 1, 3, 4, 5], + [5, 1, 3, 5, 1], + [5, 1, 3, 5, 2], + [5, 1, 3, 5, 3], + [5, 1, 3, 5, 4], + [5, 1, 3, 5, 5], + [5, 1, 3, 5, 6], + [5, 1, 3, 6, 1], + [5, 1, 3, 6, 2], + [5, 1, 3, 6, 3], + [5, 1, 3, 6, 5], + [5, 1, 3, 6, 6], + [5, 1, 4, 1, 1], + [5, 1, 4, 1, 2], + [5, 1, 4, 1, 3], + [5, 1, 4, 1, 4], + [5, 1, 4, 1, 5], + [5, 1, 4, 1, 6], + [5, 1, 4, 2, 1], + [5, 1, 4, 2, 2], + [5, 1, 4, 2, 4], + [5, 1, 4, 2, 5], + [5, 1, 4, 2, 6], + [5, 1, 4, 3, 1], + [5, 1, 4, 3, 3], + [5, 1, 4, 3, 4], + [5, 1, 4, 3, 5], + [5, 1, 4, 4, 1], + [5, 1, 4, 4, 2], + [5, 1, 4, 4, 3], + [5, 1, 4, 4, 4], + [5, 1, 4, 4, 5], + [5, 1, 4, 4, 6], + [5, 1, 4, 5, 1], + [5, 1, 4, 5, 2], + [5, 1, 4, 5, 3], + [5, 1, 4, 5, 4], + [5, 1, 4, 5, 5], + [5, 1, 4, 5, 6], + [5, 1, 4, 6, 1], + [5, 1, 4, 6, 2], + [5, 1, 4, 6, 4], + [5, 1, 4, 6, 5], + [5, 1, 4, 6, 6], + [5, 1, 5, 1, 1], + [5, 1, 5, 1, 2], + [5, 1, 5, 1, 3], + [5, 1, 5, 1, 4], + [5, 1, 5, 1, 5], + [5, 1, 5, 1, 6], + [5, 1, 5, 2, 1], + [5, 1, 5, 2, 2], + [5, 1, 5, 2, 3], + [5, 1, 5, 2, 4], + [5, 1, 5, 2, 5], + [5, 1, 5, 2, 6], + [5, 1, 5, 3, 1], + [5, 1, 5, 3, 2], + [5, 1, 5, 3, 3], + [5, 1, 5, 3, 4], + [5, 1, 5, 3, 5], + [5, 1, 5, 3, 6], + [5, 1, 5, 4, 1], + [5, 1, 5, 4, 2], + [5, 1, 5, 4, 3], + [5, 1, 5, 4, 4], + [5, 1, 5, 4, 5], + [5, 1, 5, 4, 6], + [5, 1, 5, 5, 1], + [5, 1, 5, 5, 2], + [5, 1, 5, 5, 3], + [5, 1, 5, 5, 4], + [5, 1, 5, 5, 5], + [5, 1, 5, 5, 6], + [5, 1, 5, 6, 1], + [5, 1, 5, 6, 2], + [5, 1, 5, 6, 3], + [5, 1, 5, 6, 4], + [5, 1, 5, 6, 5], + [5, 1, 5, 6, 6], + [5, 1, 6, 1, 1], + [5, 1, 6, 1, 2], + [5, 1, 6, 1, 3], + [5, 1, 6, 1, 4], + [5, 1, 6, 1, 5], + [5, 1, 6, 1, 6], + [5, 1, 6, 2, 1], + [5, 1, 6, 2, 2], + [5, 1, 6, 2, 3], + [5, 1, 6, 2, 4], + [5, 1, 6, 2, 5], + [5, 1, 6, 2, 6], + [5, 1, 6, 3, 1], + [5, 1, 6, 3, 2], + [5, 1, 6, 3, 3], + [5, 1, 6, 3, 5], + [5, 1, 6, 3, 6], + [5, 1, 6, 4, 1], + [5, 1, 6, 4, 2], + [5, 1, 6, 4, 4], + [5, 1, 6, 4, 5], + [5, 1, 6, 4, 6], + [5, 1, 6, 5, 1], + [5, 1, 6, 5, 2], + [5, 1, 6, 5, 3], + [5, 1, 6, 5, 4], + [5, 1, 6, 5, 5], + [5, 1, 6, 5, 6], + [5, 1, 6, 6, 1], + [5, 1, 6, 6, 2], + [5, 1, 6, 6, 3], + [5, 1, 6, 6, 4], + [5, 1, 6, 6, 5], + [5, 1, 6, 6, 6], + [5, 2, 1, 1, 1], + [5, 2, 1, 1, 2], + [5, 2, 1, 1, 3], + [5, 2, 1, 1, 4], + [5, 2, 1, 1, 5], + [5, 2, 1, 1, 6], + [5, 2, 1, 2, 1], + [5, 2, 1, 2, 2], + [5, 2, 1, 2, 3], + [5, 2, 1, 2, 4], + [5, 2, 1, 2, 5], + [5, 2, 1, 2, 6], + [5, 2, 1, 3, 1], + [5, 2, 1, 3, 2], + [5, 2, 1, 3, 3], + [5, 2, 1, 3, 5], + [5, 2, 1, 3, 6], + [5, 2, 1, 4, 1], + [5, 2, 1, 4, 2], + [5, 2, 1, 4, 4], + [5, 2, 1, 4, 5], + [5, 2, 1, 4, 6], + [5, 2, 1, 5, 1], + [5, 2, 1, 5, 2], + [5, 2, 1, 5, 3], + [5, 2, 1, 5, 4], + [5, 2, 1, 5, 5], + [5, 2, 1, 5, 6], + [5, 2, 1, 6, 1], + [5, 2, 1, 6, 2], + [5, 2, 1, 6, 3], + [5, 2, 1, 6, 4], + [5, 2, 1, 6, 5], + [5, 2, 1, 6, 6], + [5, 2, 2, 1, 1], + [5, 2, 2, 1, 2], + [5, 2, 2, 1, 3], + [5, 2, 2, 1, 4], + [5, 2, 2, 1, 5], + [5, 2, 2, 1, 6], + [5, 2, 2, 2, 1], + [5, 2, 2, 2, 2], + [5, 2, 2, 2, 3], + [5, 2, 2, 2, 4], + [5, 2, 2, 2, 5], + [5, 2, 2, 2, 6], + [5, 2, 2, 3, 1], + [5, 2, 2, 3, 2], + [5, 2, 2, 3, 3], + [5, 2, 2, 3, 5], + [5, 2, 2, 3, 6], + [5, 2, 2, 4, 1], + [5, 2, 2, 4, 2], + [5, 2, 2, 4, 4], + [5, 2, 2, 4, 5], + [5, 2, 2, 4, 6], + [5, 2, 2, 5, 1], + [5, 2, 2, 5, 2], + [5, 2, 2, 5, 3], + [5, 2, 2, 5, 4], + [5, 2, 2, 5, 5], + [5, 2, 2, 5, 6], + [5, 2, 2, 6, 1], + [5, 2, 2, 6, 2], + [5, 2, 2, 6, 3], + [5, 2, 2, 6, 4], + [5, 2, 2, 6, 5], + [5, 2, 2, 6, 6], + [5, 2, 3, 1, 1], + [5, 2, 3, 1, 2], + [5, 2, 3, 1, 3], + [5, 2, 3, 1, 5], + [5, 2, 3, 1, 6], + [5, 2, 3, 2, 1], + [5, 2, 3, 2, 2], + [5, 2, 3, 2, 3], + [5, 2, 3, 2, 5], + [5, 2, 3, 2, 6], + [5, 2, 3, 3, 1], + [5, 2, 3, 3, 2], + [5, 2, 3, 3, 3], + [5, 2, 3, 3, 5], + [5, 2, 3, 3, 6], + [5, 2, 3, 5, 1], + [5, 2, 3, 5, 2], + [5, 2, 3, 5, 3], + [5, 2, 3, 5, 5], + [5, 2, 3, 5, 6], + [5, 2, 3, 6, 1], + [5, 2, 3, 6, 2], + [5, 2, 3, 6, 3], + [5, 2, 3, 6, 5], + [5, 2, 3, 6, 6], + [5, 2, 4, 1, 1], + [5, 2, 4, 1, 2], + [5, 2, 4, 1, 4], + [5, 2, 4, 1, 5], + [5, 2, 4, 1, 6], + [5, 2, 4, 2, 1], + [5, 2, 4, 2, 2], + [5, 2, 4, 2, 4], + [5, 2, 4, 2, 5], + [5, 2, 4, 2, 6], + [5, 2, 4, 4, 1], + [5, 2, 4, 4, 2], + [5, 2, 4, 4, 4], + [5, 2, 4, 4, 5], + [5, 2, 4, 4, 6], + [5, 2, 4, 5, 1], + [5, 2, 4, 5, 2], + [5, 2, 4, 5, 4], + [5, 2, 4, 5, 5], + [5, 2, 4, 5, 6], + [5, 2, 4, 6, 1], + [5, 2, 4, 6, 2], + [5, 2, 4, 6, 4], + [5, 2, 4, 6, 5], + [5, 2, 4, 6, 6], + [5, 2, 5, 1, 1], + [5, 2, 5, 1, 2], + [5, 2, 5, 1, 3], + [5, 2, 5, 1, 4], + [5, 2, 5, 1, 5], + [5, 2, 5, 1, 6], + [5, 2, 5, 2, 1], + [5, 2, 5, 2, 2], + [5, 2, 5, 2, 3], + [5, 2, 5, 2, 4], + [5, 2, 5, 2, 5], + [5, 2, 5, 2, 6], + [5, 2, 5, 3, 1], + [5, 2, 5, 3, 2], + [5, 2, 5, 3, 3], + [5, 2, 5, 3, 5], + [5, 2, 5, 3, 6], + [5, 2, 5, 4, 1], + [5, 2, 5, 4, 2], + [5, 2, 5, 4, 4], + [5, 2, 5, 4, 5], + [5, 2, 5, 4, 6], + [5, 2, 5, 5, 1], + [5, 2, 5, 5, 2], + [5, 2, 5, 5, 3], + [5, 2, 5, 5, 4], + [5, 2, 5, 5, 5], + [5, 2, 5, 5, 6], + [5, 2, 5, 6, 1], + [5, 2, 5, 6, 2], + [5, 2, 5, 6, 3], + [5, 2, 5, 6, 4], + [5, 2, 5, 6, 5], + [5, 2, 5, 6, 6], + [5, 2, 6, 1, 1], + [5, 2, 6, 1, 2], + [5, 2, 6, 1, 3], + [5, 2, 6, 1, 4], + [5, 2, 6, 1, 5], + [5, 2, 6, 1, 6], + [5, 2, 6, 2, 1], + [5, 2, 6, 2, 2], + [5, 2, 6, 2, 3], + [5, 2, 6, 2, 4], + [5, 2, 6, 2, 5], + [5, 2, 6, 2, 6], + [5, 2, 6, 3, 1], + [5, 2, 6, 3, 2], + [5, 2, 6, 3, 3], + [5, 2, 6, 3, 5], + [5, 2, 6, 3, 6], + [5, 2, 6, 4, 1], + [5, 2, 6, 4, 2], + [5, 2, 6, 4, 4], + [5, 2, 6, 4, 5], + [5, 2, 6, 4, 6], + [5, 2, 6, 5, 1], + [5, 2, 6, 5, 2], + [5, 2, 6, 5, 3], + [5, 2, 6, 5, 4], + [5, 2, 6, 5, 5], + [5, 2, 6, 5, 6], + [5, 2, 6, 6, 1], + [5, 2, 6, 6, 2], + [5, 2, 6, 6, 3], + [5, 2, 6, 6, 4], + [5, 2, 6, 6, 5], + [5, 2, 6, 6, 6], + [5, 3, 1, 1, 1], + [5, 3, 1, 1, 2], + [5, 3, 1, 1, 3], + [5, 3, 1, 1, 4], + [5, 3, 1, 1, 5], + [5, 3, 1, 1, 6], + [5, 3, 1, 2, 1], + [5, 3, 1, 2, 2], + [5, 3, 1, 2, 3], + [5, 3, 1, 2, 5], + [5, 3, 1, 2, 6], + [5, 3, 1, 3, 1], + [5, 3, 1, 3, 2], + [5, 3, 1, 3, 3], + [5, 3, 1, 3, 4], + [5, 3, 1, 3, 5], + [5, 3, 1, 3, 6], + [5, 3, 1, 4, 1], + [5, 3, 1, 4, 3], + [5, 3, 1, 4, 4], + [5, 3, 1, 4, 5], + [5, 3, 1, 5, 1], + [5, 3, 1, 5, 2], + [5, 3, 1, 5, 3], + [5, 3, 1, 5, 4], + [5, 3, 1, 5, 5], + [5, 3, 1, 5, 6], + [5, 3, 1, 6, 1], + [5, 3, 1, 6, 2], + [5, 3, 1, 6, 3], + [5, 3, 1, 6, 5], + [5, 3, 1, 6, 6], + [5, 3, 2, 1, 1], + [5, 3, 2, 1, 2], + [5, 3, 2, 1, 3], + [5, 3, 2, 1, 5], + [5, 3, 2, 1, 6], + [5, 3, 2, 2, 1], + [5, 3, 2, 2, 2], + [5, 3, 2, 2, 3], + [5, 3, 2, 2, 5], + [5, 3, 2, 2, 6], + [5, 3, 2, 3, 1], + [5, 3, 2, 3, 2], + [5, 3, 2, 3, 3], + [5, 3, 2, 3, 5], + [5, 3, 2, 3, 6], + [5, 3, 2, 5, 1], + [5, 3, 2, 5, 2], + [5, 3, 2, 5, 3], + [5, 3, 2, 5, 5], + [5, 3, 2, 5, 6], + [5, 3, 2, 6, 1], + [5, 3, 2, 6, 2], + [5, 3, 2, 6, 3], + [5, 3, 2, 6, 5], + [5, 3, 2, 6, 6], + [5, 3, 3, 1, 1], + [5, 3, 3, 1, 2], + [5, 3, 3, 1, 3], + [5, 3, 3, 1, 4], + [5, 3, 3, 1, 5], + [5, 3, 3, 1, 6], + [5, 3, 3, 2, 1], + [5, 3, 3, 2, 2], + [5, 3, 3, 2, 3], + [5, 3, 3, 2, 5], + [5, 3, 3, 2, 6], + [5, 3, 3, 3, 1], + [5, 3, 3, 3, 2], + [5, 3, 3, 3, 3], + [5, 3, 3, 3, 4], + [5, 3, 3, 3, 5], + [5, 3, 3, 3, 6], + [5, 3, 3, 4, 1], + [5, 3, 3, 4, 3], + [5, 3, 3, 4, 4], + [5, 3, 3, 4, 5], + [5, 3, 3, 5, 1], + [5, 3, 3, 5, 2], + [5, 3, 3, 5, 3], + [5, 3, 3, 5, 4], + [5, 3, 3, 5, 5], + [5, 3, 3, 5, 6], + [5, 3, 3, 6, 1], + [5, 3, 3, 6, 2], + [5, 3, 3, 6, 3], + [5, 3, 3, 6, 5], + [5, 3, 3, 6, 6], + [5, 3, 4, 1, 1], + [5, 3, 4, 1, 3], + [5, 3, 4, 1, 4], + [5, 3, 4, 1, 5], + [5, 3, 4, 3, 1], + [5, 3, 4, 3, 3], + [5, 3, 4, 3, 4], + [5, 3, 4, 3, 5], + [5, 3, 4, 4, 1], + [5, 3, 4, 4, 3], + [5, 3, 4, 4, 4], + [5, 3, 4, 4, 5], + [5, 3, 4, 5, 1], + [5, 3, 4, 5, 3], + [5, 3, 4, 5, 4], + [5, 3, 4, 5, 5], + [5, 3, 5, 1, 1], + [5, 3, 5, 1, 2], + [5, 3, 5, 1, 3], + [5, 3, 5, 1, 4], + [5, 3, 5, 1, 5], + [5, 3, 5, 1, 6], + [5, 3, 5, 2, 1], + [5, 3, 5, 2, 2], + [5, 3, 5, 2, 3], + [5, 3, 5, 2, 5], + [5, 3, 5, 2, 6], + [5, 3, 5, 3, 1], + [5, 3, 5, 3, 2], + [5, 3, 5, 3, 3], + [5, 3, 5, 3, 4], + [5, 3, 5, 3, 5], + [5, 3, 5, 3, 6], + [5, 3, 5, 4, 1], + [5, 3, 5, 4, 3], + [5, 3, 5, 4, 4], + [5, 3, 5, 4, 5], + [5, 3, 5, 5, 1], + [5, 3, 5, 5, 2], + [5, 3, 5, 5, 3], + [5, 3, 5, 5, 4], + [5, 3, 5, 5, 5], + [5, 3, 5, 5, 6], + [5, 3, 5, 6, 1], + [5, 3, 5, 6, 2], + [5, 3, 5, 6, 3], + [5, 3, 5, 6, 5], + [5, 3, 5, 6, 6], + [5, 3, 6, 1, 1], + [5, 3, 6, 1, 2], + [5, 3, 6, 1, 3], + [5, 3, 6, 1, 5], + [5, 3, 6, 1, 6], + [5, 3, 6, 2, 1], + [5, 3, 6, 2, 2], + [5, 3, 6, 2, 3], + [5, 3, 6, 2, 5], + [5, 3, 6, 2, 6], + [5, 3, 6, 3, 1], + [5, 3, 6, 3, 2], + [5, 3, 6, 3, 3], + [5, 3, 6, 3, 5], + [5, 3, 6, 3, 6], + [5, 3, 6, 5, 1], + [5, 3, 6, 5, 2], + [5, 3, 6, 5, 3], + [5, 3, 6, 5, 5], + [5, 3, 6, 5, 6], + [5, 3, 6, 6, 1], + [5, 3, 6, 6, 2], + [5, 3, 6, 6, 3], + [5, 3, 6, 6, 5], + [5, 3, 6, 6, 6], + [5, 4, 1, 1, 1], + [5, 4, 1, 1, 2], + [5, 4, 1, 1, 3], + [5, 4, 1, 1, 4], + [5, 4, 1, 1, 5], + [5, 4, 1, 1, 6], + [5, 4, 1, 2, 1], + [5, 4, 1, 2, 2], + [5, 4, 1, 2, 4], + [5, 4, 1, 2, 5], + [5, 4, 1, 2, 6], + [5, 4, 1, 3, 1], + [5, 4, 1, 3, 3], + [5, 4, 1, 3, 4], + [5, 4, 1, 3, 5], + [5, 4, 1, 4, 1], + [5, 4, 1, 4, 2], + [5, 4, 1, 4, 3], + [5, 4, 1, 4, 4], + [5, 4, 1, 4, 5], + [5, 4, 1, 4, 6], + [5, 4, 1, 5, 1], + [5, 4, 1, 5, 2], + [5, 4, 1, 5, 3], + [5, 4, 1, 5, 4], + [5, 4, 1, 5, 5], + [5, 4, 1, 5, 6], + [5, 4, 1, 6, 1], + [5, 4, 1, 6, 2], + [5, 4, 1, 6, 4], + [5, 4, 1, 6, 5], + [5, 4, 1, 6, 6], + [5, 4, 2, 1, 1], + [5, 4, 2, 1, 2], + [5, 4, 2, 1, 4], + [5, 4, 2, 1, 5], + [5, 4, 2, 1, 6], + [5, 4, 2, 2, 1], + [5, 4, 2, 2, 2], + [5, 4, 2, 2, 4], + [5, 4, 2, 2, 5], + [5, 4, 2, 2, 6], + [5, 4, 2, 4, 1], + [5, 4, 2, 4, 2], + [5, 4, 2, 4, 4], + [5, 4, 2, 4, 5], + [5, 4, 2, 4, 6], + [5, 4, 2, 5, 1], + [5, 4, 2, 5, 2], + [5, 4, 2, 5, 4], + [5, 4, 2, 5, 5], + [5, 4, 2, 5, 6], + [5, 4, 2, 6, 1], + [5, 4, 2, 6, 2], + [5, 4, 2, 6, 4], + [5, 4, 2, 6, 5], + [5, 4, 2, 6, 6], + [5, 4, 3, 1, 1], + [5, 4, 3, 1, 3], + [5, 4, 3, 1, 4], + [5, 4, 3, 1, 5], + [5, 4, 3, 3, 1], + [5, 4, 3, 3, 3], + [5, 4, 3, 3, 4], + [5, 4, 3, 3, 5], + [5, 4, 3, 4, 1], + [5, 4, 3, 4, 3], + [5, 4, 3, 4, 4], + [5, 4, 3, 4, 5], + [5, 4, 3, 5, 1], + [5, 4, 3, 5, 3], + [5, 4, 3, 5, 4], + [5, 4, 3, 5, 5], + [5, 4, 4, 1, 1], + [5, 4, 4, 1, 2], + [5, 4, 4, 1, 3], + [5, 4, 4, 1, 4], + [5, 4, 4, 1, 5], + [5, 4, 4, 1, 6], + [5, 4, 4, 2, 1], + [5, 4, 4, 2, 2], + [5, 4, 4, 2, 4], + [5, 4, 4, 2, 5], + [5, 4, 4, 2, 6], + [5, 4, 4, 3, 1], + [5, 4, 4, 3, 3], + [5, 4, 4, 3, 4], + [5, 4, 4, 3, 5], + [5, 4, 4, 4, 1], + [5, 4, 4, 4, 2], + [5, 4, 4, 4, 3], + [5, 4, 4, 4, 4], + [5, 4, 4, 4, 5], + [5, 4, 4, 4, 6], + [5, 4, 4, 5, 1], + [5, 4, 4, 5, 2], + [5, 4, 4, 5, 3], + [5, 4, 4, 5, 4], + [5, 4, 4, 5, 5], + [5, 4, 4, 5, 6], + [5, 4, 4, 6, 1], + [5, 4, 4, 6, 2], + [5, 4, 4, 6, 4], + [5, 4, 4, 6, 5], + [5, 4, 4, 6, 6], + [5, 4, 5, 1, 1], + [5, 4, 5, 1, 2], + [5, 4, 5, 1, 3], + [5, 4, 5, 1, 4], + [5, 4, 5, 1, 5], + [5, 4, 5, 1, 6], + [5, 4, 5, 2, 1], + [5, 4, 5, 2, 2], + [5, 4, 5, 2, 4], + [5, 4, 5, 2, 5], + [5, 4, 5, 2, 6], + [5, 4, 5, 3, 1], + [5, 4, 5, 3, 3], + [5, 4, 5, 3, 4], + [5, 4, 5, 3, 5], + [5, 4, 5, 4, 1], + [5, 4, 5, 4, 2], + [5, 4, 5, 4, 3], + [5, 4, 5, 4, 4], + [5, 4, 5, 4, 5], + [5, 4, 5, 4, 6], + [5, 4, 5, 5, 1], + [5, 4, 5, 5, 2], + [5, 4, 5, 5, 3], + [5, 4, 5, 5, 4], + [5, 4, 5, 5, 5], + [5, 4, 5, 5, 6], + [5, 4, 5, 6, 1], + [5, 4, 5, 6, 2], + [5, 4, 5, 6, 4], + [5, 4, 5, 6, 5], + [5, 4, 5, 6, 6], + [5, 4, 6, 1, 1], + [5, 4, 6, 1, 2], + [5, 4, 6, 1, 4], + [5, 4, 6, 1, 5], + [5, 4, 6, 1, 6], + [5, 4, 6, 2, 1], + [5, 4, 6, 2, 2], + [5, 4, 6, 2, 4], + [5, 4, 6, 2, 5], + [5, 4, 6, 2, 6], + [5, 4, 6, 4, 1], + [5, 4, 6, 4, 2], + [5, 4, 6, 4, 4], + [5, 4, 6, 4, 5], + [5, 4, 6, 4, 6], + [5, 4, 6, 5, 1], + [5, 4, 6, 5, 2], + [5, 4, 6, 5, 4], + [5, 4, 6, 5, 5], + [5, 4, 6, 5, 6], + [5, 4, 6, 6, 1], + [5, 4, 6, 6, 2], + [5, 4, 6, 6, 4], + [5, 4, 6, 6, 5], + [5, 4, 6, 6, 6], + [5, 5, 1, 1, 1], + [5, 5, 1, 1, 2], + [5, 5, 1, 1, 3], + [5, 5, 1, 1, 4], + [5, 5, 1, 1, 5], + [5, 5, 1, 1, 6], + [5, 5, 1, 2, 1], + [5, 5, 1, 2, 2], + [5, 5, 1, 2, 3], + [5, 5, 1, 2, 4], + [5, 5, 1, 2, 5], + [5, 5, 1, 2, 6], + [5, 5, 1, 3, 1], + [5, 5, 1, 3, 2], + [5, 5, 1, 3, 3], + [5, 5, 1, 3, 4], + [5, 5, 1, 3, 5], + [5, 5, 1, 3, 6], + [5, 5, 1, 4, 1], + [5, 5, 1, 4, 2], + [5, 5, 1, 4, 3], + [5, 5, 1, 4, 4], + [5, 5, 1, 4, 5], + [5, 5, 1, 4, 6], + [5, 5, 1, 5, 1], + [5, 5, 1, 5, 2], + [5, 5, 1, 5, 3], + [5, 5, 1, 5, 4], + [5, 5, 1, 5, 5], + [5, 5, 1, 5, 6], + [5, 5, 1, 6, 1], + [5, 5, 1, 6, 2], + [5, 5, 1, 6, 3], + [5, 5, 1, 6, 4], + [5, 5, 1, 6, 5], + [5, 5, 1, 6, 6], + [5, 5, 2, 1, 1], + [5, 5, 2, 1, 2], + [5, 5, 2, 1, 3], + [5, 5, 2, 1, 4], + [5, 5, 2, 1, 5], + [5, 5, 2, 1, 6], + [5, 5, 2, 2, 1], + [5, 5, 2, 2, 2], + [5, 5, 2, 2, 3], + [5, 5, 2, 2, 4], + [5, 5, 2, 2, 5], + [5, 5, 2, 2, 6], + [5, 5, 2, 3, 1], + [5, 5, 2, 3, 2], + [5, 5, 2, 3, 3], + [5, 5, 2, 3, 5], + [5, 5, 2, 3, 6], + [5, 5, 2, 4, 1], + [5, 5, 2, 4, 2], + [5, 5, 2, 4, 4], + [5, 5, 2, 4, 5], + [5, 5, 2, 4, 6], + [5, 5, 2, 5, 1], + [5, 5, 2, 5, 2], + [5, 5, 2, 5, 3], + [5, 5, 2, 5, 4], + [5, 5, 2, 5, 5], + [5, 5, 2, 5, 6], + [5, 5, 2, 6, 1], + [5, 5, 2, 6, 2], + [5, 5, 2, 6, 3], + [5, 5, 2, 6, 4], + [5, 5, 2, 6, 5], + [5, 5, 2, 6, 6], + [5, 5, 3, 1, 1], + [5, 5, 3, 1, 2], + [5, 5, 3, 1, 3], + [5, 5, 3, 1, 4], + [5, 5, 3, 1, 5], + [5, 5, 3, 1, 6], + [5, 5, 3, 2, 1], + [5, 5, 3, 2, 2], + [5, 5, 3, 2, 3], + [5, 5, 3, 2, 5], + [5, 5, 3, 2, 6], + [5, 5, 3, 3, 1], + [5, 5, 3, 3, 2], + [5, 5, 3, 3, 3], + [5, 5, 3, 3, 4], + [5, 5, 3, 3, 5], + [5, 5, 3, 3, 6], + [5, 5, 3, 4, 1], + [5, 5, 3, 4, 3], + [5, 5, 3, 4, 4], + [5, 5, 3, 4, 5], + [5, 5, 3, 5, 1], + [5, 5, 3, 5, 2], + [5, 5, 3, 5, 3], + [5, 5, 3, 5, 4], + [5, 5, 3, 5, 5], + [5, 5, 3, 5, 6], + [5, 5, 3, 6, 1], + [5, 5, 3, 6, 2], + [5, 5, 3, 6, 3], + [5, 5, 3, 6, 5], + [5, 5, 3, 6, 6], + [5, 5, 4, 1, 1], + [5, 5, 4, 1, 2], + [5, 5, 4, 1, 3], + [5, 5, 4, 1, 4], + [5, 5, 4, 1, 5], + [5, 5, 4, 1, 6], + [5, 5, 4, 2, 1], + [5, 5, 4, 2, 2], + [5, 5, 4, 2, 4], + [5, 5, 4, 2, 5], + [5, 5, 4, 2, 6], + [5, 5, 4, 3, 1], + [5, 5, 4, 3, 3], + [5, 5, 4, 3, 4], + [5, 5, 4, 3, 5], + [5, 5, 4, 4, 1], + [5, 5, 4, 4, 2], + [5, 5, 4, 4, 3], + [5, 5, 4, 4, 4], + [5, 5, 4, 4, 5], + [5, 5, 4, 4, 6], + [5, 5, 4, 5, 1], + [5, 5, 4, 5, 2], + [5, 5, 4, 5, 3], + [5, 5, 4, 5, 4], + [5, 5, 4, 5, 5], + [5, 5, 4, 5, 6], + [5, 5, 4, 6, 1], + [5, 5, 4, 6, 2], + [5, 5, 4, 6, 4], + [5, 5, 4, 6, 5], + [5, 5, 4, 6, 6], + [5, 5, 5, 1, 1], + [5, 5, 5, 1, 2], + [5, 5, 5, 1, 3], + [5, 5, 5, 1, 4], + [5, 5, 5, 1, 5], + [5, 5, 5, 1, 6], + [5, 5, 5, 2, 1], + [5, 5, 5, 2, 2], + [5, 5, 5, 2, 3], + [5, 5, 5, 2, 4], + [5, 5, 5, 2, 5], + [5, 5, 5, 2, 6], + [5, 5, 5, 3, 1], + [5, 5, 5, 3, 2], + [5, 5, 5, 3, 3], + [5, 5, 5, 3, 4], + [5, 5, 5, 3, 5], + [5, 5, 5, 3, 6], + [5, 5, 5, 4, 1], + [5, 5, 5, 4, 2], + [5, 5, 5, 4, 3], + [5, 5, 5, 4, 4], + [5, 5, 5, 4, 5], + [5, 5, 5, 4, 6], + [5, 5, 5, 5, 1], + [5, 5, 5, 5, 2], + [5, 5, 5, 5, 3], + [5, 5, 5, 5, 4], + [5, 5, 5, 5, 5], + [5, 5, 5, 5, 6], + [5, 5, 5, 6, 1], + [5, 5, 5, 6, 2], + [5, 5, 5, 6, 3], + [5, 5, 5, 6, 4], + [5, 5, 5, 6, 5], + [5, 5, 5, 6, 6], + [5, 5, 6, 1, 1], + [5, 5, 6, 1, 2], + [5, 5, 6, 1, 3], + [5, 5, 6, 1, 4], + [5, 5, 6, 1, 5], + [5, 5, 6, 1, 6], + [5, 5, 6, 2, 1], + [5, 5, 6, 2, 2], + [5, 5, 6, 2, 3], + [5, 5, 6, 2, 4], + [5, 5, 6, 2, 5], + [5, 5, 6, 2, 6], + [5, 5, 6, 3, 1], + [5, 5, 6, 3, 2], + [5, 5, 6, 3, 3], + [5, 5, 6, 3, 5], + [5, 5, 6, 3, 6], + [5, 5, 6, 4, 1], + [5, 5, 6, 4, 2], + [5, 5, 6, 4, 4], + [5, 5, 6, 4, 5], + [5, 5, 6, 4, 6], + [5, 5, 6, 5, 1], + [5, 5, 6, 5, 2], + [5, 5, 6, 5, 3], + [5, 5, 6, 5, 4], + [5, 5, 6, 5, 5], + [5, 5, 6, 5, 6], + [5, 5, 6, 6, 1], + [5, 5, 6, 6, 2], + [5, 5, 6, 6, 3], + [5, 5, 6, 6, 4], + [5, 5, 6, 6, 5], + [5, 5, 6, 6, 6], + [5, 6, 1, 1, 1], + [5, 6, 1, 1, 2], + [5, 6, 1, 1, 3], + [5, 6, 1, 1, 4], + [5, 6, 1, 1, 5], + [5, 6, 1, 1, 6], + [5, 6, 1, 2, 1], + [5, 6, 1, 2, 2], + [5, 6, 1, 2, 3], + [5, 6, 1, 2, 4], + [5, 6, 1, 2, 5], + [5, 6, 1, 2, 6], + [5, 6, 1, 3, 1], + [5, 6, 1, 3, 2], + [5, 6, 1, 3, 3], + [5, 6, 1, 3, 5], + [5, 6, 1, 3, 6], + [5, 6, 1, 4, 1], + [5, 6, 1, 4, 2], + [5, 6, 1, 4, 4], + [5, 6, 1, 4, 5], + [5, 6, 1, 4, 6], + [5, 6, 1, 5, 1], + [5, 6, 1, 5, 2], + [5, 6, 1, 5, 3], + [5, 6, 1, 5, 4], + [5, 6, 1, 5, 5], + [5, 6, 1, 5, 6], + [5, 6, 1, 6, 1], + [5, 6, 1, 6, 2], + [5, 6, 1, 6, 3], + [5, 6, 1, 6, 4], + [5, 6, 1, 6, 5], + [5, 6, 1, 6, 6], + [5, 6, 2, 1, 1], + [5, 6, 2, 1, 2], + [5, 6, 2, 1, 3], + [5, 6, 2, 1, 4], + [5, 6, 2, 1, 5], + [5, 6, 2, 1, 6], + [5, 6, 2, 2, 1], + [5, 6, 2, 2, 2], + [5, 6, 2, 2, 3], + [5, 6, 2, 2, 4], + [5, 6, 2, 2, 5], + [5, 6, 2, 2, 6], + [5, 6, 2, 3, 1], + [5, 6, 2, 3, 2], + [5, 6, 2, 3, 3], + [5, 6, 2, 3, 5], + [5, 6, 2, 3, 6], + [5, 6, 2, 4, 1], + [5, 6, 2, 4, 2], + [5, 6, 2, 4, 4], + [5, 6, 2, 4, 5], + [5, 6, 2, 4, 6], + [5, 6, 2, 5, 1], + [5, 6, 2, 5, 2], + [5, 6, 2, 5, 3], + [5, 6, 2, 5, 4], + [5, 6, 2, 5, 5], + [5, 6, 2, 5, 6], + [5, 6, 2, 6, 1], + [5, 6, 2, 6, 2], + [5, 6, 2, 6, 3], + [5, 6, 2, 6, 4], + [5, 6, 2, 6, 5], + [5, 6, 2, 6, 6], + [5, 6, 3, 1, 1], + [5, 6, 3, 1, 2], + [5, 6, 3, 1, 3], + [5, 6, 3, 1, 5], + [5, 6, 3, 1, 6], + [5, 6, 3, 2, 1], + [5, 6, 3, 2, 2], + [5, 6, 3, 2, 3], + [5, 6, 3, 2, 5], + [5, 6, 3, 2, 6], + [5, 6, 3, 3, 1], + [5, 6, 3, 3, 2], + [5, 6, 3, 3, 3], + [5, 6, 3, 3, 5], + [5, 6, 3, 3, 6], + [5, 6, 3, 5, 1], + [5, 6, 3, 5, 2], + [5, 6, 3, 5, 3], + [5, 6, 3, 5, 5], + [5, 6, 3, 5, 6], + [5, 6, 3, 6, 1], + [5, 6, 3, 6, 2], + [5, 6, 3, 6, 3], + [5, 6, 3, 6, 5], + [5, 6, 3, 6, 6], + [5, 6, 4, 1, 1], + [5, 6, 4, 1, 2], + [5, 6, 4, 1, 4], + [5, 6, 4, 1, 5], + [5, 6, 4, 1, 6], + [5, 6, 4, 2, 1], + [5, 6, 4, 2, 2], + [5, 6, 4, 2, 4], + [5, 6, 4, 2, 5], + [5, 6, 4, 2, 6], + [5, 6, 4, 4, 1], + [5, 6, 4, 4, 2], + [5, 6, 4, 4, 4], + [5, 6, 4, 4, 5], + [5, 6, 4, 4, 6], + [5, 6, 4, 5, 1], + [5, 6, 4, 5, 2], + [5, 6, 4, 5, 4], + [5, 6, 4, 5, 5], + [5, 6, 4, 5, 6], + [5, 6, 4, 6, 1], + [5, 6, 4, 6, 2], + [5, 6, 4, 6, 4], + [5, 6, 4, 6, 5], + [5, 6, 4, 6, 6], + [5, 6, 5, 1, 1], + [5, 6, 5, 1, 2], + [5, 6, 5, 1, 3], + [5, 6, 5, 1, 4], + [5, 6, 5, 1, 5], + [5, 6, 5, 1, 6], + [5, 6, 5, 2, 1], + [5, 6, 5, 2, 2], + [5, 6, 5, 2, 3], + [5, 6, 5, 2, 4], + [5, 6, 5, 2, 5], + [5, 6, 5, 2, 6], + [5, 6, 5, 3, 1], + [5, 6, 5, 3, 2], + [5, 6, 5, 3, 3], + [5, 6, 5, 3, 5], + [5, 6, 5, 3, 6], + [5, 6, 5, 4, 1], + [5, 6, 5, 4, 2], + [5, 6, 5, 4, 4], + [5, 6, 5, 4, 5], + [5, 6, 5, 4, 6], + [5, 6, 5, 5, 1], + [5, 6, 5, 5, 2], + [5, 6, 5, 5, 3], + [5, 6, 5, 5, 4], + [5, 6, 5, 5, 5], + [5, 6, 5, 5, 6], + [5, 6, 5, 6, 1], + [5, 6, 5, 6, 2], + [5, 6, 5, 6, 3], + [5, 6, 5, 6, 4], + [5, 6, 5, 6, 5], + [5, 6, 5, 6, 6], + [5, 6, 6, 1, 1], + [5, 6, 6, 1, 2], + [5, 6, 6, 1, 3], + [5, 6, 6, 1, 4], + [5, 6, 6, 1, 5], + [5, 6, 6, 1, 6], + [5, 6, 6, 2, 1], + [5, 6, 6, 2, 2], + [5, 6, 6, 2, 3], + [5, 6, 6, 2, 4], + [5, 6, 6, 2, 5], + [5, 6, 6, 2, 6], + [5, 6, 6, 3, 1], + [5, 6, 6, 3, 2], + [5, 6, 6, 3, 3], + [5, 6, 6, 3, 5], + [5, 6, 6, 3, 6], + [5, 6, 6, 4, 1], + [5, 6, 6, 4, 2], + [5, 6, 6, 4, 4], + [5, 6, 6, 4, 5], + [5, 6, 6, 4, 6], + [5, 6, 6, 5, 1], + [5, 6, 6, 5, 2], + [5, 6, 6, 5, 3], + [5, 6, 6, 5, 4], + [5, 6, 6, 5, 5], + [5, 6, 6, 5, 6], + [5, 6, 6, 6, 1], + [5, 6, 6, 6, 2], + [5, 6, 6, 6, 3], + [5, 6, 6, 6, 4], + [5, 6, 6, 6, 5], + [5, 6, 6, 6, 6], + [6, 1, 1, 1, 1], + [6, 1, 1, 1, 2], + [6, 1, 1, 1, 3], + [6, 1, 1, 1, 4], + [6, 1, 1, 1, 5], + [6, 1, 1, 1, 6], + [6, 1, 1, 2, 1], + [6, 1, 1, 2, 2], + [6, 1, 1, 2, 3], + [6, 1, 1, 2, 4], + [6, 1, 1, 2, 5], + [6, 1, 1, 2, 6], + [6, 1, 1, 3, 1], + [6, 1, 1, 3, 2], + [6, 1, 1, 3, 3], + [6, 1, 1, 3, 4], + [6, 1, 1, 3, 5], + [6, 1, 1, 3, 6], + [6, 1, 1, 4, 1], + [6, 1, 1, 4, 2], + [6, 1, 1, 4, 3], + [6, 1, 1, 4, 4], + [6, 1, 1, 4, 5], + [6, 1, 1, 4, 6], + [6, 1, 1, 5, 1], + [6, 1, 1, 5, 2], + [6, 1, 1, 5, 3], + [6, 1, 1, 5, 4], + [6, 1, 1, 5, 5], + [6, 1, 1, 5, 6], + [6, 1, 1, 6, 1], + [6, 1, 1, 6, 2], + [6, 1, 1, 6, 3], + [6, 1, 1, 6, 4], + [6, 1, 1, 6, 5], + [6, 1, 1, 6, 6], + [6, 1, 2, 1, 1], + [6, 1, 2, 1, 2], + [6, 1, 2, 1, 3], + [6, 1, 2, 1, 4], + [6, 1, 2, 1, 5], + [6, 1, 2, 1, 6], + [6, 1, 2, 2, 1], + [6, 1, 2, 2, 2], + [6, 1, 2, 2, 3], + [6, 1, 2, 2, 4], + [6, 1, 2, 2, 5], + [6, 1, 2, 2, 6], + [6, 1, 2, 3, 1], + [6, 1, 2, 3, 2], + [6, 1, 2, 3, 3], + [6, 1, 2, 3, 5], + [6, 1, 2, 3, 6], + [6, 1, 2, 4, 1], + [6, 1, 2, 4, 2], + [6, 1, 2, 4, 4], + [6, 1, 2, 4, 5], + [6, 1, 2, 4, 6], + [6, 1, 2, 5, 1], + [6, 1, 2, 5, 2], + [6, 1, 2, 5, 3], + [6, 1, 2, 5, 4], + [6, 1, 2, 5, 5], + [6, 1, 2, 5, 6], + [6, 1, 2, 6, 1], + [6, 1, 2, 6, 2], + [6, 1, 2, 6, 3], + [6, 1, 2, 6, 4], + [6, 1, 2, 6, 5], + [6, 1, 2, 6, 6], + [6, 1, 3, 1, 1], + [6, 1, 3, 1, 2], + [6, 1, 3, 1, 3], + [6, 1, 3, 1, 4], + [6, 1, 3, 1, 5], + [6, 1, 3, 1, 6], + [6, 1, 3, 2, 1], + [6, 1, 3, 2, 2], + [6, 1, 3, 2, 3], + [6, 1, 3, 2, 5], + [6, 1, 3, 2, 6], + [6, 1, 3, 3, 1], + [6, 1, 3, 3, 2], + [6, 1, 3, 3, 3], + [6, 1, 3, 3, 4], + [6, 1, 3, 3, 5], + [6, 1, 3, 3, 6], + [6, 1, 3, 4, 1], + [6, 1, 3, 4, 3], + [6, 1, 3, 4, 4], + [6, 1, 3, 4, 6], + [6, 1, 3, 5, 1], + [6, 1, 3, 5, 2], + [6, 1, 3, 5, 3], + [6, 1, 3, 5, 5], + [6, 1, 3, 5, 6], + [6, 1, 3, 6, 1], + [6, 1, 3, 6, 2], + [6, 1, 3, 6, 3], + [6, 1, 3, 6, 4], + [6, 1, 3, 6, 5], + [6, 1, 3, 6, 6], + [6, 1, 4, 1, 1], + [6, 1, 4, 1, 2], + [6, 1, 4, 1, 3], + [6, 1, 4, 1, 4], + [6, 1, 4, 1, 5], + [6, 1, 4, 1, 6], + [6, 1, 4, 2, 1], + [6, 1, 4, 2, 2], + [6, 1, 4, 2, 4], + [6, 1, 4, 2, 5], + [6, 1, 4, 2, 6], + [6, 1, 4, 3, 1], + [6, 1, 4, 3, 3], + [6, 1, 4, 3, 4], + [6, 1, 4, 3, 6], + [6, 1, 4, 4, 1], + [6, 1, 4, 4, 2], + [6, 1, 4, 4, 3], + [6, 1, 4, 4, 4], + [6, 1, 4, 4, 5], + [6, 1, 4, 4, 6], + [6, 1, 4, 5, 1], + [6, 1, 4, 5, 2], + [6, 1, 4, 5, 4], + [6, 1, 4, 5, 5], + [6, 1, 4, 5, 6], + [6, 1, 4, 6, 1], + [6, 1, 4, 6, 2], + [6, 1, 4, 6, 3], + [6, 1, 4, 6, 4], + [6, 1, 4, 6, 5], + [6, 1, 4, 6, 6], + [6, 1, 5, 1, 1], + [6, 1, 5, 1, 2], + [6, 1, 5, 1, 3], + [6, 1, 5, 1, 4], + [6, 1, 5, 1, 5], + [6, 1, 5, 1, 6], + [6, 1, 5, 2, 1], + [6, 1, 5, 2, 2], + [6, 1, 5, 2, 3], + [6, 1, 5, 2, 4], + [6, 1, 5, 2, 5], + [6, 1, 5, 2, 6], + [6, 1, 5, 3, 1], + [6, 1, 5, 3, 2], + [6, 1, 5, 3, 3], + [6, 1, 5, 3, 5], + [6, 1, 5, 3, 6], + [6, 1, 5, 4, 1], + [6, 1, 5, 4, 2], + [6, 1, 5, 4, 4], + [6, 1, 5, 4, 5], + [6, 1, 5, 4, 6], + [6, 1, 5, 5, 1], + [6, 1, 5, 5, 2], + [6, 1, 5, 5, 3], + [6, 1, 5, 5, 4], + [6, 1, 5, 5, 5], + [6, 1, 5, 5, 6], + [6, 1, 5, 6, 1], + [6, 1, 5, 6, 2], + [6, 1, 5, 6, 3], + [6, 1, 5, 6, 4], + [6, 1, 5, 6, 5], + [6, 1, 5, 6, 6], + [6, 1, 6, 1, 1], + [6, 1, 6, 1, 2], + [6, 1, 6, 1, 3], + [6, 1, 6, 1, 4], + [6, 1, 6, 1, 5], + [6, 1, 6, 1, 6], + [6, 1, 6, 2, 1], + [6, 1, 6, 2, 2], + [6, 1, 6, 2, 3], + [6, 1, 6, 2, 4], + [6, 1, 6, 2, 5], + [6, 1, 6, 2, 6], + [6, 1, 6, 3, 1], + [6, 1, 6, 3, 2], + [6, 1, 6, 3, 3], + [6, 1, 6, 3, 4], + [6, 1, 6, 3, 5], + [6, 1, 6, 3, 6], + [6, 1, 6, 4, 1], + [6, 1, 6, 4, 2], + [6, 1, 6, 4, 3], + [6, 1, 6, 4, 4], + [6, 1, 6, 4, 5], + [6, 1, 6, 4, 6], + [6, 1, 6, 5, 1], + [6, 1, 6, 5, 2], + [6, 1, 6, 5, 3], + [6, 1, 6, 5, 4], + [6, 1, 6, 5, 5], + [6, 1, 6, 5, 6], + [6, 1, 6, 6, 1], + [6, 1, 6, 6, 2], + [6, 1, 6, 6, 3], + [6, 1, 6, 6, 4], + [6, 1, 6, 6, 5], + [6, 1, 6, 6, 6], + [6, 2, 1, 1, 1], + [6, 2, 1, 1, 2], + [6, 2, 1, 1, 3], + [6, 2, 1, 1, 4], + [6, 2, 1, 1, 5], + [6, 2, 1, 1, 6], + [6, 2, 1, 2, 1], + [6, 2, 1, 2, 2], + [6, 2, 1, 2, 3], + [6, 2, 1, 2, 4], + [6, 2, 1, 2, 5], + [6, 2, 1, 2, 6], + [6, 2, 1, 3, 1], + [6, 2, 1, 3, 2], + [6, 2, 1, 3, 3], + [6, 2, 1, 3, 5], + [6, 2, 1, 3, 6], + [6, 2, 1, 4, 1], + [6, 2, 1, 4, 2], + [6, 2, 1, 4, 4], + [6, 2, 1, 4, 5], + [6, 2, 1, 4, 6], + [6, 2, 1, 5, 1], + [6, 2, 1, 5, 2], + [6, 2, 1, 5, 3], + [6, 2, 1, 5, 4], + [6, 2, 1, 5, 5], + [6, 2, 1, 5, 6], + [6, 2, 1, 6, 1], + [6, 2, 1, 6, 2], + [6, 2, 1, 6, 3], + [6, 2, 1, 6, 4], + [6, 2, 1, 6, 5], + [6, 2, 1, 6, 6], + [6, 2, 2, 1, 1], + [6, 2, 2, 1, 2], + [6, 2, 2, 1, 3], + [6, 2, 2, 1, 4], + [6, 2, 2, 1, 5], + [6, 2, 2, 1, 6], + [6, 2, 2, 2, 1], + [6, 2, 2, 2, 2], + [6, 2, 2, 2, 3], + [6, 2, 2, 2, 4], + [6, 2, 2, 2, 5], + [6, 2, 2, 2, 6], + [6, 2, 2, 3, 1], + [6, 2, 2, 3, 2], + [6, 2, 2, 3, 3], + [6, 2, 2, 3, 4], + [6, 2, 2, 3, 5], + [6, 2, 2, 3, 6], + [6, 2, 2, 4, 1], + [6, 2, 2, 4, 2], + [6, 2, 2, 4, 3], + [6, 2, 2, 4, 4], + [6, 2, 2, 4, 5], + [6, 2, 2, 4, 6], + [6, 2, 2, 5, 1], + [6, 2, 2, 5, 2], + [6, 2, 2, 5, 3], + [6, 2, 2, 5, 4], + [6, 2, 2, 5, 5], + [6, 2, 2, 5, 6], + [6, 2, 2, 6, 1], + [6, 2, 2, 6, 2], + [6, 2, 2, 6, 3], + [6, 2, 2, 6, 4], + [6, 2, 2, 6, 5], + [6, 2, 2, 6, 6], + [6, 2, 3, 1, 1], + [6, 2, 3, 1, 2], + [6, 2, 3, 1, 3], + [6, 2, 3, 1, 5], + [6, 2, 3, 1, 6], + [6, 2, 3, 2, 1], + [6, 2, 3, 2, 2], + [6, 2, 3, 2, 3], + [6, 2, 3, 2, 4], + [6, 2, 3, 2, 5], + [6, 2, 3, 2, 6], + [6, 2, 3, 3, 1], + [6, 2, 3, 3, 2], + [6, 2, 3, 3, 3], + [6, 2, 3, 3, 4], + [6, 2, 3, 3, 5], + [6, 2, 3, 3, 6], + [6, 2, 3, 4, 2], + [6, 2, 3, 4, 3], + [6, 2, 3, 4, 4], + [6, 2, 3, 4, 6], + [6, 2, 3, 5, 1], + [6, 2, 3, 5, 2], + [6, 2, 3, 5, 3], + [6, 2, 3, 5, 5], + [6, 2, 3, 5, 6], + [6, 2, 3, 6, 1], + [6, 2, 3, 6, 2], + [6, 2, 3, 6, 3], + [6, 2, 3, 6, 4], + [6, 2, 3, 6, 5], + [6, 2, 3, 6, 6], + [6, 2, 4, 1, 1], + [6, 2, 4, 1, 2], + [6, 2, 4, 1, 4], + [6, 2, 4, 1, 5], + [6, 2, 4, 1, 6], + [6, 2, 4, 2, 1], + [6, 2, 4, 2, 2], + [6, 2, 4, 2, 3], + [6, 2, 4, 2, 4], + [6, 2, 4, 2, 5], + [6, 2, 4, 2, 6], + [6, 2, 4, 3, 2], + [6, 2, 4, 3, 3], + [6, 2, 4, 3, 4], + [6, 2, 4, 3, 6], + [6, 2, 4, 4, 1], + [6, 2, 4, 4, 2], + [6, 2, 4, 4, 3], + [6, 2, 4, 4, 4], + [6, 2, 4, 4, 5], + [6, 2, 4, 4, 6], + [6, 2, 4, 5, 1], + [6, 2, 4, 5, 2], + [6, 2, 4, 5, 4], + [6, 2, 4, 5, 5], + [6, 2, 4, 5, 6], + [6, 2, 4, 6, 1], + [6, 2, 4, 6, 2], + [6, 2, 4, 6, 3], + [6, 2, 4, 6, 4], + [6, 2, 4, 6, 5], + [6, 2, 4, 6, 6], + [6, 2, 5, 1, 1], + [6, 2, 5, 1, 2], + [6, 2, 5, 1, 3], + [6, 2, 5, 1, 4], + [6, 2, 5, 1, 5], + [6, 2, 5, 1, 6], + [6, 2, 5, 2, 1], + [6, 2, 5, 2, 2], + [6, 2, 5, 2, 3], + [6, 2, 5, 2, 4], + [6, 2, 5, 2, 5], + [6, 2, 5, 2, 6], + [6, 2, 5, 3, 1], + [6, 2, 5, 3, 2], + [6, 2, 5, 3, 3], + [6, 2, 5, 3, 5], + [6, 2, 5, 3, 6], + [6, 2, 5, 4, 1], + [6, 2, 5, 4, 2], + [6, 2, 5, 4, 4], + [6, 2, 5, 4, 5], + [6, 2, 5, 4, 6], + [6, 2, 5, 5, 1], + [6, 2, 5, 5, 2], + [6, 2, 5, 5, 3], + [6, 2, 5, 5, 4], + [6, 2, 5, 5, 5], + [6, 2, 5, 5, 6], + [6, 2, 5, 6, 1], + [6, 2, 5, 6, 2], + [6, 2, 5, 6, 3], + [6, 2, 5, 6, 4], + [6, 2, 5, 6, 5], + [6, 2, 5, 6, 6], + [6, 2, 6, 1, 1], + [6, 2, 6, 1, 2], + [6, 2, 6, 1, 3], + [6, 2, 6, 1, 4], + [6, 2, 6, 1, 5], + [6, 2, 6, 1, 6], + [6, 2, 6, 2, 1], + [6, 2, 6, 2, 2], + [6, 2, 6, 2, 3], + [6, 2, 6, 2, 4], + [6, 2, 6, 2, 5], + [6, 2, 6, 2, 6], + [6, 2, 6, 3, 1], + [6, 2, 6, 3, 2], + [6, 2, 6, 3, 3], + [6, 2, 6, 3, 4], + [6, 2, 6, 3, 5], + [6, 2, 6, 3, 6], + [6, 2, 6, 4, 1], + [6, 2, 6, 4, 2], + [6, 2, 6, 4, 3], + [6, 2, 6, 4, 4], + [6, 2, 6, 4, 5], + [6, 2, 6, 4, 6], + [6, 2, 6, 5, 1], + [6, 2, 6, 5, 2], + [6, 2, 6, 5, 3], + [6, 2, 6, 5, 4], + [6, 2, 6, 5, 5], + [6, 2, 6, 5, 6], + [6, 2, 6, 6, 1], + [6, 2, 6, 6, 2], + [6, 2, 6, 6, 3], + [6, 2, 6, 6, 4], + [6, 2, 6, 6, 5], + [6, 2, 6, 6, 6], + [6, 3, 1, 1, 1], + [6, 3, 1, 1, 2], + [6, 3, 1, 1, 3], + [6, 3, 1, 1, 4], + [6, 3, 1, 1, 5], + [6, 3, 1, 1, 6], + [6, 3, 1, 2, 1], + [6, 3, 1, 2, 2], + [6, 3, 1, 2, 3], + [6, 3, 1, 2, 5], + [6, 3, 1, 2, 6], + [6, 3, 1, 3, 1], + [6, 3, 1, 3, 2], + [6, 3, 1, 3, 3], + [6, 3, 1, 3, 4], + [6, 3, 1, 3, 5], + [6, 3, 1, 3, 6], + [6, 3, 1, 4, 1], + [6, 3, 1, 4, 3], + [6, 3, 1, 4, 4], + [6, 3, 1, 4, 6], + [6, 3, 1, 5, 1], + [6, 3, 1, 5, 2], + [6, 3, 1, 5, 3], + [6, 3, 1, 5, 5], + [6, 3, 1, 5, 6], + [6, 3, 1, 6, 1], + [6, 3, 1, 6, 2], + [6, 3, 1, 6, 3], + [6, 3, 1, 6, 4], + [6, 3, 1, 6, 5], + [6, 3, 1, 6, 6], + [6, 3, 2, 1, 1], + [6, 3, 2, 1, 2], + [6, 3, 2, 1, 3], + [6, 3, 2, 1, 5], + [6, 3, 2, 1, 6], + [6, 3, 2, 2, 1], + [6, 3, 2, 2, 2], + [6, 3, 2, 2, 3], + [6, 3, 2, 2, 4], + [6, 3, 2, 2, 5], + [6, 3, 2, 2, 6], + [6, 3, 2, 3, 1], + [6, 3, 2, 3, 2], + [6, 3, 2, 3, 3], + [6, 3, 2, 3, 4], + [6, 3, 2, 3, 5], + [6, 3, 2, 3, 6], + [6, 3, 2, 4, 2], + [6, 3, 2, 4, 3], + [6, 3, 2, 4, 4], + [6, 3, 2, 4, 6], + [6, 3, 2, 5, 1], + [6, 3, 2, 5, 2], + [6, 3, 2, 5, 3], + [6, 3, 2, 5, 5], + [6, 3, 2, 5, 6], + [6, 3, 2, 6, 1], + [6, 3, 2, 6, 2], + [6, 3, 2, 6, 3], + [6, 3, 2, 6, 4], + [6, 3, 2, 6, 5], + [6, 3, 2, 6, 6], + [6, 3, 3, 1, 1], + [6, 3, 3, 1, 2], + [6, 3, 3, 1, 3], + [6, 3, 3, 1, 4], + [6, 3, 3, 1, 5], + [6, 3, 3, 1, 6], + [6, 3, 3, 2, 1], + [6, 3, 3, 2, 2], + [6, 3, 3, 2, 3], + [6, 3, 3, 2, 4], + [6, 3, 3, 2, 5], + [6, 3, 3, 2, 6], + [6, 3, 3, 3, 1], + [6, 3, 3, 3, 2], + [6, 3, 3, 3, 3], + [6, 3, 3, 3, 4], + [6, 3, 3, 3, 5], + [6, 3, 3, 3, 6], + [6, 3, 3, 4, 1], + [6, 3, 3, 4, 2], + [6, 3, 3, 4, 3], + [6, 3, 3, 4, 4], + [6, 3, 3, 4, 6], + [6, 3, 3, 5, 1], + [6, 3, 3, 5, 2], + [6, 3, 3, 5, 3], + [6, 3, 3, 5, 5], + [6, 3, 3, 5, 6], + [6, 3, 3, 6, 1], + [6, 3, 3, 6, 2], + [6, 3, 3, 6, 3], + [6, 3, 3, 6, 4], + [6, 3, 3, 6, 5], + [6, 3, 3, 6, 6], + [6, 3, 4, 1, 1], + [6, 3, 4, 1, 3], + [6, 3, 4, 1, 4], + [6, 3, 4, 1, 6], + [6, 3, 4, 2, 2], + [6, 3, 4, 2, 3], + [6, 3, 4, 2, 4], + [6, 3, 4, 2, 6], + [6, 3, 4, 3, 1], + [6, 3, 4, 3, 2], + [6, 3, 4, 3, 3], + [6, 3, 4, 3, 4], + [6, 3, 4, 3, 6], + [6, 3, 4, 4, 1], + [6, 3, 4, 4, 2], + [6, 3, 4, 4, 3], + [6, 3, 4, 4, 4], + [6, 3, 4, 4, 6], + [6, 3, 4, 6, 1], + [6, 3, 4, 6, 2], + [6, 3, 4, 6, 3], + [6, 3, 4, 6, 4], + [6, 3, 4, 6, 6], + [6, 3, 5, 1, 1], + [6, 3, 5, 1, 2], + [6, 3, 5, 1, 3], + [6, 3, 5, 1, 5], + [6, 3, 5, 1, 6], + [6, 3, 5, 2, 1], + [6, 3, 5, 2, 2], + [6, 3, 5, 2, 3], + [6, 3, 5, 2, 5], + [6, 3, 5, 2, 6], + [6, 3, 5, 3, 1], + [6, 3, 5, 3, 2], + [6, 3, 5, 3, 3], + [6, 3, 5, 3, 5], + [6, 3, 5, 3, 6], + [6, 3, 5, 5, 1], + [6, 3, 5, 5, 2], + [6, 3, 5, 5, 3], + [6, 3, 5, 5, 5], + [6, 3, 5, 5, 6], + [6, 3, 5, 6, 1], + [6, 3, 5, 6, 2], + [6, 3, 5, 6, 3], + [6, 3, 5, 6, 5], + [6, 3, 5, 6, 6], + [6, 3, 6, 1, 1], + [6, 3, 6, 1, 2], + [6, 3, 6, 1, 3], + [6, 3, 6, 1, 4], + [6, 3, 6, 1, 5], + [6, 3, 6, 1, 6], + [6, 3, 6, 2, 1], + [6, 3, 6, 2, 2], + [6, 3, 6, 2, 3], + [6, 3, 6, 2, 4], + [6, 3, 6, 2, 5], + [6, 3, 6, 2, 6], + [6, 3, 6, 3, 1], + [6, 3, 6, 3, 2], + [6, 3, 6, 3, 3], + [6, 3, 6, 3, 4], + [6, 3, 6, 3, 5], + [6, 3, 6, 3, 6], + [6, 3, 6, 4, 1], + [6, 3, 6, 4, 2], + [6, 3, 6, 4, 3], + [6, 3, 6, 4, 4], + [6, 3, 6, 4, 6], + [6, 3, 6, 5, 1], + [6, 3, 6, 5, 2], + [6, 3, 6, 5, 3], + [6, 3, 6, 5, 5], + [6, 3, 6, 5, 6], + [6, 3, 6, 6, 1], + [6, 3, 6, 6, 2], + [6, 3, 6, 6, 3], + [6, 3, 6, 6, 4], + [6, 3, 6, 6, 5], + [6, 3, 6, 6, 6], + [6, 4, 1, 1, 1], + [6, 4, 1, 1, 2], + [6, 4, 1, 1, 3], + [6, 4, 1, 1, 4], + [6, 4, 1, 1, 5], + [6, 4, 1, 1, 6], + [6, 4, 1, 2, 1], + [6, 4, 1, 2, 2], + [6, 4, 1, 2, 4], + [6, 4, 1, 2, 5], + [6, 4, 1, 2, 6], + [6, 4, 1, 3, 1], + [6, 4, 1, 3, 3], + [6, 4, 1, 3, 4], + [6, 4, 1, 3, 6], + [6, 4, 1, 4, 1], + [6, 4, 1, 4, 2], + [6, 4, 1, 4, 3], + [6, 4, 1, 4, 4], + [6, 4, 1, 4, 5], + [6, 4, 1, 4, 6], + [6, 4, 1, 5, 1], + [6, 4, 1, 5, 2], + [6, 4, 1, 5, 4], + [6, 4, 1, 5, 5], + [6, 4, 1, 5, 6], + [6, 4, 1, 6, 1], + [6, 4, 1, 6, 2], + [6, 4, 1, 6, 3], + [6, 4, 1, 6, 4], + [6, 4, 1, 6, 5], + [6, 4, 1, 6, 6], + [6, 4, 2, 1, 1], + [6, 4, 2, 1, 2], + [6, 4, 2, 1, 4], + [6, 4, 2, 1, 5], + [6, 4, 2, 1, 6], + [6, 4, 2, 2, 1], + [6, 4, 2, 2, 2], + [6, 4, 2, 2, 3], + [6, 4, 2, 2, 4], + [6, 4, 2, 2, 5], + [6, 4, 2, 2, 6], + [6, 4, 2, 3, 2], + [6, 4, 2, 3, 3], + [6, 4, 2, 3, 4], + [6, 4, 2, 3, 6], + [6, 4, 2, 4, 1], + [6, 4, 2, 4, 2], + [6, 4, 2, 4, 3], + [6, 4, 2, 4, 4], + [6, 4, 2, 4, 5], + [6, 4, 2, 4, 6], + [6, 4, 2, 5, 1], + [6, 4, 2, 5, 2], + [6, 4, 2, 5, 4], + [6, 4, 2, 5, 5], + [6, 4, 2, 5, 6], + [6, 4, 2, 6, 1], + [6, 4, 2, 6, 2], + [6, 4, 2, 6, 3], + [6, 4, 2, 6, 4], + [6, 4, 2, 6, 5], + [6, 4, 2, 6, 6], + [6, 4, 3, 1, 1], + [6, 4, 3, 1, 3], + [6, 4, 3, 1, 4], + [6, 4, 3, 1, 6], + [6, 4, 3, 2, 2], + [6, 4, 3, 2, 3], + [6, 4, 3, 2, 4], + [6, 4, 3, 2, 6], + [6, 4, 3, 3, 1], + [6, 4, 3, 3, 2], + [6, 4, 3, 3, 3], + [6, 4, 3, 3, 4], + [6, 4, 3, 3, 6], + [6, 4, 3, 4, 1], + [6, 4, 3, 4, 2], + [6, 4, 3, 4, 3], + [6, 4, 3, 4, 4], + [6, 4, 3, 4, 6], + [6, 4, 3, 6, 1], + [6, 4, 3, 6, 2], + [6, 4, 3, 6, 3], + [6, 4, 3, 6, 4], + [6, 4, 3, 6, 6], + [6, 4, 4, 1, 1], + [6, 4, 4, 1, 2], + [6, 4, 4, 1, 3], + [6, 4, 4, 1, 4], + [6, 4, 4, 1, 5], + [6, 4, 4, 1, 6], + [6, 4, 4, 2, 1], + [6, 4, 4, 2, 2], + [6, 4, 4, 2, 3], + [6, 4, 4, 2, 4], + [6, 4, 4, 2, 5], + [6, 4, 4, 2, 6], + [6, 4, 4, 3, 1], + [6, 4, 4, 3, 2], + [6, 4, 4, 3, 3], + [6, 4, 4, 3, 4], + [6, 4, 4, 3, 6], + [6, 4, 4, 4, 1], + [6, 4, 4, 4, 2], + [6, 4, 4, 4, 3], + [6, 4, 4, 4, 4], + [6, 4, 4, 4, 5], + [6, 4, 4, 4, 6], + [6, 4, 4, 5, 1], + [6, 4, 4, 5, 2], + [6, 4, 4, 5, 4], + [6, 4, 4, 5, 5], + [6, 4, 4, 5, 6], + [6, 4, 4, 6, 1], + [6, 4, 4, 6, 2], + [6, 4, 4, 6, 3], + [6, 4, 4, 6, 4], + [6, 4, 4, 6, 5], + [6, 4, 4, 6, 6], + [6, 4, 5, 1, 1], + [6, 4, 5, 1, 2], + [6, 4, 5, 1, 4], + [6, 4, 5, 1, 5], + [6, 4, 5, 1, 6], + [6, 4, 5, 2, 1], + [6, 4, 5, 2, 2], + [6, 4, 5, 2, 4], + [6, 4, 5, 2, 5], + [6, 4, 5, 2, 6], + [6, 4, 5, 4, 1], + [6, 4, 5, 4, 2], + [6, 4, 5, 4, 4], + [6, 4, 5, 4, 5], + [6, 4, 5, 4, 6], + [6, 4, 5, 5, 1], + [6, 4, 5, 5, 2], + [6, 4, 5, 5, 4], + [6, 4, 5, 5, 5], + [6, 4, 5, 5, 6], + [6, 4, 5, 6, 1], + [6, 4, 5, 6, 2], + [6, 4, 5, 6, 4], + [6, 4, 5, 6, 5], + [6, 4, 5, 6, 6], + [6, 4, 6, 1, 1], + [6, 4, 6, 1, 2], + [6, 4, 6, 1, 3], + [6, 4, 6, 1, 4], + [6, 4, 6, 1, 5], + [6, 4, 6, 1, 6], + [6, 4, 6, 2, 1], + [6, 4, 6, 2, 2], + [6, 4, 6, 2, 3], + [6, 4, 6, 2, 4], + [6, 4, 6, 2, 5], + [6, 4, 6, 2, 6], + [6, 4, 6, 3, 1], + [6, 4, 6, 3, 2], + [6, 4, 6, 3, 3], + [6, 4, 6, 3, 4], + [6, 4, 6, 3, 6], + [6, 4, 6, 4, 1], + [6, 4, 6, 4, 2], + [6, 4, 6, 4, 3], + [6, 4, 6, 4, 4], + [6, 4, 6, 4, 5], + [6, 4, 6, 4, 6], + [6, 4, 6, 5, 1], + [6, 4, 6, 5, 2], + [6, 4, 6, 5, 4], + [6, 4, 6, 5, 5], + [6, 4, 6, 5, 6], + [6, 4, 6, 6, 1], + [6, 4, 6, 6, 2], + [6, 4, 6, 6, 3], + [6, 4, 6, 6, 4], + [6, 4, 6, 6, 5], + [6, 4, 6, 6, 6], + [6, 5, 1, 1, 1], + [6, 5, 1, 1, 2], + [6, 5, 1, 1, 3], + [6, 5, 1, 1, 4], + [6, 5, 1, 1, 5], + [6, 5, 1, 1, 6], + [6, 5, 1, 2, 1], + [6, 5, 1, 2, 2], + [6, 5, 1, 2, 3], + [6, 5, 1, 2, 4], + [6, 5, 1, 2, 5], + [6, 5, 1, 2, 6], + [6, 5, 1, 3, 1], + [6, 5, 1, 3, 2], + [6, 5, 1, 3, 3], + [6, 5, 1, 3, 5], + [6, 5, 1, 3, 6], + [6, 5, 1, 4, 1], + [6, 5, 1, 4, 2], + [6, 5, 1, 4, 4], + [6, 5, 1, 4, 5], + [6, 5, 1, 4, 6], + [6, 5, 1, 5, 1], + [6, 5, 1, 5, 2], + [6, 5, 1, 5, 3], + [6, 5, 1, 5, 4], + [6, 5, 1, 5, 5], + [6, 5, 1, 5, 6], + [6, 5, 1, 6, 1], + [6, 5, 1, 6, 2], + [6, 5, 1, 6, 3], + [6, 5, 1, 6, 4], + [6, 5, 1, 6, 5], + [6, 5, 1, 6, 6], + [6, 5, 2, 1, 1], + [6, 5, 2, 1, 2], + [6, 5, 2, 1, 3], + [6, 5, 2, 1, 4], + [6, 5, 2, 1, 5], + [6, 5, 2, 1, 6], + [6, 5, 2, 2, 1], + [6, 5, 2, 2, 2], + [6, 5, 2, 2, 3], + [6, 5, 2, 2, 4], + [6, 5, 2, 2, 5], + [6, 5, 2, 2, 6], + [6, 5, 2, 3, 1], + [6, 5, 2, 3, 2], + [6, 5, 2, 3, 3], + [6, 5, 2, 3, 5], + [6, 5, 2, 3, 6], + [6, 5, 2, 4, 1], + [6, 5, 2, 4, 2], + [6, 5, 2, 4, 4], + [6, 5, 2, 4, 5], + [6, 5, 2, 4, 6], + [6, 5, 2, 5, 1], + [6, 5, 2, 5, 2], + [6, 5, 2, 5, 3], + [6, 5, 2, 5, 4], + [6, 5, 2, 5, 5], + [6, 5, 2, 5, 6], + [6, 5, 2, 6, 1], + [6, 5, 2, 6, 2], + [6, 5, 2, 6, 3], + [6, 5, 2, 6, 4], + [6, 5, 2, 6, 5], + [6, 5, 2, 6, 6], + [6, 5, 3, 1, 1], + [6, 5, 3, 1, 2], + [6, 5, 3, 1, 3], + [6, 5, 3, 1, 5], + [6, 5, 3, 1, 6], + [6, 5, 3, 2, 1], + [6, 5, 3, 2, 2], + [6, 5, 3, 2, 3], + [6, 5, 3, 2, 5], + [6, 5, 3, 2, 6], + [6, 5, 3, 3, 1], + [6, 5, 3, 3, 2], + [6, 5, 3, 3, 3], + [6, 5, 3, 3, 5], + [6, 5, 3, 3, 6], + [6, 5, 3, 5, 1], + [6, 5, 3, 5, 2], + [6, 5, 3, 5, 3], + [6, 5, 3, 5, 5], + [6, 5, 3, 5, 6], + [6, 5, 3, 6, 1], + [6, 5, 3, 6, 2], + [6, 5, 3, 6, 3], + [6, 5, 3, 6, 5], + [6, 5, 3, 6, 6], + [6, 5, 4, 1, 1], + [6, 5, 4, 1, 2], + [6, 5, 4, 1, 4], + [6, 5, 4, 1, 5], + [6, 5, 4, 1, 6], + [6, 5, 4, 2, 1], + [6, 5, 4, 2, 2], + [6, 5, 4, 2, 4], + [6, 5, 4, 2, 5], + [6, 5, 4, 2, 6], + [6, 5, 4, 4, 1], + [6, 5, 4, 4, 2], + [6, 5, 4, 4, 4], + [6, 5, 4, 4, 5], + [6, 5, 4, 4, 6], + [6, 5, 4, 5, 1], + [6, 5, 4, 5, 2], + [6, 5, 4, 5, 4], + [6, 5, 4, 5, 5], + [6, 5, 4, 5, 6], + [6, 5, 4, 6, 1], + [6, 5, 4, 6, 2], + [6, 5, 4, 6, 4], + [6, 5, 4, 6, 5], + [6, 5, 4, 6, 6], + [6, 5, 5, 1, 1], + [6, 5, 5, 1, 2], + [6, 5, 5, 1, 3], + [6, 5, 5, 1, 4], + [6, 5, 5, 1, 5], + [6, 5, 5, 1, 6], + [6, 5, 5, 2, 1], + [6, 5, 5, 2, 2], + [6, 5, 5, 2, 3], + [6, 5, 5, 2, 4], + [6, 5, 5, 2, 5], + [6, 5, 5, 2, 6], + [6, 5, 5, 3, 1], + [6, 5, 5, 3, 2], + [6, 5, 5, 3, 3], + [6, 5, 5, 3, 5], + [6, 5, 5, 3, 6], + [6, 5, 5, 4, 1], + [6, 5, 5, 4, 2], + [6, 5, 5, 4, 4], + [6, 5, 5, 4, 5], + [6, 5, 5, 4, 6], + [6, 5, 5, 5, 1], + [6, 5, 5, 5, 2], + [6, 5, 5, 5, 3], + [6, 5, 5, 5, 4], + [6, 5, 5, 5, 5], + [6, 5, 5, 5, 6], + [6, 5, 5, 6, 1], + [6, 5, 5, 6, 2], + [6, 5, 5, 6, 3], + [6, 5, 5, 6, 4], + [6, 5, 5, 6, 5], + [6, 5, 5, 6, 6], + [6, 5, 6, 1, 1], + [6, 5, 6, 1, 2], + [6, 5, 6, 1, 3], + [6, 5, 6, 1, 4], + [6, 5, 6, 1, 5], + [6, 5, 6, 1, 6], + [6, 5, 6, 2, 1], + [6, 5, 6, 2, 2], + [6, 5, 6, 2, 3], + [6, 5, 6, 2, 4], + [6, 5, 6, 2, 5], + [6, 5, 6, 2, 6], + [6, 5, 6, 3, 1], + [6, 5, 6, 3, 2], + [6, 5, 6, 3, 3], + [6, 5, 6, 3, 5], + [6, 5, 6, 3, 6], + [6, 5, 6, 4, 1], + [6, 5, 6, 4, 2], + [6, 5, 6, 4, 4], + [6, 5, 6, 4, 5], + [6, 5, 6, 4, 6], + [6, 5, 6, 5, 1], + [6, 5, 6, 5, 2], + [6, 5, 6, 5, 3], + [6, 5, 6, 5, 4], + [6, 5, 6, 5, 5], + [6, 5, 6, 5, 6], + [6, 5, 6, 6, 1], + [6, 5, 6, 6, 2], + [6, 5, 6, 6, 3], + [6, 5, 6, 6, 4], + [6, 5, 6, 6, 5], + [6, 5, 6, 6, 6], + [6, 6, 1, 1, 1], + [6, 6, 1, 1, 2], + [6, 6, 1, 1, 3], + [6, 6, 1, 1, 4], + [6, 6, 1, 1, 5], + [6, 6, 1, 1, 6], + [6, 6, 1, 2, 1], + [6, 6, 1, 2, 2], + [6, 6, 1, 2, 3], + [6, 6, 1, 2, 4], + [6, 6, 1, 2, 5], + [6, 6, 1, 2, 6], + [6, 6, 1, 3, 1], + [6, 6, 1, 3, 2], + [6, 6, 1, 3, 3], + [6, 6, 1, 3, 4], + [6, 6, 1, 3, 5], + [6, 6, 1, 3, 6], + [6, 6, 1, 4, 1], + [6, 6, 1, 4, 2], + [6, 6, 1, 4, 3], + [6, 6, 1, 4, 4], + [6, 6, 1, 4, 5], + [6, 6, 1, 4, 6], + [6, 6, 1, 5, 1], + [6, 6, 1, 5, 2], + [6, 6, 1, 5, 3], + [6, 6, 1, 5, 4], + [6, 6, 1, 5, 5], + [6, 6, 1, 5, 6], + [6, 6, 1, 6, 1], + [6, 6, 1, 6, 2], + [6, 6, 1, 6, 3], + [6, 6, 1, 6, 4], + [6, 6, 1, 6, 5], + [6, 6, 1, 6, 6], + [6, 6, 2, 1, 1], + [6, 6, 2, 1, 2], + [6, 6, 2, 1, 3], + [6, 6, 2, 1, 4], + [6, 6, 2, 1, 5], + [6, 6, 2, 1, 6], + [6, 6, 2, 2, 1], + [6, 6, 2, 2, 2], + [6, 6, 2, 2, 3], + [6, 6, 2, 2, 4], + [6, 6, 2, 2, 5], + [6, 6, 2, 2, 6], + [6, 6, 2, 3, 1], + [6, 6, 2, 3, 2], + [6, 6, 2, 3, 3], + [6, 6, 2, 3, 4], + [6, 6, 2, 3, 5], + [6, 6, 2, 3, 6], + [6, 6, 2, 4, 1], + [6, 6, 2, 4, 2], + [6, 6, 2, 4, 3], + [6, 6, 2, 4, 4], + [6, 6, 2, 4, 5], + [6, 6, 2, 4, 6], + [6, 6, 2, 5, 1], + [6, 6, 2, 5, 2], + [6, 6, 2, 5, 3], + [6, 6, 2, 5, 4], + [6, 6, 2, 5, 5], + [6, 6, 2, 5, 6], + [6, 6, 2, 6, 1], + [6, 6, 2, 6, 2], + [6, 6, 2, 6, 3], + [6, 6, 2, 6, 4], + [6, 6, 2, 6, 5], + [6, 6, 2, 6, 6], + [6, 6, 3, 1, 1], + [6, 6, 3, 1, 2], + [6, 6, 3, 1, 3], + [6, 6, 3, 1, 4], + [6, 6, 3, 1, 5], + [6, 6, 3, 1, 6], + [6, 6, 3, 2, 1], + [6, 6, 3, 2, 2], + [6, 6, 3, 2, 3], + [6, 6, 3, 2, 4], + [6, 6, 3, 2, 5], + [6, 6, 3, 2, 6], + [6, 6, 3, 3, 1], + [6, 6, 3, 3, 2], + [6, 6, 3, 3, 3], + [6, 6, 3, 3, 4], + [6, 6, 3, 3, 5], + [6, 6, 3, 3, 6], + [6, 6, 3, 4, 1], + [6, 6, 3, 4, 2], + [6, 6, 3, 4, 3], + [6, 6, 3, 4, 4], + [6, 6, 3, 4, 6], + [6, 6, 3, 5, 1], + [6, 6, 3, 5, 2], + [6, 6, 3, 5, 3], + [6, 6, 3, 5, 5], + [6, 6, 3, 5, 6], + [6, 6, 3, 6, 1], + [6, 6, 3, 6, 2], + [6, 6, 3, 6, 3], + [6, 6, 3, 6, 4], + [6, 6, 3, 6, 5], + [6, 6, 3, 6, 6], + [6, 6, 4, 1, 1], + [6, 6, 4, 1, 2], + [6, 6, 4, 1, 3], + [6, 6, 4, 1, 4], + [6, 6, 4, 1, 5], + [6, 6, 4, 1, 6], + [6, 6, 4, 2, 1], + [6, 6, 4, 2, 2], + [6, 6, 4, 2, 3], + [6, 6, 4, 2, 4], + [6, 6, 4, 2, 5], + [6, 6, 4, 2, 6], + [6, 6, 4, 3, 1], + [6, 6, 4, 3, 2], + [6, 6, 4, 3, 3], + [6, 6, 4, 3, 4], + [6, 6, 4, 3, 6], + [6, 6, 4, 4, 1], + [6, 6, 4, 4, 2], + [6, 6, 4, 4, 3], + [6, 6, 4, 4, 4], + [6, 6, 4, 4, 5], + [6, 6, 4, 4, 6], + [6, 6, 4, 5, 1], + [6, 6, 4, 5, 2], + [6, 6, 4, 5, 4], + [6, 6, 4, 5, 5], + [6, 6, 4, 5, 6], + [6, 6, 4, 6, 1], + [6, 6, 4, 6, 2], + [6, 6, 4, 6, 3], + [6, 6, 4, 6, 4], + [6, 6, 4, 6, 5], + [6, 6, 4, 6, 6], + [6, 6, 5, 1, 1], + [6, 6, 5, 1, 2], + [6, 6, 5, 1, 3], + [6, 6, 5, 1, 4], + [6, 6, 5, 1, 5], + [6, 6, 5, 1, 6], + [6, 6, 5, 2, 1], + [6, 6, 5, 2, 2], + [6, 6, 5, 2, 3], + [6, 6, 5, 2, 4], + [6, 6, 5, 2, 5], + [6, 6, 5, 2, 6], + [6, 6, 5, 3, 1], + [6, 6, 5, 3, 2], + [6, 6, 5, 3, 3], + [6, 6, 5, 3, 5], + [6, 6, 5, 3, 6], + [6, 6, 5, 4, 1], + [6, 6, 5, 4, 2], + [6, 6, 5, 4, 4], + [6, 6, 5, 4, 5], + [6, 6, 5, 4, 6], + [6, 6, 5, 5, 1], + [6, 6, 5, 5, 2], + [6, 6, 5, 5, 3], + [6, 6, 5, 5, 4], + [6, 6, 5, 5, 5], + [6, 6, 5, 5, 6], + [6, 6, 5, 6, 1], + [6, 6, 5, 6, 2], + [6, 6, 5, 6, 3], + [6, 6, 5, 6, 4], + [6, 6, 5, 6, 5], + [6, 6, 5, 6, 6], + [6, 6, 6, 1, 1], + [6, 6, 6, 1, 2], + [6, 6, 6, 1, 3], + [6, 6, 6, 1, 4], + [6, 6, 6, 1, 5], + [6, 6, 6, 1, 6], + [6, 6, 6, 2, 1], + [6, 6, 6, 2, 2], + [6, 6, 6, 2, 3], + [6, 6, 6, 2, 4], + [6, 6, 6, 2, 5], + [6, 6, 6, 2, 6], + [6, 6, 6, 3, 1], + [6, 6, 6, 3, 2], + [6, 6, 6, 3, 3], + [6, 6, 6, 3, 4], + [6, 6, 6, 3, 5], + [6, 6, 6, 3, 6], + [6, 6, 6, 4, 1], + [6, 6, 6, 4, 2], + [6, 6, 6, 4, 3], + [6, 6, 6, 4, 4], + [6, 6, 6, 4, 5], + [6, 6, 6, 4, 6], + [6, 6, 6, 5, 1], + [6, 6, 6, 5, 2], + [6, 6, 6, 5, 3], + [6, 6, 6, 5, 4], + [6, 6, 6, 5, 5], + [6, 6, 6, 5, 6], + [6, 6, 6, 6, 1], + [6, 6, 6, 6, 2], + [6, 6, 6, 6, 3], + [6, 6, 6, 6, 4], + [6, 6, 6, 6, 5], + [6, 6, 6, 6, 6]] \ No newline at end of file diff --git a/kniffel/tests/dice/not_three_of_a_kind_dice.json b/kniffel/tests/dice/not_three_of_a_kind_dice.json new file mode 100644 index 0000000..99daa4e --- /dev/null +++ b/kniffel/tests/dice/not_three_of_a_kind_dice.json @@ -0,0 +1,6120 @@ +[[1, 1, 2, 2, 3], + [1, 1, 2, 2, 4], + [1, 1, 2, 2, 5], + [1, 1, 2, 2, 6], + [1, 1, 2, 3, 2], + [1, 1, 2, 3, 3], + [1, 1, 2, 3, 4], + [1, 1, 2, 3, 5], + [1, 1, 2, 3, 6], + [1, 1, 2, 4, 2], + [1, 1, 2, 4, 3], + [1, 1, 2, 4, 4], + [1, 1, 2, 4, 5], + [1, 1, 2, 4, 6], + [1, 1, 2, 5, 2], + [1, 1, 2, 5, 3], + [1, 1, 2, 5, 4], + [1, 1, 2, 5, 5], + [1, 1, 2, 5, 6], + [1, 1, 2, 6, 2], + [1, 1, 2, 6, 3], + [1, 1, 2, 6, 4], + [1, 1, 2, 6, 5], + [1, 1, 2, 6, 6], + [1, 1, 3, 2, 2], + [1, 1, 3, 2, 3], + [1, 1, 3, 2, 4], + [1, 1, 3, 2, 5], + [1, 1, 3, 2, 6], + [1, 1, 3, 3, 2], + [1, 1, 3, 3, 4], + [1, 1, 3, 3, 5], + [1, 1, 3, 3, 6], + [1, 1, 3, 4, 2], + [1, 1, 3, 4, 3], + [1, 1, 3, 4, 4], + [1, 1, 3, 4, 5], + [1, 1, 3, 4, 6], + [1, 1, 3, 5, 2], + [1, 1, 3, 5, 3], + [1, 1, 3, 5, 4], + [1, 1, 3, 5, 5], + [1, 1, 3, 5, 6], + [1, 1, 3, 6, 2], + [1, 1, 3, 6, 3], + [1, 1, 3, 6, 4], + [1, 1, 3, 6, 5], + [1, 1, 3, 6, 6], + [1, 1, 4, 2, 2], + [1, 1, 4, 2, 3], + [1, 1, 4, 2, 4], + [1, 1, 4, 2, 5], + [1, 1, 4, 2, 6], + [1, 1, 4, 3, 2], + [1, 1, 4, 3, 3], + [1, 1, 4, 3, 4], + [1, 1, 4, 3, 5], + [1, 1, 4, 3, 6], + [1, 1, 4, 4, 2], + [1, 1, 4, 4, 3], + [1, 1, 4, 4, 5], + [1, 1, 4, 4, 6], + [1, 1, 4, 5, 2], + [1, 1, 4, 5, 3], + [1, 1, 4, 5, 4], + [1, 1, 4, 5, 5], + [1, 1, 4, 5, 6], + [1, 1, 4, 6, 2], + [1, 1, 4, 6, 3], + [1, 1, 4, 6, 4], + [1, 1, 4, 6, 5], + [1, 1, 4, 6, 6], + [1, 1, 5, 2, 2], + [1, 1, 5, 2, 3], + [1, 1, 5, 2, 4], + [1, 1, 5, 2, 5], + [1, 1, 5, 2, 6], + [1, 1, 5, 3, 2], + [1, 1, 5, 3, 3], + [1, 1, 5, 3, 4], + [1, 1, 5, 3, 5], + [1, 1, 5, 3, 6], + [1, 1, 5, 4, 2], + [1, 1, 5, 4, 3], + [1, 1, 5, 4, 4], + [1, 1, 5, 4, 5], + [1, 1, 5, 4, 6], + [1, 1, 5, 5, 2], + [1, 1, 5, 5, 3], + [1, 1, 5, 5, 4], + [1, 1, 5, 5, 6], + [1, 1, 5, 6, 2], + [1, 1, 5, 6, 3], + [1, 1, 5, 6, 4], + [1, 1, 5, 6, 5], + [1, 1, 5, 6, 6], + [1, 1, 6, 2, 2], + [1, 1, 6, 2, 3], + [1, 1, 6, 2, 4], + [1, 1, 6, 2, 5], + [1, 1, 6, 2, 6], + [1, 1, 6, 3, 2], + [1, 1, 6, 3, 3], + [1, 1, 6, 3, 4], + [1, 1, 6, 3, 5], + [1, 1, 6, 3, 6], + [1, 1, 6, 4, 2], + [1, 1, 6, 4, 3], + [1, 1, 6, 4, 4], + [1, 1, 6, 4, 5], + [1, 1, 6, 4, 6], + [1, 1, 6, 5, 2], + [1, 1, 6, 5, 3], + [1, 1, 6, 5, 4], + [1, 1, 6, 5, 5], + [1, 1, 6, 5, 6], + [1, 1, 6, 6, 2], + [1, 1, 6, 6, 3], + [1, 1, 6, 6, 4], + [1, 1, 6, 6, 5], + [1, 2, 1, 2, 3], + [1, 2, 1, 2, 4], + [1, 2, 1, 2, 5], + [1, 2, 1, 2, 6], + [1, 2, 1, 3, 2], + [1, 2, 1, 3, 3], + [1, 2, 1, 3, 4], + [1, 2, 1, 3, 5], + [1, 2, 1, 3, 6], + [1, 2, 1, 4, 2], + [1, 2, 1, 4, 3], + [1, 2, 1, 4, 4], + [1, 2, 1, 4, 5], + [1, 2, 1, 4, 6], + [1, 2, 1, 5, 2], + [1, 2, 1, 5, 3], + [1, 2, 1, 5, 4], + [1, 2, 1, 5, 5], + [1, 2, 1, 5, 6], + [1, 2, 1, 6, 2], + [1, 2, 1, 6, 3], + [1, 2, 1, 6, 4], + [1, 2, 1, 6, 5], + [1, 2, 1, 6, 6], + [1, 2, 2, 1, 3], + [1, 2, 2, 1, 4], + [1, 2, 2, 1, 5], + [1, 2, 2, 1, 6], + [1, 2, 2, 3, 1], + [1, 2, 2, 3, 3], + [1, 2, 2, 3, 4], + [1, 2, 2, 3, 5], + [1, 2, 2, 3, 6], + [1, 2, 2, 4, 1], + [1, 2, 2, 4, 3], + [1, 2, 2, 4, 4], + [1, 2, 2, 4, 5], + [1, 2, 2, 4, 6], + [1, 2, 2, 5, 1], + [1, 2, 2, 5, 3], + [1, 2, 2, 5, 4], + [1, 2, 2, 5, 5], + [1, 2, 2, 5, 6], + [1, 2, 2, 6, 1], + [1, 2, 2, 6, 3], + [1, 2, 2, 6, 4], + [1, 2, 2, 6, 5], + [1, 2, 2, 6, 6], + [1, 2, 3, 1, 2], + [1, 2, 3, 1, 3], + [1, 2, 3, 1, 4], + [1, 2, 3, 1, 5], + [1, 2, 3, 1, 6], + [1, 2, 3, 2, 1], + [1, 2, 3, 2, 3], + [1, 2, 3, 2, 4], + [1, 2, 3, 2, 5], + [1, 2, 3, 2, 6], + [1, 2, 3, 3, 1], + [1, 2, 3, 3, 2], + [1, 2, 3, 3, 4], + [1, 2, 3, 3, 5], + [1, 2, 3, 3, 6], + [1, 2, 3, 4, 1], + [1, 2, 3, 4, 2], + [1, 2, 3, 4, 3], + [1, 2, 3, 4, 4], + [1, 2, 3, 4, 5], + [1, 2, 3, 4, 6], + [1, 2, 3, 5, 1], + [1, 2, 3, 5, 2], + [1, 2, 3, 5, 3], + [1, 2, 3, 5, 4], + [1, 2, 3, 5, 5], + [1, 2, 3, 5, 6], + [1, 2, 3, 6, 1], + [1, 2, 3, 6, 2], + [1, 2, 3, 6, 3], + [1, 2, 3, 6, 4], + [1, 2, 3, 6, 5], + [1, 2, 3, 6, 6], + [1, 2, 4, 1, 2], + [1, 2, 4, 1, 3], + [1, 2, 4, 1, 4], + [1, 2, 4, 1, 5], + [1, 2, 4, 1, 6], + [1, 2, 4, 2, 1], + [1, 2, 4, 2, 3], + [1, 2, 4, 2, 4], + [1, 2, 4, 2, 5], + [1, 2, 4, 2, 6], + [1, 2, 4, 3, 1], + [1, 2, 4, 3, 2], + [1, 2, 4, 3, 3], + [1, 2, 4, 3, 4], + [1, 2, 4, 3, 5], + [1, 2, 4, 3, 6], + [1, 2, 4, 4, 1], + [1, 2, 4, 4, 2], + [1, 2, 4, 4, 3], + [1, 2, 4, 4, 5], + [1, 2, 4, 4, 6], + [1, 2, 4, 5, 1], + [1, 2, 4, 5, 2], + [1, 2, 4, 5, 3], + [1, 2, 4, 5, 4], + [1, 2, 4, 5, 5], + [1, 2, 4, 5, 6], + [1, 2, 4, 6, 1], + [1, 2, 4, 6, 2], + [1, 2, 4, 6, 3], + [1, 2, 4, 6, 4], + [1, 2, 4, 6, 5], + [1, 2, 4, 6, 6], + [1, 2, 5, 1, 2], + [1, 2, 5, 1, 3], + [1, 2, 5, 1, 4], + [1, 2, 5, 1, 5], + [1, 2, 5, 1, 6], + [1, 2, 5, 2, 1], + [1, 2, 5, 2, 3], + [1, 2, 5, 2, 4], + [1, 2, 5, 2, 5], + [1, 2, 5, 2, 6], + [1, 2, 5, 3, 1], + [1, 2, 5, 3, 2], + [1, 2, 5, 3, 3], + [1, 2, 5, 3, 4], + [1, 2, 5, 3, 5], + [1, 2, 5, 3, 6], + [1, 2, 5, 4, 1], + [1, 2, 5, 4, 2], + [1, 2, 5, 4, 3], + [1, 2, 5, 4, 4], + [1, 2, 5, 4, 5], + [1, 2, 5, 4, 6], + [1, 2, 5, 5, 1], + [1, 2, 5, 5, 2], + [1, 2, 5, 5, 3], + [1, 2, 5, 5, 4], + [1, 2, 5, 5, 6], + [1, 2, 5, 6, 1], + [1, 2, 5, 6, 2], + [1, 2, 5, 6, 3], + [1, 2, 5, 6, 4], + [1, 2, 5, 6, 5], + [1, 2, 5, 6, 6], + [1, 2, 6, 1, 2], + [1, 2, 6, 1, 3], + [1, 2, 6, 1, 4], + [1, 2, 6, 1, 5], + [1, 2, 6, 1, 6], + [1, 2, 6, 2, 1], + [1, 2, 6, 2, 3], + [1, 2, 6, 2, 4], + [1, 2, 6, 2, 5], + [1, 2, 6, 2, 6], + [1, 2, 6, 3, 1], + [1, 2, 6, 3, 2], + [1, 2, 6, 3, 3], + [1, 2, 6, 3, 4], + [1, 2, 6, 3, 5], + [1, 2, 6, 3, 6], + [1, 2, 6, 4, 1], + [1, 2, 6, 4, 2], + [1, 2, 6, 4, 3], + [1, 2, 6, 4, 4], + [1, 2, 6, 4, 5], + [1, 2, 6, 4, 6], + [1, 2, 6, 5, 1], + [1, 2, 6, 5, 2], + [1, 2, 6, 5, 3], + [1, 2, 6, 5, 4], + [1, 2, 6, 5, 5], + [1, 2, 6, 5, 6], + [1, 2, 6, 6, 1], + [1, 2, 6, 6, 2], + [1, 2, 6, 6, 3], + [1, 2, 6, 6, 4], + [1, 2, 6, 6, 5], + [1, 3, 1, 2, 2], + [1, 3, 1, 2, 3], + [1, 3, 1, 2, 4], + [1, 3, 1, 2, 5], + [1, 3, 1, 2, 6], + [1, 3, 1, 3, 2], + [1, 3, 1, 3, 4], + [1, 3, 1, 3, 5], + [1, 3, 1, 3, 6], + [1, 3, 1, 4, 2], + [1, 3, 1, 4, 3], + [1, 3, 1, 4, 4], + [1, 3, 1, 4, 5], + [1, 3, 1, 4, 6], + [1, 3, 1, 5, 2], + [1, 3, 1, 5, 3], + [1, 3, 1, 5, 4], + [1, 3, 1, 5, 5], + [1, 3, 1, 5, 6], + [1, 3, 1, 6, 2], + [1, 3, 1, 6, 3], + [1, 3, 1, 6, 4], + [1, 3, 1, 6, 5], + [1, 3, 1, 6, 6], + [1, 3, 2, 1, 2], + [1, 3, 2, 1, 3], + [1, 3, 2, 1, 4], + [1, 3, 2, 1, 5], + [1, 3, 2, 1, 6], + [1, 3, 2, 2, 1], + [1, 3, 2, 2, 3], + [1, 3, 2, 2, 4], + [1, 3, 2, 2, 5], + [1, 3, 2, 2, 6], + [1, 3, 2, 3, 1], + [1, 3, 2, 3, 2], + [1, 3, 2, 3, 4], + [1, 3, 2, 3, 5], + [1, 3, 2, 3, 6], + [1, 3, 2, 4, 1], + [1, 3, 2, 4, 2], + [1, 3, 2, 4, 3], + [1, 3, 2, 4, 4], + [1, 3, 2, 4, 5], + [1, 3, 2, 4, 6], + [1, 3, 2, 5, 1], + [1, 3, 2, 5, 2], + [1, 3, 2, 5, 3], + [1, 3, 2, 5, 4], + [1, 3, 2, 5, 5], + [1, 3, 2, 5, 6], + [1, 3, 2, 6, 1], + [1, 3, 2, 6, 2], + [1, 3, 2, 6, 3], + [1, 3, 2, 6, 4], + [1, 3, 2, 6, 5], + [1, 3, 2, 6, 6], + [1, 3, 3, 1, 2], + [1, 3, 3, 1, 4], + [1, 3, 3, 1, 5], + [1, 3, 3, 1, 6], + [1, 3, 3, 2, 1], + [1, 3, 3, 2, 2], + [1, 3, 3, 2, 4], + [1, 3, 3, 2, 5], + [1, 3, 3, 2, 6], + [1, 3, 3, 4, 1], + [1, 3, 3, 4, 2], + [1, 3, 3, 4, 4], + [1, 3, 3, 4, 5], + [1, 3, 3, 4, 6], + [1, 3, 3, 5, 1], + [1, 3, 3, 5, 2], + [1, 3, 3, 5, 4], + [1, 3, 3, 5, 5], + [1, 3, 3, 5, 6], + [1, 3, 3, 6, 1], + [1, 3, 3, 6, 2], + [1, 3, 3, 6, 4], + [1, 3, 3, 6, 5], + [1, 3, 3, 6, 6], + [1, 3, 4, 1, 2], + [1, 3, 4, 1, 3], + [1, 3, 4, 1, 4], + [1, 3, 4, 1, 5], + [1, 3, 4, 1, 6], + [1, 3, 4, 2, 1], + [1, 3, 4, 2, 2], + [1, 3, 4, 2, 3], + [1, 3, 4, 2, 4], + [1, 3, 4, 2, 5], + [1, 3, 4, 2, 6], + [1, 3, 4, 3, 1], + [1, 3, 4, 3, 2], + [1, 3, 4, 3, 4], + [1, 3, 4, 3, 5], + [1, 3, 4, 3, 6], + [1, 3, 4, 4, 1], + [1, 3, 4, 4, 2], + [1, 3, 4, 4, 3], + [1, 3, 4, 4, 5], + [1, 3, 4, 4, 6], + [1, 3, 4, 5, 1], + [1, 3, 4, 5, 2], + [1, 3, 4, 5, 3], + [1, 3, 4, 5, 4], + [1, 3, 4, 5, 5], + [1, 3, 4, 5, 6], + [1, 3, 4, 6, 1], + [1, 3, 4, 6, 2], + [1, 3, 4, 6, 3], + [1, 3, 4, 6, 4], + [1, 3, 4, 6, 5], + [1, 3, 4, 6, 6], + [1, 3, 5, 1, 2], + [1, 3, 5, 1, 3], + [1, 3, 5, 1, 4], + [1, 3, 5, 1, 5], + [1, 3, 5, 1, 6], + [1, 3, 5, 2, 1], + [1, 3, 5, 2, 2], + [1, 3, 5, 2, 3], + [1, 3, 5, 2, 4], + [1, 3, 5, 2, 5], + [1, 3, 5, 2, 6], + [1, 3, 5, 3, 1], + [1, 3, 5, 3, 2], + [1, 3, 5, 3, 4], + [1, 3, 5, 3, 5], + [1, 3, 5, 3, 6], + [1, 3, 5, 4, 1], + [1, 3, 5, 4, 2], + [1, 3, 5, 4, 3], + [1, 3, 5, 4, 4], + [1, 3, 5, 4, 5], + [1, 3, 5, 4, 6], + [1, 3, 5, 5, 1], + [1, 3, 5, 5, 2], + [1, 3, 5, 5, 3], + [1, 3, 5, 5, 4], + [1, 3, 5, 5, 6], + [1, 3, 5, 6, 1], + [1, 3, 5, 6, 2], + [1, 3, 5, 6, 3], + [1, 3, 5, 6, 4], + [1, 3, 5, 6, 5], + [1, 3, 5, 6, 6], + [1, 3, 6, 1, 2], + [1, 3, 6, 1, 3], + [1, 3, 6, 1, 4], + [1, 3, 6, 1, 5], + [1, 3, 6, 1, 6], + [1, 3, 6, 2, 1], + [1, 3, 6, 2, 2], + [1, 3, 6, 2, 3], + [1, 3, 6, 2, 4], + [1, 3, 6, 2, 5], + [1, 3, 6, 2, 6], + [1, 3, 6, 3, 1], + [1, 3, 6, 3, 2], + [1, 3, 6, 3, 4], + [1, 3, 6, 3, 5], + [1, 3, 6, 3, 6], + [1, 3, 6, 4, 1], + [1, 3, 6, 4, 2], + [1, 3, 6, 4, 3], + [1, 3, 6, 4, 4], + [1, 3, 6, 4, 5], + [1, 3, 6, 4, 6], + [1, 3, 6, 5, 1], + [1, 3, 6, 5, 2], + [1, 3, 6, 5, 3], + [1, 3, 6, 5, 4], + [1, 3, 6, 5, 5], + [1, 3, 6, 5, 6], + [1, 3, 6, 6, 1], + [1, 3, 6, 6, 2], + [1, 3, 6, 6, 3], + [1, 3, 6, 6, 4], + [1, 3, 6, 6, 5], + [1, 4, 1, 2, 2], + [1, 4, 1, 2, 3], + [1, 4, 1, 2, 4], + [1, 4, 1, 2, 5], + [1, 4, 1, 2, 6], + [1, 4, 1, 3, 2], + [1, 4, 1, 3, 3], + [1, 4, 1, 3, 4], + [1, 4, 1, 3, 5], + [1, 4, 1, 3, 6], + [1, 4, 1, 4, 2], + [1, 4, 1, 4, 3], + [1, 4, 1, 4, 5], + [1, 4, 1, 4, 6], + [1, 4, 1, 5, 2], + [1, 4, 1, 5, 3], + [1, 4, 1, 5, 4], + [1, 4, 1, 5, 5], + [1, 4, 1, 5, 6], + [1, 4, 1, 6, 2], + [1, 4, 1, 6, 3], + [1, 4, 1, 6, 4], + [1, 4, 1, 6, 5], + [1, 4, 1, 6, 6], + [1, 4, 2, 1, 2], + [1, 4, 2, 1, 3], + [1, 4, 2, 1, 4], + [1, 4, 2, 1, 5], + [1, 4, 2, 1, 6], + [1, 4, 2, 2, 1], + [1, 4, 2, 2, 3], + [1, 4, 2, 2, 4], + [1, 4, 2, 2, 5], + [1, 4, 2, 2, 6], + [1, 4, 2, 3, 1], + [1, 4, 2, 3, 2], + [1, 4, 2, 3, 3], + [1, 4, 2, 3, 4], + [1, 4, 2, 3, 5], + [1, 4, 2, 3, 6], + [1, 4, 2, 4, 1], + [1, 4, 2, 4, 2], + [1, 4, 2, 4, 3], + [1, 4, 2, 4, 5], + [1, 4, 2, 4, 6], + [1, 4, 2, 5, 1], + [1, 4, 2, 5, 2], + [1, 4, 2, 5, 3], + [1, 4, 2, 5, 4], + [1, 4, 2, 5, 5], + [1, 4, 2, 5, 6], + [1, 4, 2, 6, 1], + [1, 4, 2, 6, 2], + [1, 4, 2, 6, 3], + [1, 4, 2, 6, 4], + [1, 4, 2, 6, 5], + [1, 4, 2, 6, 6], + [1, 4, 3, 1, 2], + [1, 4, 3, 1, 3], + [1, 4, 3, 1, 4], + [1, 4, 3, 1, 5], + [1, 4, 3, 1, 6], + [1, 4, 3, 2, 1], + [1, 4, 3, 2, 2], + [1, 4, 3, 2, 3], + [1, 4, 3, 2, 4], + [1, 4, 3, 2, 5], + [1, 4, 3, 2, 6], + [1, 4, 3, 3, 1], + [1, 4, 3, 3, 2], + [1, 4, 3, 3, 4], + [1, 4, 3, 3, 5], + [1, 4, 3, 3, 6], + [1, 4, 3, 4, 1], + [1, 4, 3, 4, 2], + [1, 4, 3, 4, 3], + [1, 4, 3, 4, 5], + [1, 4, 3, 4, 6], + [1, 4, 3, 5, 1], + [1, 4, 3, 5, 2], + [1, 4, 3, 5, 3], + [1, 4, 3, 5, 4], + [1, 4, 3, 5, 5], + [1, 4, 3, 5, 6], + [1, 4, 3, 6, 1], + [1, 4, 3, 6, 2], + [1, 4, 3, 6, 3], + [1, 4, 3, 6, 4], + [1, 4, 3, 6, 5], + [1, 4, 3, 6, 6], + [1, 4, 4, 1, 2], + [1, 4, 4, 1, 3], + [1, 4, 4, 1, 5], + [1, 4, 4, 1, 6], + [1, 4, 4, 2, 1], + [1, 4, 4, 2, 2], + [1, 4, 4, 2, 3], + [1, 4, 4, 2, 5], + [1, 4, 4, 2, 6], + [1, 4, 4, 3, 1], + [1, 4, 4, 3, 2], + [1, 4, 4, 3, 3], + [1, 4, 4, 3, 5], + [1, 4, 4, 3, 6], + [1, 4, 4, 5, 1], + [1, 4, 4, 5, 2], + [1, 4, 4, 5, 3], + [1, 4, 4, 5, 5], + [1, 4, 4, 5, 6], + [1, 4, 4, 6, 1], + [1, 4, 4, 6, 2], + [1, 4, 4, 6, 3], + [1, 4, 4, 6, 5], + [1, 4, 4, 6, 6], + [1, 4, 5, 1, 2], + [1, 4, 5, 1, 3], + [1, 4, 5, 1, 4], + [1, 4, 5, 1, 5], + [1, 4, 5, 1, 6], + [1, 4, 5, 2, 1], + [1, 4, 5, 2, 2], + [1, 4, 5, 2, 3], + [1, 4, 5, 2, 4], + [1, 4, 5, 2, 5], + [1, 4, 5, 2, 6], + [1, 4, 5, 3, 1], + [1, 4, 5, 3, 2], + [1, 4, 5, 3, 3], + [1, 4, 5, 3, 4], + [1, 4, 5, 3, 5], + [1, 4, 5, 3, 6], + [1, 4, 5, 4, 1], + [1, 4, 5, 4, 2], + [1, 4, 5, 4, 3], + [1, 4, 5, 4, 5], + [1, 4, 5, 4, 6], + [1, 4, 5, 5, 1], + [1, 4, 5, 5, 2], + [1, 4, 5, 5, 3], + [1, 4, 5, 5, 4], + [1, 4, 5, 5, 6], + [1, 4, 5, 6, 1], + [1, 4, 5, 6, 2], + [1, 4, 5, 6, 3], + [1, 4, 5, 6, 4], + [1, 4, 5, 6, 5], + [1, 4, 5, 6, 6], + [1, 4, 6, 1, 2], + [1, 4, 6, 1, 3], + [1, 4, 6, 1, 4], + [1, 4, 6, 1, 5], + [1, 4, 6, 1, 6], + [1, 4, 6, 2, 1], + [1, 4, 6, 2, 2], + [1, 4, 6, 2, 3], + [1, 4, 6, 2, 4], + [1, 4, 6, 2, 5], + [1, 4, 6, 2, 6], + [1, 4, 6, 3, 1], + [1, 4, 6, 3, 2], + [1, 4, 6, 3, 3], + [1, 4, 6, 3, 4], + [1, 4, 6, 3, 5], + [1, 4, 6, 3, 6], + [1, 4, 6, 4, 1], + [1, 4, 6, 4, 2], + [1, 4, 6, 4, 3], + [1, 4, 6, 4, 5], + [1, 4, 6, 4, 6], + [1, 4, 6, 5, 1], + [1, 4, 6, 5, 2], + [1, 4, 6, 5, 3], + [1, 4, 6, 5, 4], + [1, 4, 6, 5, 5], + [1, 4, 6, 5, 6], + [1, 4, 6, 6, 1], + [1, 4, 6, 6, 2], + [1, 4, 6, 6, 3], + [1, 4, 6, 6, 4], + [1, 4, 6, 6, 5], + [1, 5, 1, 2, 2], + [1, 5, 1, 2, 3], + [1, 5, 1, 2, 4], + [1, 5, 1, 2, 5], + [1, 5, 1, 2, 6], + [1, 5, 1, 3, 2], + [1, 5, 1, 3, 3], + [1, 5, 1, 3, 4], + [1, 5, 1, 3, 5], + [1, 5, 1, 3, 6], + [1, 5, 1, 4, 2], + [1, 5, 1, 4, 3], + [1, 5, 1, 4, 4], + [1, 5, 1, 4, 5], + [1, 5, 1, 4, 6], + [1, 5, 1, 5, 2], + [1, 5, 1, 5, 3], + [1, 5, 1, 5, 4], + [1, 5, 1, 5, 6], + [1, 5, 1, 6, 2], + [1, 5, 1, 6, 3], + [1, 5, 1, 6, 4], + [1, 5, 1, 6, 5], + [1, 5, 1, 6, 6], + [1, 5, 2, 1, 2], + [1, 5, 2, 1, 3], + [1, 5, 2, 1, 4], + [1, 5, 2, 1, 5], + [1, 5, 2, 1, 6], + [1, 5, 2, 2, 1], + [1, 5, 2, 2, 3], + [1, 5, 2, 2, 4], + [1, 5, 2, 2, 5], + [1, 5, 2, 2, 6], + [1, 5, 2, 3, 1], + [1, 5, 2, 3, 2], + [1, 5, 2, 3, 3], + [1, 5, 2, 3, 4], + [1, 5, 2, 3, 5], + [1, 5, 2, 3, 6], + [1, 5, 2, 4, 1], + [1, 5, 2, 4, 2], + [1, 5, 2, 4, 3], + [1, 5, 2, 4, 4], + [1, 5, 2, 4, 5], + [1, 5, 2, 4, 6], + [1, 5, 2, 5, 1], + [1, 5, 2, 5, 2], + [1, 5, 2, 5, 3], + [1, 5, 2, 5, 4], + [1, 5, 2, 5, 6], + [1, 5, 2, 6, 1], + [1, 5, 2, 6, 2], + [1, 5, 2, 6, 3], + [1, 5, 2, 6, 4], + [1, 5, 2, 6, 5], + [1, 5, 2, 6, 6], + [1, 5, 3, 1, 2], + [1, 5, 3, 1, 3], + [1, 5, 3, 1, 4], + [1, 5, 3, 1, 5], + [1, 5, 3, 1, 6], + [1, 5, 3, 2, 1], + [1, 5, 3, 2, 2], + [1, 5, 3, 2, 3], + [1, 5, 3, 2, 4], + [1, 5, 3, 2, 5], + [1, 5, 3, 2, 6], + [1, 5, 3, 3, 1], + [1, 5, 3, 3, 2], + [1, 5, 3, 3, 4], + [1, 5, 3, 3, 5], + [1, 5, 3, 3, 6], + [1, 5, 3, 4, 1], + [1, 5, 3, 4, 2], + [1, 5, 3, 4, 3], + [1, 5, 3, 4, 4], + [1, 5, 3, 4, 5], + [1, 5, 3, 4, 6], + [1, 5, 3, 5, 1], + [1, 5, 3, 5, 2], + [1, 5, 3, 5, 3], + [1, 5, 3, 5, 4], + [1, 5, 3, 5, 6], + [1, 5, 3, 6, 1], + [1, 5, 3, 6, 2], + [1, 5, 3, 6, 3], + [1, 5, 3, 6, 4], + [1, 5, 3, 6, 5], + [1, 5, 3, 6, 6], + [1, 5, 4, 1, 2], + [1, 5, 4, 1, 3], + [1, 5, 4, 1, 4], + [1, 5, 4, 1, 5], + [1, 5, 4, 1, 6], + [1, 5, 4, 2, 1], + [1, 5, 4, 2, 2], + [1, 5, 4, 2, 3], + [1, 5, 4, 2, 4], + [1, 5, 4, 2, 5], + [1, 5, 4, 2, 6], + [1, 5, 4, 3, 1], + [1, 5, 4, 3, 2], + [1, 5, 4, 3, 3], + [1, 5, 4, 3, 4], + [1, 5, 4, 3, 5], + [1, 5, 4, 3, 6], + [1, 5, 4, 4, 1], + [1, 5, 4, 4, 2], + [1, 5, 4, 4, 3], + [1, 5, 4, 4, 5], + [1, 5, 4, 4, 6], + [1, 5, 4, 5, 1], + [1, 5, 4, 5, 2], + [1, 5, 4, 5, 3], + [1, 5, 4, 5, 4], + [1, 5, 4, 5, 6], + [1, 5, 4, 6, 1], + [1, 5, 4, 6, 2], + [1, 5, 4, 6, 3], + [1, 5, 4, 6, 4], + [1, 5, 4, 6, 5], + [1, 5, 4, 6, 6], + [1, 5, 5, 1, 2], + [1, 5, 5, 1, 3], + [1, 5, 5, 1, 4], + [1, 5, 5, 1, 6], + [1, 5, 5, 2, 1], + [1, 5, 5, 2, 2], + [1, 5, 5, 2, 3], + [1, 5, 5, 2, 4], + [1, 5, 5, 2, 6], + [1, 5, 5, 3, 1], + [1, 5, 5, 3, 2], + [1, 5, 5, 3, 3], + [1, 5, 5, 3, 4], + [1, 5, 5, 3, 6], + [1, 5, 5, 4, 1], + [1, 5, 5, 4, 2], + [1, 5, 5, 4, 3], + [1, 5, 5, 4, 4], + [1, 5, 5, 4, 6], + [1, 5, 5, 6, 1], + [1, 5, 5, 6, 2], + [1, 5, 5, 6, 3], + [1, 5, 5, 6, 4], + [1, 5, 5, 6, 6], + [1, 5, 6, 1, 2], + [1, 5, 6, 1, 3], + [1, 5, 6, 1, 4], + [1, 5, 6, 1, 5], + [1, 5, 6, 1, 6], + [1, 5, 6, 2, 1], + [1, 5, 6, 2, 2], + [1, 5, 6, 2, 3], + [1, 5, 6, 2, 4], + [1, 5, 6, 2, 5], + [1, 5, 6, 2, 6], + [1, 5, 6, 3, 1], + [1, 5, 6, 3, 2], + [1, 5, 6, 3, 3], + [1, 5, 6, 3, 4], + [1, 5, 6, 3, 5], + [1, 5, 6, 3, 6], + [1, 5, 6, 4, 1], + [1, 5, 6, 4, 2], + [1, 5, 6, 4, 3], + [1, 5, 6, 4, 4], + [1, 5, 6, 4, 5], + [1, 5, 6, 4, 6], + [1, 5, 6, 5, 1], + [1, 5, 6, 5, 2], + [1, 5, 6, 5, 3], + [1, 5, 6, 5, 4], + [1, 5, 6, 5, 6], + [1, 5, 6, 6, 1], + [1, 5, 6, 6, 2], + [1, 5, 6, 6, 3], + [1, 5, 6, 6, 4], + [1, 5, 6, 6, 5], + [1, 6, 1, 2, 2], + [1, 6, 1, 2, 3], + [1, 6, 1, 2, 4], + [1, 6, 1, 2, 5], + [1, 6, 1, 2, 6], + [1, 6, 1, 3, 2], + [1, 6, 1, 3, 3], + [1, 6, 1, 3, 4], + [1, 6, 1, 3, 5], + [1, 6, 1, 3, 6], + [1, 6, 1, 4, 2], + [1, 6, 1, 4, 3], + [1, 6, 1, 4, 4], + [1, 6, 1, 4, 5], + [1, 6, 1, 4, 6], + [1, 6, 1, 5, 2], + [1, 6, 1, 5, 3], + [1, 6, 1, 5, 4], + [1, 6, 1, 5, 5], + [1, 6, 1, 5, 6], + [1, 6, 1, 6, 2], + [1, 6, 1, 6, 3], + [1, 6, 1, 6, 4], + [1, 6, 1, 6, 5], + [1, 6, 2, 1, 2], + [1, 6, 2, 1, 3], + [1, 6, 2, 1, 4], + [1, 6, 2, 1, 5], + [1, 6, 2, 1, 6], + [1, 6, 2, 2, 1], + [1, 6, 2, 2, 3], + [1, 6, 2, 2, 4], + [1, 6, 2, 2, 5], + [1, 6, 2, 2, 6], + [1, 6, 2, 3, 1], + [1, 6, 2, 3, 2], + [1, 6, 2, 3, 3], + [1, 6, 2, 3, 4], + [1, 6, 2, 3, 5], + [1, 6, 2, 3, 6], + [1, 6, 2, 4, 1], + [1, 6, 2, 4, 2], + [1, 6, 2, 4, 3], + [1, 6, 2, 4, 4], + [1, 6, 2, 4, 5], + [1, 6, 2, 4, 6], + [1, 6, 2, 5, 1], + [1, 6, 2, 5, 2], + [1, 6, 2, 5, 3], + [1, 6, 2, 5, 4], + [1, 6, 2, 5, 5], + [1, 6, 2, 5, 6], + [1, 6, 2, 6, 1], + [1, 6, 2, 6, 2], + [1, 6, 2, 6, 3], + [1, 6, 2, 6, 4], + [1, 6, 2, 6, 5], + [1, 6, 3, 1, 2], + [1, 6, 3, 1, 3], + [1, 6, 3, 1, 4], + [1, 6, 3, 1, 5], + [1, 6, 3, 1, 6], + [1, 6, 3, 2, 1], + [1, 6, 3, 2, 2], + [1, 6, 3, 2, 3], + [1, 6, 3, 2, 4], + [1, 6, 3, 2, 5], + [1, 6, 3, 2, 6], + [1, 6, 3, 3, 1], + [1, 6, 3, 3, 2], + [1, 6, 3, 3, 4], + [1, 6, 3, 3, 5], + [1, 6, 3, 3, 6], + [1, 6, 3, 4, 1], + [1, 6, 3, 4, 2], + [1, 6, 3, 4, 3], + [1, 6, 3, 4, 4], + [1, 6, 3, 4, 5], + [1, 6, 3, 4, 6], + [1, 6, 3, 5, 1], + [1, 6, 3, 5, 2], + [1, 6, 3, 5, 3], + [1, 6, 3, 5, 4], + [1, 6, 3, 5, 5], + [1, 6, 3, 5, 6], + [1, 6, 3, 6, 1], + [1, 6, 3, 6, 2], + [1, 6, 3, 6, 3], + [1, 6, 3, 6, 4], + [1, 6, 3, 6, 5], + [1, 6, 4, 1, 2], + [1, 6, 4, 1, 3], + [1, 6, 4, 1, 4], + [1, 6, 4, 1, 5], + [1, 6, 4, 1, 6], + [1, 6, 4, 2, 1], + [1, 6, 4, 2, 2], + [1, 6, 4, 2, 3], + [1, 6, 4, 2, 4], + [1, 6, 4, 2, 5], + [1, 6, 4, 2, 6], + [1, 6, 4, 3, 1], + [1, 6, 4, 3, 2], + [1, 6, 4, 3, 3], + [1, 6, 4, 3, 4], + [1, 6, 4, 3, 5], + [1, 6, 4, 3, 6], + [1, 6, 4, 4, 1], + [1, 6, 4, 4, 2], + [1, 6, 4, 4, 3], + [1, 6, 4, 4, 5], + [1, 6, 4, 4, 6], + [1, 6, 4, 5, 1], + [1, 6, 4, 5, 2], + [1, 6, 4, 5, 3], + [1, 6, 4, 5, 4], + [1, 6, 4, 5, 5], + [1, 6, 4, 5, 6], + [1, 6, 4, 6, 1], + [1, 6, 4, 6, 2], + [1, 6, 4, 6, 3], + [1, 6, 4, 6, 4], + [1, 6, 4, 6, 5], + [1, 6, 5, 1, 2], + [1, 6, 5, 1, 3], + [1, 6, 5, 1, 4], + [1, 6, 5, 1, 5], + [1, 6, 5, 1, 6], + [1, 6, 5, 2, 1], + [1, 6, 5, 2, 2], + [1, 6, 5, 2, 3], + [1, 6, 5, 2, 4], + [1, 6, 5, 2, 5], + [1, 6, 5, 2, 6], + [1, 6, 5, 3, 1], + [1, 6, 5, 3, 2], + [1, 6, 5, 3, 3], + [1, 6, 5, 3, 4], + [1, 6, 5, 3, 5], + [1, 6, 5, 3, 6], + [1, 6, 5, 4, 1], + [1, 6, 5, 4, 2], + [1, 6, 5, 4, 3], + [1, 6, 5, 4, 4], + [1, 6, 5, 4, 5], + [1, 6, 5, 4, 6], + [1, 6, 5, 5, 1], + [1, 6, 5, 5, 2], + [1, 6, 5, 5, 3], + [1, 6, 5, 5, 4], + [1, 6, 5, 5, 6], + [1, 6, 5, 6, 1], + [1, 6, 5, 6, 2], + [1, 6, 5, 6, 3], + [1, 6, 5, 6, 4], + [1, 6, 5, 6, 5], + [1, 6, 6, 1, 2], + [1, 6, 6, 1, 3], + [1, 6, 6, 1, 4], + [1, 6, 6, 1, 5], + [1, 6, 6, 2, 1], + [1, 6, 6, 2, 2], + [1, 6, 6, 2, 3], + [1, 6, 6, 2, 4], + [1, 6, 6, 2, 5], + [1, 6, 6, 3, 1], + [1, 6, 6, 3, 2], + [1, 6, 6, 3, 3], + [1, 6, 6, 3, 4], + [1, 6, 6, 3, 5], + [1, 6, 6, 4, 1], + [1, 6, 6, 4, 2], + [1, 6, 6, 4, 3], + [1, 6, 6, 4, 4], + [1, 6, 6, 4, 5], + [1, 6, 6, 5, 1], + [1, 6, 6, 5, 2], + [1, 6, 6, 5, 3], + [1, 6, 6, 5, 4], + [1, 6, 6, 5, 5], + [2, 1, 1, 2, 3], + [2, 1, 1, 2, 4], + [2, 1, 1, 2, 5], + [2, 1, 1, 2, 6], + [2, 1, 1, 3, 2], + [2, 1, 1, 3, 3], + [2, 1, 1, 3, 4], + [2, 1, 1, 3, 5], + [2, 1, 1, 3, 6], + [2, 1, 1, 4, 2], + [2, 1, 1, 4, 3], + [2, 1, 1, 4, 4], + [2, 1, 1, 4, 5], + [2, 1, 1, 4, 6], + [2, 1, 1, 5, 2], + [2, 1, 1, 5, 3], + [2, 1, 1, 5, 4], + [2, 1, 1, 5, 5], + [2, 1, 1, 5, 6], + [2, 1, 1, 6, 2], + [2, 1, 1, 6, 3], + [2, 1, 1, 6, 4], + [2, 1, 1, 6, 5], + [2, 1, 1, 6, 6], + [2, 1, 2, 1, 3], + [2, 1, 2, 1, 4], + [2, 1, 2, 1, 5], + [2, 1, 2, 1, 6], + [2, 1, 2, 3, 1], + [2, 1, 2, 3, 3], + [2, 1, 2, 3, 4], + [2, 1, 2, 3, 5], + [2, 1, 2, 3, 6], + [2, 1, 2, 4, 1], + [2, 1, 2, 4, 3], + [2, 1, 2, 4, 4], + [2, 1, 2, 4, 5], + [2, 1, 2, 4, 6], + [2, 1, 2, 5, 1], + [2, 1, 2, 5, 3], + [2, 1, 2, 5, 4], + [2, 1, 2, 5, 5], + [2, 1, 2, 5, 6], + [2, 1, 2, 6, 1], + [2, 1, 2, 6, 3], + [2, 1, 2, 6, 4], + [2, 1, 2, 6, 5], + [2, 1, 2, 6, 6], + [2, 1, 3, 1, 2], + [2, 1, 3, 1, 3], + [2, 1, 3, 1, 4], + [2, 1, 3, 1, 5], + [2, 1, 3, 1, 6], + [2, 1, 3, 2, 1], + [2, 1, 3, 2, 3], + [2, 1, 3, 2, 4], + [2, 1, 3, 2, 5], + [2, 1, 3, 2, 6], + [2, 1, 3, 3, 1], + [2, 1, 3, 3, 2], + [2, 1, 3, 3, 4], + [2, 1, 3, 3, 5], + [2, 1, 3, 3, 6], + [2, 1, 3, 4, 1], + [2, 1, 3, 4, 2], + [2, 1, 3, 4, 3], + [2, 1, 3, 4, 4], + [2, 1, 3, 4, 5], + [2, 1, 3, 4, 6], + [2, 1, 3, 5, 1], + [2, 1, 3, 5, 2], + [2, 1, 3, 5, 3], + [2, 1, 3, 5, 4], + [2, 1, 3, 5, 5], + [2, 1, 3, 5, 6], + [2, 1, 3, 6, 1], + [2, 1, 3, 6, 2], + [2, 1, 3, 6, 3], + [2, 1, 3, 6, 4], + [2, 1, 3, 6, 5], + [2, 1, 3, 6, 6], + [2, 1, 4, 1, 2], + [2, 1, 4, 1, 3], + [2, 1, 4, 1, 4], + [2, 1, 4, 1, 5], + [2, 1, 4, 1, 6], + [2, 1, 4, 2, 1], + [2, 1, 4, 2, 3], + [2, 1, 4, 2, 4], + [2, 1, 4, 2, 5], + [2, 1, 4, 2, 6], + [2, 1, 4, 3, 1], + [2, 1, 4, 3, 2], + [2, 1, 4, 3, 3], + [2, 1, 4, 3, 4], + [2, 1, 4, 3, 5], + [2, 1, 4, 3, 6], + [2, 1, 4, 4, 1], + [2, 1, 4, 4, 2], + [2, 1, 4, 4, 3], + [2, 1, 4, 4, 5], + [2, 1, 4, 4, 6], + [2, 1, 4, 5, 1], + [2, 1, 4, 5, 2], + [2, 1, 4, 5, 3], + [2, 1, 4, 5, 4], + [2, 1, 4, 5, 5], + [2, 1, 4, 5, 6], + [2, 1, 4, 6, 1], + [2, 1, 4, 6, 2], + [2, 1, 4, 6, 3], + [2, 1, 4, 6, 4], + [2, 1, 4, 6, 5], + [2, 1, 4, 6, 6], + [2, 1, 5, 1, 2], + [2, 1, 5, 1, 3], + [2, 1, 5, 1, 4], + [2, 1, 5, 1, 5], + [2, 1, 5, 1, 6], + [2, 1, 5, 2, 1], + [2, 1, 5, 2, 3], + [2, 1, 5, 2, 4], + [2, 1, 5, 2, 5], + [2, 1, 5, 2, 6], + [2, 1, 5, 3, 1], + [2, 1, 5, 3, 2], + [2, 1, 5, 3, 3], + [2, 1, 5, 3, 4], + [2, 1, 5, 3, 5], + [2, 1, 5, 3, 6], + [2, 1, 5, 4, 1], + [2, 1, 5, 4, 2], + [2, 1, 5, 4, 3], + [2, 1, 5, 4, 4], + [2, 1, 5, 4, 5], + [2, 1, 5, 4, 6], + [2, 1, 5, 5, 1], + [2, 1, 5, 5, 2], + [2, 1, 5, 5, 3], + [2, 1, 5, 5, 4], + [2, 1, 5, 5, 6], + [2, 1, 5, 6, 1], + [2, 1, 5, 6, 2], + [2, 1, 5, 6, 3], + [2, 1, 5, 6, 4], + [2, 1, 5, 6, 5], + [2, 1, 5, 6, 6], + [2, 1, 6, 1, 2], + [2, 1, 6, 1, 3], + [2, 1, 6, 1, 4], + [2, 1, 6, 1, 5], + [2, 1, 6, 1, 6], + [2, 1, 6, 2, 1], + [2, 1, 6, 2, 3], + [2, 1, 6, 2, 4], + [2, 1, 6, 2, 5], + [2, 1, 6, 2, 6], + [2, 1, 6, 3, 1], + [2, 1, 6, 3, 2], + [2, 1, 6, 3, 3], + [2, 1, 6, 3, 4], + [2, 1, 6, 3, 5], + [2, 1, 6, 3, 6], + [2, 1, 6, 4, 1], + [2, 1, 6, 4, 2], + [2, 1, 6, 4, 3], + [2, 1, 6, 4, 4], + [2, 1, 6, 4, 5], + [2, 1, 6, 4, 6], + [2, 1, 6, 5, 1], + [2, 1, 6, 5, 2], + [2, 1, 6, 5, 3], + [2, 1, 6, 5, 4], + [2, 1, 6, 5, 5], + [2, 1, 6, 5, 6], + [2, 1, 6, 6, 1], + [2, 1, 6, 6, 2], + [2, 1, 6, 6, 3], + [2, 1, 6, 6, 4], + [2, 1, 6, 6, 5], + [2, 2, 1, 1, 3], + [2, 2, 1, 1, 4], + [2, 2, 1, 1, 5], + [2, 2, 1, 1, 6], + [2, 2, 1, 3, 1], + [2, 2, 1, 3, 3], + [2, 2, 1, 3, 4], + [2, 2, 1, 3, 5], + [2, 2, 1, 3, 6], + [2, 2, 1, 4, 1], + [2, 2, 1, 4, 3], + [2, 2, 1, 4, 4], + [2, 2, 1, 4, 5], + [2, 2, 1, 4, 6], + [2, 2, 1, 5, 1], + [2, 2, 1, 5, 3], + [2, 2, 1, 5, 4], + [2, 2, 1, 5, 5], + [2, 2, 1, 5, 6], + [2, 2, 1, 6, 1], + [2, 2, 1, 6, 3], + [2, 2, 1, 6, 4], + [2, 2, 1, 6, 5], + [2, 2, 1, 6, 6], + [2, 2, 3, 1, 1], + [2, 2, 3, 1, 3], + [2, 2, 3, 1, 4], + [2, 2, 3, 1, 5], + [2, 2, 3, 1, 6], + [2, 2, 3, 3, 1], + [2, 2, 3, 3, 4], + [2, 2, 3, 3, 5], + [2, 2, 3, 3, 6], + [2, 2, 3, 4, 1], + [2, 2, 3, 4, 3], + [2, 2, 3, 4, 4], + [2, 2, 3, 4, 5], + [2, 2, 3, 4, 6], + [2, 2, 3, 5, 1], + [2, 2, 3, 5, 3], + [2, 2, 3, 5, 4], + [2, 2, 3, 5, 5], + [2, 2, 3, 5, 6], + [2, 2, 3, 6, 1], + [2, 2, 3, 6, 3], + [2, 2, 3, 6, 4], + [2, 2, 3, 6, 5], + [2, 2, 3, 6, 6], + [2, 2, 4, 1, 1], + [2, 2, 4, 1, 3], + [2, 2, 4, 1, 4], + [2, 2, 4, 1, 5], + [2, 2, 4, 1, 6], + [2, 2, 4, 3, 1], + [2, 2, 4, 3, 3], + [2, 2, 4, 3, 4], + [2, 2, 4, 3, 5], + [2, 2, 4, 3, 6], + [2, 2, 4, 4, 1], + [2, 2, 4, 4, 3], + [2, 2, 4, 4, 5], + [2, 2, 4, 4, 6], + [2, 2, 4, 5, 1], + [2, 2, 4, 5, 3], + [2, 2, 4, 5, 4], + [2, 2, 4, 5, 5], + [2, 2, 4, 5, 6], + [2, 2, 4, 6, 1], + [2, 2, 4, 6, 3], + [2, 2, 4, 6, 4], + [2, 2, 4, 6, 5], + [2, 2, 4, 6, 6], + [2, 2, 5, 1, 1], + [2, 2, 5, 1, 3], + [2, 2, 5, 1, 4], + [2, 2, 5, 1, 5], + [2, 2, 5, 1, 6], + [2, 2, 5, 3, 1], + [2, 2, 5, 3, 3], + [2, 2, 5, 3, 4], + [2, 2, 5, 3, 5], + [2, 2, 5, 3, 6], + [2, 2, 5, 4, 1], + [2, 2, 5, 4, 3], + [2, 2, 5, 4, 4], + [2, 2, 5, 4, 5], + [2, 2, 5, 4, 6], + [2, 2, 5, 5, 1], + [2, 2, 5, 5, 3], + [2, 2, 5, 5, 4], + [2, 2, 5, 5, 6], + [2, 2, 5, 6, 1], + [2, 2, 5, 6, 3], + [2, 2, 5, 6, 4], + [2, 2, 5, 6, 5], + [2, 2, 5, 6, 6], + [2, 2, 6, 1, 1], + [2, 2, 6, 1, 3], + [2, 2, 6, 1, 4], + [2, 2, 6, 1, 5], + [2, 2, 6, 1, 6], + [2, 2, 6, 3, 1], + [2, 2, 6, 3, 3], + [2, 2, 6, 3, 4], + [2, 2, 6, 3, 5], + [2, 2, 6, 3, 6], + [2, 2, 6, 4, 1], + [2, 2, 6, 4, 3], + [2, 2, 6, 4, 4], + [2, 2, 6, 4, 5], + [2, 2, 6, 4, 6], + [2, 2, 6, 5, 1], + [2, 2, 6, 5, 3], + [2, 2, 6, 5, 4], + [2, 2, 6, 5, 5], + [2, 2, 6, 5, 6], + [2, 2, 6, 6, 1], + [2, 2, 6, 6, 3], + [2, 2, 6, 6, 4], + [2, 2, 6, 6, 5], + [2, 3, 1, 1, 2], + [2, 3, 1, 1, 3], + [2, 3, 1, 1, 4], + [2, 3, 1, 1, 5], + [2, 3, 1, 1, 6], + [2, 3, 1, 2, 1], + [2, 3, 1, 2, 3], + [2, 3, 1, 2, 4], + [2, 3, 1, 2, 5], + [2, 3, 1, 2, 6], + [2, 3, 1, 3, 1], + [2, 3, 1, 3, 2], + [2, 3, 1, 3, 4], + [2, 3, 1, 3, 5], + [2, 3, 1, 3, 6], + [2, 3, 1, 4, 1], + [2, 3, 1, 4, 2], + [2, 3, 1, 4, 3], + [2, 3, 1, 4, 4], + [2, 3, 1, 4, 5], + [2, 3, 1, 4, 6], + [2, 3, 1, 5, 1], + [2, 3, 1, 5, 2], + [2, 3, 1, 5, 3], + [2, 3, 1, 5, 4], + [2, 3, 1, 5, 5], + [2, 3, 1, 5, 6], + [2, 3, 1, 6, 1], + [2, 3, 1, 6, 2], + [2, 3, 1, 6, 3], + [2, 3, 1, 6, 4], + [2, 3, 1, 6, 5], + [2, 3, 1, 6, 6], + [2, 3, 2, 1, 1], + [2, 3, 2, 1, 3], + [2, 3, 2, 1, 4], + [2, 3, 2, 1, 5], + [2, 3, 2, 1, 6], + [2, 3, 2, 3, 1], + [2, 3, 2, 3, 4], + [2, 3, 2, 3, 5], + [2, 3, 2, 3, 6], + [2, 3, 2, 4, 1], + [2, 3, 2, 4, 3], + [2, 3, 2, 4, 4], + [2, 3, 2, 4, 5], + [2, 3, 2, 4, 6], + [2, 3, 2, 5, 1], + [2, 3, 2, 5, 3], + [2, 3, 2, 5, 4], + [2, 3, 2, 5, 5], + [2, 3, 2, 5, 6], + [2, 3, 2, 6, 1], + [2, 3, 2, 6, 3], + [2, 3, 2, 6, 4], + [2, 3, 2, 6, 5], + [2, 3, 2, 6, 6], + [2, 3, 3, 1, 1], + [2, 3, 3, 1, 2], + [2, 3, 3, 1, 4], + [2, 3, 3, 1, 5], + [2, 3, 3, 1, 6], + [2, 3, 3, 2, 1], + [2, 3, 3, 2, 4], + [2, 3, 3, 2, 5], + [2, 3, 3, 2, 6], + [2, 3, 3, 4, 1], + [2, 3, 3, 4, 2], + [2, 3, 3, 4, 4], + [2, 3, 3, 4, 5], + [2, 3, 3, 4, 6], + [2, 3, 3, 5, 1], + [2, 3, 3, 5, 2], + [2, 3, 3, 5, 4], + [2, 3, 3, 5, 5], + [2, 3, 3, 5, 6], + [2, 3, 3, 6, 1], + [2, 3, 3, 6, 2], + [2, 3, 3, 6, 4], + [2, 3, 3, 6, 5], + [2, 3, 3, 6, 6], + [2, 3, 4, 1, 1], + [2, 3, 4, 1, 2], + [2, 3, 4, 1, 3], + [2, 3, 4, 1, 4], + [2, 3, 4, 1, 5], + [2, 3, 4, 1, 6], + [2, 3, 4, 2, 1], + [2, 3, 4, 2, 3], + [2, 3, 4, 2, 4], + [2, 3, 4, 2, 5], + [2, 3, 4, 2, 6], + [2, 3, 4, 3, 1], + [2, 3, 4, 3, 2], + [2, 3, 4, 3, 4], + [2, 3, 4, 3, 5], + [2, 3, 4, 3, 6], + [2, 3, 4, 4, 1], + [2, 3, 4, 4, 2], + [2, 3, 4, 4, 3], + [2, 3, 4, 4, 5], + [2, 3, 4, 4, 6], + [2, 3, 4, 5, 1], + [2, 3, 4, 5, 2], + [2, 3, 4, 5, 3], + [2, 3, 4, 5, 4], + [2, 3, 4, 5, 5], + [2, 3, 4, 5, 6], + [2, 3, 4, 6, 1], + [2, 3, 4, 6, 2], + [2, 3, 4, 6, 3], + [2, 3, 4, 6, 4], + [2, 3, 4, 6, 5], + [2, 3, 4, 6, 6], + [2, 3, 5, 1, 1], + [2, 3, 5, 1, 2], + [2, 3, 5, 1, 3], + [2, 3, 5, 1, 4], + [2, 3, 5, 1, 5], + [2, 3, 5, 1, 6], + [2, 3, 5, 2, 1], + [2, 3, 5, 2, 3], + [2, 3, 5, 2, 4], + [2, 3, 5, 2, 5], + [2, 3, 5, 2, 6], + [2, 3, 5, 3, 1], + [2, 3, 5, 3, 2], + [2, 3, 5, 3, 4], + [2, 3, 5, 3, 5], + [2, 3, 5, 3, 6], + [2, 3, 5, 4, 1], + [2, 3, 5, 4, 2], + [2, 3, 5, 4, 3], + [2, 3, 5, 4, 4], + [2, 3, 5, 4, 5], + [2, 3, 5, 4, 6], + [2, 3, 5, 5, 1], + [2, 3, 5, 5, 2], + [2, 3, 5, 5, 3], + [2, 3, 5, 5, 4], + [2, 3, 5, 5, 6], + [2, 3, 5, 6, 1], + [2, 3, 5, 6, 2], + [2, 3, 5, 6, 3], + [2, 3, 5, 6, 4], + [2, 3, 5, 6, 5], + [2, 3, 5, 6, 6], + [2, 3, 6, 1, 1], + [2, 3, 6, 1, 2], + [2, 3, 6, 1, 3], + [2, 3, 6, 1, 4], + [2, 3, 6, 1, 5], + [2, 3, 6, 1, 6], + [2, 3, 6, 2, 1], + [2, 3, 6, 2, 3], + [2, 3, 6, 2, 4], + [2, 3, 6, 2, 5], + [2, 3, 6, 2, 6], + [2, 3, 6, 3, 1], + [2, 3, 6, 3, 2], + [2, 3, 6, 3, 4], + [2, 3, 6, 3, 5], + [2, 3, 6, 3, 6], + [2, 3, 6, 4, 1], + [2, 3, 6, 4, 2], + [2, 3, 6, 4, 3], + [2, 3, 6, 4, 4], + [2, 3, 6, 4, 5], + [2, 3, 6, 4, 6], + [2, 3, 6, 5, 1], + [2, 3, 6, 5, 2], + [2, 3, 6, 5, 3], + [2, 3, 6, 5, 4], + [2, 3, 6, 5, 5], + [2, 3, 6, 5, 6], + [2, 3, 6, 6, 1], + [2, 3, 6, 6, 2], + [2, 3, 6, 6, 3], + [2, 3, 6, 6, 4], + [2, 3, 6, 6, 5], + [2, 4, 1, 1, 2], + [2, 4, 1, 1, 3], + [2, 4, 1, 1, 4], + [2, 4, 1, 1, 5], + [2, 4, 1, 1, 6], + [2, 4, 1, 2, 1], + [2, 4, 1, 2, 3], + [2, 4, 1, 2, 4], + [2, 4, 1, 2, 5], + [2, 4, 1, 2, 6], + [2, 4, 1, 3, 1], + [2, 4, 1, 3, 2], + [2, 4, 1, 3, 3], + [2, 4, 1, 3, 4], + [2, 4, 1, 3, 5], + [2, 4, 1, 3, 6], + [2, 4, 1, 4, 1], + [2, 4, 1, 4, 2], + [2, 4, 1, 4, 3], + [2, 4, 1, 4, 5], + [2, 4, 1, 4, 6], + [2, 4, 1, 5, 1], + [2, 4, 1, 5, 2], + [2, 4, 1, 5, 3], + [2, 4, 1, 5, 4], + [2, 4, 1, 5, 5], + [2, 4, 1, 5, 6], + [2, 4, 1, 6, 1], + [2, 4, 1, 6, 2], + [2, 4, 1, 6, 3], + [2, 4, 1, 6, 4], + [2, 4, 1, 6, 5], + [2, 4, 1, 6, 6], + [2, 4, 2, 1, 1], + [2, 4, 2, 1, 3], + [2, 4, 2, 1, 4], + [2, 4, 2, 1, 5], + [2, 4, 2, 1, 6], + [2, 4, 2, 3, 1], + [2, 4, 2, 3, 3], + [2, 4, 2, 3, 4], + [2, 4, 2, 3, 5], + [2, 4, 2, 3, 6], + [2, 4, 2, 4, 1], + [2, 4, 2, 4, 3], + [2, 4, 2, 4, 5], + [2, 4, 2, 4, 6], + [2, 4, 2, 5, 1], + [2, 4, 2, 5, 3], + [2, 4, 2, 5, 4], + [2, 4, 2, 5, 5], + [2, 4, 2, 5, 6], + [2, 4, 2, 6, 1], + [2, 4, 2, 6, 3], + [2, 4, 2, 6, 4], + [2, 4, 2, 6, 5], + [2, 4, 2, 6, 6], + [2, 4, 3, 1, 1], + [2, 4, 3, 1, 2], + [2, 4, 3, 1, 3], + [2, 4, 3, 1, 4], + [2, 4, 3, 1, 5], + [2, 4, 3, 1, 6], + [2, 4, 3, 2, 1], + [2, 4, 3, 2, 3], + [2, 4, 3, 2, 4], + [2, 4, 3, 2, 5], + [2, 4, 3, 2, 6], + [2, 4, 3, 3, 1], + [2, 4, 3, 3, 2], + [2, 4, 3, 3, 4], + [2, 4, 3, 3, 5], + [2, 4, 3, 3, 6], + [2, 4, 3, 4, 1], + [2, 4, 3, 4, 2], + [2, 4, 3, 4, 3], + [2, 4, 3, 4, 5], + [2, 4, 3, 4, 6], + [2, 4, 3, 5, 1], + [2, 4, 3, 5, 2], + [2, 4, 3, 5, 3], + [2, 4, 3, 5, 4], + [2, 4, 3, 5, 5], + [2, 4, 3, 5, 6], + [2, 4, 3, 6, 1], + [2, 4, 3, 6, 2], + [2, 4, 3, 6, 3], + [2, 4, 3, 6, 4], + [2, 4, 3, 6, 5], + [2, 4, 3, 6, 6], + [2, 4, 4, 1, 1], + [2, 4, 4, 1, 2], + [2, 4, 4, 1, 3], + [2, 4, 4, 1, 5], + [2, 4, 4, 1, 6], + [2, 4, 4, 2, 1], + [2, 4, 4, 2, 3], + [2, 4, 4, 2, 5], + [2, 4, 4, 2, 6], + [2, 4, 4, 3, 1], + [2, 4, 4, 3, 2], + [2, 4, 4, 3, 3], + [2, 4, 4, 3, 5], + [2, 4, 4, 3, 6], + [2, 4, 4, 5, 1], + [2, 4, 4, 5, 2], + [2, 4, 4, 5, 3], + [2, 4, 4, 5, 5], + [2, 4, 4, 5, 6], + [2, 4, 4, 6, 1], + [2, 4, 4, 6, 2], + [2, 4, 4, 6, 3], + [2, 4, 4, 6, 5], + [2, 4, 4, 6, 6], + [2, 4, 5, 1, 1], + [2, 4, 5, 1, 2], + [2, 4, 5, 1, 3], + [2, 4, 5, 1, 4], + [2, 4, 5, 1, 5], + [2, 4, 5, 1, 6], + [2, 4, 5, 2, 1], + [2, 4, 5, 2, 3], + [2, 4, 5, 2, 4], + [2, 4, 5, 2, 5], + [2, 4, 5, 2, 6], + [2, 4, 5, 3, 1], + [2, 4, 5, 3, 2], + [2, 4, 5, 3, 3], + [2, 4, 5, 3, 4], + [2, 4, 5, 3, 5], + [2, 4, 5, 3, 6], + [2, 4, 5, 4, 1], + [2, 4, 5, 4, 2], + [2, 4, 5, 4, 3], + [2, 4, 5, 4, 5], + [2, 4, 5, 4, 6], + [2, 4, 5, 5, 1], + [2, 4, 5, 5, 2], + [2, 4, 5, 5, 3], + [2, 4, 5, 5, 4], + [2, 4, 5, 5, 6], + [2, 4, 5, 6, 1], + [2, 4, 5, 6, 2], + [2, 4, 5, 6, 3], + [2, 4, 5, 6, 4], + [2, 4, 5, 6, 5], + [2, 4, 5, 6, 6], + [2, 4, 6, 1, 1], + [2, 4, 6, 1, 2], + [2, 4, 6, 1, 3], + [2, 4, 6, 1, 4], + [2, 4, 6, 1, 5], + [2, 4, 6, 1, 6], + [2, 4, 6, 2, 1], + [2, 4, 6, 2, 3], + [2, 4, 6, 2, 4], + [2, 4, 6, 2, 5], + [2, 4, 6, 2, 6], + [2, 4, 6, 3, 1], + [2, 4, 6, 3, 2], + [2, 4, 6, 3, 3], + [2, 4, 6, 3, 4], + [2, 4, 6, 3, 5], + [2, 4, 6, 3, 6], + [2, 4, 6, 4, 1], + [2, 4, 6, 4, 2], + [2, 4, 6, 4, 3], + [2, 4, 6, 4, 5], + [2, 4, 6, 4, 6], + [2, 4, 6, 5, 1], + [2, 4, 6, 5, 2], + [2, 4, 6, 5, 3], + [2, 4, 6, 5, 4], + [2, 4, 6, 5, 5], + [2, 4, 6, 5, 6], + [2, 4, 6, 6, 1], + [2, 4, 6, 6, 2], + [2, 4, 6, 6, 3], + [2, 4, 6, 6, 4], + [2, 4, 6, 6, 5], + [2, 5, 1, 1, 2], + [2, 5, 1, 1, 3], + [2, 5, 1, 1, 4], + [2, 5, 1, 1, 5], + [2, 5, 1, 1, 6], + [2, 5, 1, 2, 1], + [2, 5, 1, 2, 3], + [2, 5, 1, 2, 4], + [2, 5, 1, 2, 5], + [2, 5, 1, 2, 6], + [2, 5, 1, 3, 1], + [2, 5, 1, 3, 2], + [2, 5, 1, 3, 3], + [2, 5, 1, 3, 4], + [2, 5, 1, 3, 5], + [2, 5, 1, 3, 6], + [2, 5, 1, 4, 1], + [2, 5, 1, 4, 2], + [2, 5, 1, 4, 3], + [2, 5, 1, 4, 4], + [2, 5, 1, 4, 5], + [2, 5, 1, 4, 6], + [2, 5, 1, 5, 1], + [2, 5, 1, 5, 2], + [2, 5, 1, 5, 3], + [2, 5, 1, 5, 4], + [2, 5, 1, 5, 6], + [2, 5, 1, 6, 1], + [2, 5, 1, 6, 2], + [2, 5, 1, 6, 3], + [2, 5, 1, 6, 4], + [2, 5, 1, 6, 5], + [2, 5, 1, 6, 6], + [2, 5, 2, 1, 1], + [2, 5, 2, 1, 3], + [2, 5, 2, 1, 4], + [2, 5, 2, 1, 5], + [2, 5, 2, 1, 6], + [2, 5, 2, 3, 1], + [2, 5, 2, 3, 3], + [2, 5, 2, 3, 4], + [2, 5, 2, 3, 5], + [2, 5, 2, 3, 6], + [2, 5, 2, 4, 1], + [2, 5, 2, 4, 3], + [2, 5, 2, 4, 4], + [2, 5, 2, 4, 5], + [2, 5, 2, 4, 6], + [2, 5, 2, 5, 1], + [2, 5, 2, 5, 3], + [2, 5, 2, 5, 4], + [2, 5, 2, 5, 6], + [2, 5, 2, 6, 1], + [2, 5, 2, 6, 3], + [2, 5, 2, 6, 4], + [2, 5, 2, 6, 5], + [2, 5, 2, 6, 6], + [2, 5, 3, 1, 1], + [2, 5, 3, 1, 2], + [2, 5, 3, 1, 3], + [2, 5, 3, 1, 4], + [2, 5, 3, 1, 5], + [2, 5, 3, 1, 6], + [2, 5, 3, 2, 1], + [2, 5, 3, 2, 3], + [2, 5, 3, 2, 4], + [2, 5, 3, 2, 5], + [2, 5, 3, 2, 6], + [2, 5, 3, 3, 1], + [2, 5, 3, 3, 2], + [2, 5, 3, 3, 4], + [2, 5, 3, 3, 5], + [2, 5, 3, 3, 6], + [2, 5, 3, 4, 1], + [2, 5, 3, 4, 2], + [2, 5, 3, 4, 3], + [2, 5, 3, 4, 4], + [2, 5, 3, 4, 5], + [2, 5, 3, 4, 6], + [2, 5, 3, 5, 1], + [2, 5, 3, 5, 2], + [2, 5, 3, 5, 3], + [2, 5, 3, 5, 4], + [2, 5, 3, 5, 6], + [2, 5, 3, 6, 1], + [2, 5, 3, 6, 2], + [2, 5, 3, 6, 3], + [2, 5, 3, 6, 4], + [2, 5, 3, 6, 5], + [2, 5, 3, 6, 6], + [2, 5, 4, 1, 1], + [2, 5, 4, 1, 2], + [2, 5, 4, 1, 3], + [2, 5, 4, 1, 4], + [2, 5, 4, 1, 5], + [2, 5, 4, 1, 6], + [2, 5, 4, 2, 1], + [2, 5, 4, 2, 3], + [2, 5, 4, 2, 4], + [2, 5, 4, 2, 5], + [2, 5, 4, 2, 6], + [2, 5, 4, 3, 1], + [2, 5, 4, 3, 2], + [2, 5, 4, 3, 3], + [2, 5, 4, 3, 4], + [2, 5, 4, 3, 5], + [2, 5, 4, 3, 6], + [2, 5, 4, 4, 1], + [2, 5, 4, 4, 2], + [2, 5, 4, 4, 3], + [2, 5, 4, 4, 5], + [2, 5, 4, 4, 6], + [2, 5, 4, 5, 1], + [2, 5, 4, 5, 2], + [2, 5, 4, 5, 3], + [2, 5, 4, 5, 4], + [2, 5, 4, 5, 6], + [2, 5, 4, 6, 1], + [2, 5, 4, 6, 2], + [2, 5, 4, 6, 3], + [2, 5, 4, 6, 4], + [2, 5, 4, 6, 5], + [2, 5, 4, 6, 6], + [2, 5, 5, 1, 1], + [2, 5, 5, 1, 2], + [2, 5, 5, 1, 3], + [2, 5, 5, 1, 4], + [2, 5, 5, 1, 6], + [2, 5, 5, 2, 1], + [2, 5, 5, 2, 3], + [2, 5, 5, 2, 4], + [2, 5, 5, 2, 6], + [2, 5, 5, 3, 1], + [2, 5, 5, 3, 2], + [2, 5, 5, 3, 3], + [2, 5, 5, 3, 4], + [2, 5, 5, 3, 6], + [2, 5, 5, 4, 1], + [2, 5, 5, 4, 2], + [2, 5, 5, 4, 3], + [2, 5, 5, 4, 4], + [2, 5, 5, 4, 6], + [2, 5, 5, 6, 1], + [2, 5, 5, 6, 2], + [2, 5, 5, 6, 3], + [2, 5, 5, 6, 4], + [2, 5, 5, 6, 6], + [2, 5, 6, 1, 1], + [2, 5, 6, 1, 2], + [2, 5, 6, 1, 3], + [2, 5, 6, 1, 4], + [2, 5, 6, 1, 5], + [2, 5, 6, 1, 6], + [2, 5, 6, 2, 1], + [2, 5, 6, 2, 3], + [2, 5, 6, 2, 4], + [2, 5, 6, 2, 5], + [2, 5, 6, 2, 6], + [2, 5, 6, 3, 1], + [2, 5, 6, 3, 2], + [2, 5, 6, 3, 3], + [2, 5, 6, 3, 4], + [2, 5, 6, 3, 5], + [2, 5, 6, 3, 6], + [2, 5, 6, 4, 1], + [2, 5, 6, 4, 2], + [2, 5, 6, 4, 3], + [2, 5, 6, 4, 4], + [2, 5, 6, 4, 5], + [2, 5, 6, 4, 6], + [2, 5, 6, 5, 1], + [2, 5, 6, 5, 2], + [2, 5, 6, 5, 3], + [2, 5, 6, 5, 4], + [2, 5, 6, 5, 6], + [2, 5, 6, 6, 1], + [2, 5, 6, 6, 2], + [2, 5, 6, 6, 3], + [2, 5, 6, 6, 4], + [2, 5, 6, 6, 5], + [2, 6, 1, 1, 2], + [2, 6, 1, 1, 3], + [2, 6, 1, 1, 4], + [2, 6, 1, 1, 5], + [2, 6, 1, 1, 6], + [2, 6, 1, 2, 1], + [2, 6, 1, 2, 3], + [2, 6, 1, 2, 4], + [2, 6, 1, 2, 5], + [2, 6, 1, 2, 6], + [2, 6, 1, 3, 1], + [2, 6, 1, 3, 2], + [2, 6, 1, 3, 3], + [2, 6, 1, 3, 4], + [2, 6, 1, 3, 5], + [2, 6, 1, 3, 6], + [2, 6, 1, 4, 1], + [2, 6, 1, 4, 2], + [2, 6, 1, 4, 3], + [2, 6, 1, 4, 4], + [2, 6, 1, 4, 5], + [2, 6, 1, 4, 6], + [2, 6, 1, 5, 1], + [2, 6, 1, 5, 2], + [2, 6, 1, 5, 3], + [2, 6, 1, 5, 4], + [2, 6, 1, 5, 5], + [2, 6, 1, 5, 6], + [2, 6, 1, 6, 1], + [2, 6, 1, 6, 2], + [2, 6, 1, 6, 3], + [2, 6, 1, 6, 4], + [2, 6, 1, 6, 5], + [2, 6, 2, 1, 1], + [2, 6, 2, 1, 3], + [2, 6, 2, 1, 4], + [2, 6, 2, 1, 5], + [2, 6, 2, 1, 6], + [2, 6, 2, 3, 1], + [2, 6, 2, 3, 3], + [2, 6, 2, 3, 4], + [2, 6, 2, 3, 5], + [2, 6, 2, 3, 6], + [2, 6, 2, 4, 1], + [2, 6, 2, 4, 3], + [2, 6, 2, 4, 4], + [2, 6, 2, 4, 5], + [2, 6, 2, 4, 6], + [2, 6, 2, 5, 1], + [2, 6, 2, 5, 3], + [2, 6, 2, 5, 4], + [2, 6, 2, 5, 5], + [2, 6, 2, 5, 6], + [2, 6, 2, 6, 1], + [2, 6, 2, 6, 3], + [2, 6, 2, 6, 4], + [2, 6, 2, 6, 5], + [2, 6, 3, 1, 1], + [2, 6, 3, 1, 2], + [2, 6, 3, 1, 3], + [2, 6, 3, 1, 4], + [2, 6, 3, 1, 5], + [2, 6, 3, 1, 6], + [2, 6, 3, 2, 1], + [2, 6, 3, 2, 3], + [2, 6, 3, 2, 4], + [2, 6, 3, 2, 5], + [2, 6, 3, 2, 6], + [2, 6, 3, 3, 1], + [2, 6, 3, 3, 2], + [2, 6, 3, 3, 4], + [2, 6, 3, 3, 5], + [2, 6, 3, 3, 6], + [2, 6, 3, 4, 1], + [2, 6, 3, 4, 2], + [2, 6, 3, 4, 3], + [2, 6, 3, 4, 4], + [2, 6, 3, 4, 5], + [2, 6, 3, 4, 6], + [2, 6, 3, 5, 1], + [2, 6, 3, 5, 2], + [2, 6, 3, 5, 3], + [2, 6, 3, 5, 4], + [2, 6, 3, 5, 5], + [2, 6, 3, 5, 6], + [2, 6, 3, 6, 1], + [2, 6, 3, 6, 2], + [2, 6, 3, 6, 3], + [2, 6, 3, 6, 4], + [2, 6, 3, 6, 5], + [2, 6, 4, 1, 1], + [2, 6, 4, 1, 2], + [2, 6, 4, 1, 3], + [2, 6, 4, 1, 4], + [2, 6, 4, 1, 5], + [2, 6, 4, 1, 6], + [2, 6, 4, 2, 1], + [2, 6, 4, 2, 3], + [2, 6, 4, 2, 4], + [2, 6, 4, 2, 5], + [2, 6, 4, 2, 6], + [2, 6, 4, 3, 1], + [2, 6, 4, 3, 2], + [2, 6, 4, 3, 3], + [2, 6, 4, 3, 4], + [2, 6, 4, 3, 5], + [2, 6, 4, 3, 6], + [2, 6, 4, 4, 1], + [2, 6, 4, 4, 2], + [2, 6, 4, 4, 3], + [2, 6, 4, 4, 5], + [2, 6, 4, 4, 6], + [2, 6, 4, 5, 1], + [2, 6, 4, 5, 2], + [2, 6, 4, 5, 3], + [2, 6, 4, 5, 4], + [2, 6, 4, 5, 5], + [2, 6, 4, 5, 6], + [2, 6, 4, 6, 1], + [2, 6, 4, 6, 2], + [2, 6, 4, 6, 3], + [2, 6, 4, 6, 4], + [2, 6, 4, 6, 5], + [2, 6, 5, 1, 1], + [2, 6, 5, 1, 2], + [2, 6, 5, 1, 3], + [2, 6, 5, 1, 4], + [2, 6, 5, 1, 5], + [2, 6, 5, 1, 6], + [2, 6, 5, 2, 1], + [2, 6, 5, 2, 3], + [2, 6, 5, 2, 4], + [2, 6, 5, 2, 5], + [2, 6, 5, 2, 6], + [2, 6, 5, 3, 1], + [2, 6, 5, 3, 2], + [2, 6, 5, 3, 3], + [2, 6, 5, 3, 4], + [2, 6, 5, 3, 5], + [2, 6, 5, 3, 6], + [2, 6, 5, 4, 1], + [2, 6, 5, 4, 2], + [2, 6, 5, 4, 3], + [2, 6, 5, 4, 4], + [2, 6, 5, 4, 5], + [2, 6, 5, 4, 6], + [2, 6, 5, 5, 1], + [2, 6, 5, 5, 2], + [2, 6, 5, 5, 3], + [2, 6, 5, 5, 4], + [2, 6, 5, 5, 6], + [2, 6, 5, 6, 1], + [2, 6, 5, 6, 2], + [2, 6, 5, 6, 3], + [2, 6, 5, 6, 4], + [2, 6, 5, 6, 5], + [2, 6, 6, 1, 1], + [2, 6, 6, 1, 2], + [2, 6, 6, 1, 3], + [2, 6, 6, 1, 4], + [2, 6, 6, 1, 5], + [2, 6, 6, 2, 1], + [2, 6, 6, 2, 3], + [2, 6, 6, 2, 4], + [2, 6, 6, 2, 5], + [2, 6, 6, 3, 1], + [2, 6, 6, 3, 2], + [2, 6, 6, 3, 3], + [2, 6, 6, 3, 4], + [2, 6, 6, 3, 5], + [2, 6, 6, 4, 1], + [2, 6, 6, 4, 2], + [2, 6, 6, 4, 3], + [2, 6, 6, 4, 4], + [2, 6, 6, 4, 5], + [2, 6, 6, 5, 1], + [2, 6, 6, 5, 2], + [2, 6, 6, 5, 3], + [2, 6, 6, 5, 4], + [2, 6, 6, 5, 5], + [3, 1, 1, 2, 2], + [3, 1, 1, 2, 3], + [3, 1, 1, 2, 4], + [3, 1, 1, 2, 5], + [3, 1, 1, 2, 6], + [3, 1, 1, 3, 2], + [3, 1, 1, 3, 4], + [3, 1, 1, 3, 5], + [3, 1, 1, 3, 6], + [3, 1, 1, 4, 2], + [3, 1, 1, 4, 3], + [3, 1, 1, 4, 4], + [3, 1, 1, 4, 5], + [3, 1, 1, 4, 6], + [3, 1, 1, 5, 2], + [3, 1, 1, 5, 3], + [3, 1, 1, 5, 4], + [3, 1, 1, 5, 5], + [3, 1, 1, 5, 6], + [3, 1, 1, 6, 2], + [3, 1, 1, 6, 3], + [3, 1, 1, 6, 4], + [3, 1, 1, 6, 5], + [3, 1, 1, 6, 6], + [3, 1, 2, 1, 2], + [3, 1, 2, 1, 3], + [3, 1, 2, 1, 4], + [3, 1, 2, 1, 5], + [3, 1, 2, 1, 6], + [3, 1, 2, 2, 1], + [3, 1, 2, 2, 3], + [3, 1, 2, 2, 4], + [3, 1, 2, 2, 5], + [3, 1, 2, 2, 6], + [3, 1, 2, 3, 1], + [3, 1, 2, 3, 2], + [3, 1, 2, 3, 4], + [3, 1, 2, 3, 5], + [3, 1, 2, 3, 6], + [3, 1, 2, 4, 1], + [3, 1, 2, 4, 2], + [3, 1, 2, 4, 3], + [3, 1, 2, 4, 4], + [3, 1, 2, 4, 5], + [3, 1, 2, 4, 6], + [3, 1, 2, 5, 1], + [3, 1, 2, 5, 2], + [3, 1, 2, 5, 3], + [3, 1, 2, 5, 4], + [3, 1, 2, 5, 5], + [3, 1, 2, 5, 6], + [3, 1, 2, 6, 1], + [3, 1, 2, 6, 2], + [3, 1, 2, 6, 3], + [3, 1, 2, 6, 4], + [3, 1, 2, 6, 5], + [3, 1, 2, 6, 6], + [3, 1, 3, 1, 2], + [3, 1, 3, 1, 4], + [3, 1, 3, 1, 5], + [3, 1, 3, 1, 6], + [3, 1, 3, 2, 1], + [3, 1, 3, 2, 2], + [3, 1, 3, 2, 4], + [3, 1, 3, 2, 5], + [3, 1, 3, 2, 6], + [3, 1, 3, 4, 1], + [3, 1, 3, 4, 2], + [3, 1, 3, 4, 4], + [3, 1, 3, 4, 5], + [3, 1, 3, 4, 6], + [3, 1, 3, 5, 1], + [3, 1, 3, 5, 2], + [3, 1, 3, 5, 4], + [3, 1, 3, 5, 5], + [3, 1, 3, 5, 6], + [3, 1, 3, 6, 1], + [3, 1, 3, 6, 2], + [3, 1, 3, 6, 4], + [3, 1, 3, 6, 5], + [3, 1, 3, 6, 6], + [3, 1, 4, 1, 2], + [3, 1, 4, 1, 3], + [3, 1, 4, 1, 4], + [3, 1, 4, 1, 5], + [3, 1, 4, 1, 6], + [3, 1, 4, 2, 1], + [3, 1, 4, 2, 2], + [3, 1, 4, 2, 3], + [3, 1, 4, 2, 4], + [3, 1, 4, 2, 5], + [3, 1, 4, 2, 6], + [3, 1, 4, 3, 1], + [3, 1, 4, 3, 2], + [3, 1, 4, 3, 4], + [3, 1, 4, 3, 5], + [3, 1, 4, 3, 6], + [3, 1, 4, 4, 1], + [3, 1, 4, 4, 2], + [3, 1, 4, 4, 3], + [3, 1, 4, 4, 5], + [3, 1, 4, 4, 6], + [3, 1, 4, 5, 1], + [3, 1, 4, 5, 2], + [3, 1, 4, 5, 3], + [3, 1, 4, 5, 4], + [3, 1, 4, 5, 5], + [3, 1, 4, 5, 6], + [3, 1, 4, 6, 1], + [3, 1, 4, 6, 2], + [3, 1, 4, 6, 3], + [3, 1, 4, 6, 4], + [3, 1, 4, 6, 5], + [3, 1, 4, 6, 6], + [3, 1, 5, 1, 2], + [3, 1, 5, 1, 3], + [3, 1, 5, 1, 4], + [3, 1, 5, 1, 5], + [3, 1, 5, 1, 6], + [3, 1, 5, 2, 1], + [3, 1, 5, 2, 2], + [3, 1, 5, 2, 3], + [3, 1, 5, 2, 4], + [3, 1, 5, 2, 5], + [3, 1, 5, 2, 6], + [3, 1, 5, 3, 1], + [3, 1, 5, 3, 2], + [3, 1, 5, 3, 4], + [3, 1, 5, 3, 5], + [3, 1, 5, 3, 6], + [3, 1, 5, 4, 1], + [3, 1, 5, 4, 2], + [3, 1, 5, 4, 3], + [3, 1, 5, 4, 4], + [3, 1, 5, 4, 5], + [3, 1, 5, 4, 6], + [3, 1, 5, 5, 1], + [3, 1, 5, 5, 2], + [3, 1, 5, 5, 3], + [3, 1, 5, 5, 4], + [3, 1, 5, 5, 6], + [3, 1, 5, 6, 1], + [3, 1, 5, 6, 2], + [3, 1, 5, 6, 3], + [3, 1, 5, 6, 4], + [3, 1, 5, 6, 5], + [3, 1, 5, 6, 6], + [3, 1, 6, 1, 2], + [3, 1, 6, 1, 3], + [3, 1, 6, 1, 4], + [3, 1, 6, 1, 5], + [3, 1, 6, 1, 6], + [3, 1, 6, 2, 1], + [3, 1, 6, 2, 2], + [3, 1, 6, 2, 3], + [3, 1, 6, 2, 4], + [3, 1, 6, 2, 5], + [3, 1, 6, 2, 6], + [3, 1, 6, 3, 1], + [3, 1, 6, 3, 2], + [3, 1, 6, 3, 4], + [3, 1, 6, 3, 5], + [3, 1, 6, 3, 6], + [3, 1, 6, 4, 1], + [3, 1, 6, 4, 2], + [3, 1, 6, 4, 3], + [3, 1, 6, 4, 4], + [3, 1, 6, 4, 5], + [3, 1, 6, 4, 6], + [3, 1, 6, 5, 1], + [3, 1, 6, 5, 2], + [3, 1, 6, 5, 3], + [3, 1, 6, 5, 4], + [3, 1, 6, 5, 5], + [3, 1, 6, 5, 6], + [3, 1, 6, 6, 1], + [3, 1, 6, 6, 2], + [3, 1, 6, 6, 3], + [3, 1, 6, 6, 4], + [3, 1, 6, 6, 5], + [3, 2, 1, 1, 2], + [3, 2, 1, 1, 3], + [3, 2, 1, 1, 4], + [3, 2, 1, 1, 5], + [3, 2, 1, 1, 6], + [3, 2, 1, 2, 1], + [3, 2, 1, 2, 3], + [3, 2, 1, 2, 4], + [3, 2, 1, 2, 5], + [3, 2, 1, 2, 6], + [3, 2, 1, 3, 1], + [3, 2, 1, 3, 2], + [3, 2, 1, 3, 4], + [3, 2, 1, 3, 5], + [3, 2, 1, 3, 6], + [3, 2, 1, 4, 1], + [3, 2, 1, 4, 2], + [3, 2, 1, 4, 3], + [3, 2, 1, 4, 4], + [3, 2, 1, 4, 5], + [3, 2, 1, 4, 6], + [3, 2, 1, 5, 1], + [3, 2, 1, 5, 2], + [3, 2, 1, 5, 3], + [3, 2, 1, 5, 4], + [3, 2, 1, 5, 5], + [3, 2, 1, 5, 6], + [3, 2, 1, 6, 1], + [3, 2, 1, 6, 2], + [3, 2, 1, 6, 3], + [3, 2, 1, 6, 4], + [3, 2, 1, 6, 5], + [3, 2, 1, 6, 6], + [3, 2, 2, 1, 1], + [3, 2, 2, 1, 3], + [3, 2, 2, 1, 4], + [3, 2, 2, 1, 5], + [3, 2, 2, 1, 6], + [3, 2, 2, 3, 1], + [3, 2, 2, 3, 4], + [3, 2, 2, 3, 5], + [3, 2, 2, 3, 6], + [3, 2, 2, 4, 1], + [3, 2, 2, 4, 3], + [3, 2, 2, 4, 4], + [3, 2, 2, 4, 5], + [3, 2, 2, 4, 6], + [3, 2, 2, 5, 1], + [3, 2, 2, 5, 3], + [3, 2, 2, 5, 4], + [3, 2, 2, 5, 5], + [3, 2, 2, 5, 6], + [3, 2, 2, 6, 1], + [3, 2, 2, 6, 3], + [3, 2, 2, 6, 4], + [3, 2, 2, 6, 5], + [3, 2, 2, 6, 6], + [3, 2, 3, 1, 1], + [3, 2, 3, 1, 2], + [3, 2, 3, 1, 4], + [3, 2, 3, 1, 5], + [3, 2, 3, 1, 6], + [3, 2, 3, 2, 1], + [3, 2, 3, 2, 4], + [3, 2, 3, 2, 5], + [3, 2, 3, 2, 6], + [3, 2, 3, 4, 1], + [3, 2, 3, 4, 2], + [3, 2, 3, 4, 4], + [3, 2, 3, 4, 5], + [3, 2, 3, 4, 6], + [3, 2, 3, 5, 1], + [3, 2, 3, 5, 2], + [3, 2, 3, 5, 4], + [3, 2, 3, 5, 5], + [3, 2, 3, 5, 6], + [3, 2, 3, 6, 1], + [3, 2, 3, 6, 2], + [3, 2, 3, 6, 4], + [3, 2, 3, 6, 5], + [3, 2, 3, 6, 6], + [3, 2, 4, 1, 1], + [3, 2, 4, 1, 2], + [3, 2, 4, 1, 3], + [3, 2, 4, 1, 4], + [3, 2, 4, 1, 5], + [3, 2, 4, 1, 6], + [3, 2, 4, 2, 1], + [3, 2, 4, 2, 3], + [3, 2, 4, 2, 4], + [3, 2, 4, 2, 5], + [3, 2, 4, 2, 6], + [3, 2, 4, 3, 1], + [3, 2, 4, 3, 2], + [3, 2, 4, 3, 4], + [3, 2, 4, 3, 5], + [3, 2, 4, 3, 6], + [3, 2, 4, 4, 1], + [3, 2, 4, 4, 2], + [3, 2, 4, 4, 3], + [3, 2, 4, 4, 5], + [3, 2, 4, 4, 6], + [3, 2, 4, 5, 1], + [3, 2, 4, 5, 2], + [3, 2, 4, 5, 3], + [3, 2, 4, 5, 4], + [3, 2, 4, 5, 5], + [3, 2, 4, 5, 6], + [3, 2, 4, 6, 1], + [3, 2, 4, 6, 2], + [3, 2, 4, 6, 3], + [3, 2, 4, 6, 4], + [3, 2, 4, 6, 5], + [3, 2, 4, 6, 6], + [3, 2, 5, 1, 1], + [3, 2, 5, 1, 2], + [3, 2, 5, 1, 3], + [3, 2, 5, 1, 4], + [3, 2, 5, 1, 5], + [3, 2, 5, 1, 6], + [3, 2, 5, 2, 1], + [3, 2, 5, 2, 3], + [3, 2, 5, 2, 4], + [3, 2, 5, 2, 5], + [3, 2, 5, 2, 6], + [3, 2, 5, 3, 1], + [3, 2, 5, 3, 2], + [3, 2, 5, 3, 4], + [3, 2, 5, 3, 5], + [3, 2, 5, 3, 6], + [3, 2, 5, 4, 1], + [3, 2, 5, 4, 2], + [3, 2, 5, 4, 3], + [3, 2, 5, 4, 4], + [3, 2, 5, 4, 5], + [3, 2, 5, 4, 6], + [3, 2, 5, 5, 1], + [3, 2, 5, 5, 2], + [3, 2, 5, 5, 3], + [3, 2, 5, 5, 4], + [3, 2, 5, 5, 6], + [3, 2, 5, 6, 1], + [3, 2, 5, 6, 2], + [3, 2, 5, 6, 3], + [3, 2, 5, 6, 4], + [3, 2, 5, 6, 5], + [3, 2, 5, 6, 6], + [3, 2, 6, 1, 1], + [3, 2, 6, 1, 2], + [3, 2, 6, 1, 3], + [3, 2, 6, 1, 4], + [3, 2, 6, 1, 5], + [3, 2, 6, 1, 6], + [3, 2, 6, 2, 1], + [3, 2, 6, 2, 3], + [3, 2, 6, 2, 4], + [3, 2, 6, 2, 5], + [3, 2, 6, 2, 6], + [3, 2, 6, 3, 1], + [3, 2, 6, 3, 2], + [3, 2, 6, 3, 4], + [3, 2, 6, 3, 5], + [3, 2, 6, 3, 6], + [3, 2, 6, 4, 1], + [3, 2, 6, 4, 2], + [3, 2, 6, 4, 3], + [3, 2, 6, 4, 4], + [3, 2, 6, 4, 5], + [3, 2, 6, 4, 6], + [3, 2, 6, 5, 1], + [3, 2, 6, 5, 2], + [3, 2, 6, 5, 3], + [3, 2, 6, 5, 4], + [3, 2, 6, 5, 5], + [3, 2, 6, 5, 6], + [3, 2, 6, 6, 1], + [3, 2, 6, 6, 2], + [3, 2, 6, 6, 3], + [3, 2, 6, 6, 4], + [3, 2, 6, 6, 5], + [3, 3, 1, 1, 2], + [3, 3, 1, 1, 4], + [3, 3, 1, 1, 5], + [3, 3, 1, 1, 6], + [3, 3, 1, 2, 1], + [3, 3, 1, 2, 2], + [3, 3, 1, 2, 4], + [3, 3, 1, 2, 5], + [3, 3, 1, 2, 6], + [3, 3, 1, 4, 1], + [3, 3, 1, 4, 2], + [3, 3, 1, 4, 4], + [3, 3, 1, 4, 5], + [3, 3, 1, 4, 6], + [3, 3, 1, 5, 1], + [3, 3, 1, 5, 2], + [3, 3, 1, 5, 4], + [3, 3, 1, 5, 5], + [3, 3, 1, 5, 6], + [3, 3, 1, 6, 1], + [3, 3, 1, 6, 2], + [3, 3, 1, 6, 4], + [3, 3, 1, 6, 5], + [3, 3, 1, 6, 6], + [3, 3, 2, 1, 1], + [3, 3, 2, 1, 2], + [3, 3, 2, 1, 4], + [3, 3, 2, 1, 5], + [3, 3, 2, 1, 6], + [3, 3, 2, 2, 1], + [3, 3, 2, 2, 4], + [3, 3, 2, 2, 5], + [3, 3, 2, 2, 6], + [3, 3, 2, 4, 1], + [3, 3, 2, 4, 2], + [3, 3, 2, 4, 4], + [3, 3, 2, 4, 5], + [3, 3, 2, 4, 6], + [3, 3, 2, 5, 1], + [3, 3, 2, 5, 2], + [3, 3, 2, 5, 4], + [3, 3, 2, 5, 5], + [3, 3, 2, 5, 6], + [3, 3, 2, 6, 1], + [3, 3, 2, 6, 2], + [3, 3, 2, 6, 4], + [3, 3, 2, 6, 5], + [3, 3, 2, 6, 6], + [3, 3, 4, 1, 1], + [3, 3, 4, 1, 2], + [3, 3, 4, 1, 4], + [3, 3, 4, 1, 5], + [3, 3, 4, 1, 6], + [3, 3, 4, 2, 1], + [3, 3, 4, 2, 2], + [3, 3, 4, 2, 4], + [3, 3, 4, 2, 5], + [3, 3, 4, 2, 6], + [3, 3, 4, 4, 1], + [3, 3, 4, 4, 2], + [3, 3, 4, 4, 5], + [3, 3, 4, 4, 6], + [3, 3, 4, 5, 1], + [3, 3, 4, 5, 2], + [3, 3, 4, 5, 4], + [3, 3, 4, 5, 5], + [3, 3, 4, 5, 6], + [3, 3, 4, 6, 1], + [3, 3, 4, 6, 2], + [3, 3, 4, 6, 4], + [3, 3, 4, 6, 5], + [3, 3, 4, 6, 6], + [3, 3, 5, 1, 1], + [3, 3, 5, 1, 2], + [3, 3, 5, 1, 4], + [3, 3, 5, 1, 5], + [3, 3, 5, 1, 6], + [3, 3, 5, 2, 1], + [3, 3, 5, 2, 2], + [3, 3, 5, 2, 4], + [3, 3, 5, 2, 5], + [3, 3, 5, 2, 6], + [3, 3, 5, 4, 1], + [3, 3, 5, 4, 2], + [3, 3, 5, 4, 4], + [3, 3, 5, 4, 5], + [3, 3, 5, 4, 6], + [3, 3, 5, 5, 1], + [3, 3, 5, 5, 2], + [3, 3, 5, 5, 4], + [3, 3, 5, 5, 6], + [3, 3, 5, 6, 1], + [3, 3, 5, 6, 2], + [3, 3, 5, 6, 4], + [3, 3, 5, 6, 5], + [3, 3, 5, 6, 6], + [3, 3, 6, 1, 1], + [3, 3, 6, 1, 2], + [3, 3, 6, 1, 4], + [3, 3, 6, 1, 5], + [3, 3, 6, 1, 6], + [3, 3, 6, 2, 1], + [3, 3, 6, 2, 2], + [3, 3, 6, 2, 4], + [3, 3, 6, 2, 5], + [3, 3, 6, 2, 6], + [3, 3, 6, 4, 1], + [3, 3, 6, 4, 2], + [3, 3, 6, 4, 4], + [3, 3, 6, 4, 5], + [3, 3, 6, 4, 6], + [3, 3, 6, 5, 1], + [3, 3, 6, 5, 2], + [3, 3, 6, 5, 4], + [3, 3, 6, 5, 5], + [3, 3, 6, 5, 6], + [3, 3, 6, 6, 1], + [3, 3, 6, 6, 2], + [3, 3, 6, 6, 4], + [3, 3, 6, 6, 5], + [3, 4, 1, 1, 2], + [3, 4, 1, 1, 3], + [3, 4, 1, 1, 4], + [3, 4, 1, 1, 5], + [3, 4, 1, 1, 6], + [3, 4, 1, 2, 1], + [3, 4, 1, 2, 2], + [3, 4, 1, 2, 3], + [3, 4, 1, 2, 4], + [3, 4, 1, 2, 5], + [3, 4, 1, 2, 6], + [3, 4, 1, 3, 1], + [3, 4, 1, 3, 2], + [3, 4, 1, 3, 4], + [3, 4, 1, 3, 5], + [3, 4, 1, 3, 6], + [3, 4, 1, 4, 1], + [3, 4, 1, 4, 2], + [3, 4, 1, 4, 3], + [3, 4, 1, 4, 5], + [3, 4, 1, 4, 6], + [3, 4, 1, 5, 1], + [3, 4, 1, 5, 2], + [3, 4, 1, 5, 3], + [3, 4, 1, 5, 4], + [3, 4, 1, 5, 5], + [3, 4, 1, 5, 6], + [3, 4, 1, 6, 1], + [3, 4, 1, 6, 2], + [3, 4, 1, 6, 3], + [3, 4, 1, 6, 4], + [3, 4, 1, 6, 5], + [3, 4, 1, 6, 6], + [3, 4, 2, 1, 1], + [3, 4, 2, 1, 2], + [3, 4, 2, 1, 3], + [3, 4, 2, 1, 4], + [3, 4, 2, 1, 5], + [3, 4, 2, 1, 6], + [3, 4, 2, 2, 1], + [3, 4, 2, 2, 3], + [3, 4, 2, 2, 4], + [3, 4, 2, 2, 5], + [3, 4, 2, 2, 6], + [3, 4, 2, 3, 1], + [3, 4, 2, 3, 2], + [3, 4, 2, 3, 4], + [3, 4, 2, 3, 5], + [3, 4, 2, 3, 6], + [3, 4, 2, 4, 1], + [3, 4, 2, 4, 2], + [3, 4, 2, 4, 3], + [3, 4, 2, 4, 5], + [3, 4, 2, 4, 6], + [3, 4, 2, 5, 1], + [3, 4, 2, 5, 2], + [3, 4, 2, 5, 3], + [3, 4, 2, 5, 4], + [3, 4, 2, 5, 5], + [3, 4, 2, 5, 6], + [3, 4, 2, 6, 1], + [3, 4, 2, 6, 2], + [3, 4, 2, 6, 3], + [3, 4, 2, 6, 4], + [3, 4, 2, 6, 5], + [3, 4, 2, 6, 6], + [3, 4, 3, 1, 1], + [3, 4, 3, 1, 2], + [3, 4, 3, 1, 4], + [3, 4, 3, 1, 5], + [3, 4, 3, 1, 6], + [3, 4, 3, 2, 1], + [3, 4, 3, 2, 2], + [3, 4, 3, 2, 4], + [3, 4, 3, 2, 5], + [3, 4, 3, 2, 6], + [3, 4, 3, 4, 1], + [3, 4, 3, 4, 2], + [3, 4, 3, 4, 5], + [3, 4, 3, 4, 6], + [3, 4, 3, 5, 1], + [3, 4, 3, 5, 2], + [3, 4, 3, 5, 4], + [3, 4, 3, 5, 5], + [3, 4, 3, 5, 6], + [3, 4, 3, 6, 1], + [3, 4, 3, 6, 2], + [3, 4, 3, 6, 4], + [3, 4, 3, 6, 5], + [3, 4, 3, 6, 6], + [3, 4, 4, 1, 1], + [3, 4, 4, 1, 2], + [3, 4, 4, 1, 3], + [3, 4, 4, 1, 5], + [3, 4, 4, 1, 6], + [3, 4, 4, 2, 1], + [3, 4, 4, 2, 2], + [3, 4, 4, 2, 3], + [3, 4, 4, 2, 5], + [3, 4, 4, 2, 6], + [3, 4, 4, 3, 1], + [3, 4, 4, 3, 2], + [3, 4, 4, 3, 5], + [3, 4, 4, 3, 6], + [3, 4, 4, 5, 1], + [3, 4, 4, 5, 2], + [3, 4, 4, 5, 3], + [3, 4, 4, 5, 5], + [3, 4, 4, 5, 6], + [3, 4, 4, 6, 1], + [3, 4, 4, 6, 2], + [3, 4, 4, 6, 3], + [3, 4, 4, 6, 5], + [3, 4, 4, 6, 6], + [3, 4, 5, 1, 1], + [3, 4, 5, 1, 2], + [3, 4, 5, 1, 3], + [3, 4, 5, 1, 4], + [3, 4, 5, 1, 5], + [3, 4, 5, 1, 6], + [3, 4, 5, 2, 1], + [3, 4, 5, 2, 2], + [3, 4, 5, 2, 3], + [3, 4, 5, 2, 4], + [3, 4, 5, 2, 5], + [3, 4, 5, 2, 6], + [3, 4, 5, 3, 1], + [3, 4, 5, 3, 2], + [3, 4, 5, 3, 4], + [3, 4, 5, 3, 5], + [3, 4, 5, 3, 6], + [3, 4, 5, 4, 1], + [3, 4, 5, 4, 2], + [3, 4, 5, 4, 3], + [3, 4, 5, 4, 5], + [3, 4, 5, 4, 6], + [3, 4, 5, 5, 1], + [3, 4, 5, 5, 2], + [3, 4, 5, 5, 3], + [3, 4, 5, 5, 4], + [3, 4, 5, 5, 6], + [3, 4, 5, 6, 1], + [3, 4, 5, 6, 2], + [3, 4, 5, 6, 3], + [3, 4, 5, 6, 4], + [3, 4, 5, 6, 5], + [3, 4, 5, 6, 6], + [3, 4, 6, 1, 1], + [3, 4, 6, 1, 2], + [3, 4, 6, 1, 3], + [3, 4, 6, 1, 4], + [3, 4, 6, 1, 5], + [3, 4, 6, 1, 6], + [3, 4, 6, 2, 1], + [3, 4, 6, 2, 2], + [3, 4, 6, 2, 3], + [3, 4, 6, 2, 4], + [3, 4, 6, 2, 5], + [3, 4, 6, 2, 6], + [3, 4, 6, 3, 1], + [3, 4, 6, 3, 2], + [3, 4, 6, 3, 4], + [3, 4, 6, 3, 5], + [3, 4, 6, 3, 6], + [3, 4, 6, 4, 1], + [3, 4, 6, 4, 2], + [3, 4, 6, 4, 3], + [3, 4, 6, 4, 5], + [3, 4, 6, 4, 6], + [3, 4, 6, 5, 1], + [3, 4, 6, 5, 2], + [3, 4, 6, 5, 3], + [3, 4, 6, 5, 4], + [3, 4, 6, 5, 5], + [3, 4, 6, 5, 6], + [3, 4, 6, 6, 1], + [3, 4, 6, 6, 2], + [3, 4, 6, 6, 3], + [3, 4, 6, 6, 4], + [3, 4, 6, 6, 5], + [3, 5, 1, 1, 2], + [3, 5, 1, 1, 3], + [3, 5, 1, 1, 4], + [3, 5, 1, 1, 5], + [3, 5, 1, 1, 6], + [3, 5, 1, 2, 1], + [3, 5, 1, 2, 2], + [3, 5, 1, 2, 3], + [3, 5, 1, 2, 4], + [3, 5, 1, 2, 5], + [3, 5, 1, 2, 6], + [3, 5, 1, 3, 1], + [3, 5, 1, 3, 2], + [3, 5, 1, 3, 4], + [3, 5, 1, 3, 5], + [3, 5, 1, 3, 6], + [3, 5, 1, 4, 1], + [3, 5, 1, 4, 2], + [3, 5, 1, 4, 3], + [3, 5, 1, 4, 4], + [3, 5, 1, 4, 5], + [3, 5, 1, 4, 6], + [3, 5, 1, 5, 1], + [3, 5, 1, 5, 2], + [3, 5, 1, 5, 3], + [3, 5, 1, 5, 4], + [3, 5, 1, 5, 6], + [3, 5, 1, 6, 1], + [3, 5, 1, 6, 2], + [3, 5, 1, 6, 3], + [3, 5, 1, 6, 4], + [3, 5, 1, 6, 5], + [3, 5, 1, 6, 6], + [3, 5, 2, 1, 1], + [3, 5, 2, 1, 2], + [3, 5, 2, 1, 3], + [3, 5, 2, 1, 4], + [3, 5, 2, 1, 5], + [3, 5, 2, 1, 6], + [3, 5, 2, 2, 1], + [3, 5, 2, 2, 3], + [3, 5, 2, 2, 4], + [3, 5, 2, 2, 5], + [3, 5, 2, 2, 6], + [3, 5, 2, 3, 1], + [3, 5, 2, 3, 2], + [3, 5, 2, 3, 4], + [3, 5, 2, 3, 5], + [3, 5, 2, 3, 6], + [3, 5, 2, 4, 1], + [3, 5, 2, 4, 2], + [3, 5, 2, 4, 3], + [3, 5, 2, 4, 4], + [3, 5, 2, 4, 5], + [3, 5, 2, 4, 6], + [3, 5, 2, 5, 1], + [3, 5, 2, 5, 2], + [3, 5, 2, 5, 3], + [3, 5, 2, 5, 4], + [3, 5, 2, 5, 6], + [3, 5, 2, 6, 1], + [3, 5, 2, 6, 2], + [3, 5, 2, 6, 3], + [3, 5, 2, 6, 4], + [3, 5, 2, 6, 5], + [3, 5, 2, 6, 6], + [3, 5, 3, 1, 1], + [3, 5, 3, 1, 2], + [3, 5, 3, 1, 4], + [3, 5, 3, 1, 5], + [3, 5, 3, 1, 6], + [3, 5, 3, 2, 1], + [3, 5, 3, 2, 2], + [3, 5, 3, 2, 4], + [3, 5, 3, 2, 5], + [3, 5, 3, 2, 6], + [3, 5, 3, 4, 1], + [3, 5, 3, 4, 2], + [3, 5, 3, 4, 4], + [3, 5, 3, 4, 5], + [3, 5, 3, 4, 6], + [3, 5, 3, 5, 1], + [3, 5, 3, 5, 2], + [3, 5, 3, 5, 4], + [3, 5, 3, 5, 6], + [3, 5, 3, 6, 1], + [3, 5, 3, 6, 2], + [3, 5, 3, 6, 4], + [3, 5, 3, 6, 5], + [3, 5, 3, 6, 6], + [3, 5, 4, 1, 1], + [3, 5, 4, 1, 2], + [3, 5, 4, 1, 3], + [3, 5, 4, 1, 4], + [3, 5, 4, 1, 5], + [3, 5, 4, 1, 6], + [3, 5, 4, 2, 1], + [3, 5, 4, 2, 2], + [3, 5, 4, 2, 3], + [3, 5, 4, 2, 4], + [3, 5, 4, 2, 5], + [3, 5, 4, 2, 6], + [3, 5, 4, 3, 1], + [3, 5, 4, 3, 2], + [3, 5, 4, 3, 4], + [3, 5, 4, 3, 5], + [3, 5, 4, 3, 6], + [3, 5, 4, 4, 1], + [3, 5, 4, 4, 2], + [3, 5, 4, 4, 3], + [3, 5, 4, 4, 5], + [3, 5, 4, 4, 6], + [3, 5, 4, 5, 1], + [3, 5, 4, 5, 2], + [3, 5, 4, 5, 3], + [3, 5, 4, 5, 4], + [3, 5, 4, 5, 6], + [3, 5, 4, 6, 1], + [3, 5, 4, 6, 2], + [3, 5, 4, 6, 3], + [3, 5, 4, 6, 4], + [3, 5, 4, 6, 5], + [3, 5, 4, 6, 6], + [3, 5, 5, 1, 1], + [3, 5, 5, 1, 2], + [3, 5, 5, 1, 3], + [3, 5, 5, 1, 4], + [3, 5, 5, 1, 6], + [3, 5, 5, 2, 1], + [3, 5, 5, 2, 2], + [3, 5, 5, 2, 3], + [3, 5, 5, 2, 4], + [3, 5, 5, 2, 6], + [3, 5, 5, 3, 1], + [3, 5, 5, 3, 2], + [3, 5, 5, 3, 4], + [3, 5, 5, 3, 6], + [3, 5, 5, 4, 1], + [3, 5, 5, 4, 2], + [3, 5, 5, 4, 3], + [3, 5, 5, 4, 4], + [3, 5, 5, 4, 6], + [3, 5, 5, 6, 1], + [3, 5, 5, 6, 2], + [3, 5, 5, 6, 3], + [3, 5, 5, 6, 4], + [3, 5, 5, 6, 6], + [3, 5, 6, 1, 1], + [3, 5, 6, 1, 2], + [3, 5, 6, 1, 3], + [3, 5, 6, 1, 4], + [3, 5, 6, 1, 5], + [3, 5, 6, 1, 6], + [3, 5, 6, 2, 1], + [3, 5, 6, 2, 2], + [3, 5, 6, 2, 3], + [3, 5, 6, 2, 4], + [3, 5, 6, 2, 5], + [3, 5, 6, 2, 6], + [3, 5, 6, 3, 1], + [3, 5, 6, 3, 2], + [3, 5, 6, 3, 4], + [3, 5, 6, 3, 5], + [3, 5, 6, 3, 6], + [3, 5, 6, 4, 1], + [3, 5, 6, 4, 2], + [3, 5, 6, 4, 3], + [3, 5, 6, 4, 4], + [3, 5, 6, 4, 5], + [3, 5, 6, 4, 6], + [3, 5, 6, 5, 1], + [3, 5, 6, 5, 2], + [3, 5, 6, 5, 3], + [3, 5, 6, 5, 4], + [3, 5, 6, 5, 6], + [3, 5, 6, 6, 1], + [3, 5, 6, 6, 2], + [3, 5, 6, 6, 3], + [3, 5, 6, 6, 4], + [3, 5, 6, 6, 5], + [3, 6, 1, 1, 2], + [3, 6, 1, 1, 3], + [3, 6, 1, 1, 4], + [3, 6, 1, 1, 5], + [3, 6, 1, 1, 6], + [3, 6, 1, 2, 1], + [3, 6, 1, 2, 2], + [3, 6, 1, 2, 3], + [3, 6, 1, 2, 4], + [3, 6, 1, 2, 5], + [3, 6, 1, 2, 6], + [3, 6, 1, 3, 1], + [3, 6, 1, 3, 2], + [3, 6, 1, 3, 4], + [3, 6, 1, 3, 5], + [3, 6, 1, 3, 6], + [3, 6, 1, 4, 1], + [3, 6, 1, 4, 2], + [3, 6, 1, 4, 3], + [3, 6, 1, 4, 4], + [3, 6, 1, 4, 5], + [3, 6, 1, 4, 6], + [3, 6, 1, 5, 1], + [3, 6, 1, 5, 2], + [3, 6, 1, 5, 3], + [3, 6, 1, 5, 4], + [3, 6, 1, 5, 5], + [3, 6, 1, 5, 6], + [3, 6, 1, 6, 1], + [3, 6, 1, 6, 2], + [3, 6, 1, 6, 3], + [3, 6, 1, 6, 4], + [3, 6, 1, 6, 5], + [3, 6, 2, 1, 1], + [3, 6, 2, 1, 2], + [3, 6, 2, 1, 3], + [3, 6, 2, 1, 4], + [3, 6, 2, 1, 5], + [3, 6, 2, 1, 6], + [3, 6, 2, 2, 1], + [3, 6, 2, 2, 3], + [3, 6, 2, 2, 4], + [3, 6, 2, 2, 5], + [3, 6, 2, 2, 6], + [3, 6, 2, 3, 1], + [3, 6, 2, 3, 2], + [3, 6, 2, 3, 4], + [3, 6, 2, 3, 5], + [3, 6, 2, 3, 6], + [3, 6, 2, 4, 1], + [3, 6, 2, 4, 2], + [3, 6, 2, 4, 3], + [3, 6, 2, 4, 4], + [3, 6, 2, 4, 5], + [3, 6, 2, 4, 6], + [3, 6, 2, 5, 1], + [3, 6, 2, 5, 2], + [3, 6, 2, 5, 3], + [3, 6, 2, 5, 4], + [3, 6, 2, 5, 5], + [3, 6, 2, 5, 6], + [3, 6, 2, 6, 1], + [3, 6, 2, 6, 2], + [3, 6, 2, 6, 3], + [3, 6, 2, 6, 4], + [3, 6, 2, 6, 5], + [3, 6, 3, 1, 1], + [3, 6, 3, 1, 2], + [3, 6, 3, 1, 4], + [3, 6, 3, 1, 5], + [3, 6, 3, 1, 6], + [3, 6, 3, 2, 1], + [3, 6, 3, 2, 2], + [3, 6, 3, 2, 4], + [3, 6, 3, 2, 5], + [3, 6, 3, 2, 6], + [3, 6, 3, 4, 1], + [3, 6, 3, 4, 2], + [3, 6, 3, 4, 4], + [3, 6, 3, 4, 5], + [3, 6, 3, 4, 6], + [3, 6, 3, 5, 1], + [3, 6, 3, 5, 2], + [3, 6, 3, 5, 4], + [3, 6, 3, 5, 5], + [3, 6, 3, 5, 6], + [3, 6, 3, 6, 1], + [3, 6, 3, 6, 2], + [3, 6, 3, 6, 4], + [3, 6, 3, 6, 5], + [3, 6, 4, 1, 1], + [3, 6, 4, 1, 2], + [3, 6, 4, 1, 3], + [3, 6, 4, 1, 4], + [3, 6, 4, 1, 5], + [3, 6, 4, 1, 6], + [3, 6, 4, 2, 1], + [3, 6, 4, 2, 2], + [3, 6, 4, 2, 3], + [3, 6, 4, 2, 4], + [3, 6, 4, 2, 5], + [3, 6, 4, 2, 6], + [3, 6, 4, 3, 1], + [3, 6, 4, 3, 2], + [3, 6, 4, 3, 4], + [3, 6, 4, 3, 5], + [3, 6, 4, 3, 6], + [3, 6, 4, 4, 1], + [3, 6, 4, 4, 2], + [3, 6, 4, 4, 3], + [3, 6, 4, 4, 5], + [3, 6, 4, 4, 6], + [3, 6, 4, 5, 1], + [3, 6, 4, 5, 2], + [3, 6, 4, 5, 3], + [3, 6, 4, 5, 4], + [3, 6, 4, 5, 5], + [3, 6, 4, 5, 6], + [3, 6, 4, 6, 1], + [3, 6, 4, 6, 2], + [3, 6, 4, 6, 3], + [3, 6, 4, 6, 4], + [3, 6, 4, 6, 5], + [3, 6, 5, 1, 1], + [3, 6, 5, 1, 2], + [3, 6, 5, 1, 3], + [3, 6, 5, 1, 4], + [3, 6, 5, 1, 5], + [3, 6, 5, 1, 6], + [3, 6, 5, 2, 1], + [3, 6, 5, 2, 2], + [3, 6, 5, 2, 3], + [3, 6, 5, 2, 4], + [3, 6, 5, 2, 5], + [3, 6, 5, 2, 6], + [3, 6, 5, 3, 1], + [3, 6, 5, 3, 2], + [3, 6, 5, 3, 4], + [3, 6, 5, 3, 5], + [3, 6, 5, 3, 6], + [3, 6, 5, 4, 1], + [3, 6, 5, 4, 2], + [3, 6, 5, 4, 3], + [3, 6, 5, 4, 4], + [3, 6, 5, 4, 5], + [3, 6, 5, 4, 6], + [3, 6, 5, 5, 1], + [3, 6, 5, 5, 2], + [3, 6, 5, 5, 3], + [3, 6, 5, 5, 4], + [3, 6, 5, 5, 6], + [3, 6, 5, 6, 1], + [3, 6, 5, 6, 2], + [3, 6, 5, 6, 3], + [3, 6, 5, 6, 4], + [3, 6, 5, 6, 5], + [3, 6, 6, 1, 1], + [3, 6, 6, 1, 2], + [3, 6, 6, 1, 3], + [3, 6, 6, 1, 4], + [3, 6, 6, 1, 5], + [3, 6, 6, 2, 1], + [3, 6, 6, 2, 2], + [3, 6, 6, 2, 3], + [3, 6, 6, 2, 4], + [3, 6, 6, 2, 5], + [3, 6, 6, 3, 1], + [3, 6, 6, 3, 2], + [3, 6, 6, 3, 4], + [3, 6, 6, 3, 5], + [3, 6, 6, 4, 1], + [3, 6, 6, 4, 2], + [3, 6, 6, 4, 3], + [3, 6, 6, 4, 4], + [3, 6, 6, 4, 5], + [3, 6, 6, 5, 1], + [3, 6, 6, 5, 2], + [3, 6, 6, 5, 3], + [3, 6, 6, 5, 4], + [3, 6, 6, 5, 5], + [4, 1, 1, 2, 2], + [4, 1, 1, 2, 3], + [4, 1, 1, 2, 4], + [4, 1, 1, 2, 5], + [4, 1, 1, 2, 6], + [4, 1, 1, 3, 2], + [4, 1, 1, 3, 3], + [4, 1, 1, 3, 4], + [4, 1, 1, 3, 5], + [4, 1, 1, 3, 6], + [4, 1, 1, 4, 2], + [4, 1, 1, 4, 3], + [4, 1, 1, 4, 5], + [4, 1, 1, 4, 6], + [4, 1, 1, 5, 2], + [4, 1, 1, 5, 3], + [4, 1, 1, 5, 4], + [4, 1, 1, 5, 5], + [4, 1, 1, 5, 6], + [4, 1, 1, 6, 2], + [4, 1, 1, 6, 3], + [4, 1, 1, 6, 4], + [4, 1, 1, 6, 5], + [4, 1, 1, 6, 6], + [4, 1, 2, 1, 2], + [4, 1, 2, 1, 3], + [4, 1, 2, 1, 4], + [4, 1, 2, 1, 5], + [4, 1, 2, 1, 6], + [4, 1, 2, 2, 1], + [4, 1, 2, 2, 3], + [4, 1, 2, 2, 4], + [4, 1, 2, 2, 5], + [4, 1, 2, 2, 6], + [4, 1, 2, 3, 1], + [4, 1, 2, 3, 2], + [4, 1, 2, 3, 3], + [4, 1, 2, 3, 4], + [4, 1, 2, 3, 5], + [4, 1, 2, 3, 6], + [4, 1, 2, 4, 1], + [4, 1, 2, 4, 2], + [4, 1, 2, 4, 3], + [4, 1, 2, 4, 5], + [4, 1, 2, 4, 6], + [4, 1, 2, 5, 1], + [4, 1, 2, 5, 2], + [4, 1, 2, 5, 3], + [4, 1, 2, 5, 4], + [4, 1, 2, 5, 5], + [4, 1, 2, 5, 6], + [4, 1, 2, 6, 1], + [4, 1, 2, 6, 2], + [4, 1, 2, 6, 3], + [4, 1, 2, 6, 4], + [4, 1, 2, 6, 5], + [4, 1, 2, 6, 6], + [4, 1, 3, 1, 2], + [4, 1, 3, 1, 3], + [4, 1, 3, 1, 4], + [4, 1, 3, 1, 5], + [4, 1, 3, 1, 6], + [4, 1, 3, 2, 1], + [4, 1, 3, 2, 2], + [4, 1, 3, 2, 3], + [4, 1, 3, 2, 4], + [4, 1, 3, 2, 5], + [4, 1, 3, 2, 6], + [4, 1, 3, 3, 1], + [4, 1, 3, 3, 2], + [4, 1, 3, 3, 4], + [4, 1, 3, 3, 5], + [4, 1, 3, 3, 6], + [4, 1, 3, 4, 1], + [4, 1, 3, 4, 2], + [4, 1, 3, 4, 3], + [4, 1, 3, 4, 5], + [4, 1, 3, 4, 6], + [4, 1, 3, 5, 1], + [4, 1, 3, 5, 2], + [4, 1, 3, 5, 3], + [4, 1, 3, 5, 4], + [4, 1, 3, 5, 5], + [4, 1, 3, 5, 6], + [4, 1, 3, 6, 1], + [4, 1, 3, 6, 2], + [4, 1, 3, 6, 3], + [4, 1, 3, 6, 4], + [4, 1, 3, 6, 5], + [4, 1, 3, 6, 6], + [4, 1, 4, 1, 2], + [4, 1, 4, 1, 3], + [4, 1, 4, 1, 5], + [4, 1, 4, 1, 6], + [4, 1, 4, 2, 1], + [4, 1, 4, 2, 2], + [4, 1, 4, 2, 3], + [4, 1, 4, 2, 5], + [4, 1, 4, 2, 6], + [4, 1, 4, 3, 1], + [4, 1, 4, 3, 2], + [4, 1, 4, 3, 3], + [4, 1, 4, 3, 5], + [4, 1, 4, 3, 6], + [4, 1, 4, 5, 1], + [4, 1, 4, 5, 2], + [4, 1, 4, 5, 3], + [4, 1, 4, 5, 5], + [4, 1, 4, 5, 6], + [4, 1, 4, 6, 1], + [4, 1, 4, 6, 2], + [4, 1, 4, 6, 3], + [4, 1, 4, 6, 5], + [4, 1, 4, 6, 6], + [4, 1, 5, 1, 2], + [4, 1, 5, 1, 3], + [4, 1, 5, 1, 4], + [4, 1, 5, 1, 5], + [4, 1, 5, 1, 6], + [4, 1, 5, 2, 1], + [4, 1, 5, 2, 2], + [4, 1, 5, 2, 3], + [4, 1, 5, 2, 4], + [4, 1, 5, 2, 5], + [4, 1, 5, 2, 6], + [4, 1, 5, 3, 1], + [4, 1, 5, 3, 2], + [4, 1, 5, 3, 3], + [4, 1, 5, 3, 4], + [4, 1, 5, 3, 5], + [4, 1, 5, 3, 6], + [4, 1, 5, 4, 1], + [4, 1, 5, 4, 2], + [4, 1, 5, 4, 3], + [4, 1, 5, 4, 5], + [4, 1, 5, 4, 6], + [4, 1, 5, 5, 1], + [4, 1, 5, 5, 2], + [4, 1, 5, 5, 3], + [4, 1, 5, 5, 4], + [4, 1, 5, 5, 6], + [4, 1, 5, 6, 1], + [4, 1, 5, 6, 2], + [4, 1, 5, 6, 3], + [4, 1, 5, 6, 4], + [4, 1, 5, 6, 5], + [4, 1, 5, 6, 6], + [4, 1, 6, 1, 2], + [4, 1, 6, 1, 3], + [4, 1, 6, 1, 4], + [4, 1, 6, 1, 5], + [4, 1, 6, 1, 6], + [4, 1, 6, 2, 1], + [4, 1, 6, 2, 2], + [4, 1, 6, 2, 3], + [4, 1, 6, 2, 4], + [4, 1, 6, 2, 5], + [4, 1, 6, 2, 6], + [4, 1, 6, 3, 1], + [4, 1, 6, 3, 2], + [4, 1, 6, 3, 3], + [4, 1, 6, 3, 4], + [4, 1, 6, 3, 5], + [4, 1, 6, 3, 6], + [4, 1, 6, 4, 1], + [4, 1, 6, 4, 2], + [4, 1, 6, 4, 3], + [4, 1, 6, 4, 5], + [4, 1, 6, 4, 6], + [4, 1, 6, 5, 1], + [4, 1, 6, 5, 2], + [4, 1, 6, 5, 3], + [4, 1, 6, 5, 4], + [4, 1, 6, 5, 5], + [4, 1, 6, 5, 6], + [4, 1, 6, 6, 1], + [4, 1, 6, 6, 2], + [4, 1, 6, 6, 3], + [4, 1, 6, 6, 4], + [4, 1, 6, 6, 5], + [4, 2, 1, 1, 2], + [4, 2, 1, 1, 3], + [4, 2, 1, 1, 4], + [4, 2, 1, 1, 5], + [4, 2, 1, 1, 6], + [4, 2, 1, 2, 1], + [4, 2, 1, 2, 3], + [4, 2, 1, 2, 4], + [4, 2, 1, 2, 5], + [4, 2, 1, 2, 6], + [4, 2, 1, 3, 1], + [4, 2, 1, 3, 2], + [4, 2, 1, 3, 3], + [4, 2, 1, 3, 4], + [4, 2, 1, 3, 5], + [4, 2, 1, 3, 6], + [4, 2, 1, 4, 1], + [4, 2, 1, 4, 2], + [4, 2, 1, 4, 3], + [4, 2, 1, 4, 5], + [4, 2, 1, 4, 6], + [4, 2, 1, 5, 1], + [4, 2, 1, 5, 2], + [4, 2, 1, 5, 3], + [4, 2, 1, 5, 4], + [4, 2, 1, 5, 5], + [4, 2, 1, 5, 6], + [4, 2, 1, 6, 1], + [4, 2, 1, 6, 2], + [4, 2, 1, 6, 3], + [4, 2, 1, 6, 4], + [4, 2, 1, 6, 5], + [4, 2, 1, 6, 6], + [4, 2, 2, 1, 1], + [4, 2, 2, 1, 3], + [4, 2, 2, 1, 4], + [4, 2, 2, 1, 5], + [4, 2, 2, 1, 6], + [4, 2, 2, 3, 1], + [4, 2, 2, 3, 3], + [4, 2, 2, 3, 4], + [4, 2, 2, 3, 5], + [4, 2, 2, 3, 6], + [4, 2, 2, 4, 1], + [4, 2, 2, 4, 3], + [4, 2, 2, 4, 5], + [4, 2, 2, 4, 6], + [4, 2, 2, 5, 1], + [4, 2, 2, 5, 3], + [4, 2, 2, 5, 4], + [4, 2, 2, 5, 5], + [4, 2, 2, 5, 6], + [4, 2, 2, 6, 1], + [4, 2, 2, 6, 3], + [4, 2, 2, 6, 4], + [4, 2, 2, 6, 5], + [4, 2, 2, 6, 6], + [4, 2, 3, 1, 1], + [4, 2, 3, 1, 2], + [4, 2, 3, 1, 3], + [4, 2, 3, 1, 4], + [4, 2, 3, 1, 5], + [4, 2, 3, 1, 6], + [4, 2, 3, 2, 1], + [4, 2, 3, 2, 3], + [4, 2, 3, 2, 4], + [4, 2, 3, 2, 5], + [4, 2, 3, 2, 6], + [4, 2, 3, 3, 1], + [4, 2, 3, 3, 2], + [4, 2, 3, 3, 4], + [4, 2, 3, 3, 5], + [4, 2, 3, 3, 6], + [4, 2, 3, 4, 1], + [4, 2, 3, 4, 2], + [4, 2, 3, 4, 3], + [4, 2, 3, 4, 5], + [4, 2, 3, 4, 6], + [4, 2, 3, 5, 1], + [4, 2, 3, 5, 2], + [4, 2, 3, 5, 3], + [4, 2, 3, 5, 4], + [4, 2, 3, 5, 5], + [4, 2, 3, 5, 6], + [4, 2, 3, 6, 1], + [4, 2, 3, 6, 2], + [4, 2, 3, 6, 3], + [4, 2, 3, 6, 4], + [4, 2, 3, 6, 5], + [4, 2, 3, 6, 6], + [4, 2, 4, 1, 1], + [4, 2, 4, 1, 2], + [4, 2, 4, 1, 3], + [4, 2, 4, 1, 5], + [4, 2, 4, 1, 6], + [4, 2, 4, 2, 1], + [4, 2, 4, 2, 3], + [4, 2, 4, 2, 5], + [4, 2, 4, 2, 6], + [4, 2, 4, 3, 1], + [4, 2, 4, 3, 2], + [4, 2, 4, 3, 3], + [4, 2, 4, 3, 5], + [4, 2, 4, 3, 6], + [4, 2, 4, 5, 1], + [4, 2, 4, 5, 2], + [4, 2, 4, 5, 3], + [4, 2, 4, 5, 5], + [4, 2, 4, 5, 6], + [4, 2, 4, 6, 1], + [4, 2, 4, 6, 2], + [4, 2, 4, 6, 3], + [4, 2, 4, 6, 5], + [4, 2, 4, 6, 6], + [4, 2, 5, 1, 1], + [4, 2, 5, 1, 2], + [4, 2, 5, 1, 3], + [4, 2, 5, 1, 4], + [4, 2, 5, 1, 5], + [4, 2, 5, 1, 6], + [4, 2, 5, 2, 1], + [4, 2, 5, 2, 3], + [4, 2, 5, 2, 4], + [4, 2, 5, 2, 5], + [4, 2, 5, 2, 6], + [4, 2, 5, 3, 1], + [4, 2, 5, 3, 2], + [4, 2, 5, 3, 3], + [4, 2, 5, 3, 4], + [4, 2, 5, 3, 5], + [4, 2, 5, 3, 6], + [4, 2, 5, 4, 1], + [4, 2, 5, 4, 2], + [4, 2, 5, 4, 3], + [4, 2, 5, 4, 5], + [4, 2, 5, 4, 6], + [4, 2, 5, 5, 1], + [4, 2, 5, 5, 2], + [4, 2, 5, 5, 3], + [4, 2, 5, 5, 4], + [4, 2, 5, 5, 6], + [4, 2, 5, 6, 1], + [4, 2, 5, 6, 2], + [4, 2, 5, 6, 3], + [4, 2, 5, 6, 4], + [4, 2, 5, 6, 5], + [4, 2, 5, 6, 6], + [4, 2, 6, 1, 1], + [4, 2, 6, 1, 2], + [4, 2, 6, 1, 3], + [4, 2, 6, 1, 4], + [4, 2, 6, 1, 5], + [4, 2, 6, 1, 6], + [4, 2, 6, 2, 1], + [4, 2, 6, 2, 3], + [4, 2, 6, 2, 4], + [4, 2, 6, 2, 5], + [4, 2, 6, 2, 6], + [4, 2, 6, 3, 1], + [4, 2, 6, 3, 2], + [4, 2, 6, 3, 3], + [4, 2, 6, 3, 4], + [4, 2, 6, 3, 5], + [4, 2, 6, 3, 6], + [4, 2, 6, 4, 1], + [4, 2, 6, 4, 2], + [4, 2, 6, 4, 3], + [4, 2, 6, 4, 5], + [4, 2, 6, 4, 6], + [4, 2, 6, 5, 1], + [4, 2, 6, 5, 2], + [4, 2, 6, 5, 3], + [4, 2, 6, 5, 4], + [4, 2, 6, 5, 5], + [4, 2, 6, 5, 6], + [4, 2, 6, 6, 1], + [4, 2, 6, 6, 2], + [4, 2, 6, 6, 3], + [4, 2, 6, 6, 4], + [4, 2, 6, 6, 5], + [4, 3, 1, 1, 2], + [4, 3, 1, 1, 3], + [4, 3, 1, 1, 4], + [4, 3, 1, 1, 5], + [4, 3, 1, 1, 6], + [4, 3, 1, 2, 1], + [4, 3, 1, 2, 2], + [4, 3, 1, 2, 3], + [4, 3, 1, 2, 4], + [4, 3, 1, 2, 5], + [4, 3, 1, 2, 6], + [4, 3, 1, 3, 1], + [4, 3, 1, 3, 2], + [4, 3, 1, 3, 4], + [4, 3, 1, 3, 5], + [4, 3, 1, 3, 6], + [4, 3, 1, 4, 1], + [4, 3, 1, 4, 2], + [4, 3, 1, 4, 3], + [4, 3, 1, 4, 5], + [4, 3, 1, 4, 6], + [4, 3, 1, 5, 1], + [4, 3, 1, 5, 2], + [4, 3, 1, 5, 3], + [4, 3, 1, 5, 4], + [4, 3, 1, 5, 5], + [4, 3, 1, 5, 6], + [4, 3, 1, 6, 1], + [4, 3, 1, 6, 2], + [4, 3, 1, 6, 3], + [4, 3, 1, 6, 4], + [4, 3, 1, 6, 5], + [4, 3, 1, 6, 6], + [4, 3, 2, 1, 1], + [4, 3, 2, 1, 2], + [4, 3, 2, 1, 3], + [4, 3, 2, 1, 4], + [4, 3, 2, 1, 5], + [4, 3, 2, 1, 6], + [4, 3, 2, 2, 1], + [4, 3, 2, 2, 3], + [4, 3, 2, 2, 4], + [4, 3, 2, 2, 5], + [4, 3, 2, 2, 6], + [4, 3, 2, 3, 1], + [4, 3, 2, 3, 2], + [4, 3, 2, 3, 4], + [4, 3, 2, 3, 5], + [4, 3, 2, 3, 6], + [4, 3, 2, 4, 1], + [4, 3, 2, 4, 2], + [4, 3, 2, 4, 3], + [4, 3, 2, 4, 5], + [4, 3, 2, 4, 6], + [4, 3, 2, 5, 1], + [4, 3, 2, 5, 2], + [4, 3, 2, 5, 3], + [4, 3, 2, 5, 4], + [4, 3, 2, 5, 5], + [4, 3, 2, 5, 6], + [4, 3, 2, 6, 1], + [4, 3, 2, 6, 2], + [4, 3, 2, 6, 3], + [4, 3, 2, 6, 4], + [4, 3, 2, 6, 5], + [4, 3, 2, 6, 6], + [4, 3, 3, 1, 1], + [4, 3, 3, 1, 2], + [4, 3, 3, 1, 4], + [4, 3, 3, 1, 5], + [4, 3, 3, 1, 6], + [4, 3, 3, 2, 1], + [4, 3, 3, 2, 2], + [4, 3, 3, 2, 4], + [4, 3, 3, 2, 5], + [4, 3, 3, 2, 6], + [4, 3, 3, 4, 1], + [4, 3, 3, 4, 2], + [4, 3, 3, 4, 5], + [4, 3, 3, 4, 6], + [4, 3, 3, 5, 1], + [4, 3, 3, 5, 2], + [4, 3, 3, 5, 4], + [4, 3, 3, 5, 5], + [4, 3, 3, 5, 6], + [4, 3, 3, 6, 1], + [4, 3, 3, 6, 2], + [4, 3, 3, 6, 4], + [4, 3, 3, 6, 5], + [4, 3, 3, 6, 6], + [4, 3, 4, 1, 1], + [4, 3, 4, 1, 2], + [4, 3, 4, 1, 3], + [4, 3, 4, 1, 5], + [4, 3, 4, 1, 6], + [4, 3, 4, 2, 1], + [4, 3, 4, 2, 2], + [4, 3, 4, 2, 3], + [4, 3, 4, 2, 5], + [4, 3, 4, 2, 6], + [4, 3, 4, 3, 1], + [4, 3, 4, 3, 2], + [4, 3, 4, 3, 5], + [4, 3, 4, 3, 6], + [4, 3, 4, 5, 1], + [4, 3, 4, 5, 2], + [4, 3, 4, 5, 3], + [4, 3, 4, 5, 5], + [4, 3, 4, 5, 6], + [4, 3, 4, 6, 1], + [4, 3, 4, 6, 2], + [4, 3, 4, 6, 3], + [4, 3, 4, 6, 5], + [4, 3, 4, 6, 6], + [4, 3, 5, 1, 1], + [4, 3, 5, 1, 2], + [4, 3, 5, 1, 3], + [4, 3, 5, 1, 4], + [4, 3, 5, 1, 5], + [4, 3, 5, 1, 6], + [4, 3, 5, 2, 1], + [4, 3, 5, 2, 2], + [4, 3, 5, 2, 3], + [4, 3, 5, 2, 4], + [4, 3, 5, 2, 5], + [4, 3, 5, 2, 6], + [4, 3, 5, 3, 1], + [4, 3, 5, 3, 2], + [4, 3, 5, 3, 4], + [4, 3, 5, 3, 5], + [4, 3, 5, 3, 6], + [4, 3, 5, 4, 1], + [4, 3, 5, 4, 2], + [4, 3, 5, 4, 3], + [4, 3, 5, 4, 5], + [4, 3, 5, 4, 6], + [4, 3, 5, 5, 1], + [4, 3, 5, 5, 2], + [4, 3, 5, 5, 3], + [4, 3, 5, 5, 4], + [4, 3, 5, 5, 6], + [4, 3, 5, 6, 1], + [4, 3, 5, 6, 2], + [4, 3, 5, 6, 3], + [4, 3, 5, 6, 4], + [4, 3, 5, 6, 5], + [4, 3, 5, 6, 6], + [4, 3, 6, 1, 1], + [4, 3, 6, 1, 2], + [4, 3, 6, 1, 3], + [4, 3, 6, 1, 4], + [4, 3, 6, 1, 5], + [4, 3, 6, 1, 6], + [4, 3, 6, 2, 1], + [4, 3, 6, 2, 2], + [4, 3, 6, 2, 3], + [4, 3, 6, 2, 4], + [4, 3, 6, 2, 5], + [4, 3, 6, 2, 6], + [4, 3, 6, 3, 1], + [4, 3, 6, 3, 2], + [4, 3, 6, 3, 4], + [4, 3, 6, 3, 5], + [4, 3, 6, 3, 6], + [4, 3, 6, 4, 1], + [4, 3, 6, 4, 2], + [4, 3, 6, 4, 3], + [4, 3, 6, 4, 5], + [4, 3, 6, 4, 6], + [4, 3, 6, 5, 1], + [4, 3, 6, 5, 2], + [4, 3, 6, 5, 3], + [4, 3, 6, 5, 4], + [4, 3, 6, 5, 5], + [4, 3, 6, 5, 6], + [4, 3, 6, 6, 1], + [4, 3, 6, 6, 2], + [4, 3, 6, 6, 3], + [4, 3, 6, 6, 4], + [4, 3, 6, 6, 5], + [4, 4, 1, 1, 2], + [4, 4, 1, 1, 3], + [4, 4, 1, 1, 5], + [4, 4, 1, 1, 6], + [4, 4, 1, 2, 1], + [4, 4, 1, 2, 2], + [4, 4, 1, 2, 3], + [4, 4, 1, 2, 5], + [4, 4, 1, 2, 6], + [4, 4, 1, 3, 1], + [4, 4, 1, 3, 2], + [4, 4, 1, 3, 3], + [4, 4, 1, 3, 5], + [4, 4, 1, 3, 6], + [4, 4, 1, 5, 1], + [4, 4, 1, 5, 2], + [4, 4, 1, 5, 3], + [4, 4, 1, 5, 5], + [4, 4, 1, 5, 6], + [4, 4, 1, 6, 1], + [4, 4, 1, 6, 2], + [4, 4, 1, 6, 3], + [4, 4, 1, 6, 5], + [4, 4, 1, 6, 6], + [4, 4, 2, 1, 1], + [4, 4, 2, 1, 2], + [4, 4, 2, 1, 3], + [4, 4, 2, 1, 5], + [4, 4, 2, 1, 6], + [4, 4, 2, 2, 1], + [4, 4, 2, 2, 3], + [4, 4, 2, 2, 5], + [4, 4, 2, 2, 6], + [4, 4, 2, 3, 1], + [4, 4, 2, 3, 2], + [4, 4, 2, 3, 3], + [4, 4, 2, 3, 5], + [4, 4, 2, 3, 6], + [4, 4, 2, 5, 1], + [4, 4, 2, 5, 2], + [4, 4, 2, 5, 3], + [4, 4, 2, 5, 5], + [4, 4, 2, 5, 6], + [4, 4, 2, 6, 1], + [4, 4, 2, 6, 2], + [4, 4, 2, 6, 3], + [4, 4, 2, 6, 5], + [4, 4, 2, 6, 6], + [4, 4, 3, 1, 1], + [4, 4, 3, 1, 2], + [4, 4, 3, 1, 3], + [4, 4, 3, 1, 5], + [4, 4, 3, 1, 6], + [4, 4, 3, 2, 1], + [4, 4, 3, 2, 2], + [4, 4, 3, 2, 3], + [4, 4, 3, 2, 5], + [4, 4, 3, 2, 6], + [4, 4, 3, 3, 1], + [4, 4, 3, 3, 2], + [4, 4, 3, 3, 5], + [4, 4, 3, 3, 6], + [4, 4, 3, 5, 1], + [4, 4, 3, 5, 2], + [4, 4, 3, 5, 3], + [4, 4, 3, 5, 5], + [4, 4, 3, 5, 6], + [4, 4, 3, 6, 1], + [4, 4, 3, 6, 2], + [4, 4, 3, 6, 3], + [4, 4, 3, 6, 5], + [4, 4, 3, 6, 6], + [4, 4, 5, 1, 1], + [4, 4, 5, 1, 2], + [4, 4, 5, 1, 3], + [4, 4, 5, 1, 5], + [4, 4, 5, 1, 6], + [4, 4, 5, 2, 1], + [4, 4, 5, 2, 2], + [4, 4, 5, 2, 3], + [4, 4, 5, 2, 5], + [4, 4, 5, 2, 6], + [4, 4, 5, 3, 1], + [4, 4, 5, 3, 2], + [4, 4, 5, 3, 3], + [4, 4, 5, 3, 5], + [4, 4, 5, 3, 6], + [4, 4, 5, 5, 1], + [4, 4, 5, 5, 2], + [4, 4, 5, 5, 3], + [4, 4, 5, 5, 6], + [4, 4, 5, 6, 1], + [4, 4, 5, 6, 2], + [4, 4, 5, 6, 3], + [4, 4, 5, 6, 5], + [4, 4, 5, 6, 6], + [4, 4, 6, 1, 1], + [4, 4, 6, 1, 2], + [4, 4, 6, 1, 3], + [4, 4, 6, 1, 5], + [4, 4, 6, 1, 6], + [4, 4, 6, 2, 1], + [4, 4, 6, 2, 2], + [4, 4, 6, 2, 3], + [4, 4, 6, 2, 5], + [4, 4, 6, 2, 6], + [4, 4, 6, 3, 1], + [4, 4, 6, 3, 2], + [4, 4, 6, 3, 3], + [4, 4, 6, 3, 5], + [4, 4, 6, 3, 6], + [4, 4, 6, 5, 1], + [4, 4, 6, 5, 2], + [4, 4, 6, 5, 3], + [4, 4, 6, 5, 5], + [4, 4, 6, 5, 6], + [4, 4, 6, 6, 1], + [4, 4, 6, 6, 2], + [4, 4, 6, 6, 3], + [4, 4, 6, 6, 5], + [4, 5, 1, 1, 2], + [4, 5, 1, 1, 3], + [4, 5, 1, 1, 4], + [4, 5, 1, 1, 5], + [4, 5, 1, 1, 6], + [4, 5, 1, 2, 1], + [4, 5, 1, 2, 2], + [4, 5, 1, 2, 3], + [4, 5, 1, 2, 4], + [4, 5, 1, 2, 5], + [4, 5, 1, 2, 6], + [4, 5, 1, 3, 1], + [4, 5, 1, 3, 2], + [4, 5, 1, 3, 3], + [4, 5, 1, 3, 4], + [4, 5, 1, 3, 5], + [4, 5, 1, 3, 6], + [4, 5, 1, 4, 1], + [4, 5, 1, 4, 2], + [4, 5, 1, 4, 3], + [4, 5, 1, 4, 5], + [4, 5, 1, 4, 6], + [4, 5, 1, 5, 1], + [4, 5, 1, 5, 2], + [4, 5, 1, 5, 3], + [4, 5, 1, 5, 4], + [4, 5, 1, 5, 6], + [4, 5, 1, 6, 1], + [4, 5, 1, 6, 2], + [4, 5, 1, 6, 3], + [4, 5, 1, 6, 4], + [4, 5, 1, 6, 5], + [4, 5, 1, 6, 6], + [4, 5, 2, 1, 1], + [4, 5, 2, 1, 2], + [4, 5, 2, 1, 3], + [4, 5, 2, 1, 4], + [4, 5, 2, 1, 5], + [4, 5, 2, 1, 6], + [4, 5, 2, 2, 1], + [4, 5, 2, 2, 3], + [4, 5, 2, 2, 4], + [4, 5, 2, 2, 5], + [4, 5, 2, 2, 6], + [4, 5, 2, 3, 1], + [4, 5, 2, 3, 2], + [4, 5, 2, 3, 3], + [4, 5, 2, 3, 4], + [4, 5, 2, 3, 5], + [4, 5, 2, 3, 6], + [4, 5, 2, 4, 1], + [4, 5, 2, 4, 2], + [4, 5, 2, 4, 3], + [4, 5, 2, 4, 5], + [4, 5, 2, 4, 6], + [4, 5, 2, 5, 1], + [4, 5, 2, 5, 2], + [4, 5, 2, 5, 3], + [4, 5, 2, 5, 4], + [4, 5, 2, 5, 6], + [4, 5, 2, 6, 1], + [4, 5, 2, 6, 2], + [4, 5, 2, 6, 3], + [4, 5, 2, 6, 4], + [4, 5, 2, 6, 5], + [4, 5, 2, 6, 6], + [4, 5, 3, 1, 1], + [4, 5, 3, 1, 2], + [4, 5, 3, 1, 3], + [4, 5, 3, 1, 4], + [4, 5, 3, 1, 5], + [4, 5, 3, 1, 6], + [4, 5, 3, 2, 1], + [4, 5, 3, 2, 2], + [4, 5, 3, 2, 3], + [4, 5, 3, 2, 4], + [4, 5, 3, 2, 5], + [4, 5, 3, 2, 6], + [4, 5, 3, 3, 1], + [4, 5, 3, 3, 2], + [4, 5, 3, 3, 4], + [4, 5, 3, 3, 5], + [4, 5, 3, 3, 6], + [4, 5, 3, 4, 1], + [4, 5, 3, 4, 2], + [4, 5, 3, 4, 3], + [4, 5, 3, 4, 5], + [4, 5, 3, 4, 6], + [4, 5, 3, 5, 1], + [4, 5, 3, 5, 2], + [4, 5, 3, 5, 3], + [4, 5, 3, 5, 4], + [4, 5, 3, 5, 6], + [4, 5, 3, 6, 1], + [4, 5, 3, 6, 2], + [4, 5, 3, 6, 3], + [4, 5, 3, 6, 4], + [4, 5, 3, 6, 5], + [4, 5, 3, 6, 6], + [4, 5, 4, 1, 1], + [4, 5, 4, 1, 2], + [4, 5, 4, 1, 3], + [4, 5, 4, 1, 5], + [4, 5, 4, 1, 6], + [4, 5, 4, 2, 1], + [4, 5, 4, 2, 2], + [4, 5, 4, 2, 3], + [4, 5, 4, 2, 5], + [4, 5, 4, 2, 6], + [4, 5, 4, 3, 1], + [4, 5, 4, 3, 2], + [4, 5, 4, 3, 3], + [4, 5, 4, 3, 5], + [4, 5, 4, 3, 6], + [4, 5, 4, 5, 1], + [4, 5, 4, 5, 2], + [4, 5, 4, 5, 3], + [4, 5, 4, 5, 6], + [4, 5, 4, 6, 1], + [4, 5, 4, 6, 2], + [4, 5, 4, 6, 3], + [4, 5, 4, 6, 5], + [4, 5, 4, 6, 6], + [4, 5, 5, 1, 1], + [4, 5, 5, 1, 2], + [4, 5, 5, 1, 3], + [4, 5, 5, 1, 4], + [4, 5, 5, 1, 6], + [4, 5, 5, 2, 1], + [4, 5, 5, 2, 2], + [4, 5, 5, 2, 3], + [4, 5, 5, 2, 4], + [4, 5, 5, 2, 6], + [4, 5, 5, 3, 1], + [4, 5, 5, 3, 2], + [4, 5, 5, 3, 3], + [4, 5, 5, 3, 4], + [4, 5, 5, 3, 6], + [4, 5, 5, 4, 1], + [4, 5, 5, 4, 2], + [4, 5, 5, 4, 3], + [4, 5, 5, 4, 6], + [4, 5, 5, 6, 1], + [4, 5, 5, 6, 2], + [4, 5, 5, 6, 3], + [4, 5, 5, 6, 4], + [4, 5, 5, 6, 6], + [4, 5, 6, 1, 1], + [4, 5, 6, 1, 2], + [4, 5, 6, 1, 3], + [4, 5, 6, 1, 4], + [4, 5, 6, 1, 5], + [4, 5, 6, 1, 6], + [4, 5, 6, 2, 1], + [4, 5, 6, 2, 2], + [4, 5, 6, 2, 3], + [4, 5, 6, 2, 4], + [4, 5, 6, 2, 5], + [4, 5, 6, 2, 6], + [4, 5, 6, 3, 1], + [4, 5, 6, 3, 2], + [4, 5, 6, 3, 3], + [4, 5, 6, 3, 4], + [4, 5, 6, 3, 5], + [4, 5, 6, 3, 6], + [4, 5, 6, 4, 1], + [4, 5, 6, 4, 2], + [4, 5, 6, 4, 3], + [4, 5, 6, 4, 5], + [4, 5, 6, 4, 6], + [4, 5, 6, 5, 1], + [4, 5, 6, 5, 2], + [4, 5, 6, 5, 3], + [4, 5, 6, 5, 4], + [4, 5, 6, 5, 6], + [4, 5, 6, 6, 1], + [4, 5, 6, 6, 2], + [4, 5, 6, 6, 3], + [4, 5, 6, 6, 4], + [4, 5, 6, 6, 5], + [4, 6, 1, 1, 2], + [4, 6, 1, 1, 3], + [4, 6, 1, 1, 4], + [4, 6, 1, 1, 5], + [4, 6, 1, 1, 6], + [4, 6, 1, 2, 1], + [4, 6, 1, 2, 2], + [4, 6, 1, 2, 3], + [4, 6, 1, 2, 4], + [4, 6, 1, 2, 5], + [4, 6, 1, 2, 6], + [4, 6, 1, 3, 1], + [4, 6, 1, 3, 2], + [4, 6, 1, 3, 3], + [4, 6, 1, 3, 4], + [4, 6, 1, 3, 5], + [4, 6, 1, 3, 6], + [4, 6, 1, 4, 1], + [4, 6, 1, 4, 2], + [4, 6, 1, 4, 3], + [4, 6, 1, 4, 5], + [4, 6, 1, 4, 6], + [4, 6, 1, 5, 1], + [4, 6, 1, 5, 2], + [4, 6, 1, 5, 3], + [4, 6, 1, 5, 4], + [4, 6, 1, 5, 5], + [4, 6, 1, 5, 6], + [4, 6, 1, 6, 1], + [4, 6, 1, 6, 2], + [4, 6, 1, 6, 3], + [4, 6, 1, 6, 4], + [4, 6, 1, 6, 5], + [4, 6, 2, 1, 1], + [4, 6, 2, 1, 2], + [4, 6, 2, 1, 3], + [4, 6, 2, 1, 4], + [4, 6, 2, 1, 5], + [4, 6, 2, 1, 6], + [4, 6, 2, 2, 1], + [4, 6, 2, 2, 3], + [4, 6, 2, 2, 4], + [4, 6, 2, 2, 5], + [4, 6, 2, 2, 6], + [4, 6, 2, 3, 1], + [4, 6, 2, 3, 2], + [4, 6, 2, 3, 3], + [4, 6, 2, 3, 4], + [4, 6, 2, 3, 5], + [4, 6, 2, 3, 6], + [4, 6, 2, 4, 1], + [4, 6, 2, 4, 2], + [4, 6, 2, 4, 3], + [4, 6, 2, 4, 5], + [4, 6, 2, 4, 6], + [4, 6, 2, 5, 1], + [4, 6, 2, 5, 2], + [4, 6, 2, 5, 3], + [4, 6, 2, 5, 4], + [4, 6, 2, 5, 5], + [4, 6, 2, 5, 6], + [4, 6, 2, 6, 1], + [4, 6, 2, 6, 2], + [4, 6, 2, 6, 3], + [4, 6, 2, 6, 4], + [4, 6, 2, 6, 5], + [4, 6, 3, 1, 1], + [4, 6, 3, 1, 2], + [4, 6, 3, 1, 3], + [4, 6, 3, 1, 4], + [4, 6, 3, 1, 5], + [4, 6, 3, 1, 6], + [4, 6, 3, 2, 1], + [4, 6, 3, 2, 2], + [4, 6, 3, 2, 3], + [4, 6, 3, 2, 4], + [4, 6, 3, 2, 5], + [4, 6, 3, 2, 6], + [4, 6, 3, 3, 1], + [4, 6, 3, 3, 2], + [4, 6, 3, 3, 4], + [4, 6, 3, 3, 5], + [4, 6, 3, 3, 6], + [4, 6, 3, 4, 1], + [4, 6, 3, 4, 2], + [4, 6, 3, 4, 3], + [4, 6, 3, 4, 5], + [4, 6, 3, 4, 6], + [4, 6, 3, 5, 1], + [4, 6, 3, 5, 2], + [4, 6, 3, 5, 3], + [4, 6, 3, 5, 4], + [4, 6, 3, 5, 5], + [4, 6, 3, 5, 6], + [4, 6, 3, 6, 1], + [4, 6, 3, 6, 2], + [4, 6, 3, 6, 3], + [4, 6, 3, 6, 4], + [4, 6, 3, 6, 5], + [4, 6, 4, 1, 1], + [4, 6, 4, 1, 2], + [4, 6, 4, 1, 3], + [4, 6, 4, 1, 5], + [4, 6, 4, 1, 6], + [4, 6, 4, 2, 1], + [4, 6, 4, 2, 2], + [4, 6, 4, 2, 3], + [4, 6, 4, 2, 5], + [4, 6, 4, 2, 6], + [4, 6, 4, 3, 1], + [4, 6, 4, 3, 2], + [4, 6, 4, 3, 3], + [4, 6, 4, 3, 5], + [4, 6, 4, 3, 6], + [4, 6, 4, 5, 1], + [4, 6, 4, 5, 2], + [4, 6, 4, 5, 3], + [4, 6, 4, 5, 5], + [4, 6, 4, 5, 6], + [4, 6, 4, 6, 1], + [4, 6, 4, 6, 2], + [4, 6, 4, 6, 3], + [4, 6, 4, 6, 5], + [4, 6, 5, 1, 1], + [4, 6, 5, 1, 2], + [4, 6, 5, 1, 3], + [4, 6, 5, 1, 4], + [4, 6, 5, 1, 5], + [4, 6, 5, 1, 6], + [4, 6, 5, 2, 1], + [4, 6, 5, 2, 2], + [4, 6, 5, 2, 3], + [4, 6, 5, 2, 4], + [4, 6, 5, 2, 5], + [4, 6, 5, 2, 6], + [4, 6, 5, 3, 1], + [4, 6, 5, 3, 2], + [4, 6, 5, 3, 3], + [4, 6, 5, 3, 4], + [4, 6, 5, 3, 5], + [4, 6, 5, 3, 6], + [4, 6, 5, 4, 1], + [4, 6, 5, 4, 2], + [4, 6, 5, 4, 3], + [4, 6, 5, 4, 5], + [4, 6, 5, 4, 6], + [4, 6, 5, 5, 1], + [4, 6, 5, 5, 2], + [4, 6, 5, 5, 3], + [4, 6, 5, 5, 4], + [4, 6, 5, 5, 6], + [4, 6, 5, 6, 1], + [4, 6, 5, 6, 2], + [4, 6, 5, 6, 3], + [4, 6, 5, 6, 4], + [4, 6, 5, 6, 5], + [4, 6, 6, 1, 1], + [4, 6, 6, 1, 2], + [4, 6, 6, 1, 3], + [4, 6, 6, 1, 4], + [4, 6, 6, 1, 5], + [4, 6, 6, 2, 1], + [4, 6, 6, 2, 2], + [4, 6, 6, 2, 3], + [4, 6, 6, 2, 4], + [4, 6, 6, 2, 5], + [4, 6, 6, 3, 1], + [4, 6, 6, 3, 2], + [4, 6, 6, 3, 3], + [4, 6, 6, 3, 4], + [4, 6, 6, 3, 5], + [4, 6, 6, 4, 1], + [4, 6, 6, 4, 2], + [4, 6, 6, 4, 3], + [4, 6, 6, 4, 5], + [4, 6, 6, 5, 1], + [4, 6, 6, 5, 2], + [4, 6, 6, 5, 3], + [4, 6, 6, 5, 4], + [4, 6, 6, 5, 5], + [5, 1, 1, 2, 2], + [5, 1, 1, 2, 3], + [5, 1, 1, 2, 4], + [5, 1, 1, 2, 5], + [5, 1, 1, 2, 6], + [5, 1, 1, 3, 2], + [5, 1, 1, 3, 3], + [5, 1, 1, 3, 4], + [5, 1, 1, 3, 5], + [5, 1, 1, 3, 6], + [5, 1, 1, 4, 2], + [5, 1, 1, 4, 3], + [5, 1, 1, 4, 4], + [5, 1, 1, 4, 5], + [5, 1, 1, 4, 6], + [5, 1, 1, 5, 2], + [5, 1, 1, 5, 3], + [5, 1, 1, 5, 4], + [5, 1, 1, 5, 6], + [5, 1, 1, 6, 2], + [5, 1, 1, 6, 3], + [5, 1, 1, 6, 4], + [5, 1, 1, 6, 5], + [5, 1, 1, 6, 6], + [5, 1, 2, 1, 2], + [5, 1, 2, 1, 3], + [5, 1, 2, 1, 4], + [5, 1, 2, 1, 5], + [5, 1, 2, 1, 6], + [5, 1, 2, 2, 1], + [5, 1, 2, 2, 3], + [5, 1, 2, 2, 4], + [5, 1, 2, 2, 5], + [5, 1, 2, 2, 6], + [5, 1, 2, 3, 1], + [5, 1, 2, 3, 2], + [5, 1, 2, 3, 3], + [5, 1, 2, 3, 4], + [5, 1, 2, 3, 5], + [5, 1, 2, 3, 6], + [5, 1, 2, 4, 1], + [5, 1, 2, 4, 2], + [5, 1, 2, 4, 3], + [5, 1, 2, 4, 4], + [5, 1, 2, 4, 5], + [5, 1, 2, 4, 6], + [5, 1, 2, 5, 1], + [5, 1, 2, 5, 2], + [5, 1, 2, 5, 3], + [5, 1, 2, 5, 4], + [5, 1, 2, 5, 6], + [5, 1, 2, 6, 1], + [5, 1, 2, 6, 2], + [5, 1, 2, 6, 3], + [5, 1, 2, 6, 4], + [5, 1, 2, 6, 5], + [5, 1, 2, 6, 6], + [5, 1, 3, 1, 2], + [5, 1, 3, 1, 3], + [5, 1, 3, 1, 4], + [5, 1, 3, 1, 5], + [5, 1, 3, 1, 6], + [5, 1, 3, 2, 1], + [5, 1, 3, 2, 2], + [5, 1, 3, 2, 3], + [5, 1, 3, 2, 4], + [5, 1, 3, 2, 5], + [5, 1, 3, 2, 6], + [5, 1, 3, 3, 1], + [5, 1, 3, 3, 2], + [5, 1, 3, 3, 4], + [5, 1, 3, 3, 5], + [5, 1, 3, 3, 6], + [5, 1, 3, 4, 1], + [5, 1, 3, 4, 2], + [5, 1, 3, 4, 3], + [5, 1, 3, 4, 4], + [5, 1, 3, 4, 5], + [5, 1, 3, 4, 6], + [5, 1, 3, 5, 1], + [5, 1, 3, 5, 2], + [5, 1, 3, 5, 3], + [5, 1, 3, 5, 4], + [5, 1, 3, 5, 6], + [5, 1, 3, 6, 1], + [5, 1, 3, 6, 2], + [5, 1, 3, 6, 3], + [5, 1, 3, 6, 4], + [5, 1, 3, 6, 5], + [5, 1, 3, 6, 6], + [5, 1, 4, 1, 2], + [5, 1, 4, 1, 3], + [5, 1, 4, 1, 4], + [5, 1, 4, 1, 5], + [5, 1, 4, 1, 6], + [5, 1, 4, 2, 1], + [5, 1, 4, 2, 2], + [5, 1, 4, 2, 3], + [5, 1, 4, 2, 4], + [5, 1, 4, 2, 5], + [5, 1, 4, 2, 6], + [5, 1, 4, 3, 1], + [5, 1, 4, 3, 2], + [5, 1, 4, 3, 3], + [5, 1, 4, 3, 4], + [5, 1, 4, 3, 5], + [5, 1, 4, 3, 6], + [5, 1, 4, 4, 1], + [5, 1, 4, 4, 2], + [5, 1, 4, 4, 3], + [5, 1, 4, 4, 5], + [5, 1, 4, 4, 6], + [5, 1, 4, 5, 1], + [5, 1, 4, 5, 2], + [5, 1, 4, 5, 3], + [5, 1, 4, 5, 4], + [5, 1, 4, 5, 6], + [5, 1, 4, 6, 1], + [5, 1, 4, 6, 2], + [5, 1, 4, 6, 3], + [5, 1, 4, 6, 4], + [5, 1, 4, 6, 5], + [5, 1, 4, 6, 6], + [5, 1, 5, 1, 2], + [5, 1, 5, 1, 3], + [5, 1, 5, 1, 4], + [5, 1, 5, 1, 6], + [5, 1, 5, 2, 1], + [5, 1, 5, 2, 2], + [5, 1, 5, 2, 3], + [5, 1, 5, 2, 4], + [5, 1, 5, 2, 6], + [5, 1, 5, 3, 1], + [5, 1, 5, 3, 2], + [5, 1, 5, 3, 3], + [5, 1, 5, 3, 4], + [5, 1, 5, 3, 6], + [5, 1, 5, 4, 1], + [5, 1, 5, 4, 2], + [5, 1, 5, 4, 3], + [5, 1, 5, 4, 4], + [5, 1, 5, 4, 6], + [5, 1, 5, 6, 1], + [5, 1, 5, 6, 2], + [5, 1, 5, 6, 3], + [5, 1, 5, 6, 4], + [5, 1, 5, 6, 6], + [5, 1, 6, 1, 2], + [5, 1, 6, 1, 3], + [5, 1, 6, 1, 4], + [5, 1, 6, 1, 5], + [5, 1, 6, 1, 6], + [5, 1, 6, 2, 1], + [5, 1, 6, 2, 2], + [5, 1, 6, 2, 3], + [5, 1, 6, 2, 4], + [5, 1, 6, 2, 5], + [5, 1, 6, 2, 6], + [5, 1, 6, 3, 1], + [5, 1, 6, 3, 2], + [5, 1, 6, 3, 3], + [5, 1, 6, 3, 4], + [5, 1, 6, 3, 5], + [5, 1, 6, 3, 6], + [5, 1, 6, 4, 1], + [5, 1, 6, 4, 2], + [5, 1, 6, 4, 3], + [5, 1, 6, 4, 4], + [5, 1, 6, 4, 5], + [5, 1, 6, 4, 6], + [5, 1, 6, 5, 1], + [5, 1, 6, 5, 2], + [5, 1, 6, 5, 3], + [5, 1, 6, 5, 4], + [5, 1, 6, 5, 6], + [5, 1, 6, 6, 1], + [5, 1, 6, 6, 2], + [5, 1, 6, 6, 3], + [5, 1, 6, 6, 4], + [5, 1, 6, 6, 5], + [5, 2, 1, 1, 2], + [5, 2, 1, 1, 3], + [5, 2, 1, 1, 4], + [5, 2, 1, 1, 5], + [5, 2, 1, 1, 6], + [5, 2, 1, 2, 1], + [5, 2, 1, 2, 3], + [5, 2, 1, 2, 4], + [5, 2, 1, 2, 5], + [5, 2, 1, 2, 6], + [5, 2, 1, 3, 1], + [5, 2, 1, 3, 2], + [5, 2, 1, 3, 3], + [5, 2, 1, 3, 4], + [5, 2, 1, 3, 5], + [5, 2, 1, 3, 6], + [5, 2, 1, 4, 1], + [5, 2, 1, 4, 2], + [5, 2, 1, 4, 3], + [5, 2, 1, 4, 4], + [5, 2, 1, 4, 5], + [5, 2, 1, 4, 6], + [5, 2, 1, 5, 1], + [5, 2, 1, 5, 2], + [5, 2, 1, 5, 3], + [5, 2, 1, 5, 4], + [5, 2, 1, 5, 6], + [5, 2, 1, 6, 1], + [5, 2, 1, 6, 2], + [5, 2, 1, 6, 3], + [5, 2, 1, 6, 4], + [5, 2, 1, 6, 5], + [5, 2, 1, 6, 6], + [5, 2, 2, 1, 1], + [5, 2, 2, 1, 3], + [5, 2, 2, 1, 4], + [5, 2, 2, 1, 5], + [5, 2, 2, 1, 6], + [5, 2, 2, 3, 1], + [5, 2, 2, 3, 3], + [5, 2, 2, 3, 4], + [5, 2, 2, 3, 5], + [5, 2, 2, 3, 6], + [5, 2, 2, 4, 1], + [5, 2, 2, 4, 3], + [5, 2, 2, 4, 4], + [5, 2, 2, 4, 5], + [5, 2, 2, 4, 6], + [5, 2, 2, 5, 1], + [5, 2, 2, 5, 3], + [5, 2, 2, 5, 4], + [5, 2, 2, 5, 6], + [5, 2, 2, 6, 1], + [5, 2, 2, 6, 3], + [5, 2, 2, 6, 4], + [5, 2, 2, 6, 5], + [5, 2, 2, 6, 6], + [5, 2, 3, 1, 1], + [5, 2, 3, 1, 2], + [5, 2, 3, 1, 3], + [5, 2, 3, 1, 4], + [5, 2, 3, 1, 5], + [5, 2, 3, 1, 6], + [5, 2, 3, 2, 1], + [5, 2, 3, 2, 3], + [5, 2, 3, 2, 4], + [5, 2, 3, 2, 5], + [5, 2, 3, 2, 6], + [5, 2, 3, 3, 1], + [5, 2, 3, 3, 2], + [5, 2, 3, 3, 4], + [5, 2, 3, 3, 5], + [5, 2, 3, 3, 6], + [5, 2, 3, 4, 1], + [5, 2, 3, 4, 2], + [5, 2, 3, 4, 3], + [5, 2, 3, 4, 4], + [5, 2, 3, 4, 5], + [5, 2, 3, 4, 6], + [5, 2, 3, 5, 1], + [5, 2, 3, 5, 2], + [5, 2, 3, 5, 3], + [5, 2, 3, 5, 4], + [5, 2, 3, 5, 6], + [5, 2, 3, 6, 1], + [5, 2, 3, 6, 2], + [5, 2, 3, 6, 3], + [5, 2, 3, 6, 4], + [5, 2, 3, 6, 5], + [5, 2, 3, 6, 6], + [5, 2, 4, 1, 1], + [5, 2, 4, 1, 2], + [5, 2, 4, 1, 3], + [5, 2, 4, 1, 4], + [5, 2, 4, 1, 5], + [5, 2, 4, 1, 6], + [5, 2, 4, 2, 1], + [5, 2, 4, 2, 3], + [5, 2, 4, 2, 4], + [5, 2, 4, 2, 5], + [5, 2, 4, 2, 6], + [5, 2, 4, 3, 1], + [5, 2, 4, 3, 2], + [5, 2, 4, 3, 3], + [5, 2, 4, 3, 4], + [5, 2, 4, 3, 5], + [5, 2, 4, 3, 6], + [5, 2, 4, 4, 1], + [5, 2, 4, 4, 2], + [5, 2, 4, 4, 3], + [5, 2, 4, 4, 5], + [5, 2, 4, 4, 6], + [5, 2, 4, 5, 1], + [5, 2, 4, 5, 2], + [5, 2, 4, 5, 3], + [5, 2, 4, 5, 4], + [5, 2, 4, 5, 6], + [5, 2, 4, 6, 1], + [5, 2, 4, 6, 2], + [5, 2, 4, 6, 3], + [5, 2, 4, 6, 4], + [5, 2, 4, 6, 5], + [5, 2, 4, 6, 6], + [5, 2, 5, 1, 1], + [5, 2, 5, 1, 2], + [5, 2, 5, 1, 3], + [5, 2, 5, 1, 4], + [5, 2, 5, 1, 6], + [5, 2, 5, 2, 1], + [5, 2, 5, 2, 3], + [5, 2, 5, 2, 4], + [5, 2, 5, 2, 6], + [5, 2, 5, 3, 1], + [5, 2, 5, 3, 2], + [5, 2, 5, 3, 3], + [5, 2, 5, 3, 4], + [5, 2, 5, 3, 6], + [5, 2, 5, 4, 1], + [5, 2, 5, 4, 2], + [5, 2, 5, 4, 3], + [5, 2, 5, 4, 4], + [5, 2, 5, 4, 6], + [5, 2, 5, 6, 1], + [5, 2, 5, 6, 2], + [5, 2, 5, 6, 3], + [5, 2, 5, 6, 4], + [5, 2, 5, 6, 6], + [5, 2, 6, 1, 1], + [5, 2, 6, 1, 2], + [5, 2, 6, 1, 3], + [5, 2, 6, 1, 4], + [5, 2, 6, 1, 5], + [5, 2, 6, 1, 6], + [5, 2, 6, 2, 1], + [5, 2, 6, 2, 3], + [5, 2, 6, 2, 4], + [5, 2, 6, 2, 5], + [5, 2, 6, 2, 6], + [5, 2, 6, 3, 1], + [5, 2, 6, 3, 2], + [5, 2, 6, 3, 3], + [5, 2, 6, 3, 4], + [5, 2, 6, 3, 5], + [5, 2, 6, 3, 6], + [5, 2, 6, 4, 1], + [5, 2, 6, 4, 2], + [5, 2, 6, 4, 3], + [5, 2, 6, 4, 4], + [5, 2, 6, 4, 5], + [5, 2, 6, 4, 6], + [5, 2, 6, 5, 1], + [5, 2, 6, 5, 2], + [5, 2, 6, 5, 3], + [5, 2, 6, 5, 4], + [5, 2, 6, 5, 6], + [5, 2, 6, 6, 1], + [5, 2, 6, 6, 2], + [5, 2, 6, 6, 3], + [5, 2, 6, 6, 4], + [5, 2, 6, 6, 5], + [5, 3, 1, 1, 2], + [5, 3, 1, 1, 3], + [5, 3, 1, 1, 4], + [5, 3, 1, 1, 5], + [5, 3, 1, 1, 6], + [5, 3, 1, 2, 1], + [5, 3, 1, 2, 2], + [5, 3, 1, 2, 3], + [5, 3, 1, 2, 4], + [5, 3, 1, 2, 5], + [5, 3, 1, 2, 6], + [5, 3, 1, 3, 1], + [5, 3, 1, 3, 2], + [5, 3, 1, 3, 4], + [5, 3, 1, 3, 5], + [5, 3, 1, 3, 6], + [5, 3, 1, 4, 1], + [5, 3, 1, 4, 2], + [5, 3, 1, 4, 3], + [5, 3, 1, 4, 4], + [5, 3, 1, 4, 5], + [5, 3, 1, 4, 6], + [5, 3, 1, 5, 1], + [5, 3, 1, 5, 2], + [5, 3, 1, 5, 3], + [5, 3, 1, 5, 4], + [5, 3, 1, 5, 6], + [5, 3, 1, 6, 1], + [5, 3, 1, 6, 2], + [5, 3, 1, 6, 3], + [5, 3, 1, 6, 4], + [5, 3, 1, 6, 5], + [5, 3, 1, 6, 6], + [5, 3, 2, 1, 1], + [5, 3, 2, 1, 2], + [5, 3, 2, 1, 3], + [5, 3, 2, 1, 4], + [5, 3, 2, 1, 5], + [5, 3, 2, 1, 6], + [5, 3, 2, 2, 1], + [5, 3, 2, 2, 3], + [5, 3, 2, 2, 4], + [5, 3, 2, 2, 5], + [5, 3, 2, 2, 6], + [5, 3, 2, 3, 1], + [5, 3, 2, 3, 2], + [5, 3, 2, 3, 4], + [5, 3, 2, 3, 5], + [5, 3, 2, 3, 6], + [5, 3, 2, 4, 1], + [5, 3, 2, 4, 2], + [5, 3, 2, 4, 3], + [5, 3, 2, 4, 4], + [5, 3, 2, 4, 5], + [5, 3, 2, 4, 6], + [5, 3, 2, 5, 1], + [5, 3, 2, 5, 2], + [5, 3, 2, 5, 3], + [5, 3, 2, 5, 4], + [5, 3, 2, 5, 6], + [5, 3, 2, 6, 1], + [5, 3, 2, 6, 2], + [5, 3, 2, 6, 3], + [5, 3, 2, 6, 4], + [5, 3, 2, 6, 5], + [5, 3, 2, 6, 6], + [5, 3, 3, 1, 1], + [5, 3, 3, 1, 2], + [5, 3, 3, 1, 4], + [5, 3, 3, 1, 5], + [5, 3, 3, 1, 6], + [5, 3, 3, 2, 1], + [5, 3, 3, 2, 2], + [5, 3, 3, 2, 4], + [5, 3, 3, 2, 5], + [5, 3, 3, 2, 6], + [5, 3, 3, 4, 1], + [5, 3, 3, 4, 2], + [5, 3, 3, 4, 4], + [5, 3, 3, 4, 5], + [5, 3, 3, 4, 6], + [5, 3, 3, 5, 1], + [5, 3, 3, 5, 2], + [5, 3, 3, 5, 4], + [5, 3, 3, 5, 6], + [5, 3, 3, 6, 1], + [5, 3, 3, 6, 2], + [5, 3, 3, 6, 4], + [5, 3, 3, 6, 5], + [5, 3, 3, 6, 6], + [5, 3, 4, 1, 1], + [5, 3, 4, 1, 2], + [5, 3, 4, 1, 3], + [5, 3, 4, 1, 4], + [5, 3, 4, 1, 5], + [5, 3, 4, 1, 6], + [5, 3, 4, 2, 1], + [5, 3, 4, 2, 2], + [5, 3, 4, 2, 3], + [5, 3, 4, 2, 4], + [5, 3, 4, 2, 5], + [5, 3, 4, 2, 6], + [5, 3, 4, 3, 1], + [5, 3, 4, 3, 2], + [5, 3, 4, 3, 4], + [5, 3, 4, 3, 5], + [5, 3, 4, 3, 6], + [5, 3, 4, 4, 1], + [5, 3, 4, 4, 2], + [5, 3, 4, 4, 3], + [5, 3, 4, 4, 5], + [5, 3, 4, 4, 6], + [5, 3, 4, 5, 1], + [5, 3, 4, 5, 2], + [5, 3, 4, 5, 3], + [5, 3, 4, 5, 4], + [5, 3, 4, 5, 6], + [5, 3, 4, 6, 1], + [5, 3, 4, 6, 2], + [5, 3, 4, 6, 3], + [5, 3, 4, 6, 4], + [5, 3, 4, 6, 5], + [5, 3, 4, 6, 6], + [5, 3, 5, 1, 1], + [5, 3, 5, 1, 2], + [5, 3, 5, 1, 3], + [5, 3, 5, 1, 4], + [5, 3, 5, 1, 6], + [5, 3, 5, 2, 1], + [5, 3, 5, 2, 2], + [5, 3, 5, 2, 3], + [5, 3, 5, 2, 4], + [5, 3, 5, 2, 6], + [5, 3, 5, 3, 1], + [5, 3, 5, 3, 2], + [5, 3, 5, 3, 4], + [5, 3, 5, 3, 6], + [5, 3, 5, 4, 1], + [5, 3, 5, 4, 2], + [5, 3, 5, 4, 3], + [5, 3, 5, 4, 4], + [5, 3, 5, 4, 6], + [5, 3, 5, 6, 1], + [5, 3, 5, 6, 2], + [5, 3, 5, 6, 3], + [5, 3, 5, 6, 4], + [5, 3, 5, 6, 6], + [5, 3, 6, 1, 1], + [5, 3, 6, 1, 2], + [5, 3, 6, 1, 3], + [5, 3, 6, 1, 4], + [5, 3, 6, 1, 5], + [5, 3, 6, 1, 6], + [5, 3, 6, 2, 1], + [5, 3, 6, 2, 2], + [5, 3, 6, 2, 3], + [5, 3, 6, 2, 4], + [5, 3, 6, 2, 5], + [5, 3, 6, 2, 6], + [5, 3, 6, 3, 1], + [5, 3, 6, 3, 2], + [5, 3, 6, 3, 4], + [5, 3, 6, 3, 5], + [5, 3, 6, 3, 6], + [5, 3, 6, 4, 1], + [5, 3, 6, 4, 2], + [5, 3, 6, 4, 3], + [5, 3, 6, 4, 4], + [5, 3, 6, 4, 5], + [5, 3, 6, 4, 6], + [5, 3, 6, 5, 1], + [5, 3, 6, 5, 2], + [5, 3, 6, 5, 3], + [5, 3, 6, 5, 4], + [5, 3, 6, 5, 6], + [5, 3, 6, 6, 1], + [5, 3, 6, 6, 2], + [5, 3, 6, 6, 3], + [5, 3, 6, 6, 4], + [5, 3, 6, 6, 5], + [5, 4, 1, 1, 2], + [5, 4, 1, 1, 3], + [5, 4, 1, 1, 4], + [5, 4, 1, 1, 5], + [5, 4, 1, 1, 6], + [5, 4, 1, 2, 1], + [5, 4, 1, 2, 2], + [5, 4, 1, 2, 3], + [5, 4, 1, 2, 4], + [5, 4, 1, 2, 5], + [5, 4, 1, 2, 6], + [5, 4, 1, 3, 1], + [5, 4, 1, 3, 2], + [5, 4, 1, 3, 3], + [5, 4, 1, 3, 4], + [5, 4, 1, 3, 5], + [5, 4, 1, 3, 6], + [5, 4, 1, 4, 1], + [5, 4, 1, 4, 2], + [5, 4, 1, 4, 3], + [5, 4, 1, 4, 5], + [5, 4, 1, 4, 6], + [5, 4, 1, 5, 1], + [5, 4, 1, 5, 2], + [5, 4, 1, 5, 3], + [5, 4, 1, 5, 4], + [5, 4, 1, 5, 6], + [5, 4, 1, 6, 1], + [5, 4, 1, 6, 2], + [5, 4, 1, 6, 3], + [5, 4, 1, 6, 4], + [5, 4, 1, 6, 5], + [5, 4, 1, 6, 6], + [5, 4, 2, 1, 1], + [5, 4, 2, 1, 2], + [5, 4, 2, 1, 3], + [5, 4, 2, 1, 4], + [5, 4, 2, 1, 5], + [5, 4, 2, 1, 6], + [5, 4, 2, 2, 1], + [5, 4, 2, 2, 3], + [5, 4, 2, 2, 4], + [5, 4, 2, 2, 5], + [5, 4, 2, 2, 6], + [5, 4, 2, 3, 1], + [5, 4, 2, 3, 2], + [5, 4, 2, 3, 3], + [5, 4, 2, 3, 4], + [5, 4, 2, 3, 5], + [5, 4, 2, 3, 6], + [5, 4, 2, 4, 1], + [5, 4, 2, 4, 2], + [5, 4, 2, 4, 3], + [5, 4, 2, 4, 5], + [5, 4, 2, 4, 6], + [5, 4, 2, 5, 1], + [5, 4, 2, 5, 2], + [5, 4, 2, 5, 3], + [5, 4, 2, 5, 4], + [5, 4, 2, 5, 6], + [5, 4, 2, 6, 1], + [5, 4, 2, 6, 2], + [5, 4, 2, 6, 3], + [5, 4, 2, 6, 4], + [5, 4, 2, 6, 5], + [5, 4, 2, 6, 6], + [5, 4, 3, 1, 1], + [5, 4, 3, 1, 2], + [5, 4, 3, 1, 3], + [5, 4, 3, 1, 4], + [5, 4, 3, 1, 5], + [5, 4, 3, 1, 6], + [5, 4, 3, 2, 1], + [5, 4, 3, 2, 2], + [5, 4, 3, 2, 3], + [5, 4, 3, 2, 4], + [5, 4, 3, 2, 5], + [5, 4, 3, 2, 6], + [5, 4, 3, 3, 1], + [5, 4, 3, 3, 2], + [5, 4, 3, 3, 4], + [5, 4, 3, 3, 5], + [5, 4, 3, 3, 6], + [5, 4, 3, 4, 1], + [5, 4, 3, 4, 2], + [5, 4, 3, 4, 3], + [5, 4, 3, 4, 5], + [5, 4, 3, 4, 6], + [5, 4, 3, 5, 1], + [5, 4, 3, 5, 2], + [5, 4, 3, 5, 3], + [5, 4, 3, 5, 4], + [5, 4, 3, 5, 6], + [5, 4, 3, 6, 1], + [5, 4, 3, 6, 2], + [5, 4, 3, 6, 3], + [5, 4, 3, 6, 4], + [5, 4, 3, 6, 5], + [5, 4, 3, 6, 6], + [5, 4, 4, 1, 1], + [5, 4, 4, 1, 2], + [5, 4, 4, 1, 3], + [5, 4, 4, 1, 5], + [5, 4, 4, 1, 6], + [5, 4, 4, 2, 1], + [5, 4, 4, 2, 2], + [5, 4, 4, 2, 3], + [5, 4, 4, 2, 5], + [5, 4, 4, 2, 6], + [5, 4, 4, 3, 1], + [5, 4, 4, 3, 2], + [5, 4, 4, 3, 3], + [5, 4, 4, 3, 5], + [5, 4, 4, 3, 6], + [5, 4, 4, 5, 1], + [5, 4, 4, 5, 2], + [5, 4, 4, 5, 3], + [5, 4, 4, 5, 6], + [5, 4, 4, 6, 1], + [5, 4, 4, 6, 2], + [5, 4, 4, 6, 3], + [5, 4, 4, 6, 5], + [5, 4, 4, 6, 6], + [5, 4, 5, 1, 1], + [5, 4, 5, 1, 2], + [5, 4, 5, 1, 3], + [5, 4, 5, 1, 4], + [5, 4, 5, 1, 6], + [5, 4, 5, 2, 1], + [5, 4, 5, 2, 2], + [5, 4, 5, 2, 3], + [5, 4, 5, 2, 4], + [5, 4, 5, 2, 6], + [5, 4, 5, 3, 1], + [5, 4, 5, 3, 2], + [5, 4, 5, 3, 3], + [5, 4, 5, 3, 4], + [5, 4, 5, 3, 6], + [5, 4, 5, 4, 1], + [5, 4, 5, 4, 2], + [5, 4, 5, 4, 3], + [5, 4, 5, 4, 6], + [5, 4, 5, 6, 1], + [5, 4, 5, 6, 2], + [5, 4, 5, 6, 3], + [5, 4, 5, 6, 4], + [5, 4, 5, 6, 6], + [5, 4, 6, 1, 1], + [5, 4, 6, 1, 2], + [5, 4, 6, 1, 3], + [5, 4, 6, 1, 4], + [5, 4, 6, 1, 5], + [5, 4, 6, 1, 6], + [5, 4, 6, 2, 1], + [5, 4, 6, 2, 2], + [5, 4, 6, 2, 3], + [5, 4, 6, 2, 4], + [5, 4, 6, 2, 5], + [5, 4, 6, 2, 6], + [5, 4, 6, 3, 1], + [5, 4, 6, 3, 2], + [5, 4, 6, 3, 3], + [5, 4, 6, 3, 4], + [5, 4, 6, 3, 5], + [5, 4, 6, 3, 6], + [5, 4, 6, 4, 1], + [5, 4, 6, 4, 2], + [5, 4, 6, 4, 3], + [5, 4, 6, 4, 5], + [5, 4, 6, 4, 6], + [5, 4, 6, 5, 1], + [5, 4, 6, 5, 2], + [5, 4, 6, 5, 3], + [5, 4, 6, 5, 4], + [5, 4, 6, 5, 6], + [5, 4, 6, 6, 1], + [5, 4, 6, 6, 2], + [5, 4, 6, 6, 3], + [5, 4, 6, 6, 4], + [5, 4, 6, 6, 5], + [5, 5, 1, 1, 2], + [5, 5, 1, 1, 3], + [5, 5, 1, 1, 4], + [5, 5, 1, 1, 6], + [5, 5, 1, 2, 1], + [5, 5, 1, 2, 2], + [5, 5, 1, 2, 3], + [5, 5, 1, 2, 4], + [5, 5, 1, 2, 6], + [5, 5, 1, 3, 1], + [5, 5, 1, 3, 2], + [5, 5, 1, 3, 3], + [5, 5, 1, 3, 4], + [5, 5, 1, 3, 6], + [5, 5, 1, 4, 1], + [5, 5, 1, 4, 2], + [5, 5, 1, 4, 3], + [5, 5, 1, 4, 4], + [5, 5, 1, 4, 6], + [5, 5, 1, 6, 1], + [5, 5, 1, 6, 2], + [5, 5, 1, 6, 3], + [5, 5, 1, 6, 4], + [5, 5, 1, 6, 6], + [5, 5, 2, 1, 1], + [5, 5, 2, 1, 2], + [5, 5, 2, 1, 3], + [5, 5, 2, 1, 4], + [5, 5, 2, 1, 6], + [5, 5, 2, 2, 1], + [5, 5, 2, 2, 3], + [5, 5, 2, 2, 4], + [5, 5, 2, 2, 6], + [5, 5, 2, 3, 1], + [5, 5, 2, 3, 2], + [5, 5, 2, 3, 3], + [5, 5, 2, 3, 4], + [5, 5, 2, 3, 6], + [5, 5, 2, 4, 1], + [5, 5, 2, 4, 2], + [5, 5, 2, 4, 3], + [5, 5, 2, 4, 4], + [5, 5, 2, 4, 6], + [5, 5, 2, 6, 1], + [5, 5, 2, 6, 2], + [5, 5, 2, 6, 3], + [5, 5, 2, 6, 4], + [5, 5, 2, 6, 6], + [5, 5, 3, 1, 1], + [5, 5, 3, 1, 2], + [5, 5, 3, 1, 3], + [5, 5, 3, 1, 4], + [5, 5, 3, 1, 6], + [5, 5, 3, 2, 1], + [5, 5, 3, 2, 2], + [5, 5, 3, 2, 3], + [5, 5, 3, 2, 4], + [5, 5, 3, 2, 6], + [5, 5, 3, 3, 1], + [5, 5, 3, 3, 2], + [5, 5, 3, 3, 4], + [5, 5, 3, 3, 6], + [5, 5, 3, 4, 1], + [5, 5, 3, 4, 2], + [5, 5, 3, 4, 3], + [5, 5, 3, 4, 4], + [5, 5, 3, 4, 6], + [5, 5, 3, 6, 1], + [5, 5, 3, 6, 2], + [5, 5, 3, 6, 3], + [5, 5, 3, 6, 4], + [5, 5, 3, 6, 6], + [5, 5, 4, 1, 1], + [5, 5, 4, 1, 2], + [5, 5, 4, 1, 3], + [5, 5, 4, 1, 4], + [5, 5, 4, 1, 6], + [5, 5, 4, 2, 1], + [5, 5, 4, 2, 2], + [5, 5, 4, 2, 3], + [5, 5, 4, 2, 4], + [5, 5, 4, 2, 6], + [5, 5, 4, 3, 1], + [5, 5, 4, 3, 2], + [5, 5, 4, 3, 3], + [5, 5, 4, 3, 4], + [5, 5, 4, 3, 6], + [5, 5, 4, 4, 1], + [5, 5, 4, 4, 2], + [5, 5, 4, 4, 3], + [5, 5, 4, 4, 6], + [5, 5, 4, 6, 1], + [5, 5, 4, 6, 2], + [5, 5, 4, 6, 3], + [5, 5, 4, 6, 4], + [5, 5, 4, 6, 6], + [5, 5, 6, 1, 1], + [5, 5, 6, 1, 2], + [5, 5, 6, 1, 3], + [5, 5, 6, 1, 4], + [5, 5, 6, 1, 6], + [5, 5, 6, 2, 1], + [5, 5, 6, 2, 2], + [5, 5, 6, 2, 3], + [5, 5, 6, 2, 4], + [5, 5, 6, 2, 6], + [5, 5, 6, 3, 1], + [5, 5, 6, 3, 2], + [5, 5, 6, 3, 3], + [5, 5, 6, 3, 4], + [5, 5, 6, 3, 6], + [5, 5, 6, 4, 1], + [5, 5, 6, 4, 2], + [5, 5, 6, 4, 3], + [5, 5, 6, 4, 4], + [5, 5, 6, 4, 6], + [5, 5, 6, 6, 1], + [5, 5, 6, 6, 2], + [5, 5, 6, 6, 3], + [5, 5, 6, 6, 4], + [5, 6, 1, 1, 2], + [5, 6, 1, 1, 3], + [5, 6, 1, 1, 4], + [5, 6, 1, 1, 5], + [5, 6, 1, 1, 6], + [5, 6, 1, 2, 1], + [5, 6, 1, 2, 2], + [5, 6, 1, 2, 3], + [5, 6, 1, 2, 4], + [5, 6, 1, 2, 5], + [5, 6, 1, 2, 6], + [5, 6, 1, 3, 1], + [5, 6, 1, 3, 2], + [5, 6, 1, 3, 3], + [5, 6, 1, 3, 4], + [5, 6, 1, 3, 5], + [5, 6, 1, 3, 6], + [5, 6, 1, 4, 1], + [5, 6, 1, 4, 2], + [5, 6, 1, 4, 3], + [5, 6, 1, 4, 4], + [5, 6, 1, 4, 5], + [5, 6, 1, 4, 6], + [5, 6, 1, 5, 1], + [5, 6, 1, 5, 2], + [5, 6, 1, 5, 3], + [5, 6, 1, 5, 4], + [5, 6, 1, 5, 6], + [5, 6, 1, 6, 1], + [5, 6, 1, 6, 2], + [5, 6, 1, 6, 3], + [5, 6, 1, 6, 4], + [5, 6, 1, 6, 5], + [5, 6, 2, 1, 1], + [5, 6, 2, 1, 2], + [5, 6, 2, 1, 3], + [5, 6, 2, 1, 4], + [5, 6, 2, 1, 5], + [5, 6, 2, 1, 6], + [5, 6, 2, 2, 1], + [5, 6, 2, 2, 3], + [5, 6, 2, 2, 4], + [5, 6, 2, 2, 5], + [5, 6, 2, 2, 6], + [5, 6, 2, 3, 1], + [5, 6, 2, 3, 2], + [5, 6, 2, 3, 3], + [5, 6, 2, 3, 4], + [5, 6, 2, 3, 5], + [5, 6, 2, 3, 6], + [5, 6, 2, 4, 1], + [5, 6, 2, 4, 2], + [5, 6, 2, 4, 3], + [5, 6, 2, 4, 4], + [5, 6, 2, 4, 5], + [5, 6, 2, 4, 6], + [5, 6, 2, 5, 1], + [5, 6, 2, 5, 2], + [5, 6, 2, 5, 3], + [5, 6, 2, 5, 4], + [5, 6, 2, 5, 6], + [5, 6, 2, 6, 1], + [5, 6, 2, 6, 2], + [5, 6, 2, 6, 3], + [5, 6, 2, 6, 4], + [5, 6, 2, 6, 5], + [5, 6, 3, 1, 1], + [5, 6, 3, 1, 2], + [5, 6, 3, 1, 3], + [5, 6, 3, 1, 4], + [5, 6, 3, 1, 5], + [5, 6, 3, 1, 6], + [5, 6, 3, 2, 1], + [5, 6, 3, 2, 2], + [5, 6, 3, 2, 3], + [5, 6, 3, 2, 4], + [5, 6, 3, 2, 5], + [5, 6, 3, 2, 6], + [5, 6, 3, 3, 1], + [5, 6, 3, 3, 2], + [5, 6, 3, 3, 4], + [5, 6, 3, 3, 5], + [5, 6, 3, 3, 6], + [5, 6, 3, 4, 1], + [5, 6, 3, 4, 2], + [5, 6, 3, 4, 3], + [5, 6, 3, 4, 4], + [5, 6, 3, 4, 5], + [5, 6, 3, 4, 6], + [5, 6, 3, 5, 1], + [5, 6, 3, 5, 2], + [5, 6, 3, 5, 3], + [5, 6, 3, 5, 4], + [5, 6, 3, 5, 6], + [5, 6, 3, 6, 1], + [5, 6, 3, 6, 2], + [5, 6, 3, 6, 3], + [5, 6, 3, 6, 4], + [5, 6, 3, 6, 5], + [5, 6, 4, 1, 1], + [5, 6, 4, 1, 2], + [5, 6, 4, 1, 3], + [5, 6, 4, 1, 4], + [5, 6, 4, 1, 5], + [5, 6, 4, 1, 6], + [5, 6, 4, 2, 1], + [5, 6, 4, 2, 2], + [5, 6, 4, 2, 3], + [5, 6, 4, 2, 4], + [5, 6, 4, 2, 5], + [5, 6, 4, 2, 6], + [5, 6, 4, 3, 1], + [5, 6, 4, 3, 2], + [5, 6, 4, 3, 3], + [5, 6, 4, 3, 4], + [5, 6, 4, 3, 5], + [5, 6, 4, 3, 6], + [5, 6, 4, 4, 1], + [5, 6, 4, 4, 2], + [5, 6, 4, 4, 3], + [5, 6, 4, 4, 5], + [5, 6, 4, 4, 6], + [5, 6, 4, 5, 1], + [5, 6, 4, 5, 2], + [5, 6, 4, 5, 3], + [5, 6, 4, 5, 4], + [5, 6, 4, 5, 6], + [5, 6, 4, 6, 1], + [5, 6, 4, 6, 2], + [5, 6, 4, 6, 3], + [5, 6, 4, 6, 4], + [5, 6, 4, 6, 5], + [5, 6, 5, 1, 1], + [5, 6, 5, 1, 2], + [5, 6, 5, 1, 3], + [5, 6, 5, 1, 4], + [5, 6, 5, 1, 6], + [5, 6, 5, 2, 1], + [5, 6, 5, 2, 2], + [5, 6, 5, 2, 3], + [5, 6, 5, 2, 4], + [5, 6, 5, 2, 6], + [5, 6, 5, 3, 1], + [5, 6, 5, 3, 2], + [5, 6, 5, 3, 3], + [5, 6, 5, 3, 4], + [5, 6, 5, 3, 6], + [5, 6, 5, 4, 1], + [5, 6, 5, 4, 2], + [5, 6, 5, 4, 3], + [5, 6, 5, 4, 4], + [5, 6, 5, 4, 6], + [5, 6, 5, 6, 1], + [5, 6, 5, 6, 2], + [5, 6, 5, 6, 3], + [5, 6, 5, 6, 4], + [5, 6, 6, 1, 1], + [5, 6, 6, 1, 2], + [5, 6, 6, 1, 3], + [5, 6, 6, 1, 4], + [5, 6, 6, 1, 5], + [5, 6, 6, 2, 1], + [5, 6, 6, 2, 2], + [5, 6, 6, 2, 3], + [5, 6, 6, 2, 4], + [5, 6, 6, 2, 5], + [5, 6, 6, 3, 1], + [5, 6, 6, 3, 2], + [5, 6, 6, 3, 3], + [5, 6, 6, 3, 4], + [5, 6, 6, 3, 5], + [5, 6, 6, 4, 1], + [5, 6, 6, 4, 2], + [5, 6, 6, 4, 3], + [5, 6, 6, 4, 4], + [5, 6, 6, 4, 5], + [5, 6, 6, 5, 1], + [5, 6, 6, 5, 2], + [5, 6, 6, 5, 3], + [5, 6, 6, 5, 4], + [6, 1, 1, 2, 2], + [6, 1, 1, 2, 3], + [6, 1, 1, 2, 4], + [6, 1, 1, 2, 5], + [6, 1, 1, 2, 6], + [6, 1, 1, 3, 2], + [6, 1, 1, 3, 3], + [6, 1, 1, 3, 4], + [6, 1, 1, 3, 5], + [6, 1, 1, 3, 6], + [6, 1, 1, 4, 2], + [6, 1, 1, 4, 3], + [6, 1, 1, 4, 4], + [6, 1, 1, 4, 5], + [6, 1, 1, 4, 6], + [6, 1, 1, 5, 2], + [6, 1, 1, 5, 3], + [6, 1, 1, 5, 4], + [6, 1, 1, 5, 5], + [6, 1, 1, 5, 6], + [6, 1, 1, 6, 2], + [6, 1, 1, 6, 3], + [6, 1, 1, 6, 4], + [6, 1, 1, 6, 5], + [6, 1, 2, 1, 2], + [6, 1, 2, 1, 3], + [6, 1, 2, 1, 4], + [6, 1, 2, 1, 5], + [6, 1, 2, 1, 6], + [6, 1, 2, 2, 1], + [6, 1, 2, 2, 3], + [6, 1, 2, 2, 4], + [6, 1, 2, 2, 5], + [6, 1, 2, 2, 6], + [6, 1, 2, 3, 1], + [6, 1, 2, 3, 2], + [6, 1, 2, 3, 3], + [6, 1, 2, 3, 4], + [6, 1, 2, 3, 5], + [6, 1, 2, 3, 6], + [6, 1, 2, 4, 1], + [6, 1, 2, 4, 2], + [6, 1, 2, 4, 3], + [6, 1, 2, 4, 4], + [6, 1, 2, 4, 5], + [6, 1, 2, 4, 6], + [6, 1, 2, 5, 1], + [6, 1, 2, 5, 2], + [6, 1, 2, 5, 3], + [6, 1, 2, 5, 4], + [6, 1, 2, 5, 5], + [6, 1, 2, 5, 6], + [6, 1, 2, 6, 1], + [6, 1, 2, 6, 2], + [6, 1, 2, 6, 3], + [6, 1, 2, 6, 4], + [6, 1, 2, 6, 5], + [6, 1, 3, 1, 2], + [6, 1, 3, 1, 3], + [6, 1, 3, 1, 4], + [6, 1, 3, 1, 5], + [6, 1, 3, 1, 6], + [6, 1, 3, 2, 1], + [6, 1, 3, 2, 2], + [6, 1, 3, 2, 3], + [6, 1, 3, 2, 4], + [6, 1, 3, 2, 5], + [6, 1, 3, 2, 6], + [6, 1, 3, 3, 1], + [6, 1, 3, 3, 2], + [6, 1, 3, 3, 4], + [6, 1, 3, 3, 5], + [6, 1, 3, 3, 6], + [6, 1, 3, 4, 1], + [6, 1, 3, 4, 2], + [6, 1, 3, 4, 3], + [6, 1, 3, 4, 4], + [6, 1, 3, 4, 5], + [6, 1, 3, 4, 6], + [6, 1, 3, 5, 1], + [6, 1, 3, 5, 2], + [6, 1, 3, 5, 3], + [6, 1, 3, 5, 4], + [6, 1, 3, 5, 5], + [6, 1, 3, 5, 6], + [6, 1, 3, 6, 1], + [6, 1, 3, 6, 2], + [6, 1, 3, 6, 3], + [6, 1, 3, 6, 4], + [6, 1, 3, 6, 5], + [6, 1, 4, 1, 2], + [6, 1, 4, 1, 3], + [6, 1, 4, 1, 4], + [6, 1, 4, 1, 5], + [6, 1, 4, 1, 6], + [6, 1, 4, 2, 1], + [6, 1, 4, 2, 2], + [6, 1, 4, 2, 3], + [6, 1, 4, 2, 4], + [6, 1, 4, 2, 5], + [6, 1, 4, 2, 6], + [6, 1, 4, 3, 1], + [6, 1, 4, 3, 2], + [6, 1, 4, 3, 3], + [6, 1, 4, 3, 4], + [6, 1, 4, 3, 5], + [6, 1, 4, 3, 6], + [6, 1, 4, 4, 1], + [6, 1, 4, 4, 2], + [6, 1, 4, 4, 3], + [6, 1, 4, 4, 5], + [6, 1, 4, 4, 6], + [6, 1, 4, 5, 1], + [6, 1, 4, 5, 2], + [6, 1, 4, 5, 3], + [6, 1, 4, 5, 4], + [6, 1, 4, 5, 5], + [6, 1, 4, 5, 6], + [6, 1, 4, 6, 1], + [6, 1, 4, 6, 2], + [6, 1, 4, 6, 3], + [6, 1, 4, 6, 4], + [6, 1, 4, 6, 5], + [6, 1, 5, 1, 2], + [6, 1, 5, 1, 3], + [6, 1, 5, 1, 4], + [6, 1, 5, 1, 5], + [6, 1, 5, 1, 6], + [6, 1, 5, 2, 1], + [6, 1, 5, 2, 2], + [6, 1, 5, 2, 3], + [6, 1, 5, 2, 4], + [6, 1, 5, 2, 5], + [6, 1, 5, 2, 6], + [6, 1, 5, 3, 1], + [6, 1, 5, 3, 2], + [6, 1, 5, 3, 3], + [6, 1, 5, 3, 4], + [6, 1, 5, 3, 5], + [6, 1, 5, 3, 6], + [6, 1, 5, 4, 1], + [6, 1, 5, 4, 2], + [6, 1, 5, 4, 3], + [6, 1, 5, 4, 4], + [6, 1, 5, 4, 5], + [6, 1, 5, 4, 6], + [6, 1, 5, 5, 1], + [6, 1, 5, 5, 2], + [6, 1, 5, 5, 3], + [6, 1, 5, 5, 4], + [6, 1, 5, 5, 6], + [6, 1, 5, 6, 1], + [6, 1, 5, 6, 2], + [6, 1, 5, 6, 3], + [6, 1, 5, 6, 4], + [6, 1, 5, 6, 5], + [6, 1, 6, 1, 2], + [6, 1, 6, 1, 3], + [6, 1, 6, 1, 4], + [6, 1, 6, 1, 5], + [6, 1, 6, 2, 1], + [6, 1, 6, 2, 2], + [6, 1, 6, 2, 3], + [6, 1, 6, 2, 4], + [6, 1, 6, 2, 5], + [6, 1, 6, 3, 1], + [6, 1, 6, 3, 2], + [6, 1, 6, 3, 3], + [6, 1, 6, 3, 4], + [6, 1, 6, 3, 5], + [6, 1, 6, 4, 1], + [6, 1, 6, 4, 2], + [6, 1, 6, 4, 3], + [6, 1, 6, 4, 4], + [6, 1, 6, 4, 5], + [6, 1, 6, 5, 1], + [6, 1, 6, 5, 2], + [6, 1, 6, 5, 3], + [6, 1, 6, 5, 4], + [6, 1, 6, 5, 5], + [6, 2, 1, 1, 2], + [6, 2, 1, 1, 3], + [6, 2, 1, 1, 4], + [6, 2, 1, 1, 5], + [6, 2, 1, 1, 6], + [6, 2, 1, 2, 1], + [6, 2, 1, 2, 3], + [6, 2, 1, 2, 4], + [6, 2, 1, 2, 5], + [6, 2, 1, 2, 6], + [6, 2, 1, 3, 1], + [6, 2, 1, 3, 2], + [6, 2, 1, 3, 3], + [6, 2, 1, 3, 4], + [6, 2, 1, 3, 5], + [6, 2, 1, 3, 6], + [6, 2, 1, 4, 1], + [6, 2, 1, 4, 2], + [6, 2, 1, 4, 3], + [6, 2, 1, 4, 4], + [6, 2, 1, 4, 5], + [6, 2, 1, 4, 6], + [6, 2, 1, 5, 1], + [6, 2, 1, 5, 2], + [6, 2, 1, 5, 3], + [6, 2, 1, 5, 4], + [6, 2, 1, 5, 5], + [6, 2, 1, 5, 6], + [6, 2, 1, 6, 1], + [6, 2, 1, 6, 2], + [6, 2, 1, 6, 3], + [6, 2, 1, 6, 4], + [6, 2, 1, 6, 5], + [6, 2, 2, 1, 1], + [6, 2, 2, 1, 3], + [6, 2, 2, 1, 4], + [6, 2, 2, 1, 5], + [6, 2, 2, 1, 6], + [6, 2, 2, 3, 1], + [6, 2, 2, 3, 3], + [6, 2, 2, 3, 4], + [6, 2, 2, 3, 5], + [6, 2, 2, 3, 6], + [6, 2, 2, 4, 1], + [6, 2, 2, 4, 3], + [6, 2, 2, 4, 4], + [6, 2, 2, 4, 5], + [6, 2, 2, 4, 6], + [6, 2, 2, 5, 1], + [6, 2, 2, 5, 3], + [6, 2, 2, 5, 4], + [6, 2, 2, 5, 5], + [6, 2, 2, 5, 6], + [6, 2, 2, 6, 1], + [6, 2, 2, 6, 3], + [6, 2, 2, 6, 4], + [6, 2, 2, 6, 5], + [6, 2, 3, 1, 1], + [6, 2, 3, 1, 2], + [6, 2, 3, 1, 3], + [6, 2, 3, 1, 4], + [6, 2, 3, 1, 5], + [6, 2, 3, 1, 6], + [6, 2, 3, 2, 1], + [6, 2, 3, 2, 3], + [6, 2, 3, 2, 4], + [6, 2, 3, 2, 5], + [6, 2, 3, 2, 6], + [6, 2, 3, 3, 1], + [6, 2, 3, 3, 2], + [6, 2, 3, 3, 4], + [6, 2, 3, 3, 5], + [6, 2, 3, 3, 6], + [6, 2, 3, 4, 1], + [6, 2, 3, 4, 2], + [6, 2, 3, 4, 3], + [6, 2, 3, 4, 4], + [6, 2, 3, 4, 5], + [6, 2, 3, 4, 6], + [6, 2, 3, 5, 1], + [6, 2, 3, 5, 2], + [6, 2, 3, 5, 3], + [6, 2, 3, 5, 4], + [6, 2, 3, 5, 5], + [6, 2, 3, 5, 6], + [6, 2, 3, 6, 1], + [6, 2, 3, 6, 2], + [6, 2, 3, 6, 3], + [6, 2, 3, 6, 4], + [6, 2, 3, 6, 5], + [6, 2, 4, 1, 1], + [6, 2, 4, 1, 2], + [6, 2, 4, 1, 3], + [6, 2, 4, 1, 4], + [6, 2, 4, 1, 5], + [6, 2, 4, 1, 6], + [6, 2, 4, 2, 1], + [6, 2, 4, 2, 3], + [6, 2, 4, 2, 4], + [6, 2, 4, 2, 5], + [6, 2, 4, 2, 6], + [6, 2, 4, 3, 1], + [6, 2, 4, 3, 2], + [6, 2, 4, 3, 3], + [6, 2, 4, 3, 4], + [6, 2, 4, 3, 5], + [6, 2, 4, 3, 6], + [6, 2, 4, 4, 1], + [6, 2, 4, 4, 2], + [6, 2, 4, 4, 3], + [6, 2, 4, 4, 5], + [6, 2, 4, 4, 6], + [6, 2, 4, 5, 1], + [6, 2, 4, 5, 2], + [6, 2, 4, 5, 3], + [6, 2, 4, 5, 4], + [6, 2, 4, 5, 5], + [6, 2, 4, 5, 6], + [6, 2, 4, 6, 1], + [6, 2, 4, 6, 2], + [6, 2, 4, 6, 3], + [6, 2, 4, 6, 4], + [6, 2, 4, 6, 5], + [6, 2, 5, 1, 1], + [6, 2, 5, 1, 2], + [6, 2, 5, 1, 3], + [6, 2, 5, 1, 4], + [6, 2, 5, 1, 5], + [6, 2, 5, 1, 6], + [6, 2, 5, 2, 1], + [6, 2, 5, 2, 3], + [6, 2, 5, 2, 4], + [6, 2, 5, 2, 5], + [6, 2, 5, 2, 6], + [6, 2, 5, 3, 1], + [6, 2, 5, 3, 2], + [6, 2, 5, 3, 3], + [6, 2, 5, 3, 4], + [6, 2, 5, 3, 5], + [6, 2, 5, 3, 6], + [6, 2, 5, 4, 1], + [6, 2, 5, 4, 2], + [6, 2, 5, 4, 3], + [6, 2, 5, 4, 4], + [6, 2, 5, 4, 5], + [6, 2, 5, 4, 6], + [6, 2, 5, 5, 1], + [6, 2, 5, 5, 2], + [6, 2, 5, 5, 3], + [6, 2, 5, 5, 4], + [6, 2, 5, 5, 6], + [6, 2, 5, 6, 1], + [6, 2, 5, 6, 2], + [6, 2, 5, 6, 3], + [6, 2, 5, 6, 4], + [6, 2, 5, 6, 5], + [6, 2, 6, 1, 1], + [6, 2, 6, 1, 2], + [6, 2, 6, 1, 3], + [6, 2, 6, 1, 4], + [6, 2, 6, 1, 5], + [6, 2, 6, 2, 1], + [6, 2, 6, 2, 3], + [6, 2, 6, 2, 4], + [6, 2, 6, 2, 5], + [6, 2, 6, 3, 1], + [6, 2, 6, 3, 2], + [6, 2, 6, 3, 3], + [6, 2, 6, 3, 4], + [6, 2, 6, 3, 5], + [6, 2, 6, 4, 1], + [6, 2, 6, 4, 2], + [6, 2, 6, 4, 3], + [6, 2, 6, 4, 4], + [6, 2, 6, 4, 5], + [6, 2, 6, 5, 1], + [6, 2, 6, 5, 2], + [6, 2, 6, 5, 3], + [6, 2, 6, 5, 4], + [6, 2, 6, 5, 5], + [6, 3, 1, 1, 2], + [6, 3, 1, 1, 3], + [6, 3, 1, 1, 4], + [6, 3, 1, 1, 5], + [6, 3, 1, 1, 6], + [6, 3, 1, 2, 1], + [6, 3, 1, 2, 2], + [6, 3, 1, 2, 3], + [6, 3, 1, 2, 4], + [6, 3, 1, 2, 5], + [6, 3, 1, 2, 6], + [6, 3, 1, 3, 1], + [6, 3, 1, 3, 2], + [6, 3, 1, 3, 4], + [6, 3, 1, 3, 5], + [6, 3, 1, 3, 6], + [6, 3, 1, 4, 1], + [6, 3, 1, 4, 2], + [6, 3, 1, 4, 3], + [6, 3, 1, 4, 4], + [6, 3, 1, 4, 5], + [6, 3, 1, 4, 6], + [6, 3, 1, 5, 1], + [6, 3, 1, 5, 2], + [6, 3, 1, 5, 3], + [6, 3, 1, 5, 4], + [6, 3, 1, 5, 5], + [6, 3, 1, 5, 6], + [6, 3, 1, 6, 1], + [6, 3, 1, 6, 2], + [6, 3, 1, 6, 3], + [6, 3, 1, 6, 4], + [6, 3, 1, 6, 5], + [6, 3, 2, 1, 1], + [6, 3, 2, 1, 2], + [6, 3, 2, 1, 3], + [6, 3, 2, 1, 4], + [6, 3, 2, 1, 5], + [6, 3, 2, 1, 6], + [6, 3, 2, 2, 1], + [6, 3, 2, 2, 3], + [6, 3, 2, 2, 4], + [6, 3, 2, 2, 5], + [6, 3, 2, 2, 6], + [6, 3, 2, 3, 1], + [6, 3, 2, 3, 2], + [6, 3, 2, 3, 4], + [6, 3, 2, 3, 5], + [6, 3, 2, 3, 6], + [6, 3, 2, 4, 1], + [6, 3, 2, 4, 2], + [6, 3, 2, 4, 3], + [6, 3, 2, 4, 4], + [6, 3, 2, 4, 5], + [6, 3, 2, 4, 6], + [6, 3, 2, 5, 1], + [6, 3, 2, 5, 2], + [6, 3, 2, 5, 3], + [6, 3, 2, 5, 4], + [6, 3, 2, 5, 5], + [6, 3, 2, 5, 6], + [6, 3, 2, 6, 1], + [6, 3, 2, 6, 2], + [6, 3, 2, 6, 3], + [6, 3, 2, 6, 4], + [6, 3, 2, 6, 5], + [6, 3, 3, 1, 1], + [6, 3, 3, 1, 2], + [6, 3, 3, 1, 4], + [6, 3, 3, 1, 5], + [6, 3, 3, 1, 6], + [6, 3, 3, 2, 1], + [6, 3, 3, 2, 2], + [6, 3, 3, 2, 4], + [6, 3, 3, 2, 5], + [6, 3, 3, 2, 6], + [6, 3, 3, 4, 1], + [6, 3, 3, 4, 2], + [6, 3, 3, 4, 4], + [6, 3, 3, 4, 5], + [6, 3, 3, 4, 6], + [6, 3, 3, 5, 1], + [6, 3, 3, 5, 2], + [6, 3, 3, 5, 4], + [6, 3, 3, 5, 5], + [6, 3, 3, 5, 6], + [6, 3, 3, 6, 1], + [6, 3, 3, 6, 2], + [6, 3, 3, 6, 4], + [6, 3, 3, 6, 5], + [6, 3, 4, 1, 1], + [6, 3, 4, 1, 2], + [6, 3, 4, 1, 3], + [6, 3, 4, 1, 4], + [6, 3, 4, 1, 5], + [6, 3, 4, 1, 6], + [6, 3, 4, 2, 1], + [6, 3, 4, 2, 2], + [6, 3, 4, 2, 3], + [6, 3, 4, 2, 4], + [6, 3, 4, 2, 5], + [6, 3, 4, 2, 6], + [6, 3, 4, 3, 1], + [6, 3, 4, 3, 2], + [6, 3, 4, 3, 4], + [6, 3, 4, 3, 5], + [6, 3, 4, 3, 6], + [6, 3, 4, 4, 1], + [6, 3, 4, 4, 2], + [6, 3, 4, 4, 3], + [6, 3, 4, 4, 5], + [6, 3, 4, 4, 6], + [6, 3, 4, 5, 1], + [6, 3, 4, 5, 2], + [6, 3, 4, 5, 3], + [6, 3, 4, 5, 4], + [6, 3, 4, 5, 5], + [6, 3, 4, 5, 6], + [6, 3, 4, 6, 1], + [6, 3, 4, 6, 2], + [6, 3, 4, 6, 3], + [6, 3, 4, 6, 4], + [6, 3, 4, 6, 5], + [6, 3, 5, 1, 1], + [6, 3, 5, 1, 2], + [6, 3, 5, 1, 3], + [6, 3, 5, 1, 4], + [6, 3, 5, 1, 5], + [6, 3, 5, 1, 6], + [6, 3, 5, 2, 1], + [6, 3, 5, 2, 2], + [6, 3, 5, 2, 3], + [6, 3, 5, 2, 4], + [6, 3, 5, 2, 5], + [6, 3, 5, 2, 6], + [6, 3, 5, 3, 1], + [6, 3, 5, 3, 2], + [6, 3, 5, 3, 4], + [6, 3, 5, 3, 5], + [6, 3, 5, 3, 6], + [6, 3, 5, 4, 1], + [6, 3, 5, 4, 2], + [6, 3, 5, 4, 3], + [6, 3, 5, 4, 4], + [6, 3, 5, 4, 5], + [6, 3, 5, 4, 6], + [6, 3, 5, 5, 1], + [6, 3, 5, 5, 2], + [6, 3, 5, 5, 3], + [6, 3, 5, 5, 4], + [6, 3, 5, 5, 6], + [6, 3, 5, 6, 1], + [6, 3, 5, 6, 2], + [6, 3, 5, 6, 3], + [6, 3, 5, 6, 4], + [6, 3, 5, 6, 5], + [6, 3, 6, 1, 1], + [6, 3, 6, 1, 2], + [6, 3, 6, 1, 3], + [6, 3, 6, 1, 4], + [6, 3, 6, 1, 5], + [6, 3, 6, 2, 1], + [6, 3, 6, 2, 2], + [6, 3, 6, 2, 3], + [6, 3, 6, 2, 4], + [6, 3, 6, 2, 5], + [6, 3, 6, 3, 1], + [6, 3, 6, 3, 2], + [6, 3, 6, 3, 4], + [6, 3, 6, 3, 5], + [6, 3, 6, 4, 1], + [6, 3, 6, 4, 2], + [6, 3, 6, 4, 3], + [6, 3, 6, 4, 4], + [6, 3, 6, 4, 5], + [6, 3, 6, 5, 1], + [6, 3, 6, 5, 2], + [6, 3, 6, 5, 3], + [6, 3, 6, 5, 4], + [6, 3, 6, 5, 5], + [6, 4, 1, 1, 2], + [6, 4, 1, 1, 3], + [6, 4, 1, 1, 4], + [6, 4, 1, 1, 5], + [6, 4, 1, 1, 6], + [6, 4, 1, 2, 1], + [6, 4, 1, 2, 2], + [6, 4, 1, 2, 3], + [6, 4, 1, 2, 4], + [6, 4, 1, 2, 5], + [6, 4, 1, 2, 6], + [6, 4, 1, 3, 1], + [6, 4, 1, 3, 2], + [6, 4, 1, 3, 3], + [6, 4, 1, 3, 4], + [6, 4, 1, 3, 5], + [6, 4, 1, 3, 6], + [6, 4, 1, 4, 1], + [6, 4, 1, 4, 2], + [6, 4, 1, 4, 3], + [6, 4, 1, 4, 5], + [6, 4, 1, 4, 6], + [6, 4, 1, 5, 1], + [6, 4, 1, 5, 2], + [6, 4, 1, 5, 3], + [6, 4, 1, 5, 4], + [6, 4, 1, 5, 5], + [6, 4, 1, 5, 6], + [6, 4, 1, 6, 1], + [6, 4, 1, 6, 2], + [6, 4, 1, 6, 3], + [6, 4, 1, 6, 4], + [6, 4, 1, 6, 5], + [6, 4, 2, 1, 1], + [6, 4, 2, 1, 2], + [6, 4, 2, 1, 3], + [6, 4, 2, 1, 4], + [6, 4, 2, 1, 5], + [6, 4, 2, 1, 6], + [6, 4, 2, 2, 1], + [6, 4, 2, 2, 3], + [6, 4, 2, 2, 4], + [6, 4, 2, 2, 5], + [6, 4, 2, 2, 6], + [6, 4, 2, 3, 1], + [6, 4, 2, 3, 2], + [6, 4, 2, 3, 3], + [6, 4, 2, 3, 4], + [6, 4, 2, 3, 5], + [6, 4, 2, 3, 6], + [6, 4, 2, 4, 1], + [6, 4, 2, 4, 2], + [6, 4, 2, 4, 3], + [6, 4, 2, 4, 5], + [6, 4, 2, 4, 6], + [6, 4, 2, 5, 1], + [6, 4, 2, 5, 2], + [6, 4, 2, 5, 3], + [6, 4, 2, 5, 4], + [6, 4, 2, 5, 5], + [6, 4, 2, 5, 6], + [6, 4, 2, 6, 1], + [6, 4, 2, 6, 2], + [6, 4, 2, 6, 3], + [6, 4, 2, 6, 4], + [6, 4, 2, 6, 5], + [6, 4, 3, 1, 1], + [6, 4, 3, 1, 2], + [6, 4, 3, 1, 3], + [6, 4, 3, 1, 4], + [6, 4, 3, 1, 5], + [6, 4, 3, 1, 6], + [6, 4, 3, 2, 1], + [6, 4, 3, 2, 2], + [6, 4, 3, 2, 3], + [6, 4, 3, 2, 4], + [6, 4, 3, 2, 5], + [6, 4, 3, 2, 6], + [6, 4, 3, 3, 1], + [6, 4, 3, 3, 2], + [6, 4, 3, 3, 4], + [6, 4, 3, 3, 5], + [6, 4, 3, 3, 6], + [6, 4, 3, 4, 1], + [6, 4, 3, 4, 2], + [6, 4, 3, 4, 3], + [6, 4, 3, 4, 5], + [6, 4, 3, 4, 6], + [6, 4, 3, 5, 1], + [6, 4, 3, 5, 2], + [6, 4, 3, 5, 3], + [6, 4, 3, 5, 4], + [6, 4, 3, 5, 5], + [6, 4, 3, 5, 6], + [6, 4, 3, 6, 1], + [6, 4, 3, 6, 2], + [6, 4, 3, 6, 3], + [6, 4, 3, 6, 4], + [6, 4, 3, 6, 5], + [6, 4, 4, 1, 1], + [6, 4, 4, 1, 2], + [6, 4, 4, 1, 3], + [6, 4, 4, 1, 5], + [6, 4, 4, 1, 6], + [6, 4, 4, 2, 1], + [6, 4, 4, 2, 2], + [6, 4, 4, 2, 3], + [6, 4, 4, 2, 5], + [6, 4, 4, 2, 6], + [6, 4, 4, 3, 1], + [6, 4, 4, 3, 2], + [6, 4, 4, 3, 3], + [6, 4, 4, 3, 5], + [6, 4, 4, 3, 6], + [6, 4, 4, 5, 1], + [6, 4, 4, 5, 2], + [6, 4, 4, 5, 3], + [6, 4, 4, 5, 5], + [6, 4, 4, 5, 6], + [6, 4, 4, 6, 1], + [6, 4, 4, 6, 2], + [6, 4, 4, 6, 3], + [6, 4, 4, 6, 5], + [6, 4, 5, 1, 1], + [6, 4, 5, 1, 2], + [6, 4, 5, 1, 3], + [6, 4, 5, 1, 4], + [6, 4, 5, 1, 5], + [6, 4, 5, 1, 6], + [6, 4, 5, 2, 1], + [6, 4, 5, 2, 2], + [6, 4, 5, 2, 3], + [6, 4, 5, 2, 4], + [6, 4, 5, 2, 5], + [6, 4, 5, 2, 6], + [6, 4, 5, 3, 1], + [6, 4, 5, 3, 2], + [6, 4, 5, 3, 3], + [6, 4, 5, 3, 4], + [6, 4, 5, 3, 5], + [6, 4, 5, 3, 6], + [6, 4, 5, 4, 1], + [6, 4, 5, 4, 2], + [6, 4, 5, 4, 3], + [6, 4, 5, 4, 5], + [6, 4, 5, 4, 6], + [6, 4, 5, 5, 1], + [6, 4, 5, 5, 2], + [6, 4, 5, 5, 3], + [6, 4, 5, 5, 4], + [6, 4, 5, 5, 6], + [6, 4, 5, 6, 1], + [6, 4, 5, 6, 2], + [6, 4, 5, 6, 3], + [6, 4, 5, 6, 4], + [6, 4, 5, 6, 5], + [6, 4, 6, 1, 1], + [6, 4, 6, 1, 2], + [6, 4, 6, 1, 3], + [6, 4, 6, 1, 4], + [6, 4, 6, 1, 5], + [6, 4, 6, 2, 1], + [6, 4, 6, 2, 2], + [6, 4, 6, 2, 3], + [6, 4, 6, 2, 4], + [6, 4, 6, 2, 5], + [6, 4, 6, 3, 1], + [6, 4, 6, 3, 2], + [6, 4, 6, 3, 3], + [6, 4, 6, 3, 4], + [6, 4, 6, 3, 5], + [6, 4, 6, 4, 1], + [6, 4, 6, 4, 2], + [6, 4, 6, 4, 3], + [6, 4, 6, 4, 5], + [6, 4, 6, 5, 1], + [6, 4, 6, 5, 2], + [6, 4, 6, 5, 3], + [6, 4, 6, 5, 4], + [6, 4, 6, 5, 5], + [6, 5, 1, 1, 2], + [6, 5, 1, 1, 3], + [6, 5, 1, 1, 4], + [6, 5, 1, 1, 5], + [6, 5, 1, 1, 6], + [6, 5, 1, 2, 1], + [6, 5, 1, 2, 2], + [6, 5, 1, 2, 3], + [6, 5, 1, 2, 4], + [6, 5, 1, 2, 5], + [6, 5, 1, 2, 6], + [6, 5, 1, 3, 1], + [6, 5, 1, 3, 2], + [6, 5, 1, 3, 3], + [6, 5, 1, 3, 4], + [6, 5, 1, 3, 5], + [6, 5, 1, 3, 6], + [6, 5, 1, 4, 1], + [6, 5, 1, 4, 2], + [6, 5, 1, 4, 3], + [6, 5, 1, 4, 4], + [6, 5, 1, 4, 5], + [6, 5, 1, 4, 6], + [6, 5, 1, 5, 1], + [6, 5, 1, 5, 2], + [6, 5, 1, 5, 3], + [6, 5, 1, 5, 4], + [6, 5, 1, 5, 6], + [6, 5, 1, 6, 1], + [6, 5, 1, 6, 2], + [6, 5, 1, 6, 3], + [6, 5, 1, 6, 4], + [6, 5, 1, 6, 5], + [6, 5, 2, 1, 1], + [6, 5, 2, 1, 2], + [6, 5, 2, 1, 3], + [6, 5, 2, 1, 4], + [6, 5, 2, 1, 5], + [6, 5, 2, 1, 6], + [6, 5, 2, 2, 1], + [6, 5, 2, 2, 3], + [6, 5, 2, 2, 4], + [6, 5, 2, 2, 5], + [6, 5, 2, 2, 6], + [6, 5, 2, 3, 1], + [6, 5, 2, 3, 2], + [6, 5, 2, 3, 3], + [6, 5, 2, 3, 4], + [6, 5, 2, 3, 5], + [6, 5, 2, 3, 6], + [6, 5, 2, 4, 1], + [6, 5, 2, 4, 2], + [6, 5, 2, 4, 3], + [6, 5, 2, 4, 4], + [6, 5, 2, 4, 5], + [6, 5, 2, 4, 6], + [6, 5, 2, 5, 1], + [6, 5, 2, 5, 2], + [6, 5, 2, 5, 3], + [6, 5, 2, 5, 4], + [6, 5, 2, 5, 6], + [6, 5, 2, 6, 1], + [6, 5, 2, 6, 2], + [6, 5, 2, 6, 3], + [6, 5, 2, 6, 4], + [6, 5, 2, 6, 5], + [6, 5, 3, 1, 1], + [6, 5, 3, 1, 2], + [6, 5, 3, 1, 3], + [6, 5, 3, 1, 4], + [6, 5, 3, 1, 5], + [6, 5, 3, 1, 6], + [6, 5, 3, 2, 1], + [6, 5, 3, 2, 2], + [6, 5, 3, 2, 3], + [6, 5, 3, 2, 4], + [6, 5, 3, 2, 5], + [6, 5, 3, 2, 6], + [6, 5, 3, 3, 1], + [6, 5, 3, 3, 2], + [6, 5, 3, 3, 4], + [6, 5, 3, 3, 5], + [6, 5, 3, 3, 6], + [6, 5, 3, 4, 1], + [6, 5, 3, 4, 2], + [6, 5, 3, 4, 3], + [6, 5, 3, 4, 4], + [6, 5, 3, 4, 5], + [6, 5, 3, 4, 6], + [6, 5, 3, 5, 1], + [6, 5, 3, 5, 2], + [6, 5, 3, 5, 3], + [6, 5, 3, 5, 4], + [6, 5, 3, 5, 6], + [6, 5, 3, 6, 1], + [6, 5, 3, 6, 2], + [6, 5, 3, 6, 3], + [6, 5, 3, 6, 4], + [6, 5, 3, 6, 5], + [6, 5, 4, 1, 1], + [6, 5, 4, 1, 2], + [6, 5, 4, 1, 3], + [6, 5, 4, 1, 4], + [6, 5, 4, 1, 5], + [6, 5, 4, 1, 6], + [6, 5, 4, 2, 1], + [6, 5, 4, 2, 2], + [6, 5, 4, 2, 3], + [6, 5, 4, 2, 4], + [6, 5, 4, 2, 5], + [6, 5, 4, 2, 6], + [6, 5, 4, 3, 1], + [6, 5, 4, 3, 2], + [6, 5, 4, 3, 3], + [6, 5, 4, 3, 4], + [6, 5, 4, 3, 5], + [6, 5, 4, 3, 6], + [6, 5, 4, 4, 1], + [6, 5, 4, 4, 2], + [6, 5, 4, 4, 3], + [6, 5, 4, 4, 5], + [6, 5, 4, 4, 6], + [6, 5, 4, 5, 1], + [6, 5, 4, 5, 2], + [6, 5, 4, 5, 3], + [6, 5, 4, 5, 4], + [6, 5, 4, 5, 6], + [6, 5, 4, 6, 1], + [6, 5, 4, 6, 2], + [6, 5, 4, 6, 3], + [6, 5, 4, 6, 4], + [6, 5, 4, 6, 5], + [6, 5, 5, 1, 1], + [6, 5, 5, 1, 2], + [6, 5, 5, 1, 3], + [6, 5, 5, 1, 4], + [6, 5, 5, 1, 6], + [6, 5, 5, 2, 1], + [6, 5, 5, 2, 2], + [6, 5, 5, 2, 3], + [6, 5, 5, 2, 4], + [6, 5, 5, 2, 6], + [6, 5, 5, 3, 1], + [6, 5, 5, 3, 2], + [6, 5, 5, 3, 3], + [6, 5, 5, 3, 4], + [6, 5, 5, 3, 6], + [6, 5, 5, 4, 1], + [6, 5, 5, 4, 2], + [6, 5, 5, 4, 3], + [6, 5, 5, 4, 4], + [6, 5, 5, 4, 6], + [6, 5, 5, 6, 1], + [6, 5, 5, 6, 2], + [6, 5, 5, 6, 3], + [6, 5, 5, 6, 4], + [6, 5, 6, 1, 1], + [6, 5, 6, 1, 2], + [6, 5, 6, 1, 3], + [6, 5, 6, 1, 4], + [6, 5, 6, 1, 5], + [6, 5, 6, 2, 1], + [6, 5, 6, 2, 2], + [6, 5, 6, 2, 3], + [6, 5, 6, 2, 4], + [6, 5, 6, 2, 5], + [6, 5, 6, 3, 1], + [6, 5, 6, 3, 2], + [6, 5, 6, 3, 3], + [6, 5, 6, 3, 4], + [6, 5, 6, 3, 5], + [6, 5, 6, 4, 1], + [6, 5, 6, 4, 2], + [6, 5, 6, 4, 3], + [6, 5, 6, 4, 4], + [6, 5, 6, 4, 5], + [6, 5, 6, 5, 1], + [6, 5, 6, 5, 2], + [6, 5, 6, 5, 3], + [6, 5, 6, 5, 4], + [6, 6, 1, 1, 2], + [6, 6, 1, 1, 3], + [6, 6, 1, 1, 4], + [6, 6, 1, 1, 5], + [6, 6, 1, 2, 1], + [6, 6, 1, 2, 2], + [6, 6, 1, 2, 3], + [6, 6, 1, 2, 4], + [6, 6, 1, 2, 5], + [6, 6, 1, 3, 1], + [6, 6, 1, 3, 2], + [6, 6, 1, 3, 3], + [6, 6, 1, 3, 4], + [6, 6, 1, 3, 5], + [6, 6, 1, 4, 1], + [6, 6, 1, 4, 2], + [6, 6, 1, 4, 3], + [6, 6, 1, 4, 4], + [6, 6, 1, 4, 5], + [6, 6, 1, 5, 1], + [6, 6, 1, 5, 2], + [6, 6, 1, 5, 3], + [6, 6, 1, 5, 4], + [6, 6, 1, 5, 5], + [6, 6, 2, 1, 1], + [6, 6, 2, 1, 2], + [6, 6, 2, 1, 3], + [6, 6, 2, 1, 4], + [6, 6, 2, 1, 5], + [6, 6, 2, 2, 1], + [6, 6, 2, 2, 3], + [6, 6, 2, 2, 4], + [6, 6, 2, 2, 5], + [6, 6, 2, 3, 1], + [6, 6, 2, 3, 2], + [6, 6, 2, 3, 3], + [6, 6, 2, 3, 4], + [6, 6, 2, 3, 5], + [6, 6, 2, 4, 1], + [6, 6, 2, 4, 2], + [6, 6, 2, 4, 3], + [6, 6, 2, 4, 4], + [6, 6, 2, 4, 5], + [6, 6, 2, 5, 1], + [6, 6, 2, 5, 2], + [6, 6, 2, 5, 3], + [6, 6, 2, 5, 4], + [6, 6, 2, 5, 5], + [6, 6, 3, 1, 1], + [6, 6, 3, 1, 2], + [6, 6, 3, 1, 3], + [6, 6, 3, 1, 4], + [6, 6, 3, 1, 5], + [6, 6, 3, 2, 1], + [6, 6, 3, 2, 2], + [6, 6, 3, 2, 3], + [6, 6, 3, 2, 4], + [6, 6, 3, 2, 5], + [6, 6, 3, 3, 1], + [6, 6, 3, 3, 2], + [6, 6, 3, 3, 4], + [6, 6, 3, 3, 5], + [6, 6, 3, 4, 1], + [6, 6, 3, 4, 2], + [6, 6, 3, 4, 3], + [6, 6, 3, 4, 4], + [6, 6, 3, 4, 5], + [6, 6, 3, 5, 1], + [6, 6, 3, 5, 2], + [6, 6, 3, 5, 3], + [6, 6, 3, 5, 4], + [6, 6, 3, 5, 5], + [6, 6, 4, 1, 1], + [6, 6, 4, 1, 2], + [6, 6, 4, 1, 3], + [6, 6, 4, 1, 4], + [6, 6, 4, 1, 5], + [6, 6, 4, 2, 1], + [6, 6, 4, 2, 2], + [6, 6, 4, 2, 3], + [6, 6, 4, 2, 4], + [6, 6, 4, 2, 5], + [6, 6, 4, 3, 1], + [6, 6, 4, 3, 2], + [6, 6, 4, 3, 3], + [6, 6, 4, 3, 4], + [6, 6, 4, 3, 5], + [6, 6, 4, 4, 1], + [6, 6, 4, 4, 2], + [6, 6, 4, 4, 3], + [6, 6, 4, 4, 5], + [6, 6, 4, 5, 1], + [6, 6, 4, 5, 2], + [6, 6, 4, 5, 3], + [6, 6, 4, 5, 4], + [6, 6, 4, 5, 5], + [6, 6, 5, 1, 1], + [6, 6, 5, 1, 2], + [6, 6, 5, 1, 3], + [6, 6, 5, 1, 4], + [6, 6, 5, 1, 5], + [6, 6, 5, 2, 1], + [6, 6, 5, 2, 2], + [6, 6, 5, 2, 3], + [6, 6, 5, 2, 4], + [6, 6, 5, 2, 5], + [6, 6, 5, 3, 1], + [6, 6, 5, 3, 2], + [6, 6, 5, 3, 3], + [6, 6, 5, 3, 4], + [6, 6, 5, 3, 5], + [6, 6, 5, 4, 1], + [6, 6, 5, 4, 2], + [6, 6, 5, 4, 3], + [6, 6, 5, 4, 4], + [6, 6, 5, 4, 5], + [6, 6, 5, 5, 1], + [6, 6, 5, 5, 2], + [6, 6, 5, 5, 3], + [6, 6, 5, 5, 4]] \ No newline at end of file diff --git a/kniffel/tests/dice/small_straight_dice.json b/kniffel/tests/dice/small_straight_dice.json new file mode 100644 index 0000000..19d3575 --- /dev/null +++ b/kniffel/tests/dice/small_straight_dice.json @@ -0,0 +1,1440 @@ +[[1, 1, 2, 3, 4], + [1, 1, 2, 4, 3], + [1, 1, 3, 2, 4], + [1, 1, 3, 4, 2], + [1, 1, 4, 2, 3], + [1, 1, 4, 3, 2], + [1, 2, 1, 3, 4], + [1, 2, 1, 4, 3], + [1, 2, 2, 3, 4], + [1, 2, 2, 4, 3], + [1, 2, 3, 1, 4], + [1, 2, 3, 2, 4], + [1, 2, 3, 3, 4], + [1, 2, 3, 4, 1], + [1, 2, 3, 4, 2], + [1, 2, 3, 4, 3], + [1, 2, 3, 4, 4], + [1, 2, 3, 4, 5], + [1, 2, 3, 4, 5], + [1, 2, 3, 4, 6], + [1, 2, 3, 5, 4], + [1, 2, 3, 5, 4], + [1, 2, 3, 6, 4], + [1, 2, 4, 1, 3], + [1, 2, 4, 2, 3], + [1, 2, 4, 3, 1], + [1, 2, 4, 3, 2], + [1, 2, 4, 3, 3], + [1, 2, 4, 3, 4], + [1, 2, 4, 3, 5], + [1, 2, 4, 3, 5], + [1, 2, 4, 3, 6], + [1, 2, 4, 4, 3], + [1, 2, 4, 5, 3], + [1, 2, 4, 5, 3], + [1, 2, 4, 6, 3], + [1, 2, 5, 3, 4], + [1, 2, 5, 3, 4], + [1, 2, 5, 4, 3], + [1, 2, 5, 4, 3], + [1, 2, 6, 3, 4], + [1, 2, 6, 4, 3], + [1, 3, 1, 2, 4], + [1, 3, 1, 4, 2], + [1, 3, 2, 1, 4], + [1, 3, 2, 2, 4], + [1, 3, 2, 3, 4], + [1, 3, 2, 4, 1], + [1, 3, 2, 4, 2], + [1, 3, 2, 4, 3], + [1, 3, 2, 4, 4], + [1, 3, 2, 4, 5], + [1, 3, 2, 4, 5], + [1, 3, 2, 4, 6], + [1, 3, 2, 5, 4], + [1, 3, 2, 5, 4], + [1, 3, 2, 6, 4], + [1, 3, 3, 2, 4], + [1, 3, 3, 4, 2], + [1, 3, 4, 1, 2], + [1, 3, 4, 2, 1], + [1, 3, 4, 2, 2], + [1, 3, 4, 2, 3], + [1, 3, 4, 2, 4], + [1, 3, 4, 2, 5], + [1, 3, 4, 2, 5], + [1, 3, 4, 2, 6], + [1, 3, 4, 3, 2], + [1, 3, 4, 4, 2], + [1, 3, 4, 5, 2], + [1, 3, 4, 5, 2], + [1, 3, 4, 5, 6], + [1, 3, 4, 6, 2], + [1, 3, 4, 6, 5], + [1, 3, 5, 2, 4], + [1, 3, 5, 2, 4], + [1, 3, 5, 4, 2], + [1, 3, 5, 4, 2], + [1, 3, 5, 4, 6], + [1, 3, 5, 6, 4], + [1, 3, 6, 2, 4], + [1, 3, 6, 4, 2], + [1, 3, 6, 4, 5], + [1, 3, 6, 5, 4], + [1, 4, 1, 2, 3], + [1, 4, 1, 3, 2], + [1, 4, 2, 1, 3], + [1, 4, 2, 2, 3], + [1, 4, 2, 3, 1], + [1, 4, 2, 3, 2], + [1, 4, 2, 3, 3], + [1, 4, 2, 3, 4], + [1, 4, 2, 3, 5], + [1, 4, 2, 3, 5], + [1, 4, 2, 3, 6], + [1, 4, 2, 4, 3], + [1, 4, 2, 5, 3], + [1, 4, 2, 5, 3], + [1, 4, 2, 6, 3], + [1, 4, 3, 1, 2], + [1, 4, 3, 2, 1], + [1, 4, 3, 2, 2], + [1, 4, 3, 2, 3], + [1, 4, 3, 2, 4], + [1, 4, 3, 2, 5], + [1, 4, 3, 2, 5], + [1, 4, 3, 2, 6], + [1, 4, 3, 3, 2], + [1, 4, 3, 4, 2], + [1, 4, 3, 5, 2], + [1, 4, 3, 5, 2], + [1, 4, 3, 5, 6], + [1, 4, 3, 6, 2], + [1, 4, 3, 6, 5], + [1, 4, 4, 2, 3], + [1, 4, 4, 3, 2], + [1, 4, 5, 2, 3], + [1, 4, 5, 2, 3], + [1, 4, 5, 3, 2], + [1, 4, 5, 3, 2], + [1, 4, 5, 3, 6], + [1, 4, 5, 6, 3], + [1, 4, 6, 2, 3], + [1, 4, 6, 3, 2], + [1, 4, 6, 3, 5], + [1, 4, 6, 5, 3], + [1, 5, 2, 3, 4], + [1, 5, 2, 3, 4], + [1, 5, 2, 4, 3], + [1, 5, 2, 4, 3], + [1, 5, 3, 2, 4], + [1, 5, 3, 2, 4], + [1, 5, 3, 4, 2], + [1, 5, 3, 4, 2], + [1, 5, 3, 4, 6], + [1, 5, 3, 6, 4], + [1, 5, 4, 2, 3], + [1, 5, 4, 2, 3], + [1, 5, 4, 3, 2], + [1, 5, 4, 3, 2], + [1, 5, 4, 3, 6], + [1, 5, 4, 6, 3], + [1, 5, 6, 3, 4], + [1, 5, 6, 4, 3], + [1, 6, 2, 3, 4], + [1, 6, 2, 4, 3], + [1, 6, 3, 2, 4], + [1, 6, 3, 4, 2], + [1, 6, 3, 4, 5], + [1, 6, 3, 5, 4], + [1, 6, 4, 2, 3], + [1, 6, 4, 3, 2], + [1, 6, 4, 3, 5], + [1, 6, 4, 5, 3], + [1, 6, 5, 3, 4], + [1, 6, 5, 4, 3], + [2, 1, 1, 3, 4], + [2, 1, 1, 4, 3], + [2, 1, 2, 3, 4], + [2, 1, 2, 4, 3], + [2, 1, 3, 1, 4], + [2, 1, 3, 2, 4], + [2, 1, 3, 3, 4], + [2, 1, 3, 4, 1], + [2, 1, 3, 4, 2], + [2, 1, 3, 4, 3], + [2, 1, 3, 4, 4], + [2, 1, 3, 4, 5], + [2, 1, 3, 4, 5], + [2, 1, 3, 4, 6], + [2, 1, 3, 5, 4], + [2, 1, 3, 5, 4], + [2, 1, 3, 6, 4], + [2, 1, 4, 1, 3], + [2, 1, 4, 2, 3], + [2, 1, 4, 3, 1], + [2, 1, 4, 3, 2], + [2, 1, 4, 3, 3], + [2, 1, 4, 3, 4], + [2, 1, 4, 3, 5], + [2, 1, 4, 3, 5], + [2, 1, 4, 3, 6], + [2, 1, 4, 4, 3], + [2, 1, 4, 5, 3], + [2, 1, 4, 5, 3], + [2, 1, 4, 6, 3], + [2, 1, 5, 3, 4], + [2, 1, 5, 3, 4], + [2, 1, 5, 4, 3], + [2, 1, 5, 4, 3], + [2, 1, 6, 3, 4], + [2, 1, 6, 4, 3], + [2, 2, 1, 3, 4], + [2, 2, 1, 4, 3], + [2, 2, 3, 1, 4], + [2, 2, 3, 4, 1], + [2, 2, 3, 4, 5], + [2, 2, 3, 5, 4], + [2, 2, 4, 1, 3], + [2, 2, 4, 3, 1], + [2, 2, 4, 3, 5], + [2, 2, 4, 5, 3], + [2, 2, 5, 3, 4], + [2, 2, 5, 4, 3], + [2, 3, 1, 1, 4], + [2, 3, 1, 2, 4], + [2, 3, 1, 3, 4], + [2, 3, 1, 4, 1], + [2, 3, 1, 4, 2], + [2, 3, 1, 4, 3], + [2, 3, 1, 4, 4], + [2, 3, 1, 4, 5], + [2, 3, 1, 4, 5], + [2, 3, 1, 4, 6], + [2, 3, 1, 5, 4], + [2, 3, 1, 5, 4], + [2, 3, 1, 6, 4], + [2, 3, 2, 1, 4], + [2, 3, 2, 4, 1], + [2, 3, 2, 4, 5], + [2, 3, 2, 5, 4], + [2, 3, 3, 1, 4], + [2, 3, 3, 4, 1], + [2, 3, 3, 4, 5], + [2, 3, 3, 5, 4], + [2, 3, 4, 1, 1], + [2, 3, 4, 1, 2], + [2, 3, 4, 1, 3], + [2, 3, 4, 1, 4], + [2, 3, 4, 1, 5], + [2, 3, 4, 1, 5], + [2, 3, 4, 1, 6], + [2, 3, 4, 2, 1], + [2, 3, 4, 2, 5], + [2, 3, 4, 3, 1], + [2, 3, 4, 3, 5], + [2, 3, 4, 4, 1], + [2, 3, 4, 4, 5], + [2, 3, 4, 5, 1], + [2, 3, 4, 5, 1], + [2, 3, 4, 5, 2], + [2, 3, 4, 5, 3], + [2, 3, 4, 5, 4], + [2, 3, 4, 5, 5], + [2, 3, 4, 5, 6], + [2, 3, 4, 5, 6], + [2, 3, 4, 6, 1], + [2, 3, 4, 6, 5], + [2, 3, 4, 6, 5], + [2, 3, 5, 1, 4], + [2, 3, 5, 1, 4], + [2, 3, 5, 2, 4], + [2, 3, 5, 3, 4], + [2, 3, 5, 4, 1], + [2, 3, 5, 4, 1], + [2, 3, 5, 4, 2], + [2, 3, 5, 4, 3], + [2, 3, 5, 4, 4], + [2, 3, 5, 4, 5], + [2, 3, 5, 4, 6], + [2, 3, 5, 4, 6], + [2, 3, 5, 5, 4], + [2, 3, 5, 6, 4], + [2, 3, 5, 6, 4], + [2, 3, 6, 1, 4], + [2, 3, 6, 4, 1], + [2, 3, 6, 4, 5], + [2, 3, 6, 4, 5], + [2, 3, 6, 5, 4], + [2, 3, 6, 5, 4], + [2, 4, 1, 1, 3], + [2, 4, 1, 2, 3], + [2, 4, 1, 3, 1], + [2, 4, 1, 3, 2], + [2, 4, 1, 3, 3], + [2, 4, 1, 3, 4], + [2, 4, 1, 3, 5], + [2, 4, 1, 3, 5], + [2, 4, 1, 3, 6], + [2, 4, 1, 4, 3], + [2, 4, 1, 5, 3], + [2, 4, 1, 5, 3], + [2, 4, 1, 6, 3], + [2, 4, 2, 1, 3], + [2, 4, 2, 3, 1], + [2, 4, 2, 3, 5], + [2, 4, 2, 5, 3], + [2, 4, 3, 1, 1], + [2, 4, 3, 1, 2], + [2, 4, 3, 1, 3], + [2, 4, 3, 1, 4], + [2, 4, 3, 1, 5], + [2, 4, 3, 1, 5], + [2, 4, 3, 1, 6], + [2, 4, 3, 2, 1], + [2, 4, 3, 2, 5], + [2, 4, 3, 3, 1], + [2, 4, 3, 3, 5], + [2, 4, 3, 4, 1], + [2, 4, 3, 4, 5], + [2, 4, 3, 5, 1], + [2, 4, 3, 5, 1], + [2, 4, 3, 5, 2], + [2, 4, 3, 5, 3], + [2, 4, 3, 5, 4], + [2, 4, 3, 5, 5], + [2, 4, 3, 5, 6], + [2, 4, 3, 5, 6], + [2, 4, 3, 6, 1], + [2, 4, 3, 6, 5], + [2, 4, 3, 6, 5], + [2, 4, 4, 1, 3], + [2, 4, 4, 3, 1], + [2, 4, 4, 3, 5], + [2, 4, 4, 5, 3], + [2, 4, 5, 1, 3], + [2, 4, 5, 1, 3], + [2, 4, 5, 2, 3], + [2, 4, 5, 3, 1], + [2, 4, 5, 3, 1], + [2, 4, 5, 3, 2], + [2, 4, 5, 3, 3], + [2, 4, 5, 3, 4], + [2, 4, 5, 3, 5], + [2, 4, 5, 3, 6], + [2, 4, 5, 3, 6], + [2, 4, 5, 4, 3], + [2, 4, 5, 5, 3], + [2, 4, 5, 6, 3], + [2, 4, 5, 6, 3], + [2, 4, 6, 1, 3], + [2, 4, 6, 3, 1], + [2, 4, 6, 3, 5], + [2, 4, 6, 3, 5], + [2, 4, 6, 5, 3], + [2, 4, 6, 5, 3], + [2, 5, 1, 3, 4], + [2, 5, 1, 3, 4], + [2, 5, 1, 4, 3], + [2, 5, 1, 4, 3], + [2, 5, 2, 3, 4], + [2, 5, 2, 4, 3], + [2, 5, 3, 1, 4], + [2, 5, 3, 1, 4], + [2, 5, 3, 2, 4], + [2, 5, 3, 3, 4], + [2, 5, 3, 4, 1], + [2, 5, 3, 4, 1], + [2, 5, 3, 4, 2], + [2, 5, 3, 4, 3], + [2, 5, 3, 4, 4], + [2, 5, 3, 4, 5], + [2, 5, 3, 4, 6], + [2, 5, 3, 4, 6], + [2, 5, 3, 5, 4], + [2, 5, 3, 6, 4], + [2, 5, 3, 6, 4], + [2, 5, 4, 1, 3], + [2, 5, 4, 1, 3], + [2, 5, 4, 2, 3], + [2, 5, 4, 3, 1], + [2, 5, 4, 3, 1], + [2, 5, 4, 3, 2], + [2, 5, 4, 3, 3], + [2, 5, 4, 3, 4], + [2, 5, 4, 3, 5], + [2, 5, 4, 3, 6], + [2, 5, 4, 3, 6], + [2, 5, 4, 4, 3], + [2, 5, 4, 5, 3], + [2, 5, 4, 6, 3], + [2, 5, 4, 6, 3], + [2, 5, 5, 3, 4], + [2, 5, 5, 4, 3], + [2, 5, 6, 3, 4], + [2, 5, 6, 3, 4], + [2, 5, 6, 4, 3], + [2, 5, 6, 4, 3], + [2, 6, 1, 3, 4], + [2, 6, 1, 4, 3], + [2, 6, 3, 1, 4], + [2, 6, 3, 4, 1], + [2, 6, 3, 4, 5], + [2, 6, 3, 4, 5], + [2, 6, 3, 5, 4], + [2, 6, 3, 5, 4], + [2, 6, 4, 1, 3], + [2, 6, 4, 3, 1], + [2, 6, 4, 3, 5], + [2, 6, 4, 3, 5], + [2, 6, 4, 5, 3], + [2, 6, 4, 5, 3], + [2, 6, 5, 3, 4], + [2, 6, 5, 3, 4], + [2, 6, 5, 4, 3], + [2, 6, 5, 4, 3], + [3, 1, 1, 2, 4], + [3, 1, 1, 4, 2], + [3, 1, 2, 1, 4], + [3, 1, 2, 2, 4], + [3, 1, 2, 3, 4], + [3, 1, 2, 4, 1], + [3, 1, 2, 4, 2], + [3, 1, 2, 4, 3], + [3, 1, 2, 4, 4], + [3, 1, 2, 4, 5], + [3, 1, 2, 4, 5], + [3, 1, 2, 4, 6], + [3, 1, 2, 5, 4], + [3, 1, 2, 5, 4], + [3, 1, 2, 6, 4], + [3, 1, 3, 2, 4], + [3, 1, 3, 4, 2], + [3, 1, 4, 1, 2], + [3, 1, 4, 2, 1], + [3, 1, 4, 2, 2], + [3, 1, 4, 2, 3], + [3, 1, 4, 2, 4], + [3, 1, 4, 2, 5], + [3, 1, 4, 2, 5], + [3, 1, 4, 2, 6], + [3, 1, 4, 3, 2], + [3, 1, 4, 4, 2], + [3, 1, 4, 5, 2], + [3, 1, 4, 5, 2], + [3, 1, 4, 5, 6], + [3, 1, 4, 6, 2], + [3, 1, 4, 6, 5], + [3, 1, 5, 2, 4], + [3, 1, 5, 2, 4], + [3, 1, 5, 4, 2], + [3, 1, 5, 4, 2], + [3, 1, 5, 4, 6], + [3, 1, 5, 6, 4], + [3, 1, 6, 2, 4], + [3, 1, 6, 4, 2], + [3, 1, 6, 4, 5], + [3, 1, 6, 5, 4], + [3, 2, 1, 1, 4], + [3, 2, 1, 2, 4], + [3, 2, 1, 3, 4], + [3, 2, 1, 4, 1], + [3, 2, 1, 4, 2], + [3, 2, 1, 4, 3], + [3, 2, 1, 4, 4], + [3, 2, 1, 4, 5], + [3, 2, 1, 4, 5], + [3, 2, 1, 4, 6], + [3, 2, 1, 5, 4], + [3, 2, 1, 5, 4], + [3, 2, 1, 6, 4], + [3, 2, 2, 1, 4], + [3, 2, 2, 4, 1], + [3, 2, 2, 4, 5], + [3, 2, 2, 5, 4], + [3, 2, 3, 1, 4], + [3, 2, 3, 4, 1], + [3, 2, 3, 4, 5], + [3, 2, 3, 5, 4], + [3, 2, 4, 1, 1], + [3, 2, 4, 1, 2], + [3, 2, 4, 1, 3], + [3, 2, 4, 1, 4], + [3, 2, 4, 1, 5], + [3, 2, 4, 1, 5], + [3, 2, 4, 1, 6], + [3, 2, 4, 2, 1], + [3, 2, 4, 2, 5], + [3, 2, 4, 3, 1], + [3, 2, 4, 3, 5], + [3, 2, 4, 4, 1], + [3, 2, 4, 4, 5], + [3, 2, 4, 5, 1], + [3, 2, 4, 5, 1], + [3, 2, 4, 5, 2], + [3, 2, 4, 5, 3], + [3, 2, 4, 5, 4], + [3, 2, 4, 5, 5], + [3, 2, 4, 5, 6], + [3, 2, 4, 5, 6], + [3, 2, 4, 6, 1], + [3, 2, 4, 6, 5], + [3, 2, 4, 6, 5], + [3, 2, 5, 1, 4], + [3, 2, 5, 1, 4], + [3, 2, 5, 2, 4], + [3, 2, 5, 3, 4], + [3, 2, 5, 4, 1], + [3, 2, 5, 4, 1], + [3, 2, 5, 4, 2], + [3, 2, 5, 4, 3], + [3, 2, 5, 4, 4], + [3, 2, 5, 4, 5], + [3, 2, 5, 4, 6], + [3, 2, 5, 4, 6], + [3, 2, 5, 5, 4], + [3, 2, 5, 6, 4], + [3, 2, 5, 6, 4], + [3, 2, 6, 1, 4], + [3, 2, 6, 4, 1], + [3, 2, 6, 4, 5], + [3, 2, 6, 4, 5], + [3, 2, 6, 5, 4], + [3, 2, 6, 5, 4], + [3, 3, 1, 2, 4], + [3, 3, 1, 4, 2], + [3, 3, 2, 1, 4], + [3, 3, 2, 4, 1], + [3, 3, 2, 4, 5], + [3, 3, 2, 5, 4], + [3, 3, 4, 1, 2], + [3, 3, 4, 2, 1], + [3, 3, 4, 2, 5], + [3, 3, 4, 5, 2], + [3, 3, 4, 5, 6], + [3, 3, 4, 6, 5], + [3, 3, 5, 2, 4], + [3, 3, 5, 4, 2], + [3, 3, 5, 4, 6], + [3, 3, 5, 6, 4], + [3, 3, 6, 4, 5], + [3, 3, 6, 5, 4], + [3, 4, 1, 1, 2], + [3, 4, 1, 2, 1], + [3, 4, 1, 2, 2], + [3, 4, 1, 2, 3], + [3, 4, 1, 2, 4], + [3, 4, 1, 2, 5], + [3, 4, 1, 2, 5], + [3, 4, 1, 2, 6], + [3, 4, 1, 3, 2], + [3, 4, 1, 4, 2], + [3, 4, 1, 5, 2], + [3, 4, 1, 5, 2], + [3, 4, 1, 5, 6], + [3, 4, 1, 6, 2], + [3, 4, 1, 6, 5], + [3, 4, 2, 1, 1], + [3, 4, 2, 1, 2], + [3, 4, 2, 1, 3], + [3, 4, 2, 1, 4], + [3, 4, 2, 1, 5], + [3, 4, 2, 1, 5], + [3, 4, 2, 1, 6], + [3, 4, 2, 2, 1], + [3, 4, 2, 2, 5], + [3, 4, 2, 3, 1], + [3, 4, 2, 3, 5], + [3, 4, 2, 4, 1], + [3, 4, 2, 4, 5], + [3, 4, 2, 5, 1], + [3, 4, 2, 5, 1], + [3, 4, 2, 5, 2], + [3, 4, 2, 5, 3], + [3, 4, 2, 5, 4], + [3, 4, 2, 5, 5], + [3, 4, 2, 5, 6], + [3, 4, 2, 5, 6], + [3, 4, 2, 6, 1], + [3, 4, 2, 6, 5], + [3, 4, 2, 6, 5], + [3, 4, 3, 1, 2], + [3, 4, 3, 2, 1], + [3, 4, 3, 2, 5], + [3, 4, 3, 5, 2], + [3, 4, 3, 5, 6], + [3, 4, 3, 6, 5], + [3, 4, 4, 1, 2], + [3, 4, 4, 2, 1], + [3, 4, 4, 2, 5], + [3, 4, 4, 5, 2], + [3, 4, 4, 5, 6], + [3, 4, 4, 6, 5], + [3, 4, 5, 1, 2], + [3, 4, 5, 1, 2], + [3, 4, 5, 1, 6], + [3, 4, 5, 2, 1], + [3, 4, 5, 2, 1], + [3, 4, 5, 2, 2], + [3, 4, 5, 2, 3], + [3, 4, 5, 2, 4], + [3, 4, 5, 2, 5], + [3, 4, 5, 2, 6], + [3, 4, 5, 2, 6], + [3, 4, 5, 3, 2], + [3, 4, 5, 3, 6], + [3, 4, 5, 4, 2], + [3, 4, 5, 4, 6], + [3, 4, 5, 5, 2], + [3, 4, 5, 5, 6], + [3, 4, 5, 6, 1], + [3, 4, 5, 6, 2], + [3, 4, 5, 6, 2], + [3, 4, 5, 6, 3], + [3, 4, 5, 6, 4], + [3, 4, 5, 6, 5], + [3, 4, 5, 6, 6], + [3, 4, 6, 1, 2], + [3, 4, 6, 1, 5], + [3, 4, 6, 2, 1], + [3, 4, 6, 2, 5], + [3, 4, 6, 2, 5], + [3, 4, 6, 3, 5], + [3, 4, 6, 4, 5], + [3, 4, 6, 5, 1], + [3, 4, 6, 5, 2], + [3, 4, 6, 5, 2], + [3, 4, 6, 5, 3], + [3, 4, 6, 5, 4], + [3, 4, 6, 5, 5], + [3, 4, 6, 5, 6], + [3, 4, 6, 6, 5], + [3, 5, 1, 2, 4], + [3, 5, 1, 2, 4], + [3, 5, 1, 4, 2], + [3, 5, 1, 4, 2], + [3, 5, 1, 4, 6], + [3, 5, 1, 6, 4], + [3, 5, 2, 1, 4], + [3, 5, 2, 1, 4], + [3, 5, 2, 2, 4], + [3, 5, 2, 3, 4], + [3, 5, 2, 4, 1], + [3, 5, 2, 4, 1], + [3, 5, 2, 4, 2], + [3, 5, 2, 4, 3], + [3, 5, 2, 4, 4], + [3, 5, 2, 4, 5], + [3, 5, 2, 4, 6], + [3, 5, 2, 4, 6], + [3, 5, 2, 5, 4], + [3, 5, 2, 6, 4], + [3, 5, 2, 6, 4], + [3, 5, 3, 2, 4], + [3, 5, 3, 4, 2], + [3, 5, 3, 4, 6], + [3, 5, 3, 6, 4], + [3, 5, 4, 1, 2], + [3, 5, 4, 1, 2], + [3, 5, 4, 1, 6], + [3, 5, 4, 2, 1], + [3, 5, 4, 2, 1], + [3, 5, 4, 2, 2], + [3, 5, 4, 2, 3], + [3, 5, 4, 2, 4], + [3, 5, 4, 2, 5], + [3, 5, 4, 2, 6], + [3, 5, 4, 2, 6], + [3, 5, 4, 3, 2], + [3, 5, 4, 3, 6], + [3, 5, 4, 4, 2], + [3, 5, 4, 4, 6], + [3, 5, 4, 5, 2], + [3, 5, 4, 5, 6], + [3, 5, 4, 6, 1], + [3, 5, 4, 6, 2], + [3, 5, 4, 6, 2], + [3, 5, 4, 6, 3], + [3, 5, 4, 6, 4], + [3, 5, 4, 6, 5], + [3, 5, 4, 6, 6], + [3, 5, 5, 2, 4], + [3, 5, 5, 4, 2], + [3, 5, 5, 4, 6], + [3, 5, 5, 6, 4], + [3, 5, 6, 1, 4], + [3, 5, 6, 2, 4], + [3, 5, 6, 2, 4], + [3, 5, 6, 3, 4], + [3, 5, 6, 4, 1], + [3, 5, 6, 4, 2], + [3, 5, 6, 4, 2], + [3, 5, 6, 4, 3], + [3, 5, 6, 4, 4], + [3, 5, 6, 4, 5], + [3, 5, 6, 4, 6], + [3, 5, 6, 5, 4], + [3, 5, 6, 6, 4], + [3, 6, 1, 2, 4], + [3, 6, 1, 4, 2], + [3, 6, 1, 4, 5], + [3, 6, 1, 5, 4], + [3, 6, 2, 1, 4], + [3, 6, 2, 4, 1], + [3, 6, 2, 4, 5], + [3, 6, 2, 4, 5], + [3, 6, 2, 5, 4], + [3, 6, 2, 5, 4], + [3, 6, 3, 4, 5], + [3, 6, 3, 5, 4], + [3, 6, 4, 1, 2], + [3, 6, 4, 1, 5], + [3, 6, 4, 2, 1], + [3, 6, 4, 2, 5], + [3, 6, 4, 2, 5], + [3, 6, 4, 3, 5], + [3, 6, 4, 4, 5], + [3, 6, 4, 5, 1], + [3, 6, 4, 5, 2], + [3, 6, 4, 5, 2], + [3, 6, 4, 5, 3], + [3, 6, 4, 5, 4], + [3, 6, 4, 5, 5], + [3, 6, 4, 5, 6], + [3, 6, 4, 6, 5], + [3, 6, 5, 1, 4], + [3, 6, 5, 2, 4], + [3, 6, 5, 2, 4], + [3, 6, 5, 3, 4], + [3, 6, 5, 4, 1], + [3, 6, 5, 4, 2], + [3, 6, 5, 4, 2], + [3, 6, 5, 4, 3], + [3, 6, 5, 4, 4], + [3, 6, 5, 4, 5], + [3, 6, 5, 4, 6], + [3, 6, 5, 5, 4], + [3, 6, 5, 6, 4], + [3, 6, 6, 4, 5], + [3, 6, 6, 5, 4], + [4, 1, 1, 2, 3], + [4, 1, 1, 3, 2], + [4, 1, 2, 1, 3], + [4, 1, 2, 2, 3], + [4, 1, 2, 3, 1], + [4, 1, 2, 3, 2], + [4, 1, 2, 3, 3], + [4, 1, 2, 3, 4], + [4, 1, 2, 3, 5], + [4, 1, 2, 3, 5], + [4, 1, 2, 3, 6], + [4, 1, 2, 4, 3], + [4, 1, 2, 5, 3], + [4, 1, 2, 5, 3], + [4, 1, 2, 6, 3], + [4, 1, 3, 1, 2], + [4, 1, 3, 2, 1], + [4, 1, 3, 2, 2], + [4, 1, 3, 2, 3], + [4, 1, 3, 2, 4], + [4, 1, 3, 2, 5], + [4, 1, 3, 2, 5], + [4, 1, 3, 2, 6], + [4, 1, 3, 3, 2], + [4, 1, 3, 4, 2], + [4, 1, 3, 5, 2], + [4, 1, 3, 5, 2], + [4, 1, 3, 5, 6], + [4, 1, 3, 6, 2], + [4, 1, 3, 6, 5], + [4, 1, 4, 2, 3], + [4, 1, 4, 3, 2], + [4, 1, 5, 2, 3], + [4, 1, 5, 2, 3], + [4, 1, 5, 3, 2], + [4, 1, 5, 3, 2], + [4, 1, 5, 3, 6], + [4, 1, 5, 6, 3], + [4, 1, 6, 2, 3], + [4, 1, 6, 3, 2], + [4, 1, 6, 3, 5], + [4, 1, 6, 5, 3], + [4, 2, 1, 1, 3], + [4, 2, 1, 2, 3], + [4, 2, 1, 3, 1], + [4, 2, 1, 3, 2], + [4, 2, 1, 3, 3], + [4, 2, 1, 3, 4], + [4, 2, 1, 3, 5], + [4, 2, 1, 3, 5], + [4, 2, 1, 3, 6], + [4, 2, 1, 4, 3], + [4, 2, 1, 5, 3], + [4, 2, 1, 5, 3], + [4, 2, 1, 6, 3], + [4, 2, 2, 1, 3], + [4, 2, 2, 3, 1], + [4, 2, 2, 3, 5], + [4, 2, 2, 5, 3], + [4, 2, 3, 1, 1], + [4, 2, 3, 1, 2], + [4, 2, 3, 1, 3], + [4, 2, 3, 1, 4], + [4, 2, 3, 1, 5], + [4, 2, 3, 1, 5], + [4, 2, 3, 1, 6], + [4, 2, 3, 2, 1], + [4, 2, 3, 2, 5], + [4, 2, 3, 3, 1], + [4, 2, 3, 3, 5], + [4, 2, 3, 4, 1], + [4, 2, 3, 4, 5], + [4, 2, 3, 5, 1], + [4, 2, 3, 5, 1], + [4, 2, 3, 5, 2], + [4, 2, 3, 5, 3], + [4, 2, 3, 5, 4], + [4, 2, 3, 5, 5], + [4, 2, 3, 5, 6], + [4, 2, 3, 5, 6], + [4, 2, 3, 6, 1], + [4, 2, 3, 6, 5], + [4, 2, 3, 6, 5], + [4, 2, 4, 1, 3], + [4, 2, 4, 3, 1], + [4, 2, 4, 3, 5], + [4, 2, 4, 5, 3], + [4, 2, 5, 1, 3], + [4, 2, 5, 1, 3], + [4, 2, 5, 2, 3], + [4, 2, 5, 3, 1], + [4, 2, 5, 3, 1], + [4, 2, 5, 3, 2], + [4, 2, 5, 3, 3], + [4, 2, 5, 3, 4], + [4, 2, 5, 3, 5], + [4, 2, 5, 3, 6], + [4, 2, 5, 3, 6], + [4, 2, 5, 4, 3], + [4, 2, 5, 5, 3], + [4, 2, 5, 6, 3], + [4, 2, 5, 6, 3], + [4, 2, 6, 1, 3], + [4, 2, 6, 3, 1], + [4, 2, 6, 3, 5], + [4, 2, 6, 3, 5], + [4, 2, 6, 5, 3], + [4, 2, 6, 5, 3], + [4, 3, 1, 1, 2], + [4, 3, 1, 2, 1], + [4, 3, 1, 2, 2], + [4, 3, 1, 2, 3], + [4, 3, 1, 2, 4], + [4, 3, 1, 2, 5], + [4, 3, 1, 2, 5], + [4, 3, 1, 2, 6], + [4, 3, 1, 3, 2], + [4, 3, 1, 4, 2], + [4, 3, 1, 5, 2], + [4, 3, 1, 5, 2], + [4, 3, 1, 5, 6], + [4, 3, 1, 6, 2], + [4, 3, 1, 6, 5], + [4, 3, 2, 1, 1], + [4, 3, 2, 1, 2], + [4, 3, 2, 1, 3], + [4, 3, 2, 1, 4], + [4, 3, 2, 1, 5], + [4, 3, 2, 1, 5], + [4, 3, 2, 1, 6], + [4, 3, 2, 2, 1], + [4, 3, 2, 2, 5], + [4, 3, 2, 3, 1], + [4, 3, 2, 3, 5], + [4, 3, 2, 4, 1], + [4, 3, 2, 4, 5], + [4, 3, 2, 5, 1], + [4, 3, 2, 5, 1], + [4, 3, 2, 5, 2], + [4, 3, 2, 5, 3], + [4, 3, 2, 5, 4], + [4, 3, 2, 5, 5], + [4, 3, 2, 5, 6], + [4, 3, 2, 5, 6], + [4, 3, 2, 6, 1], + [4, 3, 2, 6, 5], + [4, 3, 2, 6, 5], + [4, 3, 3, 1, 2], + [4, 3, 3, 2, 1], + [4, 3, 3, 2, 5], + [4, 3, 3, 5, 2], + [4, 3, 3, 5, 6], + [4, 3, 3, 6, 5], + [4, 3, 4, 1, 2], + [4, 3, 4, 2, 1], + [4, 3, 4, 2, 5], + [4, 3, 4, 5, 2], + [4, 3, 4, 5, 6], + [4, 3, 4, 6, 5], + [4, 3, 5, 1, 2], + [4, 3, 5, 1, 2], + [4, 3, 5, 1, 6], + [4, 3, 5, 2, 1], + [4, 3, 5, 2, 1], + [4, 3, 5, 2, 2], + [4, 3, 5, 2, 3], + [4, 3, 5, 2, 4], + [4, 3, 5, 2, 5], + [4, 3, 5, 2, 6], + [4, 3, 5, 2, 6], + [4, 3, 5, 3, 2], + [4, 3, 5, 3, 6], + [4, 3, 5, 4, 2], + [4, 3, 5, 4, 6], + [4, 3, 5, 5, 2], + [4, 3, 5, 5, 6], + [4, 3, 5, 6, 1], + [4, 3, 5, 6, 2], + [4, 3, 5, 6, 2], + [4, 3, 5, 6, 3], + [4, 3, 5, 6, 4], + [4, 3, 5, 6, 5], + [4, 3, 5, 6, 6], + [4, 3, 6, 1, 2], + [4, 3, 6, 1, 5], + [4, 3, 6, 2, 1], + [4, 3, 6, 2, 5], + [4, 3, 6, 2, 5], + [4, 3, 6, 3, 5], + [4, 3, 6, 4, 5], + [4, 3, 6, 5, 1], + [4, 3, 6, 5, 2], + [4, 3, 6, 5, 2], + [4, 3, 6, 5, 3], + [4, 3, 6, 5, 4], + [4, 3, 6, 5, 5], + [4, 3, 6, 5, 6], + [4, 3, 6, 6, 5], + [4, 4, 1, 2, 3], + [4, 4, 1, 3, 2], + [4, 4, 2, 1, 3], + [4, 4, 2, 3, 1], + [4, 4, 2, 3, 5], + [4, 4, 2, 5, 3], + [4, 4, 3, 1, 2], + [4, 4, 3, 2, 1], + [4, 4, 3, 2, 5], + [4, 4, 3, 5, 2], + [4, 4, 3, 5, 6], + [4, 4, 3, 6, 5], + [4, 4, 5, 2, 3], + [4, 4, 5, 3, 2], + [4, 4, 5, 3, 6], + [4, 4, 5, 6, 3], + [4, 4, 6, 3, 5], + [4, 4, 6, 5, 3], + [4, 5, 1, 2, 3], + [4, 5, 1, 2, 3], + [4, 5, 1, 3, 2], + [4, 5, 1, 3, 2], + [4, 5, 1, 3, 6], + [4, 5, 1, 6, 3], + [4, 5, 2, 1, 3], + [4, 5, 2, 1, 3], + [4, 5, 2, 2, 3], + [4, 5, 2, 3, 1], + [4, 5, 2, 3, 1], + [4, 5, 2, 3, 2], + [4, 5, 2, 3, 3], + [4, 5, 2, 3, 4], + [4, 5, 2, 3, 5], + [4, 5, 2, 3, 6], + [4, 5, 2, 3, 6], + [4, 5, 2, 4, 3], + [4, 5, 2, 5, 3], + [4, 5, 2, 6, 3], + [4, 5, 2, 6, 3], + [4, 5, 3, 1, 2], + [4, 5, 3, 1, 2], + [4, 5, 3, 1, 6], + [4, 5, 3, 2, 1], + [4, 5, 3, 2, 1], + [4, 5, 3, 2, 2], + [4, 5, 3, 2, 3], + [4, 5, 3, 2, 4], + [4, 5, 3, 2, 5], + [4, 5, 3, 2, 6], + [4, 5, 3, 2, 6], + [4, 5, 3, 3, 2], + [4, 5, 3, 3, 6], + [4, 5, 3, 4, 2], + [4, 5, 3, 4, 6], + [4, 5, 3, 5, 2], + [4, 5, 3, 5, 6], + [4, 5, 3, 6, 1], + [4, 5, 3, 6, 2], + [4, 5, 3, 6, 2], + [4, 5, 3, 6, 3], + [4, 5, 3, 6, 4], + [4, 5, 3, 6, 5], + [4, 5, 3, 6, 6], + [4, 5, 4, 2, 3], + [4, 5, 4, 3, 2], + [4, 5, 4, 3, 6], + [4, 5, 4, 6, 3], + [4, 5, 5, 2, 3], + [4, 5, 5, 3, 2], + [4, 5, 5, 3, 6], + [4, 5, 5, 6, 3], + [4, 5, 6, 1, 3], + [4, 5, 6, 2, 3], + [4, 5, 6, 2, 3], + [4, 5, 6, 3, 1], + [4, 5, 6, 3, 2], + [4, 5, 6, 3, 2], + [4, 5, 6, 3, 3], + [4, 5, 6, 3, 4], + [4, 5, 6, 3, 5], + [4, 5, 6, 3, 6], + [4, 5, 6, 4, 3], + [4, 5, 6, 5, 3], + [4, 5, 6, 6, 3], + [4, 6, 1, 2, 3], + [4, 6, 1, 3, 2], + [4, 6, 1, 3, 5], + [4, 6, 1, 5, 3], + [4, 6, 2, 1, 3], + [4, 6, 2, 3, 1], + [4, 6, 2, 3, 5], + [4, 6, 2, 3, 5], + [4, 6, 2, 5, 3], + [4, 6, 2, 5, 3], + [4, 6, 3, 1, 2], + [4, 6, 3, 1, 5], + [4, 6, 3, 2, 1], + [4, 6, 3, 2, 5], + [4, 6, 3, 2, 5], + [4, 6, 3, 3, 5], + [4, 6, 3, 4, 5], + [4, 6, 3, 5, 1], + [4, 6, 3, 5, 2], + [4, 6, 3, 5, 2], + [4, 6, 3, 5, 3], + [4, 6, 3, 5, 4], + [4, 6, 3, 5, 5], + [4, 6, 3, 5, 6], + [4, 6, 3, 6, 5], + [4, 6, 4, 3, 5], + [4, 6, 4, 5, 3], + [4, 6, 5, 1, 3], + [4, 6, 5, 2, 3], + [4, 6, 5, 2, 3], + [4, 6, 5, 3, 1], + [4, 6, 5, 3, 2], + [4, 6, 5, 3, 2], + [4, 6, 5, 3, 3], + [4, 6, 5, 3, 4], + [4, 6, 5, 3, 5], + [4, 6, 5, 3, 6], + [4, 6, 5, 4, 3], + [4, 6, 5, 5, 3], + [4, 6, 5, 6, 3], + [4, 6, 6, 3, 5], + [4, 6, 6, 5, 3], + [5, 1, 2, 3, 4], + [5, 1, 2, 3, 4], + [5, 1, 2, 4, 3], + [5, 1, 2, 4, 3], + [5, 1, 3, 2, 4], + [5, 1, 3, 2, 4], + [5, 1, 3, 4, 2], + [5, 1, 3, 4, 2], + [5, 1, 3, 4, 6], + [5, 1, 3, 6, 4], + [5, 1, 4, 2, 3], + [5, 1, 4, 2, 3], + [5, 1, 4, 3, 2], + [5, 1, 4, 3, 2], + [5, 1, 4, 3, 6], + [5, 1, 4, 6, 3], + [5, 1, 6, 3, 4], + [5, 1, 6, 4, 3], + [5, 2, 1, 3, 4], + [5, 2, 1, 3, 4], + [5, 2, 1, 4, 3], + [5, 2, 1, 4, 3], + [5, 2, 2, 3, 4], + [5, 2, 2, 4, 3], + [5, 2, 3, 1, 4], + [5, 2, 3, 1, 4], + [5, 2, 3, 2, 4], + [5, 2, 3, 3, 4], + [5, 2, 3, 4, 1], + [5, 2, 3, 4, 1], + [5, 2, 3, 4, 2], + [5, 2, 3, 4, 3], + [5, 2, 3, 4, 4], + [5, 2, 3, 4, 5], + [5, 2, 3, 4, 6], + [5, 2, 3, 4, 6], + [5, 2, 3, 5, 4], + [5, 2, 3, 6, 4], + [5, 2, 3, 6, 4], + [5, 2, 4, 1, 3], + [5, 2, 4, 1, 3], + [5, 2, 4, 2, 3], + [5, 2, 4, 3, 1], + [5, 2, 4, 3, 1], + [5, 2, 4, 3, 2], + [5, 2, 4, 3, 3], + [5, 2, 4, 3, 4], + [5, 2, 4, 3, 5], + [5, 2, 4, 3, 6], + [5, 2, 4, 3, 6], + [5, 2, 4, 4, 3], + [5, 2, 4, 5, 3], + [5, 2, 4, 6, 3], + [5, 2, 4, 6, 3], + [5, 2, 5, 3, 4], + [5, 2, 5, 4, 3], + [5, 2, 6, 3, 4], + [5, 2, 6, 3, 4], + [5, 2, 6, 4, 3], + [5, 2, 6, 4, 3], + [5, 3, 1, 2, 4], + [5, 3, 1, 2, 4], + [5, 3, 1, 4, 2], + [5, 3, 1, 4, 2], + [5, 3, 1, 4, 6], + [5, 3, 1, 6, 4], + [5, 3, 2, 1, 4], + [5, 3, 2, 1, 4], + [5, 3, 2, 2, 4], + [5, 3, 2, 3, 4], + [5, 3, 2, 4, 1], + [5, 3, 2, 4, 1], + [5, 3, 2, 4, 2], + [5, 3, 2, 4, 3], + [5, 3, 2, 4, 4], + [5, 3, 2, 4, 5], + [5, 3, 2, 4, 6], + [5, 3, 2, 4, 6], + [5, 3, 2, 5, 4], + [5, 3, 2, 6, 4], + [5, 3, 2, 6, 4], + [5, 3, 3, 2, 4], + [5, 3, 3, 4, 2], + [5, 3, 3, 4, 6], + [5, 3, 3, 6, 4], + [5, 3, 4, 1, 2], + [5, 3, 4, 1, 2], + [5, 3, 4, 1, 6], + [5, 3, 4, 2, 1], + [5, 3, 4, 2, 1], + [5, 3, 4, 2, 2], + [5, 3, 4, 2, 3], + [5, 3, 4, 2, 4], + [5, 3, 4, 2, 5], + [5, 3, 4, 2, 6], + [5, 3, 4, 2, 6], + [5, 3, 4, 3, 2], + [5, 3, 4, 3, 6], + [5, 3, 4, 4, 2], + [5, 3, 4, 4, 6], + [5, 3, 4, 5, 2], + [5, 3, 4, 5, 6], + [5, 3, 4, 6, 1], + [5, 3, 4, 6, 2], + [5, 3, 4, 6, 2], + [5, 3, 4, 6, 3], + [5, 3, 4, 6, 4], + [5, 3, 4, 6, 5], + [5, 3, 4, 6, 6], + [5, 3, 5, 2, 4], + [5, 3, 5, 4, 2], + [5, 3, 5, 4, 6], + [5, 3, 5, 6, 4], + [5, 3, 6, 1, 4], + [5, 3, 6, 2, 4], + [5, 3, 6, 2, 4], + [5, 3, 6, 3, 4], + [5, 3, 6, 4, 1], + [5, 3, 6, 4, 2], + [5, 3, 6, 4, 2], + [5, 3, 6, 4, 3], + [5, 3, 6, 4, 4], + [5, 3, 6, 4, 5], + [5, 3, 6, 4, 6], + [5, 3, 6, 5, 4], + [5, 3, 6, 6, 4], + [5, 4, 1, 2, 3], + [5, 4, 1, 2, 3], + [5, 4, 1, 3, 2], + [5, 4, 1, 3, 2], + [5, 4, 1, 3, 6], + [5, 4, 1, 6, 3], + [5, 4, 2, 1, 3], + [5, 4, 2, 1, 3], + [5, 4, 2, 2, 3], + [5, 4, 2, 3, 1], + [5, 4, 2, 3, 1], + [5, 4, 2, 3, 2], + [5, 4, 2, 3, 3], + [5, 4, 2, 3, 4], + [5, 4, 2, 3, 5], + [5, 4, 2, 3, 6], + [5, 4, 2, 3, 6], + [5, 4, 2, 4, 3], + [5, 4, 2, 5, 3], + [5, 4, 2, 6, 3], + [5, 4, 2, 6, 3], + [5, 4, 3, 1, 2], + [5, 4, 3, 1, 2], + [5, 4, 3, 1, 6], + [5, 4, 3, 2, 1], + [5, 4, 3, 2, 1], + [5, 4, 3, 2, 2], + [5, 4, 3, 2, 3], + [5, 4, 3, 2, 4], + [5, 4, 3, 2, 5], + [5, 4, 3, 2, 6], + [5, 4, 3, 2, 6], + [5, 4, 3, 3, 2], + [5, 4, 3, 3, 6], + [5, 4, 3, 4, 2], + [5, 4, 3, 4, 6], + [5, 4, 3, 5, 2], + [5, 4, 3, 5, 6], + [5, 4, 3, 6, 1], + [5, 4, 3, 6, 2], + [5, 4, 3, 6, 2], + [5, 4, 3, 6, 3], + [5, 4, 3, 6, 4], + [5, 4, 3, 6, 5], + [5, 4, 3, 6, 6], + [5, 4, 4, 2, 3], + [5, 4, 4, 3, 2], + [5, 4, 4, 3, 6], + [5, 4, 4, 6, 3], + [5, 4, 5, 2, 3], + [5, 4, 5, 3, 2], + [5, 4, 5, 3, 6], + [5, 4, 5, 6, 3], + [5, 4, 6, 1, 3], + [5, 4, 6, 2, 3], + [5, 4, 6, 2, 3], + [5, 4, 6, 3, 1], + [5, 4, 6, 3, 2], + [5, 4, 6, 3, 2], + [5, 4, 6, 3, 3], + [5, 4, 6, 3, 4], + [5, 4, 6, 3, 5], + [5, 4, 6, 3, 6], + [5, 4, 6, 4, 3], + [5, 4, 6, 5, 3], + [5, 4, 6, 6, 3], + [5, 5, 2, 3, 4], + [5, 5, 2, 4, 3], + [5, 5, 3, 2, 4], + [5, 5, 3, 4, 2], + [5, 5, 3, 4, 6], + [5, 5, 3, 6, 4], + [5, 5, 4, 2, 3], + [5, 5, 4, 3, 2], + [5, 5, 4, 3, 6], + [5, 5, 4, 6, 3], + [5, 5, 6, 3, 4], + [5, 5, 6, 4, 3], + [5, 6, 1, 3, 4], + [5, 6, 1, 4, 3], + [5, 6, 2, 3, 4], + [5, 6, 2, 3, 4], + [5, 6, 2, 4, 3], + [5, 6, 2, 4, 3], + [5, 6, 3, 1, 4], + [5, 6, 3, 2, 4], + [5, 6, 3, 2, 4], + [5, 6, 3, 3, 4], + [5, 6, 3, 4, 1], + [5, 6, 3, 4, 2], + [5, 6, 3, 4, 2], + [5, 6, 3, 4, 3], + [5, 6, 3, 4, 4], + [5, 6, 3, 4, 5], + [5, 6, 3, 4, 6], + [5, 6, 3, 5, 4], + [5, 6, 3, 6, 4], + [5, 6, 4, 1, 3], + [5, 6, 4, 2, 3], + [5, 6, 4, 2, 3], + [5, 6, 4, 3, 1], + [5, 6, 4, 3, 2], + [5, 6, 4, 3, 2], + [5, 6, 4, 3, 3], + [5, 6, 4, 3, 4], + [5, 6, 4, 3, 5], + [5, 6, 4, 3, 6], + [5, 6, 4, 4, 3], + [5, 6, 4, 5, 3], + [5, 6, 4, 6, 3], + [5, 6, 5, 3, 4], + [5, 6, 5, 4, 3], + [5, 6, 6, 3, 4], + [5, 6, 6, 4, 3], + [6, 1, 2, 3, 4], + [6, 1, 2, 4, 3], + [6, 1, 3, 2, 4], + [6, 1, 3, 4, 2], + [6, 1, 3, 4, 5], + [6, 1, 3, 5, 4], + [6, 1, 4, 2, 3], + [6, 1, 4, 3, 2], + [6, 1, 4, 3, 5], + [6, 1, 4, 5, 3], + [6, 1, 5, 3, 4], + [6, 1, 5, 4, 3], + [6, 2, 1, 3, 4], + [6, 2, 1, 4, 3], + [6, 2, 3, 1, 4], + [6, 2, 3, 4, 1], + [6, 2, 3, 4, 5], + [6, 2, 3, 4, 5], + [6, 2, 3, 5, 4], + [6, 2, 3, 5, 4], + [6, 2, 4, 1, 3], + [6, 2, 4, 3, 1], + [6, 2, 4, 3, 5], + [6, 2, 4, 3, 5], + [6, 2, 4, 5, 3], + [6, 2, 4, 5, 3], + [6, 2, 5, 3, 4], + [6, 2, 5, 3, 4], + [6, 2, 5, 4, 3], + [6, 2, 5, 4, 3], + [6, 3, 1, 2, 4], + [6, 3, 1, 4, 2], + [6, 3, 1, 4, 5], + [6, 3, 1, 5, 4], + [6, 3, 2, 1, 4], + [6, 3, 2, 4, 1], + [6, 3, 2, 4, 5], + [6, 3, 2, 4, 5], + [6, 3, 2, 5, 4], + [6, 3, 2, 5, 4], + [6, 3, 3, 4, 5], + [6, 3, 3, 5, 4], + [6, 3, 4, 1, 2], + [6, 3, 4, 1, 5], + [6, 3, 4, 2, 1], + [6, 3, 4, 2, 5], + [6, 3, 4, 2, 5], + [6, 3, 4, 3, 5], + [6, 3, 4, 4, 5], + [6, 3, 4, 5, 1], + [6, 3, 4, 5, 2], + [6, 3, 4, 5, 2], + [6, 3, 4, 5, 3], + [6, 3, 4, 5, 4], + [6, 3, 4, 5, 5], + [6, 3, 4, 5, 6], + [6, 3, 4, 6, 5], + [6, 3, 5, 1, 4], + [6, 3, 5, 2, 4], + [6, 3, 5, 2, 4], + [6, 3, 5, 3, 4], + [6, 3, 5, 4, 1], + [6, 3, 5, 4, 2], + [6, 3, 5, 4, 2], + [6, 3, 5, 4, 3], + [6, 3, 5, 4, 4], + [6, 3, 5, 4, 5], + [6, 3, 5, 4, 6], + [6, 3, 5, 5, 4], + [6, 3, 5, 6, 4], + [6, 3, 6, 4, 5], + [6, 3, 6, 5, 4], + [6, 4, 1, 2, 3], + [6, 4, 1, 3, 2], + [6, 4, 1, 3, 5], + [6, 4, 1, 5, 3], + [6, 4, 2, 1, 3], + [6, 4, 2, 3, 1], + [6, 4, 2, 3, 5], + [6, 4, 2, 3, 5], + [6, 4, 2, 5, 3], + [6, 4, 2, 5, 3], + [6, 4, 3, 1, 2], + [6, 4, 3, 1, 5], + [6, 4, 3, 2, 1], + [6, 4, 3, 2, 5], + [6, 4, 3, 2, 5], + [6, 4, 3, 3, 5], + [6, 4, 3, 4, 5], + [6, 4, 3, 5, 1], + [6, 4, 3, 5, 2], + [6, 4, 3, 5, 2], + [6, 4, 3, 5, 3], + [6, 4, 3, 5, 4], + [6, 4, 3, 5, 5], + [6, 4, 3, 5, 6], + [6, 4, 3, 6, 5], + [6, 4, 4, 3, 5], + [6, 4, 4, 5, 3], + [6, 4, 5, 1, 3], + [6, 4, 5, 2, 3], + [6, 4, 5, 2, 3], + [6, 4, 5, 3, 1], + [6, 4, 5, 3, 2], + [6, 4, 5, 3, 2], + [6, 4, 5, 3, 3], + [6, 4, 5, 3, 4], + [6, 4, 5, 3, 5], + [6, 4, 5, 3, 6], + [6, 4, 5, 4, 3], + [6, 4, 5, 5, 3], + [6, 4, 5, 6, 3], + [6, 4, 6, 3, 5], + [6, 4, 6, 5, 3], + [6, 5, 1, 3, 4], + [6, 5, 1, 4, 3], + [6, 5, 2, 3, 4], + [6, 5, 2, 3, 4], + [6, 5, 2, 4, 3], + [6, 5, 2, 4, 3], + [6, 5, 3, 1, 4], + [6, 5, 3, 2, 4], + [6, 5, 3, 2, 4], + [6, 5, 3, 3, 4], + [6, 5, 3, 4, 1], + [6, 5, 3, 4, 2], + [6, 5, 3, 4, 2], + [6, 5, 3, 4, 3], + [6, 5, 3, 4, 4], + [6, 5, 3, 4, 5], + [6, 5, 3, 4, 6], + [6, 5, 3, 5, 4], + [6, 5, 3, 6, 4], + [6, 5, 4, 1, 3], + [6, 5, 4, 2, 3], + [6, 5, 4, 2, 3], + [6, 5, 4, 3, 1], + [6, 5, 4, 3, 2], + [6, 5, 4, 3, 2], + [6, 5, 4, 3, 3], + [6, 5, 4, 3, 4], + [6, 5, 4, 3, 5], + [6, 5, 4, 3, 6], + [6, 5, 4, 4, 3], + [6, 5, 4, 5, 3], + [6, 5, 4, 6, 3], + [6, 5, 5, 3, 4], + [6, 5, 5, 4, 3], + [6, 5, 6, 3, 4], + [6, 5, 6, 4, 3], + [6, 6, 3, 4, 5], + [6, 6, 3, 5, 4], + [6, 6, 4, 3, 5], + [6, 6, 4, 5, 3], + [6, 6, 5, 3, 4], + [6, 6, 5, 4, 3]] \ No newline at end of file diff --git a/kniffel/tests/dice/three_of_a_kind_dice.json b/kniffel/tests/dice/three_of_a_kind_dice.json new file mode 100644 index 0000000..2689956 --- /dev/null +++ b/kniffel/tests/dice/three_of_a_kind_dice.json @@ -0,0 +1,1656 @@ +[[1, 1, 1, 1, 1], + [1, 1, 1, 1, 2], + [1, 1, 1, 1, 3], + [1, 1, 1, 1, 4], + [1, 1, 1, 1, 5], + [1, 1, 1, 1, 6], + [1, 1, 1, 2, 1], + [1, 1, 1, 2, 2], + [1, 1, 1, 2, 3], + [1, 1, 1, 2, 4], + [1, 1, 1, 2, 5], + [1, 1, 1, 2, 6], + [1, 1, 1, 3, 1], + [1, 1, 1, 3, 2], + [1, 1, 1, 3, 3], + [1, 1, 1, 3, 4], + [1, 1, 1, 3, 5], + [1, 1, 1, 3, 6], + [1, 1, 1, 4, 1], + [1, 1, 1, 4, 2], + [1, 1, 1, 4, 3], + [1, 1, 1, 4, 4], + [1, 1, 1, 4, 5], + [1, 1, 1, 4, 6], + [1, 1, 1, 5, 1], + [1, 1, 1, 5, 2], + [1, 1, 1, 5, 3], + [1, 1, 1, 5, 4], + [1, 1, 1, 5, 5], + [1, 1, 1, 5, 6], + [1, 1, 1, 6, 1], + [1, 1, 1, 6, 2], + [1, 1, 1, 6, 3], + [1, 1, 1, 6, 4], + [1, 1, 1, 6, 5], + [1, 1, 1, 6, 6], + [1, 1, 2, 1, 1], + [1, 1, 2, 1, 2], + [1, 1, 2, 1, 3], + [1, 1, 2, 1, 4], + [1, 1, 2, 1, 5], + [1, 1, 2, 1, 6], + [1, 1, 2, 2, 1], + [1, 1, 2, 2, 2], + [1, 1, 2, 3, 1], + [1, 1, 2, 4, 1], + [1, 1, 2, 5, 1], + [1, 1, 2, 6, 1], + [1, 1, 3, 1, 1], + [1, 1, 3, 1, 2], + [1, 1, 3, 1, 3], + [1, 1, 3, 1, 4], + [1, 1, 3, 1, 5], + [1, 1, 3, 1, 6], + [1, 1, 3, 2, 1], + [1, 1, 3, 3, 1], + [1, 1, 3, 3, 3], + [1, 1, 3, 4, 1], + [1, 1, 3, 5, 1], + [1, 1, 3, 6, 1], + [1, 1, 4, 1, 1], + [1, 1, 4, 1, 2], + [1, 1, 4, 1, 3], + [1, 1, 4, 1, 4], + [1, 1, 4, 1, 5], + [1, 1, 4, 1, 6], + [1, 1, 4, 2, 1], + [1, 1, 4, 3, 1], + [1, 1, 4, 4, 1], + [1, 1, 4, 4, 4], + [1, 1, 4, 5, 1], + [1, 1, 4, 6, 1], + [1, 1, 5, 1, 1], + [1, 1, 5, 1, 2], + [1, 1, 5, 1, 3], + [1, 1, 5, 1, 4], + [1, 1, 5, 1, 5], + [1, 1, 5, 1, 6], + [1, 1, 5, 2, 1], + [1, 1, 5, 3, 1], + [1, 1, 5, 4, 1], + [1, 1, 5, 5, 1], + [1, 1, 5, 5, 5], + [1, 1, 5, 6, 1], + [1, 1, 6, 1, 1], + [1, 1, 6, 1, 2], + [1, 1, 6, 1, 3], + [1, 1, 6, 1, 4], + [1, 1, 6, 1, 5], + [1, 1, 6, 1, 6], + [1, 1, 6, 2, 1], + [1, 1, 6, 3, 1], + [1, 1, 6, 4, 1], + [1, 1, 6, 5, 1], + [1, 1, 6, 6, 1], + [1, 1, 6, 6, 6], + [1, 2, 1, 1, 1], + [1, 2, 1, 1, 2], + [1, 2, 1, 1, 3], + [1, 2, 1, 1, 4], + [1, 2, 1, 1, 5], + [1, 2, 1, 1, 6], + [1, 2, 1, 2, 1], + [1, 2, 1, 2, 2], + [1, 2, 1, 3, 1], + [1, 2, 1, 4, 1], + [1, 2, 1, 5, 1], + [1, 2, 1, 6, 1], + [1, 2, 2, 1, 1], + [1, 2, 2, 1, 2], + [1, 2, 2, 2, 1], + [1, 2, 2, 2, 2], + [1, 2, 2, 2, 3], + [1, 2, 2, 2, 4], + [1, 2, 2, 2, 5], + [1, 2, 2, 2, 6], + [1, 2, 2, 3, 2], + [1, 2, 2, 4, 2], + [1, 2, 2, 5, 2], + [1, 2, 2, 6, 2], + [1, 2, 3, 1, 1], + [1, 2, 3, 2, 2], + [1, 2, 3, 3, 3], + [1, 2, 4, 1, 1], + [1, 2, 4, 2, 2], + [1, 2, 4, 4, 4], + [1, 2, 5, 1, 1], + [1, 2, 5, 2, 2], + [1, 2, 5, 5, 5], + [1, 2, 6, 1, 1], + [1, 2, 6, 2, 2], + [1, 2, 6, 6, 6], + [1, 3, 1, 1, 1], + [1, 3, 1, 1, 2], + [1, 3, 1, 1, 3], + [1, 3, 1, 1, 4], + [1, 3, 1, 1, 5], + [1, 3, 1, 1, 6], + [1, 3, 1, 2, 1], + [1, 3, 1, 3, 1], + [1, 3, 1, 3, 3], + [1, 3, 1, 4, 1], + [1, 3, 1, 5, 1], + [1, 3, 1, 6, 1], + [1, 3, 2, 1, 1], + [1, 3, 2, 2, 2], + [1, 3, 2, 3, 3], + [1, 3, 3, 1, 1], + [1, 3, 3, 1, 3], + [1, 3, 3, 2, 3], + [1, 3, 3, 3, 1], + [1, 3, 3, 3, 2], + [1, 3, 3, 3, 3], + [1, 3, 3, 3, 4], + [1, 3, 3, 3, 5], + [1, 3, 3, 3, 6], + [1, 3, 3, 4, 3], + [1, 3, 3, 5, 3], + [1, 3, 3, 6, 3], + [1, 3, 4, 1, 1], + [1, 3, 4, 3, 3], + [1, 3, 4, 4, 4], + [1, 3, 5, 1, 1], + [1, 3, 5, 3, 3], + [1, 3, 5, 5, 5], + [1, 3, 6, 1, 1], + [1, 3, 6, 3, 3], + [1, 3, 6, 6, 6], + [1, 4, 1, 1, 1], + [1, 4, 1, 1, 2], + [1, 4, 1, 1, 3], + [1, 4, 1, 1, 4], + [1, 4, 1, 1, 5], + [1, 4, 1, 1, 6], + [1, 4, 1, 2, 1], + [1, 4, 1, 3, 1], + [1, 4, 1, 4, 1], + [1, 4, 1, 4, 4], + [1, 4, 1, 5, 1], + [1, 4, 1, 6, 1], + [1, 4, 2, 1, 1], + [1, 4, 2, 2, 2], + [1, 4, 2, 4, 4], + [1, 4, 3, 1, 1], + [1, 4, 3, 3, 3], + [1, 4, 3, 4, 4], + [1, 4, 4, 1, 1], + [1, 4, 4, 1, 4], + [1, 4, 4, 2, 4], + [1, 4, 4, 3, 4], + [1, 4, 4, 4, 1], + [1, 4, 4, 4, 2], + [1, 4, 4, 4, 3], + [1, 4, 4, 4, 4], + [1, 4, 4, 4, 5], + [1, 4, 4, 4, 6], + [1, 4, 4, 5, 4], + [1, 4, 4, 6, 4], + [1, 4, 5, 1, 1], + [1, 4, 5, 4, 4], + [1, 4, 5, 5, 5], + [1, 4, 6, 1, 1], + [1, 4, 6, 4, 4], + [1, 4, 6, 6, 6], + [1, 5, 1, 1, 1], + [1, 5, 1, 1, 2], + [1, 5, 1, 1, 3], + [1, 5, 1, 1, 4], + [1, 5, 1, 1, 5], + [1, 5, 1, 1, 6], + [1, 5, 1, 2, 1], + [1, 5, 1, 3, 1], + [1, 5, 1, 4, 1], + [1, 5, 1, 5, 1], + [1, 5, 1, 5, 5], + [1, 5, 1, 6, 1], + [1, 5, 2, 1, 1], + [1, 5, 2, 2, 2], + [1, 5, 2, 5, 5], + [1, 5, 3, 1, 1], + [1, 5, 3, 3, 3], + [1, 5, 3, 5, 5], + [1, 5, 4, 1, 1], + [1, 5, 4, 4, 4], + [1, 5, 4, 5, 5], + [1, 5, 5, 1, 1], + [1, 5, 5, 1, 5], + [1, 5, 5, 2, 5], + [1, 5, 5, 3, 5], + [1, 5, 5, 4, 5], + [1, 5, 5, 5, 1], + [1, 5, 5, 5, 2], + [1, 5, 5, 5, 3], + [1, 5, 5, 5, 4], + [1, 5, 5, 5, 5], + [1, 5, 5, 5, 6], + [1, 5, 5, 6, 5], + [1, 5, 6, 1, 1], + [1, 5, 6, 5, 5], + [1, 5, 6, 6, 6], + [1, 6, 1, 1, 1], + [1, 6, 1, 1, 2], + [1, 6, 1, 1, 3], + [1, 6, 1, 1, 4], + [1, 6, 1, 1, 5], + [1, 6, 1, 1, 6], + [1, 6, 1, 2, 1], + [1, 6, 1, 3, 1], + [1, 6, 1, 4, 1], + [1, 6, 1, 5, 1], + [1, 6, 1, 6, 1], + [1, 6, 1, 6, 6], + [1, 6, 2, 1, 1], + [1, 6, 2, 2, 2], + [1, 6, 2, 6, 6], + [1, 6, 3, 1, 1], + [1, 6, 3, 3, 3], + [1, 6, 3, 6, 6], + [1, 6, 4, 1, 1], + [1, 6, 4, 4, 4], + [1, 6, 4, 6, 6], + [1, 6, 5, 1, 1], + [1, 6, 5, 5, 5], + [1, 6, 5, 6, 6], + [1, 6, 6, 1, 1], + [1, 6, 6, 1, 6], + [1, 6, 6, 2, 6], + [1, 6, 6, 3, 6], + [1, 6, 6, 4, 6], + [1, 6, 6, 5, 6], + [1, 6, 6, 6, 1], + [1, 6, 6, 6, 2], + [1, 6, 6, 6, 3], + [1, 6, 6, 6, 4], + [1, 6, 6, 6, 5], + [1, 6, 6, 6, 6], + [2, 1, 1, 1, 1], + [2, 1, 1, 1, 2], + [2, 1, 1, 1, 3], + [2, 1, 1, 1, 4], + [2, 1, 1, 1, 5], + [2, 1, 1, 1, 6], + [2, 1, 1, 2, 1], + [2, 1, 1, 2, 2], + [2, 1, 1, 3, 1], + [2, 1, 1, 4, 1], + [2, 1, 1, 5, 1], + [2, 1, 1, 6, 1], + [2, 1, 2, 1, 1], + [2, 1, 2, 1, 2], + [2, 1, 2, 2, 1], + [2, 1, 2, 2, 2], + [2, 1, 2, 2, 3], + [2, 1, 2, 2, 4], + [2, 1, 2, 2, 5], + [2, 1, 2, 2, 6], + [2, 1, 2, 3, 2], + [2, 1, 2, 4, 2], + [2, 1, 2, 5, 2], + [2, 1, 2, 6, 2], + [2, 1, 3, 1, 1], + [2, 1, 3, 2, 2], + [2, 1, 3, 3, 3], + [2, 1, 4, 1, 1], + [2, 1, 4, 2, 2], + [2, 1, 4, 4, 4], + [2, 1, 5, 1, 1], + [2, 1, 5, 2, 2], + [2, 1, 5, 5, 5], + [2, 1, 6, 1, 1], + [2, 1, 6, 2, 2], + [2, 1, 6, 6, 6], + [2, 2, 1, 1, 1], + [2, 2, 1, 1, 2], + [2, 2, 1, 2, 1], + [2, 2, 1, 2, 2], + [2, 2, 1, 2, 3], + [2, 2, 1, 2, 4], + [2, 2, 1, 2, 5], + [2, 2, 1, 2, 6], + [2, 2, 1, 3, 2], + [2, 2, 1, 4, 2], + [2, 2, 1, 5, 2], + [2, 2, 1, 6, 2], + [2, 2, 2, 1, 1], + [2, 2, 2, 1, 2], + [2, 2, 2, 1, 3], + [2, 2, 2, 1, 4], + [2, 2, 2, 1, 5], + [2, 2, 2, 1, 6], + [2, 2, 2, 2, 1], + [2, 2, 2, 2, 2], + [2, 2, 2, 2, 3], + [2, 2, 2, 2, 4], + [2, 2, 2, 2, 5], + [2, 2, 2, 2, 6], + [2, 2, 2, 3, 1], + [2, 2, 2, 3, 2], + [2, 2, 2, 3, 3], + [2, 2, 2, 3, 4], + [2, 2, 2, 3, 5], + [2, 2, 2, 3, 6], + [2, 2, 2, 4, 1], + [2, 2, 2, 4, 2], + [2, 2, 2, 4, 3], + [2, 2, 2, 4, 4], + [2, 2, 2, 4, 5], + [2, 2, 2, 4, 6], + [2, 2, 2, 5, 1], + [2, 2, 2, 5, 2], + [2, 2, 2, 5, 3], + [2, 2, 2, 5, 4], + [2, 2, 2, 5, 5], + [2, 2, 2, 5, 6], + [2, 2, 2, 6, 1], + [2, 2, 2, 6, 2], + [2, 2, 2, 6, 3], + [2, 2, 2, 6, 4], + [2, 2, 2, 6, 5], + [2, 2, 2, 6, 6], + [2, 2, 3, 1, 2], + [2, 2, 3, 2, 1], + [2, 2, 3, 2, 2], + [2, 2, 3, 2, 3], + [2, 2, 3, 2, 4], + [2, 2, 3, 2, 5], + [2, 2, 3, 2, 6], + [2, 2, 3, 3, 2], + [2, 2, 3, 3, 3], + [2, 2, 3, 4, 2], + [2, 2, 3, 5, 2], + [2, 2, 3, 6, 2], + [2, 2, 4, 1, 2], + [2, 2, 4, 2, 1], + [2, 2, 4, 2, 2], + [2, 2, 4, 2, 3], + [2, 2, 4, 2, 4], + [2, 2, 4, 2, 5], + [2, 2, 4, 2, 6], + [2, 2, 4, 3, 2], + [2, 2, 4, 4, 2], + [2, 2, 4, 4, 4], + [2, 2, 4, 5, 2], + [2, 2, 4, 6, 2], + [2, 2, 5, 1, 2], + [2, 2, 5, 2, 1], + [2, 2, 5, 2, 2], + [2, 2, 5, 2, 3], + [2, 2, 5, 2, 4], + [2, 2, 5, 2, 5], + [2, 2, 5, 2, 6], + [2, 2, 5, 3, 2], + [2, 2, 5, 4, 2], + [2, 2, 5, 5, 2], + [2, 2, 5, 5, 5], + [2, 2, 5, 6, 2], + [2, 2, 6, 1, 2], + [2, 2, 6, 2, 1], + [2, 2, 6, 2, 2], + [2, 2, 6, 2, 3], + [2, 2, 6, 2, 4], + [2, 2, 6, 2, 5], + [2, 2, 6, 2, 6], + [2, 2, 6, 3, 2], + [2, 2, 6, 4, 2], + [2, 2, 6, 5, 2], + [2, 2, 6, 6, 2], + [2, 2, 6, 6, 6], + [2, 3, 1, 1, 1], + [2, 3, 1, 2, 2], + [2, 3, 1, 3, 3], + [2, 3, 2, 1, 2], + [2, 3, 2, 2, 1], + [2, 3, 2, 2, 2], + [2, 3, 2, 2, 3], + [2, 3, 2, 2, 4], + [2, 3, 2, 2, 5], + [2, 3, 2, 2, 6], + [2, 3, 2, 3, 2], + [2, 3, 2, 3, 3], + [2, 3, 2, 4, 2], + [2, 3, 2, 5, 2], + [2, 3, 2, 6, 2], + [2, 3, 3, 1, 3], + [2, 3, 3, 2, 2], + [2, 3, 3, 2, 3], + [2, 3, 3, 3, 1], + [2, 3, 3, 3, 2], + [2, 3, 3, 3, 3], + [2, 3, 3, 3, 4], + [2, 3, 3, 3, 5], + [2, 3, 3, 3, 6], + [2, 3, 3, 4, 3], + [2, 3, 3, 5, 3], + [2, 3, 3, 6, 3], + [2, 3, 4, 2, 2], + [2, 3, 4, 3, 3], + [2, 3, 4, 4, 4], + [2, 3, 5, 2, 2], + [2, 3, 5, 3, 3], + [2, 3, 5, 5, 5], + [2, 3, 6, 2, 2], + [2, 3, 6, 3, 3], + [2, 3, 6, 6, 6], + [2, 4, 1, 1, 1], + [2, 4, 1, 2, 2], + [2, 4, 1, 4, 4], + [2, 4, 2, 1, 2], + [2, 4, 2, 2, 1], + [2, 4, 2, 2, 2], + [2, 4, 2, 2, 3], + [2, 4, 2, 2, 4], + [2, 4, 2, 2, 5], + [2, 4, 2, 2, 6], + [2, 4, 2, 3, 2], + [2, 4, 2, 4, 2], + [2, 4, 2, 4, 4], + [2, 4, 2, 5, 2], + [2, 4, 2, 6, 2], + [2, 4, 3, 2, 2], + [2, 4, 3, 3, 3], + [2, 4, 3, 4, 4], + [2, 4, 4, 1, 4], + [2, 4, 4, 2, 2], + [2, 4, 4, 2, 4], + [2, 4, 4, 3, 4], + [2, 4, 4, 4, 1], + [2, 4, 4, 4, 2], + [2, 4, 4, 4, 3], + [2, 4, 4, 4, 4], + [2, 4, 4, 4, 5], + [2, 4, 4, 4, 6], + [2, 4, 4, 5, 4], + [2, 4, 4, 6, 4], + [2, 4, 5, 2, 2], + [2, 4, 5, 4, 4], + [2, 4, 5, 5, 5], + [2, 4, 6, 2, 2], + [2, 4, 6, 4, 4], + [2, 4, 6, 6, 6], + [2, 5, 1, 1, 1], + [2, 5, 1, 2, 2], + [2, 5, 1, 5, 5], + [2, 5, 2, 1, 2], + [2, 5, 2, 2, 1], + [2, 5, 2, 2, 2], + [2, 5, 2, 2, 3], + [2, 5, 2, 2, 4], + [2, 5, 2, 2, 5], + [2, 5, 2, 2, 6], + [2, 5, 2, 3, 2], + [2, 5, 2, 4, 2], + [2, 5, 2, 5, 2], + [2, 5, 2, 5, 5], + [2, 5, 2, 6, 2], + [2, 5, 3, 2, 2], + [2, 5, 3, 3, 3], + [2, 5, 3, 5, 5], + [2, 5, 4, 2, 2], + [2, 5, 4, 4, 4], + [2, 5, 4, 5, 5], + [2, 5, 5, 1, 5], + [2, 5, 5, 2, 2], + [2, 5, 5, 2, 5], + [2, 5, 5, 3, 5], + [2, 5, 5, 4, 5], + [2, 5, 5, 5, 1], + [2, 5, 5, 5, 2], + [2, 5, 5, 5, 3], + [2, 5, 5, 5, 4], + [2, 5, 5, 5, 5], + [2, 5, 5, 5, 6], + [2, 5, 5, 6, 5], + [2, 5, 6, 2, 2], + [2, 5, 6, 5, 5], + [2, 5, 6, 6, 6], + [2, 6, 1, 1, 1], + [2, 6, 1, 2, 2], + [2, 6, 1, 6, 6], + [2, 6, 2, 1, 2], + [2, 6, 2, 2, 1], + [2, 6, 2, 2, 2], + [2, 6, 2, 2, 3], + [2, 6, 2, 2, 4], + [2, 6, 2, 2, 5], + [2, 6, 2, 2, 6], + [2, 6, 2, 3, 2], + [2, 6, 2, 4, 2], + [2, 6, 2, 5, 2], + [2, 6, 2, 6, 2], + [2, 6, 2, 6, 6], + [2, 6, 3, 2, 2], + [2, 6, 3, 3, 3], + [2, 6, 3, 6, 6], + [2, 6, 4, 2, 2], + [2, 6, 4, 4, 4], + [2, 6, 4, 6, 6], + [2, 6, 5, 2, 2], + [2, 6, 5, 5, 5], + [2, 6, 5, 6, 6], + [2, 6, 6, 1, 6], + [2, 6, 6, 2, 2], + [2, 6, 6, 2, 6], + [2, 6, 6, 3, 6], + [2, 6, 6, 4, 6], + [2, 6, 6, 5, 6], + [2, 6, 6, 6, 1], + [2, 6, 6, 6, 2], + [2, 6, 6, 6, 3], + [2, 6, 6, 6, 4], + [2, 6, 6, 6, 5], + [2, 6, 6, 6, 6], + [3, 1, 1, 1, 1], + [3, 1, 1, 1, 2], + [3, 1, 1, 1, 3], + [3, 1, 1, 1, 4], + [3, 1, 1, 1, 5], + [3, 1, 1, 1, 6], + [3, 1, 1, 2, 1], + [3, 1, 1, 3, 1], + [3, 1, 1, 3, 3], + [3, 1, 1, 4, 1], + [3, 1, 1, 5, 1], + [3, 1, 1, 6, 1], + [3, 1, 2, 1, 1], + [3, 1, 2, 2, 2], + [3, 1, 2, 3, 3], + [3, 1, 3, 1, 1], + [3, 1, 3, 1, 3], + [3, 1, 3, 2, 3], + [3, 1, 3, 3, 1], + [3, 1, 3, 3, 2], + [3, 1, 3, 3, 3], + [3, 1, 3, 3, 4], + [3, 1, 3, 3, 5], + [3, 1, 3, 3, 6], + [3, 1, 3, 4, 3], + [3, 1, 3, 5, 3], + [3, 1, 3, 6, 3], + [3, 1, 4, 1, 1], + [3, 1, 4, 3, 3], + [3, 1, 4, 4, 4], + [3, 1, 5, 1, 1], + [3, 1, 5, 3, 3], + [3, 1, 5, 5, 5], + [3, 1, 6, 1, 1], + [3, 1, 6, 3, 3], + [3, 1, 6, 6, 6], + [3, 2, 1, 1, 1], + [3, 2, 1, 2, 2], + [3, 2, 1, 3, 3], + [3, 2, 2, 1, 2], + [3, 2, 2, 2, 1], + [3, 2, 2, 2, 2], + [3, 2, 2, 2, 3], + [3, 2, 2, 2, 4], + [3, 2, 2, 2, 5], + [3, 2, 2, 2, 6], + [3, 2, 2, 3, 2], + [3, 2, 2, 3, 3], + [3, 2, 2, 4, 2], + [3, 2, 2, 5, 2], + [3, 2, 2, 6, 2], + [3, 2, 3, 1, 3], + [3, 2, 3, 2, 2], + [3, 2, 3, 2, 3], + [3, 2, 3, 3, 1], + [3, 2, 3, 3, 2], + [3, 2, 3, 3, 3], + [3, 2, 3, 3, 4], + [3, 2, 3, 3, 5], + [3, 2, 3, 3, 6], + [3, 2, 3, 4, 3], + [3, 2, 3, 5, 3], + [3, 2, 3, 6, 3], + [3, 2, 4, 2, 2], + [3, 2, 4, 3, 3], + [3, 2, 4, 4, 4], + [3, 2, 5, 2, 2], + [3, 2, 5, 3, 3], + [3, 2, 5, 5, 5], + [3, 2, 6, 2, 2], + [3, 2, 6, 3, 3], + [3, 2, 6, 6, 6], + [3, 3, 1, 1, 1], + [3, 3, 1, 1, 3], + [3, 3, 1, 2, 3], + [3, 3, 1, 3, 1], + [3, 3, 1, 3, 2], + [3, 3, 1, 3, 3], + [3, 3, 1, 3, 4], + [3, 3, 1, 3, 5], + [3, 3, 1, 3, 6], + [3, 3, 1, 4, 3], + [3, 3, 1, 5, 3], + [3, 3, 1, 6, 3], + [3, 3, 2, 1, 3], + [3, 3, 2, 2, 2], + [3, 3, 2, 2, 3], + [3, 3, 2, 3, 1], + [3, 3, 2, 3, 2], + [3, 3, 2, 3, 3], + [3, 3, 2, 3, 4], + [3, 3, 2, 3, 5], + [3, 3, 2, 3, 6], + [3, 3, 2, 4, 3], + [3, 3, 2, 5, 3], + [3, 3, 2, 6, 3], + [3, 3, 3, 1, 1], + [3, 3, 3, 1, 2], + [3, 3, 3, 1, 3], + [3, 3, 3, 1, 4], + [3, 3, 3, 1, 5], + [3, 3, 3, 1, 6], + [3, 3, 3, 2, 1], + [3, 3, 3, 2, 2], + [3, 3, 3, 2, 3], + [3, 3, 3, 2, 4], + [3, 3, 3, 2, 5], + [3, 3, 3, 2, 6], + [3, 3, 3, 3, 1], + [3, 3, 3, 3, 2], + [3, 3, 3, 3, 3], + [3, 3, 3, 3, 4], + [3, 3, 3, 3, 5], + [3, 3, 3, 3, 6], + [3, 3, 3, 4, 1], + [3, 3, 3, 4, 2], + [3, 3, 3, 4, 3], + [3, 3, 3, 4, 4], + [3, 3, 3, 4, 5], + [3, 3, 3, 4, 6], + [3, 3, 3, 5, 1], + [3, 3, 3, 5, 2], + [3, 3, 3, 5, 3], + [3, 3, 3, 5, 4], + [3, 3, 3, 5, 5], + [3, 3, 3, 5, 6], + [3, 3, 3, 6, 1], + [3, 3, 3, 6, 2], + [3, 3, 3, 6, 3], + [3, 3, 3, 6, 4], + [3, 3, 3, 6, 5], + [3, 3, 3, 6, 6], + [3, 3, 4, 1, 3], + [3, 3, 4, 2, 3], + [3, 3, 4, 3, 1], + [3, 3, 4, 3, 2], + [3, 3, 4, 3, 3], + [3, 3, 4, 3, 4], + [3, 3, 4, 3, 5], + [3, 3, 4, 3, 6], + [3, 3, 4, 4, 3], + [3, 3, 4, 4, 4], + [3, 3, 4, 5, 3], + [3, 3, 4, 6, 3], + [3, 3, 5, 1, 3], + [3, 3, 5, 2, 3], + [3, 3, 5, 3, 1], + [3, 3, 5, 3, 2], + [3, 3, 5, 3, 3], + [3, 3, 5, 3, 4], + [3, 3, 5, 3, 5], + [3, 3, 5, 3, 6], + [3, 3, 5, 4, 3], + [3, 3, 5, 5, 3], + [3, 3, 5, 5, 5], + [3, 3, 5, 6, 3], + [3, 3, 6, 1, 3], + [3, 3, 6, 2, 3], + [3, 3, 6, 3, 1], + [3, 3, 6, 3, 2], + [3, 3, 6, 3, 3], + [3, 3, 6, 3, 4], + [3, 3, 6, 3, 5], + [3, 3, 6, 3, 6], + [3, 3, 6, 4, 3], + [3, 3, 6, 5, 3], + [3, 3, 6, 6, 3], + [3, 3, 6, 6, 6], + [3, 4, 1, 1, 1], + [3, 4, 1, 3, 3], + [3, 4, 1, 4, 4], + [3, 4, 2, 2, 2], + [3, 4, 2, 3, 3], + [3, 4, 2, 4, 4], + [3, 4, 3, 1, 3], + [3, 4, 3, 2, 3], + [3, 4, 3, 3, 1], + [3, 4, 3, 3, 2], + [3, 4, 3, 3, 3], + [3, 4, 3, 3, 4], + [3, 4, 3, 3, 5], + [3, 4, 3, 3, 6], + [3, 4, 3, 4, 3], + [3, 4, 3, 4, 4], + [3, 4, 3, 5, 3], + [3, 4, 3, 6, 3], + [3, 4, 4, 1, 4], + [3, 4, 4, 2, 4], + [3, 4, 4, 3, 3], + [3, 4, 4, 3, 4], + [3, 4, 4, 4, 1], + [3, 4, 4, 4, 2], + [3, 4, 4, 4, 3], + [3, 4, 4, 4, 4], + [3, 4, 4, 4, 5], + [3, 4, 4, 4, 6], + [3, 4, 4, 5, 4], + [3, 4, 4, 6, 4], + [3, 4, 5, 3, 3], + [3, 4, 5, 4, 4], + [3, 4, 5, 5, 5], + [3, 4, 6, 3, 3], + [3, 4, 6, 4, 4], + [3, 4, 6, 6, 6], + [3, 5, 1, 1, 1], + [3, 5, 1, 3, 3], + [3, 5, 1, 5, 5], + [3, 5, 2, 2, 2], + [3, 5, 2, 3, 3], + [3, 5, 2, 5, 5], + [3, 5, 3, 1, 3], + [3, 5, 3, 2, 3], + [3, 5, 3, 3, 1], + [3, 5, 3, 3, 2], + [3, 5, 3, 3, 3], + [3, 5, 3, 3, 4], + [3, 5, 3, 3, 5], + [3, 5, 3, 3, 6], + [3, 5, 3, 4, 3], + [3, 5, 3, 5, 3], + [3, 5, 3, 5, 5], + [3, 5, 3, 6, 3], + [3, 5, 4, 3, 3], + [3, 5, 4, 4, 4], + [3, 5, 4, 5, 5], + [3, 5, 5, 1, 5], + [3, 5, 5, 2, 5], + [3, 5, 5, 3, 3], + [3, 5, 5, 3, 5], + [3, 5, 5, 4, 5], + [3, 5, 5, 5, 1], + [3, 5, 5, 5, 2], + [3, 5, 5, 5, 3], + [3, 5, 5, 5, 4], + [3, 5, 5, 5, 5], + [3, 5, 5, 5, 6], + [3, 5, 5, 6, 5], + [3, 5, 6, 3, 3], + [3, 5, 6, 5, 5], + [3, 5, 6, 6, 6], + [3, 6, 1, 1, 1], + [3, 6, 1, 3, 3], + [3, 6, 1, 6, 6], + [3, 6, 2, 2, 2], + [3, 6, 2, 3, 3], + [3, 6, 2, 6, 6], + [3, 6, 3, 1, 3], + [3, 6, 3, 2, 3], + [3, 6, 3, 3, 1], + [3, 6, 3, 3, 2], + [3, 6, 3, 3, 3], + [3, 6, 3, 3, 4], + [3, 6, 3, 3, 5], + [3, 6, 3, 3, 6], + [3, 6, 3, 4, 3], + [3, 6, 3, 5, 3], + [3, 6, 3, 6, 3], + [3, 6, 3, 6, 6], + [3, 6, 4, 3, 3], + [3, 6, 4, 4, 4], + [3, 6, 4, 6, 6], + [3, 6, 5, 3, 3], + [3, 6, 5, 5, 5], + [3, 6, 5, 6, 6], + [3, 6, 6, 1, 6], + [3, 6, 6, 2, 6], + [3, 6, 6, 3, 3], + [3, 6, 6, 3, 6], + [3, 6, 6, 4, 6], + [3, 6, 6, 5, 6], + [3, 6, 6, 6, 1], + [3, 6, 6, 6, 2], + [3, 6, 6, 6, 3], + [3, 6, 6, 6, 4], + [3, 6, 6, 6, 5], + [3, 6, 6, 6, 6], + [4, 1, 1, 1, 1], + [4, 1, 1, 1, 2], + [4, 1, 1, 1, 3], + [4, 1, 1, 1, 4], + [4, 1, 1, 1, 5], + [4, 1, 1, 1, 6], + [4, 1, 1, 2, 1], + [4, 1, 1, 3, 1], + [4, 1, 1, 4, 1], + [4, 1, 1, 4, 4], + [4, 1, 1, 5, 1], + [4, 1, 1, 6, 1], + [4, 1, 2, 1, 1], + [4, 1, 2, 2, 2], + [4, 1, 2, 4, 4], + [4, 1, 3, 1, 1], + [4, 1, 3, 3, 3], + [4, 1, 3, 4, 4], + [4, 1, 4, 1, 1], + [4, 1, 4, 1, 4], + [4, 1, 4, 2, 4], + [4, 1, 4, 3, 4], + [4, 1, 4, 4, 1], + [4, 1, 4, 4, 2], + [4, 1, 4, 4, 3], + [4, 1, 4, 4, 4], + [4, 1, 4, 4, 5], + [4, 1, 4, 4, 6], + [4, 1, 4, 5, 4], + [4, 1, 4, 6, 4], + [4, 1, 5, 1, 1], + [4, 1, 5, 4, 4], + [4, 1, 5, 5, 5], + [4, 1, 6, 1, 1], + [4, 1, 6, 4, 4], + [4, 1, 6, 6, 6], + [4, 2, 1, 1, 1], + [4, 2, 1, 2, 2], + [4, 2, 1, 4, 4], + [4, 2, 2, 1, 2], + [4, 2, 2, 2, 1], + [4, 2, 2, 2, 2], + [4, 2, 2, 2, 3], + [4, 2, 2, 2, 4], + [4, 2, 2, 2, 5], + [4, 2, 2, 2, 6], + [4, 2, 2, 3, 2], + [4, 2, 2, 4, 2], + [4, 2, 2, 4, 4], + [4, 2, 2, 5, 2], + [4, 2, 2, 6, 2], + [4, 2, 3, 2, 2], + [4, 2, 3, 3, 3], + [4, 2, 3, 4, 4], + [4, 2, 4, 1, 4], + [4, 2, 4, 2, 2], + [4, 2, 4, 2, 4], + [4, 2, 4, 3, 4], + [4, 2, 4, 4, 1], + [4, 2, 4, 4, 2], + [4, 2, 4, 4, 3], + [4, 2, 4, 4, 4], + [4, 2, 4, 4, 5], + [4, 2, 4, 4, 6], + [4, 2, 4, 5, 4], + [4, 2, 4, 6, 4], + [4, 2, 5, 2, 2], + [4, 2, 5, 4, 4], + [4, 2, 5, 5, 5], + [4, 2, 6, 2, 2], + [4, 2, 6, 4, 4], + [4, 2, 6, 6, 6], + [4, 3, 1, 1, 1], + [4, 3, 1, 3, 3], + [4, 3, 1, 4, 4], + [4, 3, 2, 2, 2], + [4, 3, 2, 3, 3], + [4, 3, 2, 4, 4], + [4, 3, 3, 1, 3], + [4, 3, 3, 2, 3], + [4, 3, 3, 3, 1], + [4, 3, 3, 3, 2], + [4, 3, 3, 3, 3], + [4, 3, 3, 3, 4], + [4, 3, 3, 3, 5], + [4, 3, 3, 3, 6], + [4, 3, 3, 4, 3], + [4, 3, 3, 4, 4], + [4, 3, 3, 5, 3], + [4, 3, 3, 6, 3], + [4, 3, 4, 1, 4], + [4, 3, 4, 2, 4], + [4, 3, 4, 3, 3], + [4, 3, 4, 3, 4], + [4, 3, 4, 4, 1], + [4, 3, 4, 4, 2], + [4, 3, 4, 4, 3], + [4, 3, 4, 4, 4], + [4, 3, 4, 4, 5], + [4, 3, 4, 4, 6], + [4, 3, 4, 5, 4], + [4, 3, 4, 6, 4], + [4, 3, 5, 3, 3], + [4, 3, 5, 4, 4], + [4, 3, 5, 5, 5], + [4, 3, 6, 3, 3], + [4, 3, 6, 4, 4], + [4, 3, 6, 6, 6], + [4, 4, 1, 1, 1], + [4, 4, 1, 1, 4], + [4, 4, 1, 2, 4], + [4, 4, 1, 3, 4], + [4, 4, 1, 4, 1], + [4, 4, 1, 4, 2], + [4, 4, 1, 4, 3], + [4, 4, 1, 4, 4], + [4, 4, 1, 4, 5], + [4, 4, 1, 4, 6], + [4, 4, 1, 5, 4], + [4, 4, 1, 6, 4], + [4, 4, 2, 1, 4], + [4, 4, 2, 2, 2], + [4, 4, 2, 2, 4], + [4, 4, 2, 3, 4], + [4, 4, 2, 4, 1], + [4, 4, 2, 4, 2], + [4, 4, 2, 4, 3], + [4, 4, 2, 4, 4], + [4, 4, 2, 4, 5], + [4, 4, 2, 4, 6], + [4, 4, 2, 5, 4], + [4, 4, 2, 6, 4], + [4, 4, 3, 1, 4], + [4, 4, 3, 2, 4], + [4, 4, 3, 3, 3], + [4, 4, 3, 3, 4], + [4, 4, 3, 4, 1], + [4, 4, 3, 4, 2], + [4, 4, 3, 4, 3], + [4, 4, 3, 4, 4], + [4, 4, 3, 4, 5], + [4, 4, 3, 4, 6], + [4, 4, 3, 5, 4], + [4, 4, 3, 6, 4], + [4, 4, 4, 1, 1], + [4, 4, 4, 1, 2], + [4, 4, 4, 1, 3], + [4, 4, 4, 1, 4], + [4, 4, 4, 1, 5], + [4, 4, 4, 1, 6], + [4, 4, 4, 2, 1], + [4, 4, 4, 2, 2], + [4, 4, 4, 2, 3], + [4, 4, 4, 2, 4], + [4, 4, 4, 2, 5], + [4, 4, 4, 2, 6], + [4, 4, 4, 3, 1], + [4, 4, 4, 3, 2], + [4, 4, 4, 3, 3], + [4, 4, 4, 3, 4], + [4, 4, 4, 3, 5], + [4, 4, 4, 3, 6], + [4, 4, 4, 4, 1], + [4, 4, 4, 4, 2], + [4, 4, 4, 4, 3], + [4, 4, 4, 4, 4], + [4, 4, 4, 4, 5], + [4, 4, 4, 4, 6], + [4, 4, 4, 5, 1], + [4, 4, 4, 5, 2], + [4, 4, 4, 5, 3], + [4, 4, 4, 5, 4], + [4, 4, 4, 5, 5], + [4, 4, 4, 5, 6], + [4, 4, 4, 6, 1], + [4, 4, 4, 6, 2], + [4, 4, 4, 6, 3], + [4, 4, 4, 6, 4], + [4, 4, 4, 6, 5], + [4, 4, 4, 6, 6], + [4, 4, 5, 1, 4], + [4, 4, 5, 2, 4], + [4, 4, 5, 3, 4], + [4, 4, 5, 4, 1], + [4, 4, 5, 4, 2], + [4, 4, 5, 4, 3], + [4, 4, 5, 4, 4], + [4, 4, 5, 4, 5], + [4, 4, 5, 4, 6], + [4, 4, 5, 5, 4], + [4, 4, 5, 5, 5], + [4, 4, 5, 6, 4], + [4, 4, 6, 1, 4], + [4, 4, 6, 2, 4], + [4, 4, 6, 3, 4], + [4, 4, 6, 4, 1], + [4, 4, 6, 4, 2], + [4, 4, 6, 4, 3], + [4, 4, 6, 4, 4], + [4, 4, 6, 4, 5], + [4, 4, 6, 4, 6], + [4, 4, 6, 5, 4], + [4, 4, 6, 6, 4], + [4, 4, 6, 6, 6], + [4, 5, 1, 1, 1], + [4, 5, 1, 4, 4], + [4, 5, 1, 5, 5], + [4, 5, 2, 2, 2], + [4, 5, 2, 4, 4], + [4, 5, 2, 5, 5], + [4, 5, 3, 3, 3], + [4, 5, 3, 4, 4], + [4, 5, 3, 5, 5], + [4, 5, 4, 1, 4], + [4, 5, 4, 2, 4], + [4, 5, 4, 3, 4], + [4, 5, 4, 4, 1], + [4, 5, 4, 4, 2], + [4, 5, 4, 4, 3], + [4, 5, 4, 4, 4], + [4, 5, 4, 4, 5], + [4, 5, 4, 4, 6], + [4, 5, 4, 5, 4], + [4, 5, 4, 5, 5], + [4, 5, 4, 6, 4], + [4, 5, 5, 1, 5], + [4, 5, 5, 2, 5], + [4, 5, 5, 3, 5], + [4, 5, 5, 4, 4], + [4, 5, 5, 4, 5], + [4, 5, 5, 5, 1], + [4, 5, 5, 5, 2], + [4, 5, 5, 5, 3], + [4, 5, 5, 5, 4], + [4, 5, 5, 5, 5], + [4, 5, 5, 5, 6], + [4, 5, 5, 6, 5], + [4, 5, 6, 4, 4], + [4, 5, 6, 5, 5], + [4, 5, 6, 6, 6], + [4, 6, 1, 1, 1], + [4, 6, 1, 4, 4], + [4, 6, 1, 6, 6], + [4, 6, 2, 2, 2], + [4, 6, 2, 4, 4], + [4, 6, 2, 6, 6], + [4, 6, 3, 3, 3], + [4, 6, 3, 4, 4], + [4, 6, 3, 6, 6], + [4, 6, 4, 1, 4], + [4, 6, 4, 2, 4], + [4, 6, 4, 3, 4], + [4, 6, 4, 4, 1], + [4, 6, 4, 4, 2], + [4, 6, 4, 4, 3], + [4, 6, 4, 4, 4], + [4, 6, 4, 4, 5], + [4, 6, 4, 4, 6], + [4, 6, 4, 5, 4], + [4, 6, 4, 6, 4], + [4, 6, 4, 6, 6], + [4, 6, 5, 4, 4], + [4, 6, 5, 5, 5], + [4, 6, 5, 6, 6], + [4, 6, 6, 1, 6], + [4, 6, 6, 2, 6], + [4, 6, 6, 3, 6], + [4, 6, 6, 4, 4], + [4, 6, 6, 4, 6], + [4, 6, 6, 5, 6], + [4, 6, 6, 6, 1], + [4, 6, 6, 6, 2], + [4, 6, 6, 6, 3], + [4, 6, 6, 6, 4], + [4, 6, 6, 6, 5], + [4, 6, 6, 6, 6], + [5, 1, 1, 1, 1], + [5, 1, 1, 1, 2], + [5, 1, 1, 1, 3], + [5, 1, 1, 1, 4], + [5, 1, 1, 1, 5], + [5, 1, 1, 1, 6], + [5, 1, 1, 2, 1], + [5, 1, 1, 3, 1], + [5, 1, 1, 4, 1], + [5, 1, 1, 5, 1], + [5, 1, 1, 5, 5], + [5, 1, 1, 6, 1], + [5, 1, 2, 1, 1], + [5, 1, 2, 2, 2], + [5, 1, 2, 5, 5], + [5, 1, 3, 1, 1], + [5, 1, 3, 3, 3], + [5, 1, 3, 5, 5], + [5, 1, 4, 1, 1], + [5, 1, 4, 4, 4], + [5, 1, 4, 5, 5], + [5, 1, 5, 1, 1], + [5, 1, 5, 1, 5], + [5, 1, 5, 2, 5], + [5, 1, 5, 3, 5], + [5, 1, 5, 4, 5], + [5, 1, 5, 5, 1], + [5, 1, 5, 5, 2], + [5, 1, 5, 5, 3], + [5, 1, 5, 5, 4], + [5, 1, 5, 5, 5], + [5, 1, 5, 5, 6], + [5, 1, 5, 6, 5], + [5, 1, 6, 1, 1], + [5, 1, 6, 5, 5], + [5, 1, 6, 6, 6], + [5, 2, 1, 1, 1], + [5, 2, 1, 2, 2], + [5, 2, 1, 5, 5], + [5, 2, 2, 1, 2], + [5, 2, 2, 2, 1], + [5, 2, 2, 2, 2], + [5, 2, 2, 2, 3], + [5, 2, 2, 2, 4], + [5, 2, 2, 2, 5], + [5, 2, 2, 2, 6], + [5, 2, 2, 3, 2], + [5, 2, 2, 4, 2], + [5, 2, 2, 5, 2], + [5, 2, 2, 5, 5], + [5, 2, 2, 6, 2], + [5, 2, 3, 2, 2], + [5, 2, 3, 3, 3], + [5, 2, 3, 5, 5], + [5, 2, 4, 2, 2], + [5, 2, 4, 4, 4], + [5, 2, 4, 5, 5], + [5, 2, 5, 1, 5], + [5, 2, 5, 2, 2], + [5, 2, 5, 2, 5], + [5, 2, 5, 3, 5], + [5, 2, 5, 4, 5], + [5, 2, 5, 5, 1], + [5, 2, 5, 5, 2], + [5, 2, 5, 5, 3], + [5, 2, 5, 5, 4], + [5, 2, 5, 5, 5], + [5, 2, 5, 5, 6], + [5, 2, 5, 6, 5], + [5, 2, 6, 2, 2], + [5, 2, 6, 5, 5], + [5, 2, 6, 6, 6], + [5, 3, 1, 1, 1], + [5, 3, 1, 3, 3], + [5, 3, 1, 5, 5], + [5, 3, 2, 2, 2], + [5, 3, 2, 3, 3], + [5, 3, 2, 5, 5], + [5, 3, 3, 1, 3], + [5, 3, 3, 2, 3], + [5, 3, 3, 3, 1], + [5, 3, 3, 3, 2], + [5, 3, 3, 3, 3], + [5, 3, 3, 3, 4], + [5, 3, 3, 3, 5], + [5, 3, 3, 3, 6], + [5, 3, 3, 4, 3], + [5, 3, 3, 5, 3], + [5, 3, 3, 5, 5], + [5, 3, 3, 6, 3], + [5, 3, 4, 3, 3], + [5, 3, 4, 4, 4], + [5, 3, 4, 5, 5], + [5, 3, 5, 1, 5], + [5, 3, 5, 2, 5], + [5, 3, 5, 3, 3], + [5, 3, 5, 3, 5], + [5, 3, 5, 4, 5], + [5, 3, 5, 5, 1], + [5, 3, 5, 5, 2], + [5, 3, 5, 5, 3], + [5, 3, 5, 5, 4], + [5, 3, 5, 5, 5], + [5, 3, 5, 5, 6], + [5, 3, 5, 6, 5], + [5, 3, 6, 3, 3], + [5, 3, 6, 5, 5], + [5, 3, 6, 6, 6], + [5, 4, 1, 1, 1], + [5, 4, 1, 4, 4], + [5, 4, 1, 5, 5], + [5, 4, 2, 2, 2], + [5, 4, 2, 4, 4], + [5, 4, 2, 5, 5], + [5, 4, 3, 3, 3], + [5, 4, 3, 4, 4], + [5, 4, 3, 5, 5], + [5, 4, 4, 1, 4], + [5, 4, 4, 2, 4], + [5, 4, 4, 3, 4], + [5, 4, 4, 4, 1], + [5, 4, 4, 4, 2], + [5, 4, 4, 4, 3], + [5, 4, 4, 4, 4], + [5, 4, 4, 4, 5], + [5, 4, 4, 4, 6], + [5, 4, 4, 5, 4], + [5, 4, 4, 5, 5], + [5, 4, 4, 6, 4], + [5, 4, 5, 1, 5], + [5, 4, 5, 2, 5], + [5, 4, 5, 3, 5], + [5, 4, 5, 4, 4], + [5, 4, 5, 4, 5], + [5, 4, 5, 5, 1], + [5, 4, 5, 5, 2], + [5, 4, 5, 5, 3], + [5, 4, 5, 5, 4], + [5, 4, 5, 5, 5], + [5, 4, 5, 5, 6], + [5, 4, 5, 6, 5], + [5, 4, 6, 4, 4], + [5, 4, 6, 5, 5], + [5, 4, 6, 6, 6], + [5, 5, 1, 1, 1], + [5, 5, 1, 1, 5], + [5, 5, 1, 2, 5], + [5, 5, 1, 3, 5], + [5, 5, 1, 4, 5], + [5, 5, 1, 5, 1], + [5, 5, 1, 5, 2], + [5, 5, 1, 5, 3], + [5, 5, 1, 5, 4], + [5, 5, 1, 5, 5], + [5, 5, 1, 5, 6], + [5, 5, 1, 6, 5], + [5, 5, 2, 1, 5], + [5, 5, 2, 2, 2], + [5, 5, 2, 2, 5], + [5, 5, 2, 3, 5], + [5, 5, 2, 4, 5], + [5, 5, 2, 5, 1], + [5, 5, 2, 5, 2], + [5, 5, 2, 5, 3], + [5, 5, 2, 5, 4], + [5, 5, 2, 5, 5], + [5, 5, 2, 5, 6], + [5, 5, 2, 6, 5], + [5, 5, 3, 1, 5], + [5, 5, 3, 2, 5], + [5, 5, 3, 3, 3], + [5, 5, 3, 3, 5], + [5, 5, 3, 4, 5], + [5, 5, 3, 5, 1], + [5, 5, 3, 5, 2], + [5, 5, 3, 5, 3], + [5, 5, 3, 5, 4], + [5, 5, 3, 5, 5], + [5, 5, 3, 5, 6], + [5, 5, 3, 6, 5], + [5, 5, 4, 1, 5], + [5, 5, 4, 2, 5], + [5, 5, 4, 3, 5], + [5, 5, 4, 4, 4], + [5, 5, 4, 4, 5], + [5, 5, 4, 5, 1], + [5, 5, 4, 5, 2], + [5, 5, 4, 5, 3], + [5, 5, 4, 5, 4], + [5, 5, 4, 5, 5], + [5, 5, 4, 5, 6], + [5, 5, 4, 6, 5], + [5, 5, 5, 1, 1], + [5, 5, 5, 1, 2], + [5, 5, 5, 1, 3], + [5, 5, 5, 1, 4], + [5, 5, 5, 1, 5], + [5, 5, 5, 1, 6], + [5, 5, 5, 2, 1], + [5, 5, 5, 2, 2], + [5, 5, 5, 2, 3], + [5, 5, 5, 2, 4], + [5, 5, 5, 2, 5], + [5, 5, 5, 2, 6], + [5, 5, 5, 3, 1], + [5, 5, 5, 3, 2], + [5, 5, 5, 3, 3], + [5, 5, 5, 3, 4], + [5, 5, 5, 3, 5], + [5, 5, 5, 3, 6], + [5, 5, 5, 4, 1], + [5, 5, 5, 4, 2], + [5, 5, 5, 4, 3], + [5, 5, 5, 4, 4], + [5, 5, 5, 4, 5], + [5, 5, 5, 4, 6], + [5, 5, 5, 5, 1], + [5, 5, 5, 5, 2], + [5, 5, 5, 5, 3], + [5, 5, 5, 5, 4], + [5, 5, 5, 5, 5], + [5, 5, 5, 5, 6], + [5, 5, 5, 6, 1], + [5, 5, 5, 6, 2], + [5, 5, 5, 6, 3], + [5, 5, 5, 6, 4], + [5, 5, 5, 6, 5], + [5, 5, 5, 6, 6], + [5, 5, 6, 1, 5], + [5, 5, 6, 2, 5], + [5, 5, 6, 3, 5], + [5, 5, 6, 4, 5], + [5, 5, 6, 5, 1], + [5, 5, 6, 5, 2], + [5, 5, 6, 5, 3], + [5, 5, 6, 5, 4], + [5, 5, 6, 5, 5], + [5, 5, 6, 5, 6], + [5, 5, 6, 6, 5], + [5, 5, 6, 6, 6], + [5, 6, 1, 1, 1], + [5, 6, 1, 5, 5], + [5, 6, 1, 6, 6], + [5, 6, 2, 2, 2], + [5, 6, 2, 5, 5], + [5, 6, 2, 6, 6], + [5, 6, 3, 3, 3], + [5, 6, 3, 5, 5], + [5, 6, 3, 6, 6], + [5, 6, 4, 4, 4], + [5, 6, 4, 5, 5], + [5, 6, 4, 6, 6], + [5, 6, 5, 1, 5], + [5, 6, 5, 2, 5], + [5, 6, 5, 3, 5], + [5, 6, 5, 4, 5], + [5, 6, 5, 5, 1], + [5, 6, 5, 5, 2], + [5, 6, 5, 5, 3], + [5, 6, 5, 5, 4], + [5, 6, 5, 5, 5], + [5, 6, 5, 5, 6], + [5, 6, 5, 6, 5], + [5, 6, 5, 6, 6], + [5, 6, 6, 1, 6], + [5, 6, 6, 2, 6], + [5, 6, 6, 3, 6], + [5, 6, 6, 4, 6], + [5, 6, 6, 5, 5], + [5, 6, 6, 5, 6], + [5, 6, 6, 6, 1], + [5, 6, 6, 6, 2], + [5, 6, 6, 6, 3], + [5, 6, 6, 6, 4], + [5, 6, 6, 6, 5], + [5, 6, 6, 6, 6], + [6, 1, 1, 1, 1], + [6, 1, 1, 1, 2], + [6, 1, 1, 1, 3], + [6, 1, 1, 1, 4], + [6, 1, 1, 1, 5], + [6, 1, 1, 1, 6], + [6, 1, 1, 2, 1], + [6, 1, 1, 3, 1], + [6, 1, 1, 4, 1], + [6, 1, 1, 5, 1], + [6, 1, 1, 6, 1], + [6, 1, 1, 6, 6], + [6, 1, 2, 1, 1], + [6, 1, 2, 2, 2], + [6, 1, 2, 6, 6], + [6, 1, 3, 1, 1], + [6, 1, 3, 3, 3], + [6, 1, 3, 6, 6], + [6, 1, 4, 1, 1], + [6, 1, 4, 4, 4], + [6, 1, 4, 6, 6], + [6, 1, 5, 1, 1], + [6, 1, 5, 5, 5], + [6, 1, 5, 6, 6], + [6, 1, 6, 1, 1], + [6, 1, 6, 1, 6], + [6, 1, 6, 2, 6], + [6, 1, 6, 3, 6], + [6, 1, 6, 4, 6], + [6, 1, 6, 5, 6], + [6, 1, 6, 6, 1], + [6, 1, 6, 6, 2], + [6, 1, 6, 6, 3], + [6, 1, 6, 6, 4], + [6, 1, 6, 6, 5], + [6, 1, 6, 6, 6], + [6, 2, 1, 1, 1], + [6, 2, 1, 2, 2], + [6, 2, 1, 6, 6], + [6, 2, 2, 1, 2], + [6, 2, 2, 2, 1], + [6, 2, 2, 2, 2], + [6, 2, 2, 2, 3], + [6, 2, 2, 2, 4], + [6, 2, 2, 2, 5], + [6, 2, 2, 2, 6], + [6, 2, 2, 3, 2], + [6, 2, 2, 4, 2], + [6, 2, 2, 5, 2], + [6, 2, 2, 6, 2], + [6, 2, 2, 6, 6], + [6, 2, 3, 2, 2], + [6, 2, 3, 3, 3], + [6, 2, 3, 6, 6], + [6, 2, 4, 2, 2], + [6, 2, 4, 4, 4], + [6, 2, 4, 6, 6], + [6, 2, 5, 2, 2], + [6, 2, 5, 5, 5], + [6, 2, 5, 6, 6], + [6, 2, 6, 1, 6], + [6, 2, 6, 2, 2], + [6, 2, 6, 2, 6], + [6, 2, 6, 3, 6], + [6, 2, 6, 4, 6], + [6, 2, 6, 5, 6], + [6, 2, 6, 6, 1], + [6, 2, 6, 6, 2], + [6, 2, 6, 6, 3], + [6, 2, 6, 6, 4], + [6, 2, 6, 6, 5], + [6, 2, 6, 6, 6], + [6, 3, 1, 1, 1], + [6, 3, 1, 3, 3], + [6, 3, 1, 6, 6], + [6, 3, 2, 2, 2], + [6, 3, 2, 3, 3], + [6, 3, 2, 6, 6], + [6, 3, 3, 1, 3], + [6, 3, 3, 2, 3], + [6, 3, 3, 3, 1], + [6, 3, 3, 3, 2], + [6, 3, 3, 3, 3], + [6, 3, 3, 3, 4], + [6, 3, 3, 3, 5], + [6, 3, 3, 3, 6], + [6, 3, 3, 4, 3], + [6, 3, 3, 5, 3], + [6, 3, 3, 6, 3], + [6, 3, 3, 6, 6], + [6, 3, 4, 3, 3], + [6, 3, 4, 4, 4], + [6, 3, 4, 6, 6], + [6, 3, 5, 3, 3], + [6, 3, 5, 5, 5], + [6, 3, 5, 6, 6], + [6, 3, 6, 1, 6], + [6, 3, 6, 2, 6], + [6, 3, 6, 3, 3], + [6, 3, 6, 3, 6], + [6, 3, 6, 4, 6], + [6, 3, 6, 5, 6], + [6, 3, 6, 6, 1], + [6, 3, 6, 6, 2], + [6, 3, 6, 6, 3], + [6, 3, 6, 6, 4], + [6, 3, 6, 6, 5], + [6, 3, 6, 6, 6], + [6, 4, 1, 1, 1], + [6, 4, 1, 4, 4], + [6, 4, 1, 6, 6], + [6, 4, 2, 2, 2], + [6, 4, 2, 4, 4], + [6, 4, 2, 6, 6], + [6, 4, 3, 3, 3], + [6, 4, 3, 4, 4], + [6, 4, 3, 6, 6], + [6, 4, 4, 1, 4], + [6, 4, 4, 2, 4], + [6, 4, 4, 3, 4], + [6, 4, 4, 4, 1], + [6, 4, 4, 4, 2], + [6, 4, 4, 4, 3], + [6, 4, 4, 4, 4], + [6, 4, 4, 4, 5], + [6, 4, 4, 4, 6], + [6, 4, 4, 5, 4], + [6, 4, 4, 6, 4], + [6, 4, 4, 6, 6], + [6, 4, 5, 4, 4], + [6, 4, 5, 5, 5], + [6, 4, 5, 6, 6], + [6, 4, 6, 1, 6], + [6, 4, 6, 2, 6], + [6, 4, 6, 3, 6], + [6, 4, 6, 4, 4], + [6, 4, 6, 4, 6], + [6, 4, 6, 5, 6], + [6, 4, 6, 6, 1], + [6, 4, 6, 6, 2], + [6, 4, 6, 6, 3], + [6, 4, 6, 6, 4], + [6, 4, 6, 6, 5], + [6, 4, 6, 6, 6], + [6, 5, 1, 1, 1], + [6, 5, 1, 5, 5], + [6, 5, 1, 6, 6], + [6, 5, 2, 2, 2], + [6, 5, 2, 5, 5], + [6, 5, 2, 6, 6], + [6, 5, 3, 3, 3], + [6, 5, 3, 5, 5], + [6, 5, 3, 6, 6], + [6, 5, 4, 4, 4], + [6, 5, 4, 5, 5], + [6, 5, 4, 6, 6], + [6, 5, 5, 1, 5], + [6, 5, 5, 2, 5], + [6, 5, 5, 3, 5], + [6, 5, 5, 4, 5], + [6, 5, 5, 5, 1], + [6, 5, 5, 5, 2], + [6, 5, 5, 5, 3], + [6, 5, 5, 5, 4], + [6, 5, 5, 5, 5], + [6, 5, 5, 5, 6], + [6, 5, 5, 6, 5], + [6, 5, 5, 6, 6], + [6, 5, 6, 1, 6], + [6, 5, 6, 2, 6], + [6, 5, 6, 3, 6], + [6, 5, 6, 4, 6], + [6, 5, 6, 5, 5], + [6, 5, 6, 5, 6], + [6, 5, 6, 6, 1], + [6, 5, 6, 6, 2], + [6, 5, 6, 6, 3], + [6, 5, 6, 6, 4], + [6, 5, 6, 6, 5], + [6, 5, 6, 6, 6], + [6, 6, 1, 1, 1], + [6, 6, 1, 1, 6], + [6, 6, 1, 2, 6], + [6, 6, 1, 3, 6], + [6, 6, 1, 4, 6], + [6, 6, 1, 5, 6], + [6, 6, 1, 6, 1], + [6, 6, 1, 6, 2], + [6, 6, 1, 6, 3], + [6, 6, 1, 6, 4], + [6, 6, 1, 6, 5], + [6, 6, 1, 6, 6], + [6, 6, 2, 1, 6], + [6, 6, 2, 2, 2], + [6, 6, 2, 2, 6], + [6, 6, 2, 3, 6], + [6, 6, 2, 4, 6], + [6, 6, 2, 5, 6], + [6, 6, 2, 6, 1], + [6, 6, 2, 6, 2], + [6, 6, 2, 6, 3], + [6, 6, 2, 6, 4], + [6, 6, 2, 6, 5], + [6, 6, 2, 6, 6], + [6, 6, 3, 1, 6], + [6, 6, 3, 2, 6], + [6, 6, 3, 3, 3], + [6, 6, 3, 3, 6], + [6, 6, 3, 4, 6], + [6, 6, 3, 5, 6], + [6, 6, 3, 6, 1], + [6, 6, 3, 6, 2], + [6, 6, 3, 6, 3], + [6, 6, 3, 6, 4], + [6, 6, 3, 6, 5], + [6, 6, 3, 6, 6], + [6, 6, 4, 1, 6], + [6, 6, 4, 2, 6], + [6, 6, 4, 3, 6], + [6, 6, 4, 4, 4], + [6, 6, 4, 4, 6], + [6, 6, 4, 5, 6], + [6, 6, 4, 6, 1], + [6, 6, 4, 6, 2], + [6, 6, 4, 6, 3], + [6, 6, 4, 6, 4], + [6, 6, 4, 6, 5], + [6, 6, 4, 6, 6], + [6, 6, 5, 1, 6], + [6, 6, 5, 2, 6], + [6, 6, 5, 3, 6], + [6, 6, 5, 4, 6], + [6, 6, 5, 5, 5], + [6, 6, 5, 5, 6], + [6, 6, 5, 6, 1], + [6, 6, 5, 6, 2], + [6, 6, 5, 6, 3], + [6, 6, 5, 6, 4], + [6, 6, 5, 6, 5], + [6, 6, 5, 6, 6], + [6, 6, 6, 1, 1], + [6, 6, 6, 1, 2], + [6, 6, 6, 1, 3], + [6, 6, 6, 1, 4], + [6, 6, 6, 1, 5], + [6, 6, 6, 1, 6], + [6, 6, 6, 2, 1], + [6, 6, 6, 2, 2], + [6, 6, 6, 2, 3], + [6, 6, 6, 2, 4], + [6, 6, 6, 2, 5], + [6, 6, 6, 2, 6], + [6, 6, 6, 3, 1], + [6, 6, 6, 3, 2], + [6, 6, 6, 3, 3], + [6, 6, 6, 3, 4], + [6, 6, 6, 3, 5], + [6, 6, 6, 3, 6], + [6, 6, 6, 4, 1], + [6, 6, 6, 4, 2], + [6, 6, 6, 4, 3], + [6, 6, 6, 4, 4], + [6, 6, 6, 4, 5], + [6, 6, 6, 4, 6], + [6, 6, 6, 5, 1], + [6, 6, 6, 5, 2], + [6, 6, 6, 5, 3], + [6, 6, 6, 5, 4], + [6, 6, 6, 5, 5], + [6, 6, 6, 5, 6], + [6, 6, 6, 6, 1], + [6, 6, 6, 6, 2], + [6, 6, 6, 6, 3], + [6, 6, 6, 6, 4], + [6, 6, 6, 6, 5], + [6, 6, 6, 6, 6]] \ No newline at end of file diff --git a/kniffel/tests/test_lower_category.py b/kniffel/tests/test_lower_category.py index 2d845d7..77a0118 100644 --- a/kniffel/tests/test_lower_category.py +++ b/kniffel/tests/test_lower_category.py @@ -1,6 +1,6 @@ # pylint: disable=C # pylint: disable=protected-access -from collections import Counter +import json from unittest import TestCase from parameterized import parameterized @@ -8,110 +8,18 @@ from kniffel.models.category import Kniffel, FourOfAKind, ThreeOfAKind, FullHouse, SmallStraight, LargeStraight, Chance from kniffel.models.dice import Dice -# collect all dice -all_dice = [] -for i in range(1, 7): - for j in range(1, 7): - for k in range(1, 7): - for l in range(1, 7): - for m in range(1, 7): - new_dice = Dice(values=[i, j, k, l, m]) - all_dice.append(new_dice) - -# collect all dice for three of a kind -three_of_a_kind_dice = [] -for i in range(1, 7): - for j in range(1, 7): - for k in range(1, 7): - for l in range(1, 7): - for m in range(1, 7): - c = Counter([i, j, k, l, m]) - if max(c.values()) >= 3: - new_dice = Dice(values=[i, j, k, l, m]) - three_of_a_kind_dice.append(new_dice) -not_three_of_a_kind_dice = [] -for dice in all_dice: - if dice not in three_of_a_kind_dice: - not_three_of_a_kind_dice.append(dice) - -# collect all dice for four of a kind -four_of_a_kind_dice = [] -for i in range(1, 7): - for j in range(1, 7): - for k in range(1, 7): - for l in range(1, 7): - for m in range(1, 7): - c = Counter([i, j, k, l, m]) - if max(c.values()) >= 4: - new_dice = Dice(values=[i, j, k, l, m]) - four_of_a_kind_dice.append(new_dice) -not_four_of_a_kind_dice = [] -for dice in all_dice: - if dice not in four_of_a_kind_dice: - not_four_of_a_kind_dice.append(dice) - -# collect all dice for a full house -full_house_dice = [] -for i in range(1, 7): - for j in range(1, 7): - for k in range(1, 7): - for l in range(1, 7): - for m in range(1, 7): - c = Counter([i, j, k, l, m]) - if max(c.values()) == 3 and min(c.values()) == 2: - new_dice = Dice(values=[i, j, k, l, m]) - full_house_dice.append(new_dice) -not_full_house_dice = [] -for dice in all_dice: - if dice not in full_house_dice: - not_full_house_dice.append(dice) - -# collect all dice for a small straight -small_straight_dice = [] -for i in range(1, 7): - for j in range(1, 7): - for k in range(1, 7): - for l in range(1, 7): - for m in range(1, 7): - c = Counter([i, j, k, l, m]) - for x in range(1, 4): - if c[x] >= 1 and c[x + 1] >= 1 and c[x + 2] >= 1 and c[x + 3] >= 1: - new_dice = Dice(values=[i, j, k, l, m]) - small_straight_dice.append(new_dice) -not_small_straight_dice = [] -for dice in all_dice: - if dice not in small_straight_dice: - not_small_straight_dice.append(dice) - -# collect all dice for a large straight -large_straight_dice = [] -for i in range(1, 7): - for j in range(1, 7): - for k in range(1, 7): - for l in range(1, 7): - for m in range(1, 7): - c = Counter([i, j, k, l, m]) - for x in range(1, 3): - if c[x] >= 1 and c[x + 1] >= 1 and c[x + 2] >= 1 and c[x + 3] >= 1 and c[x + 4] >= 1: - new_dice = Dice(values=[i, j, k, l, m]) - large_straight_dice.append(new_dice) -not_large_straight_dice = [] -for dice in all_dice: - if dice not in large_straight_dice: - not_large_straight_dice.append(dice) - -# collect all dice for a kniffel -kniffel_dice = [] -for i in range(1, 7): - new_dice = Dice(values=[i, i, i, i, i]) - kniffel_dice.append(new_dice) -not_kniffel_dice = [] -for dice in all_dice: - if dice not in kniffel_dice: - not_kniffel_dice.append(dice) - class TestThreeOfAKind(TestCase): + three_of_a_kind_dice = [] + with open('dice/three_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: + three_of_a_kind_dice_numbers = json.load(dice_file) + for dice in three_of_a_kind_dice_numbers: + three_of_a_kind_dice.append(Dice(values=dice)) + not_three_of_a_kind_dice = [] + with open('dice/not_three_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: + not_three_of_a_kind_dice_numbers = json.load(dice_file) + for dice in not_three_of_a_kind_dice_numbers: + not_three_of_a_kind_dice.append(Dice(values=dice)) def setUp(self): self.category = ThreeOfAKind(7, "Three of a kind") @@ -129,6 +37,16 @@ def test_evaluate_not_three_of_a_kind(self, _name, input_dice, expected_score): class TestFourOfAKind(TestCase): + four_of_a_kind_dice = [] + with open('dice/four_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: + four_of_a_kind_dice_numbers = json.load(dice_file) + for dice in four_of_a_kind_dice_numbers: + four_of_a_kind_dice.append(Dice(values=dice)) + not_four_of_a_kind_dice = [] + with open('dice/not_four_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: + not_four_of_a_kind_dice_numbers = json.load(dice_file) + for dice in not_four_of_a_kind_dice_numbers: + not_four_of_a_kind_dice.append(Dice(values=dice)) def setUp(self) -> None: self.category = FourOfAKind(8, "Four of a kind") @@ -146,6 +64,16 @@ def test_evaluate_not_four_of_a_kind(self, _name, input_dice, expected_score): class TestFullHouse(TestCase): + full_house_dice = [] + with open('dice/full_house_dice.json', 'r', encoding="UTF-8") as dice_file: + full_house_dice_numbers = json.load(dice_file) + for dice in full_house_dice_numbers: + full_house_dice.append(Dice(values=dice)) + not_full_house_dice = [] + with open('dice/not_full_house_dice.json', 'r', encoding="UTF-8") as dice_file: + not_full_house_dice_numbers = json.load(dice_file) + for dice in not_full_house_dice_numbers: + not_full_house_dice.append(Dice(values=dice)) def setUp(self): self.category = FullHouse(9, "Full house") @@ -162,6 +90,16 @@ def test_evaluate_not_full_house(self, _name, input_dice, expected_score): class TestSmallStraight(TestCase): + small_straight_dice = [] + with open('dice/small_straight_dice.json', 'r', encoding="UTF-8") as dice_file: + small_straight_dice_numbers = json.load(dice_file) + for dice in small_straight_dice_numbers: + small_straight_dice.append(Dice(values=dice)) + not_small_straight_dice = [] + with open('dice/not_small_straight_dice.json', 'r', encoding="UTF-8") as dice_file: + not_small_straight_dice_numbers = json.load(dice_file) + for dice in not_small_straight_dice_numbers: + not_small_straight_dice.append(Dice(values=dice)) def setUp(self): self.category = SmallStraight(10, "Small straight") @@ -178,6 +116,16 @@ def test_evaluate_not_small_straight(self, _name, input_dice, expected_score): class TestLargeStraight(TestCase): + large_straight_dice = [] + with open('dice/large_straight_dice.json', 'r', encoding="UTF-8") as dice_file: + large_straight_dice_numbers = json.load(dice_file) + for dice in large_straight_dice_numbers: + large_straight_dice.append(Dice(values=dice)) + not_large_straight_dice = [] + with open('dice/not_large_straight_dice.json', 'r', encoding="UTF-8") as dice_file: + not_large_straight_dice_numbers = json.load(dice_file) + for dice in not_large_straight_dice_numbers: + not_large_straight_dice.append(Dice(values=dice)) def setUp(self): self.category = LargeStraight(11, "Large straight") @@ -194,6 +142,17 @@ def test_evaluate_not_large_straight(self, _name, input_dice, expected_score): class TestKniffel(TestCase): + kniffel_dice = [] + with open('dice/kniffel_dice.json', 'r', encoding="UTF-8") as dice_file: + kniffel_dice_numbers = json.load(dice_file) + for dice in kniffel_dice_numbers: + kniffel_dice.append(Dice(values=dice)) + not_kniffel_dice = [] + with open('dice/not_kniffel_dice.json', 'r', encoding="UTF-8") as dice_file: + not_kniffel_dice_numbers = json.load(dice_file) + for dice in not_kniffel_dice_numbers: + not_kniffel_dice.append(Dice(values=dice)) + def setUp(self): self.category = Kniffel(12, "Kniffel") @@ -209,6 +168,12 @@ def test_evaluate_not_kniffel(self, _name, input_dice, expected_score): class TestChance(TestCase): + all_dice = [] + with open('dice/all_dice.json', 'r', encoding="UTF-8") as dice_file: + all_dice_numbers = json.load(dice_file) + for dice in all_dice_numbers: + all_dice.append(Dice(values=dice)) + def setUp(self): self.category = Chance(13, "Chance") @@ -216,4 +181,4 @@ def setUp(self): sum(die.value for die in test_dice.dice)) for test_dice in all_dice) def test_evaluate(self, _name, input_dice, expected_score): self.category.dice = input_dice - self.assertEqual(self.category.evaluate(), expected_score) \ No newline at end of file + self.assertEqual(self.category.evaluate(), expected_score) From 5659c7029eba1c40304eda8f7899b932b7841915 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 28 Apr 2022 21:43:38 +0200 Subject: [PATCH 078/124] Trying to fix paths for testing --- kniffel/tests/test_lower_category.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/kniffel/tests/test_lower_category.py b/kniffel/tests/test_lower_category.py index 77a0118..50314d4 100644 --- a/kniffel/tests/test_lower_category.py +++ b/kniffel/tests/test_lower_category.py @@ -11,12 +11,12 @@ class TestThreeOfAKind(TestCase): three_of_a_kind_dice = [] - with open('dice/three_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/three_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: three_of_a_kind_dice_numbers = json.load(dice_file) for dice in three_of_a_kind_dice_numbers: three_of_a_kind_dice.append(Dice(values=dice)) not_three_of_a_kind_dice = [] - with open('dice/not_three_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/not_three_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: not_three_of_a_kind_dice_numbers = json.load(dice_file) for dice in not_three_of_a_kind_dice_numbers: not_three_of_a_kind_dice.append(Dice(values=dice)) @@ -38,12 +38,12 @@ def test_evaluate_not_three_of_a_kind(self, _name, input_dice, expected_score): class TestFourOfAKind(TestCase): four_of_a_kind_dice = [] - with open('dice/four_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/four_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: four_of_a_kind_dice_numbers = json.load(dice_file) for dice in four_of_a_kind_dice_numbers: four_of_a_kind_dice.append(Dice(values=dice)) not_four_of_a_kind_dice = [] - with open('dice/not_four_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/not_four_of_a_kind_dice.json', 'r', encoding="UTF-8") as dice_file: not_four_of_a_kind_dice_numbers = json.load(dice_file) for dice in not_four_of_a_kind_dice_numbers: not_four_of_a_kind_dice.append(Dice(values=dice)) @@ -65,12 +65,12 @@ def test_evaluate_not_four_of_a_kind(self, _name, input_dice, expected_score): class TestFullHouse(TestCase): full_house_dice = [] - with open('dice/full_house_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/full_house_dice.json', 'r', encoding="UTF-8") as dice_file: full_house_dice_numbers = json.load(dice_file) for dice in full_house_dice_numbers: full_house_dice.append(Dice(values=dice)) not_full_house_dice = [] - with open('dice/not_full_house_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/not_full_house_dice.json', 'r', encoding="UTF-8") as dice_file: not_full_house_dice_numbers = json.load(dice_file) for dice in not_full_house_dice_numbers: not_full_house_dice.append(Dice(values=dice)) @@ -91,12 +91,12 @@ def test_evaluate_not_full_house(self, _name, input_dice, expected_score): class TestSmallStraight(TestCase): small_straight_dice = [] - with open('dice/small_straight_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/small_straight_dice.json', 'r', encoding="UTF-8") as dice_file: small_straight_dice_numbers = json.load(dice_file) for dice in small_straight_dice_numbers: small_straight_dice.append(Dice(values=dice)) not_small_straight_dice = [] - with open('dice/not_small_straight_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/not_small_straight_dice.json', 'r', encoding="UTF-8") as dice_file: not_small_straight_dice_numbers = json.load(dice_file) for dice in not_small_straight_dice_numbers: not_small_straight_dice.append(Dice(values=dice)) @@ -117,12 +117,12 @@ def test_evaluate_not_small_straight(self, _name, input_dice, expected_score): class TestLargeStraight(TestCase): large_straight_dice = [] - with open('dice/large_straight_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/large_straight_dice.json', 'r', encoding="UTF-8") as dice_file: large_straight_dice_numbers = json.load(dice_file) for dice in large_straight_dice_numbers: large_straight_dice.append(Dice(values=dice)) not_large_straight_dice = [] - with open('dice/not_large_straight_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/not_large_straight_dice.json', 'r', encoding="UTF-8") as dice_file: not_large_straight_dice_numbers = json.load(dice_file) for dice in not_large_straight_dice_numbers: not_large_straight_dice.append(Dice(values=dice)) @@ -143,12 +143,12 @@ def test_evaluate_not_large_straight(self, _name, input_dice, expected_score): class TestKniffel(TestCase): kniffel_dice = [] - with open('dice/kniffel_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/kniffel_dice.json', 'r', encoding="UTF-8") as dice_file: kniffel_dice_numbers = json.load(dice_file) for dice in kniffel_dice_numbers: kniffel_dice.append(Dice(values=dice)) not_kniffel_dice = [] - with open('dice/not_kniffel_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/not_kniffel_dice.json', 'r', encoding="UTF-8") as dice_file: not_kniffel_dice_numbers = json.load(dice_file) for dice in not_kniffel_dice_numbers: not_kniffel_dice.append(Dice(values=dice)) @@ -169,7 +169,7 @@ def test_evaluate_not_kniffel(self, _name, input_dice, expected_score): class TestChance(TestCase): all_dice = [] - with open('dice/all_dice.json', 'r', encoding="UTF-8") as dice_file: + with open('kniffel/tests/dice/all_dice.json', 'r', encoding="UTF-8") as dice_file: all_dice_numbers = json.load(dice_file) for dice in all_dice_numbers: all_dice.append(Dice(values=dice)) From b13010fdcabd99d83116a1aec361bc114e302594 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Thu, 28 Apr 2022 21:52:12 +0200 Subject: [PATCH 079/124] Fixed test comparing dice for equality instead of identity --- kniffel/tests/test_player.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kniffel/tests/test_player.py b/kniffel/tests/test_player.py index c0df12e..fb89d7e 100644 --- a/kniffel/tests/test_player.py +++ b/kniffel/tests/test_player.py @@ -24,7 +24,7 @@ def test_reset(self): self.player.reset() self.assertEqual(self.player.name, "test_player42") self.assertNotEqual(self.player.block, old_block) - self.assertNotEqual(self.player.dice, old_dice) + self.assertIsNot(self.player.dice, old_dice) self.assertEqual(self.player.rolls, 0) self.assertEqual(self.player.turns, 0) @@ -61,7 +61,7 @@ def test_submit(self, mock_submit): self.player.submit(1) mock_submit.assert_called_with(dice_old, 1) - self.assertNotEqual(self.player.dice, dice_old) + self.assertIsNot(self.player.dice, dice_old) self.assertEqual(self.player.rolls, 0) @patch("kniffel.models.dice.Dice.print") From f00e8ca06837af7a725a68b991d3ec23bee3de96 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Thu, 28 Apr 2022 23:14:36 +0200 Subject: [PATCH 080/124] merged with develop and changed paths accordingly --- kniffel/tests/test_block.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/kniffel/tests/test_block.py b/kniffel/tests/test_block.py index 32c9814..2a3b7e6 100644 --- a/kniffel/tests/test_block.py +++ b/kniffel/tests/test_block.py @@ -5,7 +5,9 @@ from unittest import TestCase from unittest.mock import patch -from kniffel.game import Block, LowerBlock, UpperBlock, Kniffel, Dice +from kniffel.models.block import Block, LowerBlock, UpperBlock +from kniffel.models.dice import Dice +from kniffel.models.category import Kniffel class TestBlock(TestCase): @@ -15,13 +17,13 @@ def setUp(self) -> None: @patch.object(UpperBlock, 'evaluate', return_value=100) @patch.object(LowerBlock, 'evaluate', return_value=80) - def test_evaluate2(self, mock_lower, mock_upper): + def test_evaluate1(self, mock_lower, mock_upper): self.block.kniffel_bonus = 0 self.assertEqual(180, self.block.evaluate()) @patch.object(UpperBlock, 'evaluate', return_value=100) @patch.object(LowerBlock, 'evaluate', return_value=80) - def test_evaluate3(self, mock_lower, mock_upper): + def test_evaluate2(self, mock_lower, mock_upper): self.block.kniffel_bonus = 50 self.assertEqual(230, self.block.evaluate()) @@ -33,13 +35,13 @@ def test_submit(self, mock_dice_, mock_kniffel): self.block.submit(self.Dice, 5) self.assertEqual(50, self.block.kniffel_bonus) - @patch('kniffel.game.UpperBlock.submit') + @patch('kniffel.models.block.UpperBlock.submit') def test_upper_submit(self, mock_upper_submit): self.Dice = mock.Mock() self.block.submit(self.Dice, 4) mock_upper_submit.assert_called() - @patch('kniffel.game.LowerBlock.submit') + @patch('kniffel.models.block.LowerBlock.submit') def test_lower_submit(self, mock_lower_submit): self.Dice = mock.Mock() self.block.submit(self.Dice, 7) From b187b5da895cd2202cbfc7141378f6174548f6c9 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 13:04:50 +0200 Subject: [PATCH 081/124] added tests for UpperBlock and LowerBlock, finished tests for block.py --- kniffel/tests/test_block.py | 111 +++++++++++++++++++++++++++++++++++- 1 file changed, 110 insertions(+), 1 deletion(-) diff --git a/kniffel/tests/test_block.py b/kniffel/tests/test_block.py index 2a3b7e6..690e2ac 100644 --- a/kniffel/tests/test_block.py +++ b/kniffel/tests/test_block.py @@ -3,11 +3,12 @@ import unittest from unittest import mock from unittest import TestCase -from unittest.mock import patch +from unittest.mock import patch, call from kniffel.models.block import Block, LowerBlock, UpperBlock from kniffel.models.dice import Dice from kniffel.models.category import Kniffel +import kniffel.exceptions class TestBlock(TestCase): @@ -48,5 +49,113 @@ def test_lower_submit(self, mock_lower_submit): mock_lower_submit.assert_called() +class TestUpperBlock(TestCase): + + def setUp(self): + self.upper_block = UpperBlock() + self.Dice = mock.Mock(return_value=None) + + @patch('kniffel.models.category.UpperCategory.evaluate', return_value=12) + def test_evaluate(self, mock_evaluate): + # check if upper bonus is added + # return_value is evaluated value of each dice + # so return_value * 6 + 35 + self.assertEqual(107, self.upper_block.evaluate()) + mock_evaluate.assert_called() + + @patch('kniffel.models.category.UpperCategory.evaluate', return_value=6) + def test_evaluate2(self, mock_evaluate): + # check if dice values are added without bonus + # return_value is evaluated value of each dice + # so return_value * 6 + self.assertEqual(36, self.upper_block.evaluate()) + mock_evaluate.assert_called() + + @patch('kniffel.models.category.UpperCategory.submit') + def test_submit(self, mock_submit): + # check if the submit method is called for every dice + # with a dice object + for i in range(1, 7): + self.upper_block.submit(self.Dice, i) + calls = [ + call(self.Dice), + ] + mock_submit.assert_has_calls(calls=calls) + + @patch('kniffel.models.category.UpperCategory.submit') + def test_submit_2(self, mock_submit): + # check if the submit method is called n times + # once for each die + call_count = 0 + for i in range(1, 7): + self.upper_block.submit(self.Dice, i) + call_count += 1 + self.assertEqual(6, call_count) + + def test_submit_3(self): + # check if the exception is raised if index out of range + self.assertRaises(kniffel.exceptions.InvalidIndexError, self.upper_block.submit, self.Dice, 7) + + +class TestLowerBlock(TestCase): + + def setUp(self): + self.lower_block = LowerBlock() + self.Dice = mock.Mock(return_value=None) + + @patch('kniffel.models.category.ThreeOfAKind.evaluate', return_value=1) + @patch('kniffel.models.category.FourOfAKind.evaluate', return_value=2) + @patch('kniffel.models.category.FullHouse.evaluate', return_value=3) + @patch('kniffel.models.category.SmallStraight.evaluate', return_value=4) + @patch('kniffel.models.category.LargeStraight.evaluate', return_value=5) + @patch('kniffel.models.category.Kniffel.evaluate', return_value=6) + @patch('kniffel.models.category.Chance.evaluate', return_value=7) + def test_evaluate( + self, + mock_three_of_a_kind, + mock_four_of_a_kind, + mock_full_house, + mock_small_straight, + mock_large_straight, + mock_kniffel, + mock_chance + ): + # check if dice values are added together + # and if each method is called + self.assertEqual(28, self.lower_block.evaluate()) + mock_three_of_a_kind.assert_called() + mock_four_of_a_kind.assert_called() + mock_full_house.assert_called() + mock_small_straight.assert_called() + mock_large_straight.assert_called() + mock_kniffel.assert_called() + mock_chance.assert_called() + + @patch('kniffel.models.category.LowerCategory.submit') + def test_submit(self, mock_submit): + # check if the submit method is called for every dice + # with a dice object + for i in range(7, 14): + self.lower_block.submit(self.Dice, i) + calls = [ + call(self.Dice), + ] + mock_submit.assert_has_calls(calls=calls) + + @patch('kniffel.models.category.LowerCategory.submit') + def test_submit_2(self, mock_submit): + # check if the submit method is called n times + # once for each die + call_count = 0 + for i in range(7, 14): + self.lower_block.submit(self.Dice, i) + call_count += 1 + self.assertEqual(7, call_count) + + def test_submit_3(self): + # check if the exception is raised if index out of range + self.assertRaises(kniffel.exceptions.InvalidIndexError, self.lower_block.submit, self.Dice, 14) + + if __name__ == "__main__": unittest.main() From f87c32affc0e369e3cda45b005588a548e1c0435 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 14:46:11 +0200 Subject: [PATCH 082/124] added tests for app.py + changed path in app.py to work with tests --- kniffel/app.py | 6 +++++- kniffel/tests/test_app.py | 28 ++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 kniffel/tests/test_app.py diff --git a/kniffel/app.py b/kniffel/app.py index ae7a911..eb1c3d9 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -12,8 +12,12 @@ def main(): Main function :return: """ + file_name = "\\game.pkl" - path = Path("game.pkl") + curr_dir = Path(__file__).parent.resolve() + game_file = str(curr_dir)+file_name + + path = Path(game_file) if path.exists(): print("Loading game...") with open(path, "rb") as file: diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py new file mode 100644 index 0000000..6fbddc2 --- /dev/null +++ b/kniffel/tests/test_app.py @@ -0,0 +1,28 @@ +from unittest import TestCase +from unittest.mock import patch +from io import StringIO + +from kniffel.app import main + + +class TestApp(TestCase): + + @patch('pathlib.Path.exists') + def test_path_exists(self, mock_exists): + mock_exists.return_value = True + with patch('kniffel.models.game.Game.play'): + with patch('sys.stdout', new=StringIO()) as fake_out: + main() + expected_text = "Loading game...\nGame loaded!\n" + self.assertEqual(fake_out.getvalue(), expected_text) + + @patch('kniffel.models.dice.Dice.roll') + @patch('pathlib.Path.exists') + def test_path_not_exists(self, mock_exists, mock_dice): + mock_dice.return_value = "" + mock_exists.return_value = False + with patch('kniffel.models.game.Game.play'): + with patch('sys.stdout', new=StringIO()) as fake_out: + main() + expected_text = "Creating new game...\nGame created!\n" + self.assertEqual(fake_out.getvalue(), expected_text) From ebdef9a0e4ede675dd6ccc3443c88fe0ee2cb93c Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 14:52:35 +0200 Subject: [PATCH 083/124] added tests to check if play method of game class is called --- kniffel/tests/test_app.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index 6fbddc2..e665d53 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -26,3 +26,17 @@ def test_path_not_exists(self, mock_exists, mock_dice): main() expected_text = "Creating new game...\nGame created!\n" self.assertEqual(fake_out.getvalue(), expected_text) + + @patch('kniffel.models.game.Game.play') + @patch('pathlib.Path.exists') + def test_play_called1(self, mock_exists, mock_play): + mock_exists.return_value = True + main() + mock_play.assert_called() + + @patch('kniffel.models.game.Game.play') + @patch('pathlib.Path.exists') + def test_play_called2(self, mock_exists, mock_play): + mock_exists.return_value = False + main() + mock_play.assert_called() From b2dceeb39d14bfdd4a437555ae3a96d3587a5977 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 15:06:42 +0200 Subject: [PATCH 084/124] fixed pylint warnings --- kniffel/tests/test_block.py | 109 ++++++++++++++++++++++-------------- 1 file changed, 67 insertions(+), 42 deletions(-) diff --git a/kniffel/tests/test_block.py b/kniffel/tests/test_block.py index 690e2ac..b077502 100644 --- a/kniffel/tests/test_block.py +++ b/kniffel/tests/test_block.py @@ -15,36 +15,40 @@ class TestBlock(TestCase): def setUp(self) -> None: self.block = Block() + self.Dice = mock.Mock() - @patch.object(UpperBlock, 'evaluate', return_value=100) - @patch.object(LowerBlock, 'evaluate', return_value=80) + @patch.object(UpperBlock, 'evaluate') + @patch.object(LowerBlock, 'evaluate') def test_evaluate1(self, mock_lower, mock_upper): + mock_lower.return_value = 80 + mock_upper.return_value = 100 self.block.kniffel_bonus = 0 self.assertEqual(180, self.block.evaluate()) - @patch.object(UpperBlock, 'evaluate', return_value=100) - @patch.object(LowerBlock, 'evaluate', return_value=80) + @patch.object(UpperBlock, 'evaluate') + @patch.object(LowerBlock, 'evaluate') def test_evaluate2(self, mock_lower, mock_upper): + mock_lower.return_value = 80 + mock_upper.return_value = 100 self.block.kniffel_bonus = 50 self.assertEqual(230, self.block.evaluate()) - @patch.object(Kniffel, 'evaluate', return_value=50) - @patch.object(Dice, 'count', return_value=5) - def test_submit(self, mock_dice_, mock_kniffel): - self.Dice = mock.Mock() + @patch.object(Kniffel, 'evaluate') + @patch.object(Dice, 'count') + def test_submit(self, mock_dice, mock_kniffel): + mock_dice.return_value = 5 + mock_kniffel.return_value = 50 self.Dice.count.return_value = 5 self.block.submit(self.Dice, 5) self.assertEqual(50, self.block.kniffel_bonus) @patch('kniffel.models.block.UpperBlock.submit') def test_upper_submit(self, mock_upper_submit): - self.Dice = mock.Mock() self.block.submit(self.Dice, 4) mock_upper_submit.assert_called() @patch('kniffel.models.block.LowerBlock.submit') def test_lower_submit(self, mock_lower_submit): - self.Dice = mock.Mock() self.block.submit(self.Dice, 7) mock_lower_submit.assert_called() @@ -82,15 +86,15 @@ def test_submit(self, mock_submit): ] mock_submit.assert_has_calls(calls=calls) - @patch('kniffel.models.category.UpperCategory.submit') - def test_submit_2(self, mock_submit): + def test_submit_2(self): # check if the submit method is called n times # once for each die - call_count = 0 - for i in range(1, 7): - self.upper_block.submit(self.Dice, i) - call_count += 1 - self.assertEqual(6, call_count) + with patch('kniffel.models.category.UpperCategory.submit'): + call_count = 0 + for i in range(1, 7): + self.upper_block.submit(self.Dice, i) + call_count += 1 + self.assertEqual(6, call_count) def test_submit_3(self): # check if the exception is raised if index out of range @@ -104,31 +108,52 @@ def setUp(self): self.Dice = mock.Mock(return_value=None) @patch('kniffel.models.category.ThreeOfAKind.evaluate', return_value=1) - @patch('kniffel.models.category.FourOfAKind.evaluate', return_value=2) - @patch('kniffel.models.category.FullHouse.evaluate', return_value=3) - @patch('kniffel.models.category.SmallStraight.evaluate', return_value=4) - @patch('kniffel.models.category.LargeStraight.evaluate', return_value=5) - @patch('kniffel.models.category.Kniffel.evaluate', return_value=6) - @patch('kniffel.models.category.Chance.evaluate', return_value=7) - def test_evaluate( - self, - mock_three_of_a_kind, - mock_four_of_a_kind, - mock_full_house, - mock_small_straight, - mock_large_straight, - mock_kniffel, - mock_chance - ): + def test_eval_three_of_a_kind(self, mock_three_of_a_kind): # check if dice values are added together - # and if each method is called - self.assertEqual(28, self.lower_block.evaluate()) + # and if method is called + self.assertEqual(1, self.lower_block.evaluate()) mock_three_of_a_kind.assert_called() + + @patch('kniffel.models.category.FourOfAKind.evaluate', return_value=2) + def test_eval_four_of_a_kind(self, mock_four_of_a_kind): + # check if dice values are added together + # and if method is called + self.assertEqual(2, self.lower_block.evaluate()) mock_four_of_a_kind.assert_called() + + @patch('kniffel.models.category.FullHouse.evaluate', return_value=3) + def test_eval_full_house(self, mock_full_house): + # check if dice values are added together + # and if method is called + self.assertEqual(3, self.lower_block.evaluate()) mock_full_house.assert_called() + + @patch('kniffel.models.category.SmallStraight.evaluate', return_value=4) + def test_eval_small_straight(self, mock_small_straight): + # check if dice values are added together + # and if method is called + self.assertEqual(4, self.lower_block.evaluate()) mock_small_straight.assert_called() + + @patch('kniffel.models.category.LargeStraight.evaluate', return_value=5) + def test_eval_large_straight(self, mock_large_straight): + # check if dice values are added together + # and if method is called + self.assertEqual(5, self.lower_block.evaluate()) mock_large_straight.assert_called() + + @patch('kniffel.models.category.Kniffel.evaluate', return_value=6) + def test_eval_kniffel(self, mock_kniffel): + # check if dice values are added together + # and if method is called + self.assertEqual(6, self.lower_block.evaluate()) mock_kniffel.assert_called() + + @patch('kniffel.models.category.Chance.evaluate', return_value=7) + def test_eval_chance(self, mock_chance): + # check if dice values are added together + # and if method is called + self.assertEqual(7, self.lower_block.evaluate()) mock_chance.assert_called() @patch('kniffel.models.category.LowerCategory.submit') @@ -142,15 +167,15 @@ def test_submit(self, mock_submit): ] mock_submit.assert_has_calls(calls=calls) - @patch('kniffel.models.category.LowerCategory.submit') - def test_submit_2(self, mock_submit): + def test_submit_2(self): # check if the submit method is called n times # once for each die - call_count = 0 - for i in range(7, 14): - self.lower_block.submit(self.Dice, i) - call_count += 1 - self.assertEqual(7, call_count) + with patch('kniffel.models.category.LowerCategory.submit'): + call_count = 0 + for i in range(7, 14): + self.lower_block.submit(self.Dice, i) + call_count += 1 + self.assertEqual(7, call_count) def test_submit_3(self): # check if the exception is raised if index out of range From ec875793f111f19031d17864742d6f2f52275358 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 29 Apr 2022 15:09:46 +0200 Subject: [PATCH 085/124] Improved tests for block --- kniffel/tests/test_block.py | 58 +++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 31 deletions(-) diff --git a/kniffel/tests/test_block.py b/kniffel/tests/test_block.py index 690e2ac..8a247ff 100644 --- a/kniffel/tests/test_block.py +++ b/kniffel/tests/test_block.py @@ -1,6 +1,5 @@ # pylint: disable=C # pylint: disable=protected-access -import unittest from unittest import mock from unittest import TestCase from unittest.mock import patch, call @@ -13,47 +12,43 @@ class TestBlock(TestCase): - def setUp(self) -> None: + def setUp(self): self.block = Block() @patch.object(UpperBlock, 'evaluate', return_value=100) @patch.object(LowerBlock, 'evaluate', return_value=80) - def test_evaluate1(self, mock_lower, mock_upper): + def test_evaluate1(self, _mock_lower, _mock_upper): self.block.kniffel_bonus = 0 self.assertEqual(180, self.block.evaluate()) @patch.object(UpperBlock, 'evaluate', return_value=100) @patch.object(LowerBlock, 'evaluate', return_value=80) - def test_evaluate2(self, mock_lower, mock_upper): + def test_evaluate2(self, _mock_lower, _mock_upper): self.block.kniffel_bonus = 50 self.assertEqual(230, self.block.evaluate()) @patch.object(Kniffel, 'evaluate', return_value=50) - @patch.object(Dice, 'count', return_value=5) - def test_submit(self, mock_dice_, mock_kniffel): - self.Dice = mock.Mock() - self.Dice.count.return_value = 5 - self.block.submit(self.Dice, 5) + def test_submit(self, _mock_kniffel): + self.block.submit(Dice(values=[1, 1, 1, 1, 1]), 1) self.assertEqual(50, self.block.kniffel_bonus) @patch('kniffel.models.block.UpperBlock.submit') def test_upper_submit(self, mock_upper_submit): - self.Dice = mock.Mock() - self.block.submit(self.Dice, 4) - mock_upper_submit.assert_called() + mock_dice = mock.Mock() + self.block.submit(mock_dice, 4) + mock_upper_submit.assert_called_with(mock_dice, 4) @patch('kniffel.models.block.LowerBlock.submit') def test_lower_submit(self, mock_lower_submit): - self.Dice = mock.Mock() - self.block.submit(self.Dice, 7) - mock_lower_submit.assert_called() + mock_dice = mock.Mock() + self.block.submit(mock_dice, 7) + mock_lower_submit.assert_called_with(mock_dice, 7) class TestUpperBlock(TestCase): def setUp(self): self.upper_block = UpperBlock() - self.Dice = mock.Mock(return_value=None) @patch('kniffel.models.category.UpperCategory.evaluate', return_value=12) def test_evaluate(self, mock_evaluate): @@ -75,33 +70,35 @@ def test_evaluate2(self, mock_evaluate): def test_submit(self, mock_submit): # check if the submit method is called for every dice # with a dice object + mock_dice = mock.Mock() for i in range(1, 7): - self.upper_block.submit(self.Dice, i) + self.upper_block.submit(mock_dice, i) calls = [ - call(self.Dice), + call(mock_dice), ] mock_submit.assert_has_calls(calls=calls) @patch('kniffel.models.category.UpperCategory.submit') - def test_submit_2(self, mock_submit): + def test_submit_2(self, _mock_submit): # check if the submit method is called n times # once for each die + mock_dice = mock.Mock() call_count = 0 for i in range(1, 7): - self.upper_block.submit(self.Dice, i) + self.upper_block.submit(mock_dice, i) call_count += 1 self.assertEqual(6, call_count) def test_submit_3(self): # check if the exception is raised if index out of range - self.assertRaises(kniffel.exceptions.InvalidIndexError, self.upper_block.submit, self.Dice, 7) + mock_dice = mock.Mock() + self.assertRaises(kniffel.exceptions.InvalidIndexError, self.upper_block.submit, mock_dice, 7) class TestLowerBlock(TestCase): def setUp(self): self.lower_block = LowerBlock() - self.Dice = mock.Mock(return_value=None) @patch('kniffel.models.category.ThreeOfAKind.evaluate', return_value=1) @patch('kniffel.models.category.FourOfAKind.evaluate', return_value=2) @@ -135,27 +132,26 @@ def test_evaluate( def test_submit(self, mock_submit): # check if the submit method is called for every dice # with a dice object + mock_dice = mock.Mock() for i in range(7, 14): - self.lower_block.submit(self.Dice, i) + self.lower_block.submit(mock_dice, i) calls = [ - call(self.Dice), + call(mock_dice), ] mock_submit.assert_has_calls(calls=calls) @patch('kniffel.models.category.LowerCategory.submit') - def test_submit_2(self, mock_submit): + def test_submit_2(self, _mock_submit): # check if the submit method is called n times # once for each die + mock_dice = mock.Mock() call_count = 0 for i in range(7, 14): - self.lower_block.submit(self.Dice, i) + self.lower_block.submit(mock_dice, i) call_count += 1 self.assertEqual(7, call_count) def test_submit_3(self): # check if the exception is raised if index out of range - self.assertRaises(kniffel.exceptions.InvalidIndexError, self.lower_block.submit, self.Dice, 14) - - -if __name__ == "__main__": - unittest.main() + mock_dice = mock.Mock() + self.assertRaises(kniffel.exceptions.InvalidIndexError, self.lower_block.submit, mock_dice, 14) From b51537eb3830d512e195a0b8b0feda48e81da5d6 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 15:11:55 +0200 Subject: [PATCH 086/124] added comments --- kniffel/tests/test_app.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index e665d53..bc93435 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -9,6 +9,7 @@ class TestApp(TestCase): @patch('pathlib.Path.exists') def test_path_exists(self, mock_exists): + # check if prints are being executed if path exists mock_exists.return_value = True with patch('kniffel.models.game.Game.play'): with patch('sys.stdout', new=StringIO()) as fake_out: @@ -19,6 +20,7 @@ def test_path_exists(self, mock_exists): @patch('kniffel.models.dice.Dice.roll') @patch('pathlib.Path.exists') def test_path_not_exists(self, mock_exists, mock_dice): + # check if prints are being executed if path doesn't exist mock_dice.return_value = "" mock_exists.return_value = False with patch('kniffel.models.game.Game.play'): @@ -30,6 +32,7 @@ def test_path_not_exists(self, mock_exists, mock_dice): @patch('kniffel.models.game.Game.play') @patch('pathlib.Path.exists') def test_play_called1(self, mock_exists, mock_play): + # check if game.play is called if path exists mock_exists.return_value = True main() mock_play.assert_called() @@ -37,6 +40,7 @@ def test_play_called1(self, mock_exists, mock_play): @patch('kniffel.models.game.Game.play') @patch('pathlib.Path.exists') def test_play_called2(self, mock_exists, mock_play): + # check if game.play is called if path doesn't exist mock_exists.return_value = False main() mock_play.assert_called() From 307e7a88a7e58cb899ab652c8b5e53026b2c7666 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 29 Apr 2022 15:18:31 +0200 Subject: [PATCH 087/124] Removed unused import --- kniffel/tests/test_block.py | 1 - 1 file changed, 1 deletion(-) diff --git a/kniffel/tests/test_block.py b/kniffel/tests/test_block.py index 0f52992..8a247ff 100644 --- a/kniffel/tests/test_block.py +++ b/kniffel/tests/test_block.py @@ -1,6 +1,5 @@ # pylint: disable=C # pylint: disable=protected-access -import unittest from unittest import mock from unittest import TestCase from unittest.mock import patch, call From ca374a86aa5c07bbf04809ad9a9162d5689228bf Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 29 Apr 2022 15:22:31 +0200 Subject: [PATCH 088/124] used *args for arguments in test --- kniffel/tests/test_block.py | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/kniffel/tests/test_block.py b/kniffel/tests/test_block.py index 8a247ff..b4bd769 100644 --- a/kniffel/tests/test_block.py +++ b/kniffel/tests/test_block.py @@ -109,24 +109,13 @@ def setUp(self): @patch('kniffel.models.category.Chance.evaluate', return_value=7) def test_evaluate( self, - mock_three_of_a_kind, - mock_four_of_a_kind, - mock_full_house, - mock_small_straight, - mock_large_straight, - mock_kniffel, - mock_chance + *args ): # check if dice values are added together # and if each method is called self.assertEqual(28, self.lower_block.evaluate()) - mock_three_of_a_kind.assert_called() - mock_four_of_a_kind.assert_called() - mock_full_house.assert_called() - mock_small_straight.assert_called() - mock_large_straight.assert_called() - mock_kniffel.assert_called() - mock_chance.assert_called() + for arg in args: + arg.assert_called() @patch('kniffel.models.category.LowerCategory.submit') def test_submit(self, mock_submit): From 1b02133890f2da89cdc7b840d255c02e31617fd6 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 16:01:38 +0200 Subject: [PATCH 089/124] fixed pylint warnings --- kniffel/tests/test_app.py | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index bc93435..a693297 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -1,3 +1,5 @@ +# pylint: disable=C +# pylint: disable=protected-access from unittest import TestCase from unittest.mock import patch from io import StringIO @@ -7,20 +9,25 @@ class TestApp(TestCase): + @patch('kniffel.models.game.Game.play') @patch('pathlib.Path.exists') - def test_path_exists(self, mock_exists): + def test_path_exists(self, mock_exists, mock_play): # check if prints are being executed if path exists + # check if game.play is called if path exists mock_exists.return_value = True with patch('kniffel.models.game.Game.play'): with patch('sys.stdout', new=StringIO()) as fake_out: main() expected_text = "Loading game...\nGame loaded!\n" self.assertEqual(fake_out.getvalue(), expected_text) + mock_play.assert_called() + @patch('kniffel.models.game.Game.play') @patch('kniffel.models.dice.Dice.roll') @patch('pathlib.Path.exists') - def test_path_not_exists(self, mock_exists, mock_dice): + def test_path_not_exists(self, mock_exists, mock_dice, mock_play): # check if prints are being executed if path doesn't exist + # check if game.play is called if path doesn't exist mock_dice.return_value = "" mock_exists.return_value = False with patch('kniffel.models.game.Game.play'): @@ -28,19 +35,4 @@ def test_path_not_exists(self, mock_exists, mock_dice): main() expected_text = "Creating new game...\nGame created!\n" self.assertEqual(fake_out.getvalue(), expected_text) - - @patch('kniffel.models.game.Game.play') - @patch('pathlib.Path.exists') - def test_play_called1(self, mock_exists, mock_play): - # check if game.play is called if path exists - mock_exists.return_value = True - main() - mock_play.assert_called() - - @patch('kniffel.models.game.Game.play') - @patch('pathlib.Path.exists') - def test_play_called2(self, mock_exists, mock_play): - # check if game.play is called if path doesn't exist - mock_exists.return_value = False - main() - mock_play.assert_called() + mock_play.assert_called() From 0b6bedb99e4d0b5ecec781dd9d6c349d48f67146 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 16:07:59 +0200 Subject: [PATCH 090/124] removed unnecessary line --- kniffel/tests/test_app.py | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index a693297..a42ad30 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -15,12 +15,11 @@ def test_path_exists(self, mock_exists, mock_play): # check if prints are being executed if path exists # check if game.play is called if path exists mock_exists.return_value = True - with patch('kniffel.models.game.Game.play'): - with patch('sys.stdout', new=StringIO()) as fake_out: - main() - expected_text = "Loading game...\nGame loaded!\n" - self.assertEqual(fake_out.getvalue(), expected_text) - mock_play.assert_called() + with patch('sys.stdout', new=StringIO()) as fake_out: + main() + expected_text = "Loading game...\nGame loaded!\n" + self.assertEqual(fake_out.getvalue(), expected_text) + mock_play.assert_called() @patch('kniffel.models.game.Game.play') @patch('kniffel.models.dice.Dice.roll') @@ -30,9 +29,8 @@ def test_path_not_exists(self, mock_exists, mock_dice, mock_play): # check if game.play is called if path doesn't exist mock_dice.return_value = "" mock_exists.return_value = False - with patch('kniffel.models.game.Game.play'): - with patch('sys.stdout', new=StringIO()) as fake_out: - main() - expected_text = "Creating new game...\nGame created!\n" - self.assertEqual(fake_out.getvalue(), expected_text) - mock_play.assert_called() + with patch('sys.stdout', new=StringIO()) as fake_out: + main() + expected_text = "Creating new game...\nGame created!\n" + self.assertEqual(fake_out.getvalue(), expected_text) + mock_play.assert_called() From 0cc075f489060e9a2717460bc1aaad73eefdbfec Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 16:13:03 +0200 Subject: [PATCH 091/124] changed indentation --- kniffel/tests/test_app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index a42ad30..445aed2 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -19,7 +19,7 @@ def test_path_exists(self, mock_exists, mock_play): main() expected_text = "Loading game...\nGame loaded!\n" self.assertEqual(fake_out.getvalue(), expected_text) - mock_play.assert_called() + mock_play.assert_called() @patch('kniffel.models.game.Game.play') @patch('kniffel.models.dice.Dice.roll') @@ -33,4 +33,4 @@ def test_path_not_exists(self, mock_exists, mock_dice, mock_play): main() expected_text = "Creating new game...\nGame created!\n" self.assertEqual(fake_out.getvalue(), expected_text) - mock_play.assert_called() + mock_play.assert_called() From ceb282d6171df0a586cdc5f3764cc781f6a117b1 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 16:36:50 +0200 Subject: [PATCH 092/124] fixed test_dice.py assert(not)equal order --- kniffel/tests/test_dice.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/kniffel/tests/test_dice.py b/kniffel/tests/test_dice.py index a743796..3d27282 100644 --- a/kniffel/tests/test_dice.py +++ b/kniffel/tests/test_dice.py @@ -25,72 +25,72 @@ def test_count(self, _name, test_dice, number_to_count, expected_value): self.assertEqual(expected_value, self.dice.count(number_to_count)) def test_includes_1(self): - self.assertEqual(self.dice.includes(0), True) + self.assertEqual(True, self.dice.includes(0)) def test_includes_2(self): for i in range(1, 7, 1): self.dice.dice[1].value = i - self.assertEqual(self.dice.includes(i), True) + self.assertEqual(True, self.dice.includes(i)) def test_includes_3(self): for i in range(1, 7, 1): for k in range(5): self.dice.dice[k].value = i - self.assertEqual(self.dice.includes(i), True) + self.assertEqual(True, self.dice.includes(i)) def test_includes_false_1(self): - self.assertEqual(self.dice.includes(1), False) + self.assertEqual(False, self.dice.includes(1)) def test_includes_false_2(self): for i in range(5): self.dice.dice[i].value = 1 - self.assertEqual(self.dice.includes(0), False) + self.assertEqual(False, self.dice.includes(0)) def test_roll(self): self.dice.roll() for i in range(5): - self.assertNotEqual(self.dice.dice[i].value, 0) + self.assertNotEqual(0, self.dice.dice[i].value) def test_silent_roll(self): with patch('sys.stdout', new=StringIO()) as fake_out: self.dice.silent_roll() for i in range(5): - self.assertNotEqual(self.dice.dice[i].value, 0) - self.assertEqual(fake_out.getvalue(), '') + self.assertNotEqual(0, self.dice.dice[i].value) + self.assertEqual('', fake_out.getvalue()) def test_save_1(self): for i in range(5): - self.assertEqual(self.dice.dice[i].saved, False) + self.assertEqual(False, self.dice.dice[i].saved) def test_save_2(self): self.dice.save([1, 2]) for i in range(2): - self.assertEqual(self.dice.dice[i].saved, True) + self.assertEqual(True, self.dice.dice[i].saved) def test_save_3(self): self.dice.save([1, 2]) for i in range(2, 5): - self.assertEqual(self.dice.dice[i].saved, False) + self.assertEqual(False, self.dice.dice[i].saved) def test_save_4(self): self.dice.save([1, 2, 3, 4, 5]) for i in range(5): - self.assertEqual(self.dice.dice[i].saved, True) + self.assertEqual(True, self.dice.dice[i].saved) def test_un_save_1(self): for i in range(5): self.dice.dice[i].saved = True self.dice.un_save([1]) - self.assertEqual(self.dice.dice[0].saved, False) + self.assertEqual(False, self.dice.dice[0].saved) def test_un_save_2(self): self.dice.un_save([1, 2, 3, 4, 5]) for i in range(5): - self.assertEqual(self.dice.dice[i].saved, False) + self.assertEqual(False, self.dice.dice[i].saved) def test_is_rolled(self): self.dice.roll() - self.assertEqual(self.dice.is_rolled(), True) + self.assertEqual(True, self.dice.is_rolled()) def test_is_rolled_false(self): - self.assertEqual(self.dice.is_rolled(), False) + self.assertEqual(False, self.dice.is_rolled()) From bfa065b48748097ca704c5ecf4ebdbf2f8ceb9ae Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 16:37:34 +0200 Subject: [PATCH 093/124] fixed test_die.py assert(not)equal order --- kniffel/tests/test_die.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kniffel/tests/test_die.py b/kniffel/tests/test_die.py index d4181e7..60ee51e 100644 --- a/kniffel/tests/test_die.py +++ b/kniffel/tests/test_die.py @@ -11,7 +11,7 @@ def setUp(self): def test_constructor(self): self.die = Die(1, True) - self.assertEqual(self.die.value, 1) + self.assertEqual(1, self.die.value) self.assertTrue(self.die.saved) def test_all_values_rollable(self): @@ -26,7 +26,7 @@ def test_roll(self): def test_save(self): self.die.value = 0 self.die.save() - self.assertEqual(self.die.roll(), 0) + self.assertEqual(0, self.die.roll()) def test_un_save(self): self.die.saved = True From f8c72fe6fd0f62a6bffd46acf682aa208abb72ab Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 16:45:32 +0200 Subject: [PATCH 094/124] fixed test_game.py assert(not)equal order --- kniffel/tests/test_game.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py index 5bab30f..14d5c45 100644 --- a/kniffel/tests/test_game.py +++ b/kniffel/tests/test_game.py @@ -129,4 +129,4 @@ def test_process_command_reset(self, mock_reset): def test_process_command_wrong_command(self): with patch('sys.stdout', new=StringIO()) as fake_out: self.game.process_command("fake input") - self.assertEqual(fake_out.getvalue(), "Unknown command: fake\n") + self.assertEqual("Unknown command: fake\n", fake_out.getvalue()) From 7e7f9a9f20fe848a5a0194cd23b2771fc3bf9ffb Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 16:48:50 +0200 Subject: [PATCH 095/124] fixed test_lower_category.py assert(not)equal order --- kniffel/tests/test_lower_category.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kniffel/tests/test_lower_category.py b/kniffel/tests/test_lower_category.py index 50314d4..a78ec98 100644 --- a/kniffel/tests/test_lower_category.py +++ b/kniffel/tests/test_lower_category.py @@ -28,7 +28,7 @@ def setUp(self): for test_dice in three_of_a_kind_dice) def test_evaluate(self, _name, input_dice, expected_score): self.category.dice = input_dice - self.assertEqual(self.category.evaluate(), expected_score) + self.assertEqual(expected_score, self.category.evaluate()) @parameterized.expand((str(test_dice), test_dice, 0) for test_dice in not_three_of_a_kind_dice) def test_evaluate_not_three_of_a_kind(self, _name, input_dice, expected_score): @@ -55,12 +55,12 @@ def setUp(self) -> None: for test_dice in four_of_a_kind_dice) def test_evaluate(self, _name, input_dice, expected_score): self.category.dice = input_dice - self.assertEqual(self.category.evaluate(), expected_score) + self.assertEqual(expected_score, self.category.evaluate()) @parameterized.expand((str(test_dice), test_dice, 0) for test_dice in not_four_of_a_kind_dice) def test_evaluate_not_four_of_a_kind(self, _name, input_dice, expected_score): self.category.dice = input_dice - self.assertEqual(self.category.evaluate(), expected_score) + self.assertEqual(expected_score, self.category.evaluate()) class TestFullHouse(TestCase): @@ -159,12 +159,12 @@ def setUp(self): @parameterized.expand((str(test_dice), test_dice, 50) for test_dice in kniffel_dice) def test_evaluate(self, _name, input_dice, expected_score): self.category.dice = input_dice - self.assertEqual(self.category.evaluate(), expected_score) + self.assertEqual(expected_score, self.category.evaluate()) @parameterized.expand((str(test_dice), test_dice, 0) for test_dice in not_kniffel_dice) def test_evaluate_not_kniffel(self, _name, input_dice, expected_score): self.category.dice = input_dice - self.assertEqual(self.category.evaluate(), expected_score) + self.assertEqual(expected_score, self.category.evaluate()) class TestChance(TestCase): @@ -181,4 +181,4 @@ def setUp(self): sum(die.value for die in test_dice.dice)) for test_dice in all_dice) def test_evaluate(self, _name, input_dice, expected_score): self.category.dice = input_dice - self.assertEqual(self.category.evaluate(), expected_score) + self.assertEqual(expected_score, self.category.evaluate()) From f72123671cde6f3f975f3da3b273eff75c5d1234 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 16:50:46 +0200 Subject: [PATCH 096/124] fixed test_player.py assert(not)equal order --- kniffel/tests/test_player.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/kniffel/tests/test_player.py b/kniffel/tests/test_player.py index fb89d7e..ca62416 100644 --- a/kniffel/tests/test_player.py +++ b/kniffel/tests/test_player.py @@ -22,17 +22,17 @@ def test_reset(self): old_block = self.player.block old_dice = self.player.dice self.player.reset() - self.assertEqual(self.player.name, "test_player42") - self.assertNotEqual(self.player.block, old_block) - self.assertIsNot(self.player.dice, old_dice) - self.assertEqual(self.player.rolls, 0) - self.assertEqual(self.player.turns, 0) + self.assertEqual("test_player42", self.player.name) + self.assertNotEqual(old_block, self.player.block) + self.assertIsNot(old_dice, self.player.dice) + self.assertEqual(0, self.player.rolls) + self.assertEqual(0, self.player.turns) @patch.object(Dice, 'roll') def test_roll(self, _mock_dice): for i in range(3): self.player.roll() - self.assertEqual(self.player.rolls, i+1) + self.assertEqual(i + 1, self.player.rolls) self.assertRaises(InvalidCommandError, self.player.roll) @patch.object(Dice, 'silent_roll') @@ -40,9 +40,9 @@ def test_silent_roll(self, _mock_dice): with patch('sys.stdout', new=StringIO()) as fake_out: for i in range(3): self.player.silent_roll() - self.assertEqual(self.player.rolls, i + 1) + self.assertEqual(i + 1, self.player.rolls) self.assertRaises(InvalidCommandError, self.player.silent_roll) - self.assertEqual(fake_out.getvalue(), "") + self.assertEqual("", fake_out.getvalue()) @patch("kniffel.models.dice.Dice.save") def test_save(self, mock_save): @@ -62,7 +62,7 @@ def test_submit(self, mock_submit): self.player.submit(1) mock_submit.assert_called_with(dice_old, 1) self.assertIsNot(self.player.dice, dice_old) - self.assertEqual(self.player.rolls, 0) + self.assertEqual(0, self.player.rolls) @patch("kniffel.models.dice.Dice.print") def test_print_dice(self, mock_print): From 296bc3c48947353177a432a6da118b1eff8c6db6 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Fri, 29 Apr 2022 16:53:21 +0200 Subject: [PATCH 097/124] fixed test_upper_category.py assert(not)equal order --- kniffel/tests/test_upper_category.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kniffel/tests/test_upper_category.py b/kniffel/tests/test_upper_category.py index d1f2535..a2fb6d6 100644 --- a/kniffel/tests/test_upper_category.py +++ b/kniffel/tests/test_upper_category.py @@ -16,11 +16,11 @@ def setUp(self) -> None: def test_submit(self): self.category.submit(self.dummy_dice) - self.assertEqual(self.category.dice, self.dummy_dice) + self.assertEqual(self.dummy_dice, self.category.dice) def test_evaluate(self): self.category.dice = self.dummy_dice - self.assertEqual(self.category.evaluate(), 1) + self.assertEqual(1, self.category.evaluate()) def test_test_evaluate(self): - self.assertEqual(self.category.test_evaluate(self.dummy_dice), 1) + self.assertEqual(1, self.category.test_evaluate(self.dummy_dice)) From 8c02612400661acf48816b2e4913631fef6f903f Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 29 Apr 2022 21:45:31 +0200 Subject: [PATCH 098/124] Fixed paths and mocks --- kniffel/app.py | 5 +++-- kniffel/tests/resources/dummy_game.pkl | Bin 0 -> 4311 bytes kniffel/tests/test_app.py | 9 +++++---- 3 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 kniffel/tests/resources/dummy_game.pkl diff --git a/kniffel/app.py b/kniffel/app.py index eb1c3d9..aff75d0 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -1,6 +1,7 @@ """ Modelling and executing Kniffel """ +import os import pickle from pathlib import Path @@ -12,10 +13,10 @@ def main(): Main function :return: """ - file_name = "\\game.pkl" + file_name = "game.pkl" curr_dir = Path(__file__).parent.resolve() - game_file = str(curr_dir)+file_name + game_file = os.path.join(curr_dir, file_name) path = Path(game_file) if path.exists(): diff --git a/kniffel/tests/resources/dummy_game.pkl b/kniffel/tests/resources/dummy_game.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a344c09fd472b0c921282e5c29f66ca7f0a7c67e GIT binary patch literal 4311 zcmc(j-D(p-6vvZhcax?~TCG|^kyxlGLc}{2yr?bJvc(FmcgnI!COJtqyJ0{2aiQ2t zVL-%D@Ciil2}JM(6u~DD!6#7fJu^E=w`;3V$}|_r?3vm5|K?<7|0j8(z5Fzp5idH` zb=%D*ajHG9L7br4vU`M4?Kb~-!7gpHN9-ci`gRD67I$gPr5JZpqed04XMvM1(E7h%eE(sW& zPEA&~L(=m6Ek;Y?uKB_BU|uLwZAILwHQIGte>y91R9oPk@+O$!OFy2HYP9k0+ycH2 z=BE0(?L>r`8L9{NI%%+{Q4KD~nT4vEfhz|Kkf28Ow%Z_^%*@jAV3C%T%SJV-g&SVL z;G7i0Rj!G^49tppj2y=TFA50H=IA0`-Vs-cR2F%(A_u9;;waBz(6bRQ2z|TVf{+uIR(WW3 z5J^y$MNegCuqx6bCv|MUMRt=e^U$88qUQ)m$B;BHU5h6(Z^i{c;@rS5P?fiFq%rDX zyJ)NkW6a0Rov*ZGWHT9MI3@82D#`R%HP4L#bZ#{4{Sq>gw(s131KGVt2tW5d$3ev` z)x*elc?-2iX<=?DRZH=bWo`*eD42vP>F=lDv}~Q(u{SusFZ+Q@kA3Vuiw|+mdn2KK zQ<=IfHo#1%-&LkA%L{mrP`8w+%aQ_m3H81*by-Hh Date: Fri, 29 Apr 2022 21:47:52 +0200 Subject: [PATCH 099/124] Added parameterized to workflow --- .github/workflows/pytest.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index fc373a4..f647e97 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -25,7 +25,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install pylint + pip install pylint parameterized if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: Analysing the code with pylint run: | @@ -44,7 +44,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install pytest pytest-cov coverage + pip install pytest pytest-cov coverage parameterized if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: Test with pytest run: | From 4149a2371f4d63d115fef58bb1e197155b8f6c4a Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 29 Apr 2022 21:52:33 +0200 Subject: [PATCH 100/124] Removed parameterized from requirements.txt --- requirements.txt | Bin 68 -> 38 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/requirements.txt b/requirements.txt index de33cf8d26396d7961b96431fba714f84d0f2e72..be8e959830e53540fb455c7d9dffc3f689b6a97b 100644 GIT binary patch delta 4 LcmZ=!o1g{&0?Yv+ delta 35 lcmY#$nV=@e%fQ7@z>vsL1jM-vsSG7RT*Q#cPz9t@7yx(22EzaV From 0c99b33005680170ca2e27d415cdcdf736f76817 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 29 Apr 2022 21:53:17 +0200 Subject: [PATCH 101/124] Added mocking of builtins.open to path exist test --- kniffel/tests/test_app.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index e7d611f..a55b717 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -11,8 +11,9 @@ class TestApp(TestCase): @patch('kniffel.models.game.Game.play') @patch('pickle.load') + @patch('builtins.open') @patch('pathlib.Path.exists', return_value=True) - def test_path_exists(self, _mock_exists, mock_load, _mock_play): + def test_path_exists(self, _mock_exists, _mock_open, mock_load, _mock_play): # check if prints are being executed if path exists # check if game.play is called if path exists From a6d49c72f6b1952e627c289ee11d10179fb4855c Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 29 Apr 2022 22:49:42 +0200 Subject: [PATCH 102/124] Added load create delete logic --- .gitignore | 2 +- kniffel/app.py | 94 ++++++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 85 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index d5c8049..52bd6f3 100644 --- a/.gitignore +++ b/.gitignore @@ -129,4 +129,4 @@ dmypy.json .pyre/ /.idea/ -/kniffel/game.pkl +/kniffel/game*.pkl diff --git a/kniffel/app.py b/kniffel/app.py index ae7a911..9d52341 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -1,28 +1,102 @@ """ Modelling and executing Kniffel """ +import os import pickle from pathlib import Path from kniffel.models.game import Game +def list_save_games() -> list[bytes]: + """ + List all saved games + :return: + """ + save_games = [] + curr_dir = Path(__file__).parent.resolve() + for file in os.listdir(curr_dir): + if file.endswith(".pkl"): + save_games.append(file) + return save_games + + +def print_save_games(): + """ + Print all saved games + :return: + """ + print("Available games:") + for game in list_save_games(): + # print file name without extension + print(f"\t{game.split('.')[0]}") + + +def load_game(path: Path) -> Game: + """ + Load game from file + :return: + """ + print("Loading game...") + with open(path, 'rb') as file: + print("Game loaded!") + return pickle.load(file) + + +def create_game(player_count: int = 1, ai_count: int = 1) -> Game: + """ + Create game + :return: + """ + counter = 1 + + curr_dir = Path(__file__).parent.resolve() + game_path = os.path.join(curr_dir, f"game{counter}.pkl") + while Path(game_path).exists(): + counter += 1 + game_path = os.path.join(curr_dir, f"game{counter}.pkl") + + game = Game(number_of_players=player_count, number_of_ai=ai_count, path=game_path) + print(f"Game created at {game_path}") + return game + + def main(): """ Main function :return: """ + print("Welcome to Kniffel!") - path = Path("game.pkl") - if path.exists(): - print("Loading game...") - with open(path, "rb") as file: - game = pickle.load(file) - print("Game loaded!") - else: - print("Creating new game...") - game = Game(1, 1) - print("Game created!") + print("Available commands:" + "\n\t[1] create - Create new game" + "\n\t[2] load - Load game" + "\n\t[3] delete - Delete game") + match input("\nEnter command: "): + case "create" | "1": + print("Choose number of players:") + number_of_players = input() + print("Choose number of AI players:") + number_of_ai = input() + try: + game = create_game(int(number_of_players), int(number_of_ai)) + except ValueError: + print("Invalid input!") + main() + case "load" | "2": + if len(list_save_games()) == 0: + print("No games available") + main() + print_save_games() + print("\nEnter game name:") + game_name = input() + game = load_game(Path(game_name + ".pkl")) + case "delete" | "3": + print_save_games() + print("\nEnter game name:") + game_name = input() + Path(game_name + ".pkl").unlink() + main() game.play() From 02372e98a73235f837fcb2f27b43ea641fe1151e Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Fri, 29 Apr 2022 22:57:05 +0200 Subject: [PATCH 103/124] Added error handling to load, delete --- .gitignore | 2 +- kniffel/app.py | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 52bd6f3..266b124 100644 --- a/.gitignore +++ b/.gitignore @@ -129,4 +129,4 @@ dmypy.json .pyre/ /.idea/ -/kniffel/game*.pkl +/kniffel/*.pkl diff --git a/kniffel/app.py b/kniffel/app.py index 9d52341..f8fa691 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -90,12 +90,23 @@ def main(): print_save_games() print("\nEnter game name:") game_name = input() - game = load_game(Path(game_name + ".pkl")) + try: + game = load_game(Path(game_name + ".pkl")) + except FileNotFoundError: + print("Game not found!") + main() + except pickle.UnpicklingError: + print("Invalid file!") + main() case "delete" | "3": print_save_games() print("\nEnter game name:") game_name = input() - Path(game_name + ".pkl").unlink() + try: + os.remove(Path(game_name + ".pkl")) + print("Game deleted!") + except FileNotFoundError: + print("Game not found!") main() game.play() From 26967d206daa2e0543930aedf1b63513e0fc8d09 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Sat, 30 Apr 2022 00:03:56 +0200 Subject: [PATCH 104/124] Changed test of app.py --- kniffel/app.py | 7 +-- kniffel/models/game.py | 3 +- kniffel/tests/resources/dummy_game.pkl | Bin 4311 -> 0 bytes kniffel/tests/test_app.py | 68 ++++++++++++++++--------- 4 files changed, 49 insertions(+), 29 deletions(-) delete mode 100644 kniffel/tests/resources/dummy_game.pkl diff --git a/kniffel/app.py b/kniffel/app.py index f8fa691..0f75010 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -8,7 +8,7 @@ from kniffel.models.game import Game -def list_save_games() -> list[bytes]: +def list_saved_games() -> list[bytes]: """ List all saved games :return: @@ -27,7 +27,7 @@ def print_save_games(): :return: """ print("Available games:") - for game in list_save_games(): + for game in list_saved_games(): # print file name without extension print(f"\t{game.split('.')[0]}") @@ -51,6 +51,7 @@ def create_game(player_count: int = 1, ai_count: int = 1) -> Game: counter = 1 curr_dir = Path(__file__).parent.resolve() + print(curr_dir) game_path = os.path.join(curr_dir, f"game{counter}.pkl") while Path(game_path).exists(): counter += 1 @@ -84,7 +85,7 @@ def main(): print("Invalid input!") main() case "load" | "2": - if len(list_save_games()) == 0: + if len(list_saved_games()) == 0: print("No games available") main() print_save_games() diff --git a/kniffel/models/game.py b/kniffel/models/game.py index 828aca6..0190a26 100644 --- a/kniffel/models/game.py +++ b/kniffel/models/game.py @@ -47,6 +47,7 @@ class Game: """ def __init__(self, number_of_players: int, number_of_ai: int, path: str = "game.pkl"): + self.is_running = True self.path = path self.players = [] for i in range(number_of_players): @@ -62,7 +63,7 @@ def play(self): Play the game :return: """ - while True: + while self.is_running: self.save_game() if isinstance(self.active_player, AIPlayer): diff --git a/kniffel/tests/resources/dummy_game.pkl b/kniffel/tests/resources/dummy_game.pkl deleted file mode 100644 index a344c09fd472b0c921282e5c29f66ca7f0a7c67e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4311 zcmc(j-D(p-6vvZhcax?~TCG|^kyxlGLc}{2yr?bJvc(FmcgnI!COJtqyJ0{2aiQ2t zVL-%D@Ciil2}JM(6u~DD!6#7fJu^E=w`;3V$}|_r?3vm5|K?<7|0j8(z5Fzp5idH` zb=%D*ajHG9L7br4vU`M4?Kb~-!7gpHN9-ci`gRD67I$gPr5JZpqed04XMvM1(E7h%eE(sW& zPEA&~L(=m6Ek;Y?uKB_BU|uLwZAILwHQIGte>y91R9oPk@+O$!OFy2HYP9k0+ycH2 z=BE0(?L>r`8L9{NI%%+{Q4KD~nT4vEfhz|Kkf28Ow%Z_^%*@jAV3C%T%SJV-g&SVL z;G7i0Rj!G^49tppj2y=TFA50H=IA0`-Vs-cR2F%(A_u9;;waBz(6bRQ2z|TVf{+uIR(WW3 z5J^y$MNegCuqx6bCv|MUMRt=e^U$88qUQ)m$B;BHU5h6(Z^i{c;@rS5P?fiFq%rDX zyJ)NkW6a0Rov*ZGWHT9MI3@82D#`R%HP4L#bZ#{4{Sq>gw(s131KGVt2tW5d$3ev` z)x*elc?-2iX<=?DRZH=bWo`*eD42vP>F=lDv}~Q(u{SusFZ+Q@kA3Vuiw|+mdn2KK zQ<=IfHo#1%-&LkA%L{mrP`8w+%aQ_m3H81*by-Hh None: + curr_dir = Path(__file__).parent.parent.resolve() + for file in os.listdir(curr_dir): + if file.endswith(".pkl"): + print(f"Deleting {file}") + os.remove(os.path.join(curr_dir, file)) + + def test_list_saved_games(self): + # create 2 .pkl files in the current directory + curr_dir = Path(__file__).parent.parent.resolve() + for i in range(2): + with open(os.path.join(curr_dir, f"test_{i}.pkl"), "w", encoding="UTF-8") as file: + file.write("") + self.assertEqual(2, len(app.list_saved_games())) + self.assertEqual("['test_0.pkl', 'test_1.pkl']", str(app.list_saved_games())) + def test_print_save_games(self): + # create 2 .pkl files in the current directory + curr_dir = Path(__file__).parent.parent.resolve() + for i in range(2): + with open(os.path.join(curr_dir, f"test_{i}.pkl"), "w", encoding="UTF-8") as file: + file.write("") with patch('sys.stdout', new=StringIO()) as fake_out: - main() - expected_text = "Loading game...\nGame loaded!\n" - self.assertEqual(fake_out.getvalue(), expected_text) + app.print_save_games() + self.assertIn("Available games:", fake_out.getvalue()) + self.assertIn("test_0", fake_out.getvalue()) + self.assertIn("test_1", fake_out.getvalue()) + + @patch('pickle.load') + def test_load_game(self, mock_load): + # create 1 .pkl files in the current directory + curr_dir = Path(__file__).parent.parent.resolve() + with open(os.path.join(curr_dir, "test.pkl"), "w", encoding="UTF-8") as file: + file.write("") + + app.load_game(Path(os.path.join(curr_dir, "test.pkl"))) mock_load.assert_called() - @patch('kniffel.models.game.Game.play') - @patch('kniffel.models.dice.Dice.roll') - @patch('pathlib.Path.exists') - def test_path_not_exists(self, mock_exists, mock_dice, mock_play): - # check if prints are being executed if path doesn't exist - # check if game.play is called if path doesn't exist - mock_dice.return_value = "" - mock_exists.return_value = False - with patch('sys.stdout', new=StringIO()) as fake_out: - main() - expected_text = "Creating new game...\nGame created!\n" - self.assertEqual(fake_out.getvalue(), expected_text) - mock_play.assert_called() + def test_create_game(self): + game = app.create_game() + game.save_game() + game_files = [file for file in os.listdir(Path(__file__).parent.parent.resolve()) if file.endswith(".pkl")] + self.assertIn("game1.pkl", game_files) From 663dd3127d3a9bbb76957f302f87b7b4e5b819b9 Mon Sep 17 00:00:00 2001 From: Tobias Goetz Date: Sat, 30 Apr 2022 00:56:32 +0200 Subject: [PATCH 105/124] Fixed app.py tests --- kniffel/app.py | 94 +++++++++++++++++++++------------------ kniffel/models/game.py | 2 +- kniffel/tests/test_app.py | 36 ++++++++++++++- 3 files changed, 86 insertions(+), 46 deletions(-) diff --git a/kniffel/app.py b/kniffel/app.py index 0f75010..49ab9fd 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -68,49 +68,57 @@ def main(): :return: """ print("Welcome to Kniffel!") - - print("Available commands:" - "\n\t[1] create - Create new game" - "\n\t[2] load - Load game" - "\n\t[3] delete - Delete game") - match input("\nEnter command: "): - case "create" | "1": - print("Choose number of players:") - number_of_players = input() - print("Choose number of AI players:") - number_of_ai = input() - try: - game = create_game(int(number_of_players), int(number_of_ai)) - except ValueError: - print("Invalid input!") - main() - case "load" | "2": - if len(list_saved_games()) == 0: - print("No games available") - main() - print_save_games() - print("\nEnter game name:") - game_name = input() - try: - game = load_game(Path(game_name + ".pkl")) - except FileNotFoundError: - print("Game not found!") - main() - except pickle.UnpicklingError: - print("Invalid file!") - main() - case "delete" | "3": - print_save_games() - print("\nEnter game name:") - game_name = input() - try: - os.remove(Path(game_name + ".pkl")) - print("Game deleted!") - except FileNotFoundError: - print("Game not found!") - main() - - game.play() + is_running = True + while is_running: + print("Available commands:" + "\n\t[1] create - Create new game" + "\n\t[2] load - Load game" + "\n\t[3] delete - Delete game" + "\n\t[9] exit - Exit program") + command = input("\nEnter command: ") + match command: + case "create" | "1": + print("Choose number of players:") + number_of_players = input() + print("Choose number of AI players:") + number_of_ai = input() + try: + game = create_game(int(number_of_players), int(number_of_ai)) + except ValueError: + print("Invalid input!") + case "load" | "2": + if len(list_saved_games()) == 0: + print("No games available") + continue + print_save_games() + print("\nEnter game name:") + game_name = input() + try: + game = load_game(Path(game_name + ".pkl")) + except FileNotFoundError: + print("Game not found!") + except pickle.UnpicklingError: + print("Invalid file!") + case "delete" | "3": + if len(list_saved_games()) == 0: + print("No games available") + continue + print_save_games() + print("\nEnter game name:") + game_name = input() + try: + os.remove(Path(game_name + ".pkl")) + print("Game deleted!") + except FileNotFoundError: + print("Game not found!") + continue + case "exit" | "quit" | "q" | "9": + is_running = False + continue + case _: + print("Invalid command!") + + game.play() if __name__ == "__main__": diff --git a/kniffel/models/game.py b/kniffel/models/game.py index 0190a26..6d0388b 100644 --- a/kniffel/models/game.py +++ b/kniffel/models/game.py @@ -272,6 +272,6 @@ def process_command(self, command_str: str): case "reset" | "7": self.reset() case "exit" | "9": - sys.exit(0) + self.is_running = False case _: print("Unknown command: " + command) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index d0a69c3..85e81c4 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -46,11 +46,43 @@ def test_load_game(self, mock_load): with open(os.path.join(curr_dir, "test.pkl"), "w", encoding="UTF-8") as file: file.write("") - app.load_game(Path(os.path.join(curr_dir, "test.pkl"))) - mock_load.assert_called() + with patch('sys.stdout', new=StringIO()) as fake_out: + app.load_game(Path(os.path.join(curr_dir, "test.pkl"))) + mock_load.assert_called() + self.assertIn("Loading game...", fake_out.getvalue()) + self.assertIn("Game loaded", fake_out.getvalue()) def test_create_game(self): game = app.create_game() game.save_game() game_files = [file for file in os.listdir(Path(__file__).parent.parent.resolve()) if file.endswith(".pkl")] self.assertIn("game1.pkl", game_files) + + @patch('kniffel.app.create_game') + def test_main_create_game(self, _mock_create_game): + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO("1\n1\n1\n9")): + app.main() + self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) + self.assertIn("Choose number of players:", fake_out.getvalue()) + self.assertIn("Choose number of AI players:", fake_out.getvalue()) + + @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) + @patch('kniffel.app.load_game') + def test_main_load_game(self, mock_load_game, mock_list_saved_games): + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO("2\ngame1\n9")): + app.main() + self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) + mock_list_saved_games.assert_called() + mock_load_game.assert_called_with(Path("game1.pkl")) + + @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) + @patch('os.remove') + def test_main_delete_game(self, mock_remove, _mock_list_saved_games): + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO("3\ngame1\n9")): + app.main() + mock_remove.assert_called_with(Path("game1.pkl")) + self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) + self.assertIn("Game deleted", fake_out.getvalue()) From 3c8b63fcb9c66d6d0753da3d94c90094a2e9be45 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Sat, 30 Apr 2022 11:08:16 +0200 Subject: [PATCH 106/124] added basic test for exception in main create game --- kniffel/tests/test_app.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index 85e81c4..93b6a0f 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -6,7 +6,7 @@ from unittest import TestCase from unittest.mock import patch -from kniffel import app +from kniffel import app, exceptions class TestApp(TestCase): @@ -67,6 +67,13 @@ def test_main_create_game(self, _mock_create_game): self.assertIn("Choose number of players:", fake_out.getvalue()) self.assertIn("Choose number of AI players:", fake_out.getvalue()) + @patch('kniffel.app.create_game') + def test_main_create_game2(self, _mock_create_game): + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO("1\ns\nd\n9")): + app.main() + self.assertIn("Invalid input!", fake_out.getvalue()) + @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) @patch('kniffel.app.load_game') def test_main_load_game(self, mock_load_game, mock_list_saved_games): From 9aa4e3310d38cead73fc95487722e4ecc80c9b18 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Sat, 30 Apr 2022 11:18:33 +0200 Subject: [PATCH 107/124] added basic test for exception in main load game --- kniffel/tests/test_app.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index 93b6a0f..1466bf7 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -84,6 +84,20 @@ def test_main_load_game(self, mock_load_game, mock_list_saved_games): mock_list_saved_games.assert_called() mock_load_game.assert_called_with(Path("game1.pkl")) + @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) + def test_main_load_game2(self, _mock_list_saved_games): + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO("2\nnew_game\n9")): + app.main() + self.assertIn("Game not found!", fake_out.getvalue()) + + @patch('kniffel.app.list_saved_games', return_value=[]) + def test_main_load_game3(self, _mock_list_saved_games): + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO("2\n9")): + app.main() + self.assertIn("No games available", fake_out.getvalue()) + @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) @patch('os.remove') def test_main_delete_game(self, mock_remove, _mock_list_saved_games): From e655ac69d8b8565f83649066dbc7de290701203b Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Sat, 30 Apr 2022 12:57:17 +0200 Subject: [PATCH 108/124] added comments, changed naming for methods, no test for unpickling error --- kniffel/tests/test_app.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index 1466bf7..9eac06e 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -59,7 +59,7 @@ def test_create_game(self): self.assertIn("game1.pkl", game_files) @patch('kniffel.app.create_game') - def test_main_create_game(self, _mock_create_game): + def test_main_create_game1(self, _mock_create_game): with patch('sys.stdout', new=StringIO()) as fake_out: with patch('sys.stdin', new=StringIO("1\n1\n1\n9")): app.main() @@ -69,6 +69,7 @@ def test_main_create_game(self, _mock_create_game): @patch('kniffel.app.create_game') def test_main_create_game2(self, _mock_create_game): + # test value error for inputs with patch('sys.stdout', new=StringIO()) as fake_out: with patch('sys.stdin', new=StringIO("1\ns\nd\n9")): app.main() @@ -76,7 +77,7 @@ def test_main_create_game2(self, _mock_create_game): @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) @patch('kniffel.app.load_game') - def test_main_load_game(self, mock_load_game, mock_list_saved_games): + def test_main_load_game1(self, mock_load_game, mock_list_saved_games): with patch('sys.stdout', new=StringIO()) as fake_out: with patch('sys.stdin', new=StringIO("2\ngame1\n9")): app.main() @@ -86,6 +87,7 @@ def test_main_load_game(self, mock_load_game, mock_list_saved_games): @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) def test_main_load_game2(self, _mock_list_saved_games): + # test file not found error with patch('sys.stdout', new=StringIO()) as fake_out: with patch('sys.stdin', new=StringIO("2\nnew_game\n9")): app.main() @@ -93,6 +95,7 @@ def test_main_load_game2(self, _mock_list_saved_games): @patch('kniffel.app.list_saved_games', return_value=[]) def test_main_load_game3(self, _mock_list_saved_games): + # test no save games available with patch('sys.stdout', new=StringIO()) as fake_out: with patch('sys.stdin', new=StringIO("2\n9")): app.main() From bb4daff26c79cd3b41b2a37e2ce0d1e4ed8ecd08 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Sat, 30 Apr 2022 13:06:25 +0200 Subject: [PATCH 109/124] added basic tests for main delete game exceptions --- kniffel/tests/test_app.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index 9eac06e..1bc3848 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -103,10 +103,28 @@ def test_main_load_game3(self, _mock_list_saved_games): @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) @patch('os.remove') - def test_main_delete_game(self, mock_remove, _mock_list_saved_games): + def test_main_delete_game1(self, mock_remove, _mock_list_saved_games): with patch('sys.stdout', new=StringIO()) as fake_out: with patch('sys.stdin', new=StringIO("3\ngame1\n9")): app.main() mock_remove.assert_called_with(Path("game1.pkl")) self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) self.assertIn("Game deleted", fake_out.getvalue()) + + @patch('kniffel.app.list_saved_games', return_value=[]) + def test_main_delete_game2(self, _mock_list_saved_games): + # test no save games available + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO("3\n9")): + app.main() + self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) + self.assertIn("No games available", fake_out.getvalue()) + + @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) + def test_main_delete_game3(self, _mock_list_saved_games): + # test file not found error + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO("3\ngame5\n9")): + app.main() + self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) + self.assertIn("Game not found!", fake_out.getvalue()) From 7bf87fe63a2c51b0567d08f4deacb048374c42cb Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Sat, 30 Apr 2022 13:10:59 +0200 Subject: [PATCH 110/124] added basic test for main invalid command case --- kniffel/tests/test_app.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index 1bc3848..5701606 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -73,6 +73,7 @@ def test_main_create_game2(self, _mock_create_game): with patch('sys.stdout', new=StringIO()) as fake_out: with patch('sys.stdin', new=StringIO("1\ns\nd\n9")): app.main() + self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) self.assertIn("Invalid input!", fake_out.getvalue()) @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) @@ -91,6 +92,7 @@ def test_main_load_game2(self, _mock_list_saved_games): with patch('sys.stdout', new=StringIO()) as fake_out: with patch('sys.stdin', new=StringIO("2\nnew_game\n9")): app.main() + self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) self.assertIn("Game not found!", fake_out.getvalue()) @patch('kniffel.app.list_saved_games', return_value=[]) @@ -99,6 +101,7 @@ def test_main_load_game3(self, _mock_list_saved_games): with patch('sys.stdout', new=StringIO()) as fake_out: with patch('sys.stdin', new=StringIO("2\n9")): app.main() + self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) self.assertIn("No games available", fake_out.getvalue()) @patch('kniffel.app.list_saved_games', return_value=["game1.pkl"]) @@ -128,3 +131,10 @@ def test_main_delete_game3(self, _mock_list_saved_games): app.main() self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) self.assertIn("Game not found!", fake_out.getvalue()) + + def test_main_invalid_command(self): + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO("42\n9")): + app.main() + self.assertIn("Welcome to Kniffel!", fake_out.getvalue()) + self.assertIn("Invalid command!", fake_out.getvalue()) From 1761369fd2e7f4c821a40dc5b5f505af8ad3732b Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Sat, 30 Apr 2022 13:14:10 +0200 Subject: [PATCH 111/124] removed unnecessary import --- kniffel/tests/test_app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/tests/test_app.py b/kniffel/tests/test_app.py index 5701606..4f362fb 100644 --- a/kniffel/tests/test_app.py +++ b/kniffel/tests/test_app.py @@ -6,7 +6,7 @@ from unittest import TestCase from unittest.mock import patch -from kniffel import app, exceptions +from kniffel import app class TestApp(TestCase): From 9361c21bcc202bfd71073c7dddc05512080d9e57 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Sat, 30 Apr 2022 13:31:38 +0200 Subject: [PATCH 112/124] fixed return value of list_saved_games from list[bytes] to list[str] --- kniffel/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/app.py b/kniffel/app.py index 49ab9fd..e724c6c 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -8,7 +8,7 @@ from kniffel.models.game import Game -def list_saved_games() -> list[bytes]: +def list_saved_games() -> list[str]: """ List all saved games :return: From 96a8994f6b51641820ea4d2cd7c232617dcb31a8 Mon Sep 17 00:00:00 2001 From: swolf2211 Date: Sat, 30 Apr 2022 13:44:11 +0200 Subject: [PATCH 113/124] added missing continues --- kniffel/app.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kniffel/app.py b/kniffel/app.py index 49ab9fd..d277c98 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -67,6 +67,7 @@ def main(): Main function :return: """ + print("Welcome to Kniffel!") is_running = True while is_running: @@ -86,6 +87,7 @@ def main(): game = create_game(int(number_of_players), int(number_of_ai)) except ValueError: print("Invalid input!") + continue case "load" | "2": if len(list_saved_games()) == 0: print("No games available") @@ -97,8 +99,10 @@ def main(): game = load_game(Path(game_name + ".pkl")) except FileNotFoundError: print("Game not found!") + continue except pickle.UnpicklingError: print("Invalid file!") + continue case "delete" | "3": if len(list_saved_games()) == 0: print("No games available") @@ -117,6 +121,7 @@ def main(): continue case _: print("Invalid command!") + continue game.play() From 0bd27dde4260cb14cde5ea6439c97000a300c0f7 Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 14:03:50 +0200 Subject: [PATCH 114/124] Replaced NotImplemented by abstract method --- kniffel/models/category.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/kniffel/models/category.py b/kniffel/models/category.py index 02eb268..6fcf91f 100644 --- a/kniffel/models/category.py +++ b/kniffel/models/category.py @@ -1,6 +1,8 @@ """ This file contains the Category classes """ +from abc import abstractmethod, ABCMeta + from kniffel.exceptions import CategoryAlreadyFilledError from kniffel.models.dice import Dice @@ -26,12 +28,12 @@ def submit(self, dice: Dice): self.dice = dice print("Submitted " + str(dice) + " to " + self.name + " for a score of " + str(self.evaluate())) + @abstractmethod def evaluate(self): """ Evaluate the category return the score :return: """ - raise NotImplementedError() def test_evaluate(self, dice: Dice): """ @@ -59,14 +61,11 @@ def evaluate(self): return self.category_value * self.dice.count(self.category_value) -class LowerCategory(Category): +class LowerCategory(Category, metaclass=ABCMeta): """ Class for modelling a lower category """ - def evaluate(self): - raise NotImplementedError() - class ThreeOfAKind(LowerCategory): """ From aee502159afb8d8e9268ad4ad8a0a16fb9ca0404 Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 14:11:03 +0200 Subject: [PATCH 115/124] Fixed narrowing of isinstance check in lowerblock evaluate --- kniffel/models/block.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kniffel/models/block.py b/kniffel/models/block.py index 5f42b4d..591c248 100644 --- a/kniffel/models/block.py +++ b/kniffel/models/block.py @@ -2,8 +2,8 @@ This file contains the Block class """ from kniffel.exceptions import InvalidIndexError -from kniffel.models.category import ThreeOfAKind, FourOfAKind, FullHouse, SmallStraight, LargeStraight, Kniffel,\ - Chance, Category, UpperCategory +from kniffel.models.category import ThreeOfAKind, FourOfAKind, FullHouse, SmallStraight, LargeStraight, Kniffel, \ + Chance, UpperCategory, LowerCategory from kniffel.models.dice import Dice @@ -116,7 +116,7 @@ def evaluate(self): for value in vars(self).items(): if len(value) > 1: value = value[1] - if isinstance(value, Category): + if isinstance(value, LowerCategory): total += value.evaluate() return total From 251dd8ddedf8ad8c4f01d7355dc30383f859972f Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 14:20:02 +0200 Subject: [PATCH 116/124] Fixed continue clutter --- kniffel/app.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/kniffel/app.py b/kniffel/app.py index d277c98..2715aa2 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -70,6 +70,7 @@ def main(): print("Welcome to Kniffel!") is_running = True + game = None while is_running: print("Available commands:" "\n\t[1] create - Create new game" @@ -87,7 +88,6 @@ def main(): game = create_game(int(number_of_players), int(number_of_ai)) except ValueError: print("Invalid input!") - continue case "load" | "2": if len(list_saved_games()) == 0: print("No games available") @@ -99,10 +99,8 @@ def main(): game = load_game(Path(game_name + ".pkl")) except FileNotFoundError: print("Game not found!") - continue except pickle.UnpicklingError: print("Invalid file!") - continue case "delete" | "3": if len(list_saved_games()) == 0: print("No games available") @@ -115,14 +113,13 @@ def main(): print("Game deleted!") except FileNotFoundError: print("Game not found!") - continue case "exit" | "quit" | "q" | "9": is_running = False - continue case _: print("Invalid command!") - continue + if game is None: + continue game.play() From 780c8312d2a3149c79a9239c1629017bf9a801bd Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 14:24:36 +0200 Subject: [PATCH 117/124] Fixed weird issue with byte and str return values --- kniffel/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kniffel/app.py b/kniffel/app.py index e724c6c..be56f67 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -17,7 +17,7 @@ def list_saved_games() -> list[str]: curr_dir = Path(__file__).parent.resolve() for file in os.listdir(curr_dir): if file.endswith(".pkl"): - save_games.append(file) + save_games.append(str(file)) return save_games From e5ec2e257257fd49b2a7fb3498bb346463ca6b54 Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 14:42:28 +0200 Subject: [PATCH 118/124] Removed debug print --- kniffel/app.py | 1 - 1 file changed, 1 deletion(-) diff --git a/kniffel/app.py b/kniffel/app.py index 0e9d9c8..2d92091 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -51,7 +51,6 @@ def create_game(player_count: int = 1, ai_count: int = 1) -> Game: counter = 1 curr_dir = Path(__file__).parent.resolve() - print(curr_dir) game_path = os.path.join(curr_dir, f"game{counter}.pkl") while Path(game_path).exists(): counter += 1 From d72ebbdf810b0a78eb164171dc3582ab6ff5d1ca Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 15:33:52 +0200 Subject: [PATCH 119/124] Added typehints to attributes --- kniffel/{tests => models}/__init__.py | 0 kniffel/models/block.py | 32 +++++++++++++-------------- kniffel/models/category.py | 2 +- kniffel/models/dice.py | 2 +- kniffel/models/game.py | 4 ++-- kniffel/models/player.py | 4 ++-- 6 files changed, 22 insertions(+), 22 deletions(-) rename kniffel/{tests => models}/__init__.py (100%) diff --git a/kniffel/tests/__init__.py b/kniffel/models/__init__.py similarity index 100% rename from kniffel/tests/__init__.py rename to kniffel/models/__init__.py diff --git a/kniffel/models/block.py b/kniffel/models/block.py index 591c248..5cd1639 100644 --- a/kniffel/models/block.py +++ b/kniffel/models/block.py @@ -13,9 +13,9 @@ class Block: """ def __init__(self): - self.upper = UpperBlock() - self.lower = LowerBlock() - self.kniffel_bonus = 0 + self.upper: UpperBlock = UpperBlock() + self.lower: LowerBlock = LowerBlock() + self.kniffel_bonus: int = 0 def evaluate(self): """ @@ -47,12 +47,12 @@ class UpperBlock: """ def __init__(self): - self.ones = UpperCategory(1, "Ones", 1) - self.twos = UpperCategory(2, "Twos", 2) - self.threes = UpperCategory(3, "Threes", 3) - self.fours = UpperCategory(4, "Fours", 4) - self.fives = UpperCategory(5, "Fives", 5) - self.sixes = UpperCategory(6, "Sixes", 6) + self.ones: UpperCategory = UpperCategory(1, "Ones", 1) + self.twos: UpperCategory = UpperCategory(2, "Twos", 2) + self.threes: UpperCategory = UpperCategory(3, "Threes", 3) + self.fours: UpperCategory = UpperCategory(4, "Fours", 4) + self.fives: UpperCategory = UpperCategory(5, "Fives", 5) + self.sixes: UpperCategory = UpperCategory(6, "Sixes", 6) def evaluate(self): """ @@ -99,13 +99,13 @@ class LowerBlock: """ def __init__(self): - self.three_of_a_kind = ThreeOfAKind(7, "Three of a kind") - self.four_of_a_kind = FourOfAKind(8, "Four of a kind") - self.full_house = FullHouse(9, "Full house") - self.small_straight = SmallStraight(10, "Small straight") - self.large_straight = LargeStraight(11, "Large straight") - self.kniffel = Kniffel(12, "Kniffel") - self.chance = Chance(13, "Chance") + self.three_of_a_kind: ThreeOfAKind = ThreeOfAKind(7, "Three of a kind") + self.four_of_a_kind: FourOfAKind = FourOfAKind(8, "Four of a kind") + self.full_house: FullHouse = FullHouse(9, "Full house") + self.small_straight: SmallStraight = SmallStraight(10, "Small straight") + self.large_straight: LargeStraight = LargeStraight(11, "Large straight") + self.kniffel: Kniffel = Kniffel(12, "Kniffel") + self.chance: Chance = Chance(13, "Chance") def evaluate(self): """ diff --git a/kniffel/models/category.py b/kniffel/models/category.py index 6fcf91f..9559840 100644 --- a/kniffel/models/category.py +++ b/kniffel/models/category.py @@ -14,7 +14,7 @@ class Category: def __init__(self, index: int, name: str): self.name = name - self.dice = Dice() + self.dice: Dice = Dice() self.index = index def submit(self, dice: Dice): diff --git a/kniffel/models/dice.py b/kniffel/models/dice.py index efc1286..165458b 100644 --- a/kniffel/models/dice.py +++ b/kniffel/models/dice.py @@ -13,7 +13,7 @@ class Dice: """ def __init__(self, amount: int = 5, values: list[int] = None): - self.dice = [Die() for _ in range(amount)] + self.dice: list[Die] = [Die() for _ in range(amount)] if values is not None: if len(values) != amount: raise InvalidArgumentError() diff --git a/kniffel/models/game.py b/kniffel/models/game.py index 6d0388b..336b7b2 100644 --- a/kniffel/models/game.py +++ b/kniffel/models/game.py @@ -49,12 +49,12 @@ class Game: def __init__(self, number_of_players: int, number_of_ai: int, path: str = "game.pkl"): self.is_running = True self.path = path - self.players = [] + self.players: list[Player] = [] for i in range(number_of_players): self.players.append(Player("Player " + str(i + 1))) for i in range(number_of_ai): self.players.append(AIPlayer("AI " + str(i + 1))) - self.active_player = self.players[0] + self.active_player: Player = self.players[0] self.active_player.turns += 1 self.active_player.roll() diff --git a/kniffel/models/player.py b/kniffel/models/player.py index bde5dbd..11a4f5a 100644 --- a/kniffel/models/player.py +++ b/kniffel/models/player.py @@ -14,8 +14,8 @@ class Player: def __init__(self, name: str): self.name = name - self.block = Block() - self.dice = Dice() + self.block: Block = Block() + self.dice: Dice = Dice() self.rolls = 0 self.turns = 0 From 43ca49d042c8751247164f11ad400cf8e9f5663f Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 15:35:37 +0200 Subject: [PATCH 120/124] Re-Added init to tests --- kniffel/tests/__init__.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 kniffel/tests/__init__.py diff --git a/kniffel/tests/__init__.py b/kniffel/tests/__init__.py new file mode 100644 index 0000000..e69de29 From 54abbd6567f3a10d48b7d789c49964f12ab96064 Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 16:57:51 +0200 Subject: [PATCH 121/124] Added tests for game play method --- kniffel/tests/test_game.py | 1 + kniffel/tests/test_game_play.py | 39 +++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 kniffel/tests/test_game_play.py diff --git a/kniffel/tests/test_game.py b/kniffel/tests/test_game.py index 14d5c45..bb31cfe 100644 --- a/kniffel/tests/test_game.py +++ b/kniffel/tests/test_game.py @@ -130,3 +130,4 @@ def test_process_command_wrong_command(self): with patch('sys.stdout', new=StringIO()) as fake_out: self.game.process_command("fake input") self.assertEqual("Unknown command: fake\n", fake_out.getvalue()) + diff --git a/kniffel/tests/test_game_play.py b/kniffel/tests/test_game_play.py new file mode 100644 index 0000000..c82540e --- /dev/null +++ b/kniffel/tests/test_game_play.py @@ -0,0 +1,39 @@ +# pylint: disable=C +# pylint: disable=protected-access +import os.path +from unittest import TestCase +from io import StringIO +from unittest.mock import patch + +from parameterized import parameterized + +from kniffel.models.game import Game + + +class TestGame(TestCase): + def setUp(self): + self.game = Game(1, 1) + + def tearDown(self): + if os.path.exists("game.pkl"): + os.remove("game.pkl") + + def test_play(self): + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO("9")): + self.game.play() + self.assertIn("Enter command:", fake_out.getvalue()) + self.assertFalse(self.game.is_running) + + @parameterized.expand([ + ("value_error", "submit niklas", "invalid literal for int() with base 10: 'niklas'"), + ("empty_command", "", "Invalid input."), + ("invalid_argument", "save -1", "Invalid argument"), + ("invalid_index", "submit -1", "Invalid index"), + ("invalid_command_error", "0\n0\n0", "You have already rolled 3 times"), + ]) + def test_play_error(self, _name, command, expected_string): + with patch('sys.stdout', new=StringIO()) as fake_out: + with patch('sys.stdin', new=StringIO(command + "\n9")): + self.game.play() + self.assertIn(expected_string, fake_out.getvalue()) \ No newline at end of file From c79c2d33aea79f4ff803d48508d0bb3ccac0bf88 Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 16:59:56 +0200 Subject: [PATCH 122/124] Added inheritance to tests --- kniffel/tests/test_game_play.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/kniffel/tests/test_game_play.py b/kniffel/tests/test_game_play.py index c82540e..af275d7 100644 --- a/kniffel/tests/test_game_play.py +++ b/kniffel/tests/test_game_play.py @@ -1,22 +1,14 @@ # pylint: disable=C # pylint: disable=protected-access -import os.path -from unittest import TestCase from io import StringIO from unittest.mock import patch from parameterized import parameterized -from kniffel.models.game import Game +from kniffel.tests.test_game import TestGame -class TestGame(TestCase): - def setUp(self): - self.game = Game(1, 1) - - def tearDown(self): - if os.path.exists("game.pkl"): - os.remove("game.pkl") +class TestGamePlay(TestGame): def test_play(self): with patch('sys.stdout', new=StringIO()) as fake_out: From 3f00b03ba3e805cd1d5a8c592cf55825c7ea5117 Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 17:11:30 +0200 Subject: [PATCH 123/124] Reworked save_game loading name handling --- kniffel/app.py | 1 + 1 file changed, 1 insertion(+) diff --git a/kniffel/app.py b/kniffel/app.py index 2d92091..f9fe040 100644 --- a/kniffel/app.py +++ b/kniffel/app.py @@ -96,6 +96,7 @@ def main(): game_name = input() try: game = load_game(Path(game_name + ".pkl")) + game.path = Path(game_name + ".pkl") except FileNotFoundError: print("Game not found!") except pickle.UnpicklingError: From 668c935d4c4c79dcf0ad7eb23e4b60be7cb286cf Mon Sep 17 00:00:00 2001 From: TobiasGoetz Date: Sat, 30 Apr 2022 17:12:30 +0200 Subject: [PATCH 124/124] Added coverage config file --- .coveragerc | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 0000000..2270cb9 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,2 @@ +[run] +omit = */tests/*,*/__init__.py \ No newline at end of file