From b6703a78c016f7edafa145277655b5f575a61706 Mon Sep 17 00:00:00 2001
From: plwapet <lavoisierwapet@gmail.com>
Date: Mon, 24 Oct 2022 17:45:45 +0200
Subject: [PATCH] lesson learned formating in csv file partially automated,
 some lesson learned validated

---
 ...eally_tested_configurations_for_samsung.py |    2 +-
 ...rator_log_file_debugging_representants.txt | 2621 +++++++++++++----
 .../input_configurations_file.csv             |   71 +
 .../summary___22Oct22_16_35_00.csv            |   71 +
 ...son_learned_validation_code.cpython-38.pyc |  Bin 0 -> 22989 bytes
 ...ls_functions_for_validation.cpython-38.pyc |  Bin 26152 -> 19207 bytes
 kernel_ridge_linear_model/kernel_ridge.py     |   20 +-
 .../lesson_learned_validation_code.py         |  608 ++++
 .../log_file_processing_data_bases.txt        |   91 +-
 ....~lock.lesson_learned_validation_file.csv# |    1 +
 .../lesson_learned_validation_file.csv        |    8 +
 .../utils_functions_for_validation.py         |  211 +-
 12 files changed, 2899 insertions(+), 805 deletions(-)
 create mode 100755 experiment_automatization/input_configurations_file.csv
 create mode 100755 experiment_automatization/summary_files_only/summary___22Oct22_16_35_00.csv
 create mode 100755 kernel_ridge_linear_model/__pycache__/lesson_learned_validation_code.cpython-38.pyc
 create mode 100755 kernel_ridge_linear_model/lesson_learned_validation_code.py
 create mode 100755 kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/.~lock.lesson_learned_validation_file.csv#
 create mode 100755 kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/lesson_learned_validation_file.csv

diff --git a/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py b/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py
index 07917ab..0657acc 100755
--- a/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py
+++ b/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py
@@ -414,7 +414,7 @@ def substract_already_tested_configurations (number_of_combinaison = 40,
     print("--- Outpuf file = ", output_file_path)
 
 
-number_of_combinaison = 40
+number_of_combinaison = 70
 
 substract_already_tested_configurations (number_of_combinaison, 
     configuration_tested_summaries_folder= "/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/SAMSUNG_RESULTS/summary_files_only_samsung_last_version",
diff --git a/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt b/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt
index 1342e6a..93dcd68 100755
--- a/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt
+++ b/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt
@@ -1757,6 +1757,237 @@ arrays of value as string :  ['0', '0', '1', '1', '0', '0', '3', '0']
 resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
 --- Reading the line : 3303-3003,[3- 3- 0- 3- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[3- 3- 0- 3- 3- 0- 0- 3],[1690000- 1690000- 0- 1690000- 2314000- 0- 0- 2314000],90.76835013556315,2581.973310451809,1.01532e+12,8.93988e-11,2296500,2254000
 
+ --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/SAMSUNG_RESULTS/summary_files_only_samsung_last_version/summary___22Oct22_16_35_00.csv
+--- Reading the line : 0333-0022,[0- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 2- 2],[0- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[0- 3- 3- 3- 0- 0- 2- 2],[0- 1690000- 1690000- 1690000- 0- 0- 1469000- 1469000],89.9330079144257,2559.7976826341883,8.96793e+11,1.00283e-10,2856500,2854000
+
+--- Reading the line : 0010-0020,[0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[0- 0- 1- 0- 0- 0- 2- 0],[0- 0- 598000- 0- 0- 0- 1469000- 0],38.23730642224095,1145.3195912952845,1.50864e+11,2.53455e-10,2853000,2853000
+
+arrays of value as string :  ['0', '0', '1', '0', '0', '0', '2', '0']
+resulted X configuration :  [0, 0, 1, 0, 0, 0, 2, 0]
+--- Reading the line : 0330-1000,[0- 3- 3- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0],[0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[0- 3- 3- 0- 1- 0- 0- 0],[0- 1690000- 1690000- 0- 741000- 0- 0- 0],38.442766218461415,1150.8026011158004,1.87528e+11,2.04997e-10,2851500,2851500
+
+arrays of value as string :  ['0', '3', '3', '0', '1', '0', '0', '0']
+resulted X configuration :  [0, 3, 3, 0, 1, 0, 0, 0]
+--- Reading the line : 0020-1100,[0- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 0- 0],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 0],[0- 0- 2- 0- 1- 1- 0- 0],[0- 0- 1248000- 0- 741000- 741000- 0- 0],44.57327974426731,1323.1100286187539,2.81045e+11,1.58598e-10,2849500,2849500
+
+arrays of value as string :  ['0', '0', '2', '0', '1', '1', '0', '0']
+resulted X configuration :  [0, 0, 2, 0, 1, 1, 0, 0]
+--- Reading the line : 0010-0220,[0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 0- 1- 0- 0- 2- 2- 0],[0- 0- 598000- 0- 0- 1469000- 1469000- 0],44.21656120461309,1318.8501042767225,2.79225e+11,1.58355e-10,2848000,2848000
+
+arrays of value as string :  ['0', '0', '1', '0', '0', '2', '2', '0']
+resulted X configuration :  [0, 0, 1, 0, 0, 2, 2, 0]
+--- Reading the line : 0002-0020,[0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0],[0- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[0- 0- 0- 2- 0- 0- 2- 0],[0- 0- 0- 1248000- 0- 0- 1469000- 0],41.241212688690204,1223.9856588405266,2.08313e+11,1.97977e-10,2847500,2847500
+
+arrays of value as string :  ['0', '0', '0', '2', '0', '0', '2', '0']
+resulted X configuration :  [0, 0, 0, 2, 0, 0, 2, 0]
+--- Reading the line : 0011-0003,[0- 0- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 3],[0- 0- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[0- 0- 1- 1- 0- 0- 0- 3],[0- 0- 598000- 598000- 0- 0- 0- 2314000],90.40819193762006,2573.4409322765187,4.90179e+11,1.84439e-10,2840000,2831500
+
+--- Reading the line : 0110-1101,[0- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 0- 1],[0- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[0- 1- 1- 0- 1- 1- 0- 1],[0- 598000- 598000- 0- 741000- 741000- 0- 741000],51.252751360492596,1511.6824469781754,4.38125e+11,1.16982e-10,2832000,2832000
+
+arrays of value as string :  ['0', '1', '1', '0', '1', '1', '0', '1']
+resulted X configuration :  [0, 1, 1, 0, 1, 1, 0, 1]
+--- Reading the line : 2000-1011,[2- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0- 1- 1],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000],[2- 0- 0- 0- 1- 0- 1- 1],[1248000- 0- 0- 0- 741000- 0- 741000- 741000],50.48580057701382,1498.390141974944,3.974e+11,1.2704e-10,2830500,2830500
+
+arrays of value as string :  ['2', '0', '0', '0', '1', '0', '1', '1']
+resulted X configuration :  [2, 0, 0, 0, 1, 0, 1, 1]
+--- Reading the line : 0010-0002,[0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[0- 0- 1- 0- 0- 0- 0- 2],[0- 0- 598000- 0- 0- 0- 0- 1469000],50.30984949565249,1478.8177873764362,2.73526e+11,1.83931e-10,2829500,2829500
+
+arrays of value as string :  ['0', '0', '1', '0', '0', '0', '0', '2']
+resulted X configuration :  [0, 0, 1, 0, 0, 0, 0, 2]
+--- Reading the line : 0010-0000,[0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 0- 1- 0- 0- 0- 0- 0],[0- 0- 598000- 0- 0- 0- 0- 0],31.13714791596921,941.4571685306104,2.96706e+10,1.04943e-09,2828500,2828500
+
+arrays of value as string :  ['0', '0', '1', '0', '0', '0', '0', '0']
+resulted X configuration :  [0, 0, 1, 0, 0, 0, 0, 0]
+--- Reading the line : 3000-0303,[3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 0- 0- 0- 0- 3- 0- 3],[1690000- 0- 0- 0- 0- 2314000- 0- 2314000],90.38006367799885,2571.3348726455147,8.44385e+11,1.07037e-10,2811500,2755000
+
+--- Reading the line : 3000-2220,[3- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[3- 0- 0- 0- 2- 2- 2- 0],[1690000- 0- 0- 0- 1469000- 1469000- 1469000- 0],51.051832744533606,1507.4583395660018,4.0055e+11,1.27454e-10,2801000,2801000
+
+arrays of value as string :  ['3', '0', '0', '0', '2', '2', '2', '0']
+resulted X configuration :  [3, 0, 0, 0, 2, 2, 2, 0]
+--- Reading the line : 0222-0333,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 3- 3- 3],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000],[0- 2- 2- 2- 0- 3- 3- 3],[0- 1248000- 1248000- 1248000- 0- 2314000- 2314000- 2314000],90.32469508487935,2569.6315949604314,1.41801e+12,6.36982e-11,2770500,2688500
+
+--- Reading the line : 0300-3033,[0- 3- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 3],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[0- 3- 0- 0- 3- 0- 3- 3],[0- 1690000- 0- 0- 2314000- 0- 2314000- 2314000],84.63294378298136,2422.761965810517,9.40447e+11,8.99923e-11,2746500,2701500
+
+--- Reading the line : 0003-3030,[0- 0- 0- 3- 0- 0- 0- 0- 0- 3- 0- 3- 0],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[0- 0- 0- 3- 3- 0- 3- 0],[0- 0- 0- 1690000- 2314000- 0- 2314000- 0],55.89225529242415,1644.1189933324854,3.71385e+11,1.50497e-10,2747000,2747000
+
+arrays of value as string :  ['0', '0', '0', '3', '3', '0', '3', '0']
+resulted X configuration :  [0, 0, 0, 3, 3, 0, 3, 0]
+--- Reading the line : 2202-2020,[2- 2- 0- 2- 0- 0- 0- 0- 0- 2- 0- 2- 0],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 0],[2- 2- 0- 2- 2- 0- 2- 0],[1248000- 1248000- 0- 1248000- 1469000- 0- 1469000- 0],52.87342312951123,1558.0536438274928,5.1504e+11,1.02659e-10,2745500,2745500
+
+arrays of value as string :  ['2', '2', '0', '2', '2', '0', '2', '0']
+resulted X configuration :  [2, 2, 0, 2, 2, 0, 2, 0]
+--- Reading the line : 0222-0300,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 3- 0- 0],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[0- 2- 2- 2- 0- 3- 0- 0],[0- 1248000- 1248000- 1248000- 0- 2314000- 0- 0],46.31996576628587,1372.8079828073023,3.98562e+11,1.16218e-10,2744000,2744000
+
+arrays of value as string :  ['0', '2', '2', '2', '0', '3', '0', '0']
+resulted X configuration :  [0, 2, 2, 2, 0, 3, 0, 0]
+--- Reading the line : 2020-3033,[2- 0- 2- 0- 0- 0- 0- 0- 0- 3- 0- 3- 3],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[2- 0- 2- 0- 3- 0- 3- 3],[1248000- 0- 1248000- 0- 2314000- 0- 2314000- 2314000],85.07291215904864,2433.3691282128552,9.92833e+11,8.5687e-11,2714500,2668000
+
+--- Reading the line : 2000-3300,[2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[2- 0- 0- 0- 3- 3- 0- 0],[1248000- 0- 0- 0- 2314000- 2314000- 0- 0],44.2559788167609,1317.8750480134693,2.76977e+11,1.59782e-10,2720000,2720000
+
+arrays of value as string :  ['2', '0', '0', '0', '3', '3', '0', '0']
+resulted X configuration :  [2, 0, 0, 0, 3, 3, 0, 0]
+--- Reading the line : 0200-1111,[0- 2- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[0- 1248000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[0- 2- 0- 0- 1- 1- 1- 1],[0- 1248000- 0- 0- 741000- 741000- 741000- 741000],56.72729786733913,1664.563364732799,5.2774e+11,1.07491e-10,2718500,2718500
+
+arrays of value as string :  ['0', '2', '0', '0', '1', '1', '1', '1']
+resulted X configuration :  [0, 2, 0, 0, 1, 1, 1, 1]
+--- Reading the line : 3300-0303,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 3- 0- 0- 0- 3- 0- 3],[1690000- 1690000- 0- 0- 0- 2314000- 0- 2314000],90.29813314312791,2572.041528803042,8.82283e+11,1.02346e-10,2700500,2641000
+
+--- Reading the line : 0220-0003,[0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[0- 2- 2- 0- 0- 0- 0- 3],[0- 1248000- 1248000- 0- 0- 0- 0- 2314000],90.21727290893641,2570.279554639554,4.68692e+11,1.92487e-10,2687000,2677500
+
+--- Reading the line : 2202-0003,[2- 2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[2- 2- 0- 2- 0- 0- 0- 3],[1248000- 1248000- 0- 1248000- 0- 0- 0- 2314000],90.2512287269192,2569.4696991821465,6.8085e+11,1.32557e-10,2667500,2649000
+
+--- Reading the line : 1010-2202,[1- 0- 1- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[1- 0- 1- 0- 2- 2- 0- 2],[598000- 0- 598000- 0- 1469000- 1469000- 0- 1469000],89.45856817515498,2551.9632619523145,8.42951e+11,1.06125e-10,2665500,2664500
+
+--- Reading the line : 3330-2002,[3- 3- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0- 2],[1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[3- 3- 3- 0- 2- 0- 0- 2],[1690000- 1690000- 1690000- 0- 1469000- 0- 0- 1469000],67.54068504604341,1965.324340103775,6.12874e+11,1.10203e-10,2663000,2663000
+
+arrays of value as string :  ['3', '3', '3', '0', '2', '0', '0', '2']
+resulted X configuration :  [3, 3, 3, 0, 2, 0, 0, 2]
+--- Reading the line : 0222-0202,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 0- 2],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[0- 2- 2- 2- 0- 2- 0- 2],[0- 1248000- 1248000- 1248000- 0- 1469000- 0- 1469000],90.4542041368081,2575.071012329594,1.10621e+12,8.17695e-11,2643500,2578000
+
+--- Reading the line : 3000-3330,[3- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 3- 0],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[3- 0- 0- 0- 3- 3- 3- 0],[1690000- 0- 0- 0- 2314000- 2314000- 2314000- 0],51.05776552279144,1510.3819396899578,4.07876e+11,1.2518e-10,2643500,2643500
+
+arrays of value as string :  ['3', '0', '0', '0', '3', '3', '3', '0']
+resulted X configuration :  [3, 0, 0, 0, 3, 3, 3, 0]
+--- Reading the line : 1101-3300,[1- 1- 0- 1- 0- 0- 0- 0- 0- 3- 3- 0- 0],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[1- 1- 0- 1- 3- 3- 0- 0],[598000- 598000- 0- 598000- 2314000- 2314000- 0- 0],46.008611644667205,1362.1889818473635,3.81653e+11,1.20551e-10,2642000,2642000
+
+arrays of value as string :  ['1', '1', '0', '1', '3', '3', '0', '0']
+resulted X configuration :  [1, 1, 0, 1, 3, 3, 0, 0]
+--- Reading the line : 0022-1011,[0- 0- 2- 2- 0- 0- 0- 0- 0- 1- 0- 1- 1],[0- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000],[0- 0- 2- 2- 1- 0- 1- 1],[0- 0- 1248000- 1248000- 741000- 0- 741000- 741000],56.285208653833934,1654.9984782360561,5.63932e+11,9.98085e-11,2640500,2640500
+
+arrays of value as string :  ['0', '0', '2', '2', '1', '0', '1', '1']
+resulted X configuration :  [0, 0, 2, 2, 1, 0, 1, 1]
+--- Reading the line : 2200-0110,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0],[2- 2- 0- 0- 0- 1- 1- 0],[1248000- 1248000- 0- 0- 0- 741000- 741000- 0],44.7853619596255,1326.892079069329,3.14045e+11,1.42608e-10,2639000,2639000
+
+arrays of value as string :  ['2', '2', '0', '0', '0', '1', '1', '0']
+resulted X configuration :  [2, 2, 0, 0, 0, 1, 1, 0]
+--- Reading the line : 0001-2022,[0- 0- 0- 1- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 0- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 0- 1- 2- 0- 2- 2],[0- 0- 0- 598000- 1469000- 0- 1469000- 1469000],86.20166705250911,2464.472449592844,8.04431e+11,1.07159e-10,2637500,2637000
+
+--- Reading the line : 0030-2220,[0- 0- 3- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 0- 3- 0- 2- 2- 2- 0],[0- 0- 1690000- 0- 1469000- 1469000- 1469000- 0],50.668788024263165,1502.927784979607,4.07035e+11,1.24483e-10,2635500,2635500
+
+arrays of value as string :  ['0', '0', '3', '0', '2', '2', '2', '0']
+resulted X configuration :  [0, 0, 3, 0, 2, 2, 2, 0]
+--- Reading the line : 0033-1001,[0- 0- 3- 3- 0- 0- 0- 0- 0- 1- 0- 0- 1],[0- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[0- 0- 3- 3- 1- 0- 0- 1],[0- 0- 1690000- 1690000- 741000- 0- 0- 741000],62.67319723427022,1817.9581528386973,5.00804e+11,1.25145e-10,2634000,2634000
+
+arrays of value as string :  ['0', '0', '3', '3', '1', '0', '0', '1']
+resulted X configuration :  [0, 0, 3, 3, 1, 0, 0, 1]
+--- Reading the line : 2202-1000,[2- 2- 0- 2- 0- 0- 0- 0- 0- 1- 0- 0- 0],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[2- 2- 0- 2- 1- 0- 0- 0],[1248000- 1248000- 0- 1248000- 741000- 0- 0- 0],46.212532784902685,1369.7143316755182,3.97438e+11,1.16276e-10,2632500,2632500
+
+arrays of value as string :  ['2', '2', '0', '2', '1', '0', '0', '0']
+resulted X configuration :  [2, 2, 0, 2, 1, 0, 0, 0]
+--- Reading the line : 0220-2002,[0- 2- 2- 0- 0- 0- 0- 0- 0- 2- 0- 0- 2],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[0- 2- 2- 0- 2- 0- 0- 2],[0- 1248000- 1248000- 0- 1469000- 0- 0- 1469000],67.10285023752783,1955.6785606566896,5.75384e+11,1.16623e-10,2631000,2631000
+
+arrays of value as string :  ['0', '2', '2', '0', '2', '0', '0', '2']
+resulted X configuration :  [0, 2, 2, 0, 2, 0, 0, 2]
+--- Reading the line : 0202-3000,[0- 2- 0- 2- 0- 0- 0- 0- 0- 3- 0- 0- 0],[0- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 0- 0],[0- 2- 0- 2- 3- 0- 0- 0],[0- 1248000- 0- 1248000- 2314000- 0- 0- 0],43.81072733065037,1294.4637539975142,3.05108e+11,1.43591e-10,2629500,2629500
+
+arrays of value as string :  ['0', '2', '0', '2', '3', '0', '0', '0']
+resulted X configuration :  [0, 2, 0, 2, 3, 0, 0, 0]
+--- Reading the line : 3033-2222,[3- 0- 3- 3- 0- 0- 0- 0- 0- 2- 2- 2- 2],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 1469000],[3- 0- 3- 3- 2- 2- 2- 2],[1690000- 0- 1690000- 1690000- 1469000- 1469000- 1469000- 1469000],90.65563688571943,2581.686131643444,1.42746e+12,6.35084e-11,2619000,2582500
+
+--- Reading the line : 0030-1110,[0- 0- 3- 0- 0- 0- 0- 0- 0- 1- 1- 1- 0],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[0- 0- 3- 0- 1- 1- 1- 0],[0- 0- 1690000- 0- 741000- 741000- 741000- 0],51.14932930890216,1502.7012300921099,4.06622e+11,1.25791e-10,2619500,2619500
+
+arrays of value as string :  ['0', '0', '3', '0', '1', '1', '1', '0']
+resulted X configuration :  [0, 0, 3, 0, 1, 1, 1, 0]
+--- Reading the line : 3033-0300,[3- 0- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[3- 0- 3- 3- 0- 3- 0- 0],[1690000- 0- 1690000- 1690000- 0- 2314000- 0- 0],62.243845258834455,1824.4443558489425,4.99559e+11,1.24598e-10,2618500,2618500
+
+arrays of value as string :  ['3', '0', '3', '3', '0', '3', '0', '0']
+resulted X configuration :  [3, 0, 3, 3, 0, 3, 0, 0]
+--- Reading the line : 0030-0222,[0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 0- 3- 0- 0- 2- 2- 2],[0- 0- 1690000- 0- 0- 1469000- 1469000- 1469000],85.69119833200179,2450.4727862970517,7.92757e+11,1.08093e-10,2614500,2614000
+
+--- Reading the line : 2200-0033,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[2- 2- 0- 0- 0- 0- 3- 3],[1248000- 1248000- 0- 0- 0- 0- 2314000- 2314000],90.60793121252726,2580.5867619325863,8.88096e+11,1.02025e-10,2596500,2537500
+
+--- Reading the line : 0100-3330,[0- 1- 0- 0- 0- 0- 0- 0- 0- 3- 3- 3- 0],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[0- 1- 0- 0- 3- 3- 3- 0],[0- 598000- 0- 0- 2314000- 2314000- 2314000- 0],50.63907838895468,1497.9175933191395,4.0705e+11,1.24405e-10,2596500,2596500
+
+arrays of value as string :  ['0', '1', '0', '0', '3', '3', '3', '0']
+resulted X configuration :  [0, 1, 0, 0, 3, 3, 3, 0]
+--- Reading the line : 0101-2220,[0- 1- 0- 1- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 1- 0- 1- 2- 2- 2- 0],[0- 598000- 0- 598000- 1469000- 1469000- 1469000- 0],51.51585609397582,1521.4225695296159,4.671e+11,1.10289e-10,2595000,2595000
+
+arrays of value as string :  ['0', '1', '0', '1', '2', '2', '2', '0']
+resulted X configuration :  [0, 1, 0, 1, 2, 2, 2, 0]
+--- Reading the line : 3030-1101,[3- 0- 3- 0- 0- 0- 0- 0- 0- 1- 1- 0- 1],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[3- 0- 3- 0- 1- 1- 0- 1],[1690000- 0- 1690000- 0- 741000- 741000- 0- 741000],51.116644613557035,1510.358663018292,4.45072e+11,1.1485e-10,2593000,2593000
+
+arrays of value as string :  ['3', '0', '3', '0', '1', '1', '0', '1']
+resulted X configuration :  [3, 0, 3, 0, 1, 1, 0, 1]
+--- Reading the line : 2020-0003,[2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[2- 0- 2- 0- 0- 0- 0- 3],[1248000- 0- 1248000- 0- 0- 0- 0- 2314000],90.65091717023411,2583.5973895402526,4.69655e+11,1.93016e-10,2585500,2577000
+
+--- Reading the line : 0000-3303,[0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[0- 0- 0- 0- 3- 3- 0- 3],[0- 0- 0- 0- 2314000- 2314000- 0- 2314000],85.26345694338853,2444.2152416382573,9.64245e+11,8.84251e-11,2549000,2492500
+
+--- Reading the line : 0022-3000,[0- 0- 2- 2- 0- 0- 0- 0- 0- 3- 0- 0- 0],[0- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 0- 0],[0- 0- 2- 2- 3- 0- 0- 0],[0- 0- 1248000- 1248000- 2314000- 0- 0- 0],43.517109924306254,1290.2640614206646,3.04822e+11,1.42762e-10,2572000,2572000
+
+arrays of value as string :  ['0', '0', '2', '2', '3', '0', '0', '0']
+resulted X configuration :  [0, 0, 2, 2, 3, 0, 0, 0]
+--- Reading the line : 0100-2222,[0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 2],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 1469000],[0- 1- 0- 0- 2- 2- 2- 2],[0- 598000- 0- 0- 1469000- 1469000- 1469000- 1469000],90.54788228984741,2578.4538332292273,1.04915e+12,8.63059e-11,2568000,2556500
+
+--- Reading the line : 0101-1100,[0- 1- 0- 1- 0- 0- 0- 0- 0- 1- 1- 0- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 741000- 741000- 0- 0],[0- 1- 0- 1- 1- 1- 0- 0],[0- 598000- 0- 598000- 741000- 741000- 0- 0],44.851239409872626,1332.5224336288038,3.16375e+11,1.41766e-10,2555000,2555000
+
+arrays of value as string :  ['0', '1', '0', '1', '1', '1', '0', '0']
+resulted X configuration :  [0, 1, 0, 1, 1, 1, 0, 0]
+--- Reading the line : 0011-0111,[0- 0- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 1],[0- 0- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000],[0- 0- 1- 1- 0- 1- 1- 1],[0- 0- 598000- 598000- 0- 741000- 741000- 741000],51.708149058356746,1529.5775485890404,4.58493e+11,1.12778e-10,2553500,2553500
+
+arrays of value as string :  ['0', '0', '1', '1', '0', '1', '1', '1']
+resulted X configuration :  [0, 0, 1, 1, 0, 1, 1, 1]
+--- Reading the line : 3033-0303,[3- 0- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 0- 3- 3- 0- 3- 0- 3],[1690000- 0- 1690000- 1690000- 0- 2314000- 0- 2314000],90.6637925014351,2582.4320617959274,1.2119e+12,7.48113e-11,2530500,2450500
+
+--- Reading the line : 2020-0200,[2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 0- 2- 0- 0- 2- 0- 0],[1248000- 0- 1248000- 0- 0- 1469000- 0- 0],38.39977510925412,1151.4084487016485,1.87081e+11,2.05257e-10,2546500,2546500
+
+arrays of value as string :  ['2', '0', '2', '0', '0', '2', '0', '0']
+resulted X configuration :  [2, 0, 2, 0, 0, 2, 0, 0]
+--- Reading the line : 1100-1101,[1- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0- 1],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[1- 1- 0- 0- 1- 1- 0- 1],[598000- 598000- 0- 0- 741000- 741000- 0- 741000],51.269529799798626,1516.0036479389644,4.33067e+11,1.18387e-10,2545000,2545000
+
+arrays of value as string :  ['1', '1', '0', '0', '1', '1', '0', '1']
+resulted X configuration :  [1, 1, 0, 0, 1, 1, 0, 1]
+--- Reading the line : 0333-2222,[0- 3- 3- 3- 0- 0- 0- 0- 0- 2- 2- 2- 2],[0- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 1469000],[0- 3- 3- 3- 2- 2- 2- 2],[0- 1690000- 1690000- 1690000- 1469000- 1469000- 1469000- 1469000],90.632143554462,2580.6427425966467,1.4216e+12,6.37536e-11,2535000,2498000
+
+--- Reading the line : 0030-1000,[0- 0- 3- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[0- 0- 3- 0- 1- 0- 0- 0],[0- 0- 1690000- 0- 741000- 0- 0- 0],38.65859744164645,1148.7222292975214,1.49611e+11,2.58394e-10,2522500,2522500
+
+arrays of value as string :  ['0', '0', '3', '0', '1', '0', '0', '0']
+resulted X configuration :  [0, 0, 3, 0, 1, 0, 0, 0]
+--- Reading the line : 2202-0020,[2- 2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[2- 2- 0- 2- 0- 0- 2- 0],[1248000- 1248000- 0- 1248000- 0- 0- 1469000- 0],46.30734414538775,1376.4416240104997,3.96525e+11,1.16783e-10,2521000,2521000
+
+arrays of value as string :  ['2', '2', '0', '2', '0', '0', '2', '0']
+resulted X configuration :  [2, 2, 0, 2, 0, 0, 2, 0]
+--- Reading the line : 1101-0300,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 3- 0- 0],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[1- 1- 0- 1- 0- 3- 0- 0],[598000- 598000- 0- 598000- 0- 2314000- 0- 0],39.89447165011857,1188.633228113476,2.50599e+11,1.59196e-10,2520000,2520000
+
+arrays of value as string :  ['1', '1', '0', '1', '0', '3', '0', '0']
+resulted X configuration :  [1, 1, 0, 1, 0, 3, 0, 0]
+--- Reading the line : 0303-0033,[0- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 3- 3],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[0- 3- 0- 3- 0- 0- 3- 3],[0- 1690000- 0- 1690000- 0- 0- 2314000- 2314000],90.60063198549958,2578.8084938956554,1.07403e+12,8.43558e-11,2498500,2422500
+
+--- Reading the line : 1011-2022,[1- 0- 1- 1- 0- 0- 0- 0- 0- 2- 0- 2- 2],[598000- 0- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[1- 0- 1- 1- 2- 0- 2- 2],[598000- 0- 598000- 598000- 1469000- 0- 1469000- 1469000],88.2429800332869,2519.2908992286075,9.02041e+11,9.78259e-11,2494000,2493500
+
+--- Reading the line : 2222-1001,[2- 2- 2- 2- 0- 0- 0- 0- 0- 1- 0- 0- 1],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[2- 2- 2- 2- 1- 0- 0- 1],[1248000- 1248000- 1248000- 1248000- 741000- 0- 0- 741000],56.77105018677156,1669.501620568356,6.17085e+11,9.19988e-11,2491500,2491500
+
+arrays of value as string :  ['2', '2', '2', '2', '1', '0', '0', '1']
+resulted X configuration :  [2, 2, 2, 2, 1, 0, 0, 1]
+--- Reading the line : 0111-2020,[0- 1- 1- 1- 0- 0- 0- 0- 0- 2- 0- 2- 0],[0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 0],[0- 1- 1- 1- 2- 0- 2- 0],[0- 598000- 598000- 598000- 1469000- 0- 1469000- 0],46.29726124902258,1371.0645568193338,3.68193e+11,1.25742e-10,2490000,2490000
+
+arrays of value as string :  ['0', '1', '1', '1', '2', '0', '2', '0']
+resulted X configuration :  [0, 1, 1, 1, 2, 0, 2, 0]
+--- Reading the line : 1101-0022,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[1- 1- 0- 1- 0- 0- 2- 2],[598000- 598000- 0- 598000- 0- 0- 1469000- 1469000],68.5017950782861,1991.0943022118604,6.45815e+11,1.0607e-10,2488500,2488500
+
+arrays of value as string :  ['1', '1', '0', '1', '0', '0', '2', '2']
+resulted X configuration :  [1, 1, 0, 1, 0, 0, 2, 2]
+--- Reading the line : 1100-3003,[1- 1- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[1- 1- 0- 0- 3- 0- 0- 3],[598000- 598000- 0- 0- 2314000- 0- 0- 2314000],90.15026547676455,2567.6629992587464,8.88226e+11,1.01495e-10,2470000,2410000
+
+--- Reading the line : 0022-0300,[0- 0- 2- 2- 0- 0- 0- 0- 0- 0- 3- 0- 0],[0- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[0- 0- 2- 2- 0- 3- 0- 0],[0- 0- 1248000- 1248000- 0- 2314000- 0- 0],44.08412746323779,1310.570253136713,3.03458e+11,1.45273e-10,2473000,2473000
+
+arrays of value as string :  ['0', '0', '2', '2', '0', '3', '0', '0']
+resulted X configuration :  [0, 0, 2, 2, 0, 3, 0, 0]
+--- Reading the line : 0000-3033,[0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 3],[0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[0- 0- 0- 0- 3- 0- 3- 3],[0- 0- 0- 0- 2314000- 0- 2314000- 2314000],82.97486822474202,2377.0518665348436,8.33285e+11,9.95756e-11,2444500,2414000
+
+--- Reading the line : 2000-1111,[2- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[2- 0- 0- 0- 1- 1- 1- 1],[1248000- 0- 0- 0- 741000- 741000- 741000- 741000],56.814483376411175,1674.2735556859361,5.27937e+11,1.07616e-10,2447500,2447500
+
+arrays of value as string :  ['2', '0', '0', '0', '1', '1', '1', '1']
+resulted X configuration :  [2, 0, 0, 0, 1, 1, 1, 1]
+--- Reading the line : 0002-0200,[0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 2- 0- 0],[0- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[0- 0- 0- 2- 0- 2- 0- 0],[0- 0- 0- 1248000- 0- 1469000- 0- 0],41.358065452383435,1231.1351575714746,2.08875e+11,1.98004e-10,2446500,2446500
+
+arrays of value as string :  ['0', '0', '0', '2', '0', '2', '0', '0']
+resulted X configuration :  [0, 0, 0, 2, 0, 2, 0, 0]
+--- Reading the line : 2022-3003,[2- 0- 2- 2- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[2- 0- 2- 2- 3- 0- 0- 3],[1248000- 0- 1248000- 1248000- 2314000- 0- 0- 2314000],89.83166740453697,2557.254951367106,1.11007e+12,8.09243e-11,2425500,2353500
+
+--- Reading the line : 0101-1000,[0- 1- 0- 1- 0- 0- 0- 0- 0- 1- 0- 0- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[0- 1- 0- 1- 1- 0- 0- 0],[0- 598000- 0- 598000- 741000- 0- 0- 0],39.688678484023775,1181.4782247806852,1.95948e+11,2.02547e-10,2423000,2423000
+
+arrays of value as string :  ['0', '1', '0', '1', '1', '0', '0', '0']
+resulted X configuration :  [0, 1, 0, 1, 1, 0, 0, 0]
  --- Converting [0, 3, 0, 3, 1, 0, 1, 0] in base Y array notation
  --- Processing the little socket
  --- Processing the big socket
@@ -6951,175 +7182,804 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- Converting array [0, 0, 1] from base 2 to decimal
  --- result  1
  --- Result  [0, 1, 0, 1]
---- Number of possible combinations  2304
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 15)
---- Considering a new special case configuration:  [0, 0, 0, 0]
---- The representant already tested or added in candidates:  [0, 0, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 3)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 4)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 6)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 15)
---- Considering a new special case configuration:  [0, 0, 0, 0]
---- The representant already tested or added in candidates:  [0, 0, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 3)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 4)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 6)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 15)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 15)
---- Considering a new special case configuration:  [0, 1, 0, 0]
---- The representant already tested or added in candidates:  [0, 1, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 3)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 4)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 6)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 15)
---- Considering a new special case configuration:  [0, 1, 0, 0]
---- The representant already tested or added in candidates:  [0, 1, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 3)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 4)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 6)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 15)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 0)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 15)
---- Considering a new special case configuration:  [0, 2, 0, 0]
---- The representant already tested or added in candidates:  [0, 2, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 3)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 4)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 6)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 15)
---- Considering a new special case configuration:  [0, 2, 0, 0]
---- The representant already tested or added in candidates:  [0, 2, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 3)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 4)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 6)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 15)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 15)
---- Considering a new special case configuration:  [0, 3, 0, 0]
---- The representant already tested or added in candidates:  [0, 3, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 3)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 4)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 6)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 15)
---- Considering a new special case configuration:  [0, 3, 0, 0]
---- The representant already tested or added in candidates:  [0, 3, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 3)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 4)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 6)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 11)
+ --- Converting [0, 0, 1, 0, 0, 0, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 0, 1, 1, 0, 0, 0, 1, 0]
+ --- Converting array [0, 0, 0, 1, 1, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [0, 1, 0, 1]
+ --- Converting [0, 3, 3, 0, 1, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 1, 1, 0, 0, 1, 0, 0, 0]
+ --- Converting array [2, 0, 1, 1, 0, 0, 1, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [2, 3, 0, 4]
+ --- Converting [0, 0, 2, 0, 1, 1, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 0, 1, 0, 0, 1, 1, 0, 0]
+ --- Converting array [1, 0, 0, 1, 0, 0, 1, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [1, 1, 0, 6]
+ --- Converting [0, 0, 1, 0, 0, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 0, 1, 1, 0, 0, 1, 1, 0]
+ --- Converting array [0, 0, 0, 1, 1, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [0, 1, 0, 3]
+ --- Converting [0, 0, 0, 2, 0, 0, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
+ --- Converting array [1, 0, 0, 0, 1, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [1, 0, 0, 1]
+ --- Converting [0, 1, 1, 0, 1, 1, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 1, 0, 0, 1, 1, 0, 1]
+ --- Converting array [0, 0, 1, 1, 0, 0, 1, 1, 0, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [0, 3, 0, 6]
+ --- Converting [2, 0, 0, 0, 1, 0, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 0, 0, 0, 1, 0, 1, 1]
+ --- Converting array [1, 1, 0, 0, 0, 0, 1, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [1, 4, 0, 5]
+ --- Converting [0, 0, 1, 0, 0, 0, 0, 2] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 0, 1, 1, 0, 0, 0, 0, 1]
+ --- Converting array [0, 0, 0, 1, 1, 0, 0, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [0, 1, 0, 0]
+ --- Converting [0, 0, 1, 0, 0, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 0, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting array [0, 0, 0, 1, 0, 0, 0, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [0, 1, 0, 0]
+ --- Converting [3, 0, 0, 0, 2, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 0, 1, 0, 1, 1, 1, 0]
+ --- Converting array [2, 1, 0, 0, 1, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [2, 4, 0, 7]
+ --- Converting [0, 0, 0, 3, 3, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 0, 2, 0, 1, 0, 1, 0]
+ --- Converting array [2, 0, 0, 0, 2, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [2, 0, 0, 5]
+ --- Converting [2, 2, 0, 2, 2, 0, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 0, 1, 0, 1, 0, 1, 0]
+ --- Converting array [1, 1, 1, 0, 1, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [1, 6, 0, 5]
+ --- Converting [0, 2, 2, 2, 0, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 1, 1, 2, 0, 0, 1, 0, 0]
+ --- Converting array [1, 0, 1, 1, 2, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 3, 0, 2]
+ --- Converting [2, 0, 0, 0, 3, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 0, 2, 0, 1, 1, 0, 0]
+ --- Converting array [1, 1, 0, 0, 2, 0, 1, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [1, 4, 0, 6]
+ --- Converting [0, 2, 0, 0, 1, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 1, 0, 0, 0, 1, 1, 1, 1]
+ --- Converting array [1, 0, 1, 0, 0, 0, 1, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [1, 2, 0, 7]
+ --- Converting [3, 3, 3, 0, 2, 0, 0, 2] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 1, 1, 0, 1, 0, 0, 1]
+ --- Converting array [2, 1, 1, 1, 1, 0, 1, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [2, 7, 0, 4]
+ --- Converting [3, 0, 0, 0, 3, 3, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 0, 2, 0, 1, 1, 1, 0]
+ --- Converting array [2, 1, 0, 0, 2, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [2, 4, 0, 7]
+ --- Converting [1, 1, 0, 1, 3, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 0, 2, 0, 1, 1, 0, 0]
+ --- Converting array [0, 1, 1, 0, 2, 0, 1, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [0, 6, 0, 6]
+ --- Converting [0, 0, 2, 2, 1, 0, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 0, 1, 0, 0, 1, 0, 1, 1]
+ --- Converting array [1, 0, 0, 1, 0, 0, 1, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [1, 1, 0, 5]
+ --- Converting [2, 2, 0, 0, 0, 1, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 0, 0, 0, 0, 1, 1, 0]
+ --- Converting array [1, 1, 1, 0, 0, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [1, 6, 0, 3]
+ --- Converting [0, 0, 3, 0, 2, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 1, 1, 0, 1, 1, 1, 0]
+ --- Converting array [2, 0, 0, 1, 1, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [2, 1, 0, 7]
+ --- Converting [0, 0, 3, 3, 1, 0, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 1, 0, 0, 1, 0, 0, 1]
+ --- Converting array [2, 0, 0, 1, 0, 0, 1, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [2, 1, 0, 4]
+ --- Converting [2, 2, 0, 2, 1, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting array [1, 1, 1, 0, 0, 0, 1, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [1, 6, 0, 4]
+ --- Converting [0, 2, 2, 0, 2, 0, 0, 2] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 1, 1, 1, 0, 1, 0, 0, 1]
+ --- Converting array [1, 0, 1, 1, 1, 0, 1, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [1, 3, 0, 4]
+ --- Converting [0, 2, 0, 2, 3, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 1, 0, 2, 0, 1, 0, 0, 0]
+ --- Converting array [1, 0, 1, 0, 2, 0, 1, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [1, 2, 0, 4]
+ --- Converting [0, 0, 3, 0, 1, 1, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 1, 0, 0, 1, 1, 1, 0]
+ --- Converting array [2, 0, 0, 1, 0, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [2, 1, 0, 7]
+ --- Converting [3, 0, 3, 3, 0, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 1, 2, 0, 0, 1, 0, 0]
+ --- Converting array [2, 1, 0, 1, 2, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [2, 5, 0, 2]
+ --- Converting [0, 1, 0, 0, 3, 3, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 2, 0, 1, 1, 1, 0]
+ --- Converting array [0, 0, 1, 0, 2, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [0, 2, 0, 7]
+ --- Converting [0, 1, 0, 1, 2, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 1, 0, 1, 1, 1, 0]
+ --- Converting array [0, 0, 1, 0, 1, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [0, 2, 0, 7]
+ --- Converting [3, 0, 3, 0, 1, 1, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 1, 0, 0, 1, 1, 0, 1]
+ --- Converting array [2, 1, 0, 1, 0, 0, 1, 1, 0, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [2, 5, 0, 6]
+ --- Converting [0, 0, 2, 2, 3, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 0, 1, 2, 0, 1, 0, 0, 0]
+ --- Converting array [1, 0, 0, 1, 2, 0, 1, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [1, 1, 0, 4]
+ --- Converting [0, 1, 0, 1, 1, 1, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 0, 0, 1, 1, 0, 0]
+ --- Converting array [0, 0, 1, 0, 0, 0, 1, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [0, 2, 0, 6]
+ --- Converting [0, 0, 1, 1, 0, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 0, 1, 0, 0, 0, 1, 1, 1]
+ --- Converting array [0, 0, 0, 1, 0, 0, 0, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [0, 1, 0, 3]
+ --- Converting [2, 0, 2, 0, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 1, 1, 0, 0, 1, 0, 0]
+ --- Converting array [1, 1, 0, 1, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 5, 0, 2]
+ --- Converting [1, 1, 0, 0, 1, 1, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 0, 0, 0, 1, 1, 0, 1]
+ --- Converting array [0, 1, 1, 0, 0, 0, 1, 1, 0, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [0, 6, 0, 6]
+ --- Converting [0, 0, 3, 0, 1, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 1, 0, 0, 1, 0, 0, 0]
+ --- Converting array [2, 0, 0, 1, 0, 0, 1, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [2, 1, 0, 4]
+ --- Converting [2, 2, 0, 2, 0, 0, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 0, 1, 0, 0, 0, 1, 0]
+ --- Converting array [1, 1, 1, 0, 1, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [1, 6, 0, 1]
+ --- Converting [1, 1, 0, 1, 0, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 0, 2, 0, 0, 1, 0, 0]
+ --- Converting array [0, 1, 1, 0, 2, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [0, 6, 0, 2]
+ --- Converting [2, 2, 2, 2, 1, 0, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 0, 0, 1, 0, 0, 1]
+ --- Converting array [1, 1, 1, 1, 0, 0, 1, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [1, 7, 0, 4]
+ --- Converting [0, 1, 1, 1, 2, 0, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 1, 1, 0, 1, 0, 1, 0]
+ --- Converting array [0, 0, 1, 1, 1, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [0, 3, 0, 5]
+ --- Converting [1, 1, 0, 1, 0, 0, 2, 2] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 0, 1, 0, 0, 0, 1, 1]
+ --- Converting array [0, 1, 1, 0, 1, 0, 0, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [0, 6, 0, 1]
+ --- Converting [0, 0, 2, 2, 0, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 0, 1, 2, 0, 0, 1, 0, 0]
+ --- Converting array [1, 0, 0, 1, 2, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 1, 0, 2]
+ --- Converting [2, 0, 0, 0, 1, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 0, 0, 0, 1, 1, 1, 1]
+ --- Converting array [1, 1, 0, 0, 0, 0, 1, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [1, 4, 0, 7]
+ --- Converting [0, 0, 0, 2, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 0, 0, 1, 0, 0, 1, 0, 0]
+ --- Converting array [1, 0, 0, 0, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 0, 0, 2]
+ --- Converting [0, 1, 0, 1, 1, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting array [0, 0, 1, 0, 0, 0, 1, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [0, 2, 0, 4]
+--- Number of possible combinations  2304
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 15)
+--- Considering a new special case configuration:  [0, 0, 0, 0]
+--- The representant already tested or added in candidates:  [0, 0, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 3)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 4)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 5)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 6)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 15)
+--- Considering a new special case configuration:  [0, 0, 0, 0]
+--- The representant already tested or added in candidates:  [0, 0, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 3)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 4)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 5)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 6)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 15)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 15)
+--- Considering a new special case configuration:  [0, 1, 0, 0]
+--- The representant already tested or added in candidates:  [0, 1, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 3)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 4)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 5)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 6)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 15)
+--- Considering a new special case configuration:  [0, 1, 0, 0]
+--- The representant already tested or added in candidates:  [0, 1, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 3)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 4)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 5)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 6)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 2, 15)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 0)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 0, 15)
+--- Considering a new special case configuration:  [0, 2, 0, 0]
+--- The representant already tested or added in candidates:  [0, 2, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 3)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 4)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 5)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 6)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 1, 15)
+--- Considering a new special case configuration:  [0, 2, 0, 0]
+--- The representant already tested or added in candidates:  [0, 2, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 3)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 4)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 5)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 6)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 15)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 15)
+--- Considering a new special case configuration:  [0, 3, 0, 0]
+--- The representant already tested or added in candidates:  [0, 3, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 3)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 4)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 5)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 6)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 1, 15)
+--- Considering a new special case configuration:  [0, 3, 0, 0]
+--- The representant already tested or added in candidates:  [0, 3, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 3)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 4)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 5)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 6)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 11)
  --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 12)
  --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 13)
  --- We are not in the presence of a special case, we add configuration : (0, 3, 2, 14)
@@ -7209,7 +8069,6 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- We are not in the presence of a special case, we add configuration : (0, 5, 2, 13)
  --- We are not in the presence of a special case, we add configuration : (0, 5, 2, 14)
  --- We are not in the presence of a special case, we add configuration : (0, 5, 2, 15)
- --- We are not in the presence of a special case, we add configuration : (0, 6, 0, 6)
  --- We are not in the presence of a special case, we add configuration : (0, 6, 0, 8)
  --- We are not in the presence of a special case, we add configuration : (0, 6, 0, 9)
  --- We are not in the presence of a special case, we add configuration : (0, 6, 0, 10)
@@ -7697,8 +8556,6 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- We are not in the presence of a special case, we add configuration : (0, 15, 2, 15)
 --- Considering a new special case configuration:  [0, 0, 0, 0]
 --- The representant already tested or added in candidates:  [0, 0, 0, 0]
---- Considering a new special case configuration:  [0, 0, 0, 2]
---- The representant already tested or added in candidates:  [0, 0, 0, 2]
 --- Considering a new special case configuration:  [0, 0, 0, 5]
 --- The representant already tested or added in candidates:  [0, 0, 0, 5]
 --- Considering a new special case configuration:  [0, 0, 0, 6]
@@ -7784,7 +8641,6 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
 --- Considering a new special case configuration:  [0, 0, 2, 15]
 --- The representant already tested or added in candidates:  [0, 0, 2, 15]
  --- We are not in the presence of a special case, we add configuration : (1, 1, 0, 0)
- --- We are not in the presence of a special case, we add configuration : (1, 1, 0, 5)
  --- We are not in the presence of a special case, we add configuration : (1, 1, 0, 8)
  --- We are not in the presence of a special case, we add configuration : (1, 1, 0, 9)
  --- We are not in the presence of a special case, we add configuration : (1, 1, 0, 10)
@@ -7956,7 +8812,6 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- We are not in the presence of a special case, we add configuration : (1, 4, 2, 14)
  --- We are not in the presence of a special case, we add configuration : (1, 4, 2, 15)
  --- We are not in the presence of a special case, we add configuration : (1, 5, 0, 0)
- --- We are not in the presence of a special case, we add configuration : (1, 5, 0, 2)
  --- We are not in the presence of a special case, we add configuration : (1, 5, 0, 8)
  --- We are not in the presence of a special case, we add configuration : (1, 5, 0, 9)
  --- We are not in the presence of a special case, we add configuration : (1, 5, 0, 10)
@@ -7999,7 +8854,6 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- We are not in the presence of a special case, we add configuration : (1, 5, 2, 13)
  --- We are not in the presence of a special case, we add configuration : (1, 5, 2, 14)
  --- We are not in the presence of a special case, we add configuration : (1, 5, 2, 15)
- --- We are not in the presence of a special case, we add configuration : (1, 6, 0, 5)
  --- We are not in the presence of a special case, we add configuration : (1, 6, 0, 8)
  --- We are not in the presence of a special case, we add configuration : (1, 6, 0, 9)
  --- We are not in the presence of a special case, we add configuration : (1, 6, 0, 10)
@@ -9274,8 +10128,186 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 13)
  --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 14)
  --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 15)
---- Number of configuration candidates  1964
- --- converting (2, 12, 2, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+--- Number of configuration candidates  1959
+ --- converting (2, 5, 2, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 5 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 1, 0, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- Result =  [2, 0, 1, 0, 1, 2, 1, 0, 0, 0]
+ --- Converting  base Y number [2, 0, 1, 0, 1, 2, 1, 0, 0, 0] to configuration notation
+ --- Result =  [0, 3, 0, 3, 3, 0, 0, 0]
+--- Retained value to add in file: [0, 3, 0, 3, 3, 0, 0, 0], indice :  (2, 5, 2, 8)
+ --- converting (0, 2, 1, 4)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 2 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 0]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 4 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 1, 0, 0]
+ --- Result =  [0, 0, 0, 1, 0, 1, 0, 1, 0, 0]
+ --- Converting  base Y number [0, 0, 0, 1, 0, 1, 0, 1, 0, 0] to configuration notation
+ --- Result =  [0, 0, 1, 0, 0, 2, 0, 0]
+--- Retained value to add in file: [0, 0, 1, 0, 0, 2, 0, 0], indice :  (0, 2, 1, 4)
+ --- converting (1, 14, 0, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 14 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 15 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 1]
+ --- Result =  [1, 1, 1, 1, 0, 0, 1, 1, 1, 1]
+ --- Converting  base Y number [1, 1, 1, 1, 0, 0, 1, 1, 1, 1] to configuration notation
+ --- Result =  [2, 2, 2, 0, 1, 1, 1, 1]
+--- Retained value to add in file: [2, 2, 2, 0, 1, 1, 1, 1], indice :  (1, 14, 0, 15)
+ --- converting (1, 14, 1, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 14 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 5 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 1, 0, 1]
+ --- Result =  [1, 1, 1, 1, 0, 1, 0, 1, 0, 1]
+ --- Converting  base Y number [1, 1, 1, 1, 0, 1, 0, 1, 0, 1] to configuration notation
+ --- Result =  [2, 2, 2, 0, 0, 2, 0, 2]
+--- Retained value to add in file: [2, 2, 2, 0, 0, 2, 0, 2], indice :  (1, 14, 1, 5)
+ --- converting (2, 15, 2, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 15 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 11 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 1]
+ --- Result =  [2, 1, 1, 1, 1, 2, 1, 0, 1, 1]
+ --- Converting  base Y number [2, 1, 1, 1, 1, 2, 1, 0, 1, 1] to configuration notation
+ --- Result =  [3, 3, 3, 3, 3, 0, 3, 3]
+--- Retained value to add in file: [3, 3, 3, 3, 3, 0, 3, 3], indice :  (2, 15, 2, 11)
+ --- converting (1, 5, 2, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 5 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 1, 0, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 6 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [0, 1, 1, 0]
+ --- Result =  [1, 0, 1, 0, 1, 2, 0, 1, 1, 0]
+ --- Converting  base Y number [1, 0, 1, 0, 1, 2, 0, 1, 1, 0] to configuration notation
+ --- Result =  [0, 2, 0, 2, 0, 3, 3, 0]
+--- Retained value to add in file: [0, 2, 0, 2, 0, 3, 3, 0], indice :  (1, 5, 2, 6)
+ --- converting (2, 13, 2, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 13 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- Result =  [2, 1, 1, 0, 1, 2, 0, 0, 0, 1]
+ --- Converting  base Y number [2, 1, 1, 0, 1, 2, 0, 0, 0, 1] to configuration notation
+ --- Result =  [3, 3, 0, 3, 0, 0, 0, 3]
+--- Retained value to add in file: [3, 3, 0, 3, 0, 0, 0, 3], indice :  (2, 13, 2, 1)
+ --- converting (2, 9, 2, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 9 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 9 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1]
+ --- Result =  [2, 1, 0, 0, 1, 2, 1, 0, 0, 1]
+ --- Converting  base Y number [2, 1, 0, 0, 1, 2, 1, 0, 0, 1] to configuration notation
+ --- Result =  [3, 0, 0, 3, 3, 0, 0, 3]
+--- Retained value to add in file: [3, 0, 0, 3, 3, 0, 0, 3], indice :  (2, 9, 2, 9)
+ --- converting (2, 14, 2, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 14 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- Result =  [2, 1, 1, 1, 0, 2, 1, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 1, 1, 0, 2, 1, 0, 0, 0] to configuration notation
+ --- Result =  [3, 3, 3, 0, 3, 0, 0, 0]
+--- Retained value to add in file: [3, 3, 3, 0, 3, 0, 0, 0], indice :  (2, 14, 2, 8)
+ --- converting (2, 12, 0, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
  --- converting 12 in base 2
@@ -9284,15 +10316,25 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- appending 1 to result
  --- appending 1 to result
  --- result  [1, 1, 0, 0]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- Result =  [2, 1, 1, 0, 0, 2, 0, 0, 0, 1]
- --- Converting  base Y number [2, 1, 1, 0, 0, 2, 0, 0, 0, 1] to configuration notation
- --- Result =  [3, 3, 0, 0, 0, 0, 0, 3]
---- Retained value to add in file: [3, 3, 0, 0, 0, 0, 0, 3], indice :  (2, 12, 2, 1)
- --- converting (1, 11, 1, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 2 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 0]
+ --- Result =  [2, 1, 1, 0, 0, 0, 0, 0, 1, 0]
+ --- Converting  base Y number [2, 1, 1, 0, 0, 0, 0, 0, 1, 0] to configuration notation
+ --- Result =  [3, 3, 0, 0, 0, 0, 1, 0]
+--- Retained value to add in file: [3, 3, 0, 0, 0, 0, 1, 0], indice :  (2, 12, 0, 2)
+ --- converting (1, 10, 1, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 10 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0]
  --- converting 1 in base 3
  --- result  [1]
  --- converting 11 in base 2
@@ -9301,165 +10343,394 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 1, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 8 in base 2
+ --- Result =  [1, 1, 0, 1, 0, 1, 1, 0, 1, 1]
+ --- Converting  base Y number [1, 1, 0, 1, 0, 1, 1, 0, 1, 1] to configuration notation
+ --- Result =  [2, 0, 2, 0, 2, 0, 2, 2]
+--- Retained value to add in file: [2, 0, 2, 0, 2, 0, 2, 2], indice :  (1, 10, 1, 11)
+ --- converting (0, 11, 2, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 11 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
  --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 12 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 0]
- --- Result =  [1, 1, 0, 1, 1, 1, 1, 0, 0, 0]
- --- Converting  base Y number [1, 1, 0, 1, 1, 1, 1, 0, 0, 0] to configuration notation
- --- Result =  [2, 0, 2, 2, 2, 0, 0, 0]
---- Retained value to add in file: [2, 0, 2, 2, 2, 0, 0, 0], indice :  (1, 11, 1, 8)
- --- converting (1, 5, 1, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0]
+ --- Result =  [0, 1, 0, 1, 1, 2, 1, 1, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 1, 1, 2, 1, 1, 0, 0] to configuration notation
+ --- Result =  [1, 0, 1, 1, 3, 3, 0, 0]
+--- Retained value to add in file: [1, 0, 1, 1, 3, 3, 0, 0], indice :  (0, 11, 2, 12)
+ --- converting (2, 9, 1, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 9 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 5 in base 2
- --- appending 1 to result
+ --- converting 2 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
+ --- result  [0, 0, 1, 0]
+ --- Result =  [2, 1, 0, 0, 1, 1, 0, 0, 1, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 1, 1, 0, 0, 1, 0] to configuration notation
+ --- Result =  [3, 0, 0, 3, 0, 0, 2, 0]
+--- Retained value to add in file: [3, 0, 0, 3, 0, 0, 2, 0], indice :  (2, 9, 1, 2)
+ --- converting (2, 15, 1, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 15 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 1]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 8 in base 2
+ --- converting 6 in base 2
  --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [0, 1, 1, 0]
+ --- Result =  [2, 1, 1, 1, 1, 1, 0, 1, 1, 0]
+ --- Converting  base Y number [2, 1, 1, 1, 1, 1, 0, 1, 1, 0] to configuration notation
+ --- Result =  [3, 3, 3, 3, 0, 2, 2, 0]
+--- Retained value to add in file: [3, 3, 3, 3, 0, 2, 2, 0], indice :  (2, 15, 1, 6)
+ --- converting (0, 10, 0, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 10 in base 2
  --- appending 0 to result
+ --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 0]
- --- Result =  [1, 0, 1, 0, 1, 1, 1, 0, 0, 0]
- --- Converting  base Y number [1, 0, 1, 0, 1, 1, 1, 0, 0, 0] to configuration notation
- --- Result =  [0, 2, 0, 2, 2, 0, 0, 0]
---- Retained value to add in file: [0, 2, 0, 2, 2, 0, 0, 0], indice :  (1, 5, 1, 8)
- --- converting (2, 3, 2, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 2 in base 3
- --- result  [2]
+ --- result  [1, 0, 1, 0]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 6 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [0, 1, 1, 0]
+ --- Result =  [0, 1, 0, 1, 0, 0, 0, 1, 1, 0]
+ --- Converting  base Y number [0, 1, 0, 1, 0, 0, 0, 1, 1, 0] to configuration notation
+ --- Result =  [1, 0, 1, 0, 0, 1, 1, 0]
+--- Retained value to add in file: [1, 0, 1, 0, 0, 1, 1, 0], indice :  (0, 10, 0, 6)
+ --- converting (1, 12, 0, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 12 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0]
+ --- converting 0 in base 3
+ --- result  [0]
  --- converting 3 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- result  [0, 0, 1, 1]
+ --- Result =  [1, 1, 1, 0, 0, 0, 0, 0, 1, 1]
+ --- Converting  base Y number [1, 1, 1, 0, 0, 0, 0, 0, 1, 1] to configuration notation
+ --- Result =  [2, 2, 0, 0, 0, 0, 1, 1]
+--- Retained value to add in file: [2, 2, 0, 0, 0, 0, 1, 1], indice :  (1, 12, 0, 3)
+ --- converting (0, 12, 0, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 12 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 2 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 0]
+ --- Result =  [0, 1, 1, 0, 0, 0, 0, 0, 1, 0]
+ --- Converting  base Y number [0, 1, 1, 0, 0, 0, 0, 0, 1, 0] to configuration notation
+ --- Result =  [1, 1, 0, 0, 0, 0, 1, 0]
+--- Retained value to add in file: [1, 1, 0, 0, 0, 0, 1, 0], indice :  (0, 12, 0, 2)
+ --- converting (0, 5, 0, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 5 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 1, 0, 1]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 12 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0]
+ --- Result =  [0, 0, 1, 0, 1, 0, 1, 1, 0, 0]
+ --- Converting  base Y number [0, 0, 1, 0, 1, 0, 1, 1, 0, 0] to configuration notation
+ --- Result =  [0, 1, 0, 1, 1, 1, 0, 0]
+--- Retained value to add in file: [0, 1, 0, 1, 1, 1, 0, 0], indice :  (0, 5, 0, 12)
+ --- converting (0, 1, 2, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
  --- converting 2 in base 3
  --- result  [2]
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- Result =  [0, 0, 0, 0, 1, 2, 1, 0, 0, 0]
+ --- Converting  base Y number [0, 0, 0, 0, 1, 2, 1, 0, 0, 0] to configuration notation
+ --- Result =  [0, 0, 0, 1, 3, 0, 0, 0]
+--- Retained value to add in file: [0, 0, 0, 1, 3, 0, 0, 0], indice :  (0, 1, 2, 8)
+ --- converting (0, 2, 1, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 2 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 0]
+ --- converting 1 in base 3
+ --- result  [1]
  --- converting 11 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 1, 1]
- --- Result =  [2, 0, 0, 1, 1, 2, 1, 0, 1, 1]
- --- Converting  base Y number [2, 0, 0, 1, 1, 2, 1, 0, 1, 1] to configuration notation
- --- Result =  [0, 0, 3, 3, 3, 0, 3, 3]
---- Retained value to add in file: [0, 0, 3, 3, 3, 0, 3, 3], indice :  (2, 3, 2, 11)
- --- converting (2, 13, 2, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- Result =  [0, 0, 0, 1, 0, 1, 1, 0, 1, 1]
+ --- Converting  base Y number [0, 0, 0, 1, 0, 1, 1, 0, 1, 1] to configuration notation
+ --- Result =  [0, 0, 1, 0, 2, 0, 2, 2]
+--- Retained value to add in file: [0, 0, 1, 0, 2, 0, 2, 2], indice :  (0, 2, 1, 11)
+ --- converting (0, 2, 2, 10)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 2 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 13 in base 2
- --- appending 1 to result
+ --- converting 10 in base 2
  --- appending 0 to result
  --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 1]
+ --- result  [1, 0, 1, 0]
+ --- Result =  [0, 0, 0, 1, 0, 2, 1, 0, 1, 0]
+ --- Converting  base Y number [0, 0, 0, 1, 0, 2, 1, 0, 1, 0] to configuration notation
+ --- Result =  [0, 0, 1, 0, 3, 0, 3, 0]
+--- Retained value to add in file: [0, 0, 1, 0, 3, 0, 3, 0], indice :  (0, 2, 2, 10)
+ --- converting (2, 10, 2, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
- --- converting 5 in base 2
+ --- converting 10 in base 2
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
- --- Result =  [2, 1, 1, 0, 1, 2, 0, 1, 0, 1]
- --- Converting  base Y number [2, 1, 1, 0, 1, 2, 0, 1, 0, 1] to configuration notation
- --- Result =  [3, 3, 0, 3, 0, 3, 0, 3]
---- Retained value to add in file: [3, 3, 0, 3, 0, 3, 0, 3], indice :  (2, 13, 2, 5)
- --- converting (0, 3, 1, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 1, 0]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 2 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 0]
+ --- Result =  [2, 1, 0, 1, 0, 2, 0, 0, 1, 0]
+ --- Converting  base Y number [2, 1, 0, 1, 0, 2, 0, 0, 1, 0] to configuration notation
+ --- Result =  [3, 0, 3, 0, 0, 0, 3, 0]
+--- Retained value to add in file: [3, 0, 3, 0, 0, 0, 3, 0], indice :  (2, 10, 2, 2)
+ --- converting (0, 8, 2, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 3 in base 2
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 12 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 1]
+ --- result  [1, 1, 0, 0]
+ --- Result =  [0, 1, 0, 0, 0, 2, 1, 1, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 0, 2, 1, 1, 0, 0] to configuration notation
+ --- Result =  [1, 0, 0, 0, 3, 3, 0, 0]
+--- Retained value to add in file: [1, 0, 0, 0, 3, 3, 0, 0], indice :  (0, 8, 2, 12)
+ --- converting (1, 14, 0, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 15 in base 2
- --- appending 1 to result
+ --- converting 14 in base 2
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 1, 1]
- --- Result =  [0, 0, 0, 1, 1, 1, 1, 1, 1, 1]
- --- Converting  base Y number [0, 0, 0, 1, 1, 1, 1, 1, 1, 1] to configuration notation
- --- Result =  [0, 0, 1, 1, 2, 2, 2, 2]
---- Retained value to add in file: [0, 0, 1, 1, 2, 2, 2, 2], indice :  (0, 3, 1, 15)
- --- converting (0, 9, 0, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 1, 1, 0]
  --- converting 0 in base 3
  --- result  [0]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- Result =  [1, 1, 1, 1, 0, 0, 0, 0, 0, 1]
+ --- Converting  base Y number [1, 1, 1, 1, 0, 0, 0, 0, 0, 1] to configuration notation
+ --- Result =  [2, 2, 2, 0, 0, 0, 0, 1]
+--- Retained value to add in file: [2, 2, 2, 0, 0, 0, 0, 1], indice :  (1, 14, 0, 1)
+ --- converting (1, 5, 2, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 5 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 1, 0, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 7 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [0, 1, 1, 1]
+ --- Result =  [1, 0, 1, 0, 1, 2, 0, 1, 1, 1]
+ --- Converting  base Y number [1, 0, 1, 0, 1, 2, 0, 1, 1, 1] to configuration notation
+ --- Result =  [0, 2, 0, 2, 0, 3, 3, 3]
+--- Retained value to add in file: [0, 2, 0, 2, 0, 3, 3, 3], indice :  (1, 5, 2, 7)
+ --- converting (2, 6, 2, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 6 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [0, 1, 1, 0]
+ --- converting 2 in base 3
+ --- result  [2]
  --- converting 9 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 0, 1]
- --- converting 0 in base 3
- --- result  [0]
- --- converting 14 in base 2
+ --- Result =  [2, 0, 1, 1, 0, 2, 1, 0, 0, 1]
+ --- Converting  base Y number [2, 0, 1, 1, 0, 2, 1, 0, 0, 1] to configuration notation
+ --- Result =  [0, 3, 3, 0, 3, 0, 0, 3]
+--- Retained value to add in file: [0, 3, 3, 0, 3, 0, 0, 3], indice :  (2, 6, 2, 9)
+ --- converting (1, 13, 0, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 13 in base 2
+ --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
+ --- result  [1, 1, 0, 1]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 2 in base 2
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 1, 1, 0]
- --- Result =  [0, 1, 0, 0, 1, 0, 1, 1, 1, 0]
- --- Converting  base Y number [0, 1, 0, 0, 1, 0, 1, 1, 1, 0] to configuration notation
- --- Result =  [1, 0, 0, 1, 1, 1, 1, 0]
---- Retained value to add in file: [1, 0, 0, 1, 1, 1, 1, 0], indice :  (0, 9, 0, 14)
- --- converting (1, 6, 1, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 0, 1, 0]
+ --- Result =  [1, 1, 1, 0, 1, 0, 0, 0, 1, 0]
+ --- Converting  base Y number [1, 1, 1, 0, 1, 0, 0, 0, 1, 0] to configuration notation
+ --- Result =  [2, 2, 0, 2, 0, 0, 1, 0]
+--- Retained value to add in file: [2, 2, 0, 2, 0, 0, 1, 0], indice :  (1, 13, 0, 2)
+ --- converting (1, 8, 1, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 6 in base 2
+ --- converting 8 in base 2
+ --- appending 0 to result
  --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 5 in base 2
  --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
+ --- result  [0, 1, 0, 1]
+ --- Result =  [1, 1, 0, 0, 0, 1, 0, 1, 0, 1]
+ --- Converting  base Y number [1, 1, 0, 0, 0, 1, 0, 1, 0, 1] to configuration notation
+ --- Result =  [2, 0, 0, 0, 0, 2, 0, 2]
+--- Retained value to add in file: [2, 0, 0, 0, 0, 2, 0, 2], indice :  (1, 8, 1, 5)
+ --- converting (1, 14, 0, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 13 in base 2
+ --- converting 14 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 3 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 1]
+ --- Result =  [1, 1, 1, 1, 0, 0, 0, 0, 1, 1]
+ --- Converting  base Y number [1, 1, 1, 1, 0, 0, 0, 0, 1, 1] to configuration notation
+ --- Result =  [2, 2, 2, 0, 0, 0, 1, 1]
+--- Retained value to add in file: [2, 2, 2, 0, 0, 0, 1, 1], indice :  (1, 14, 0, 3)
+ --- converting (0, 7, 2, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 7 in base 2
  --- appending 1 to result
- --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- Result =  [1, 0, 1, 1, 0, 1, 1, 1, 0, 1]
- --- Converting  base Y number [1, 0, 1, 1, 0, 1, 1, 1, 0, 1] to configuration notation
- --- Result =  [0, 2, 2, 0, 2, 2, 0, 2]
---- Retained value to add in file: [0, 2, 2, 0, 2, 2, 0, 2], indice :  (1, 6, 1, 13)
- --- converting (1, 7, 2, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
+ --- result  [0, 1, 1, 1]
+ --- converting 2 in base 3
+ --- result  [2]
  --- converting 7 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- appending 1 to result
  --- result  [0, 1, 1, 1]
+ --- Result =  [0, 0, 1, 1, 1, 2, 0, 1, 1, 1]
+ --- Converting  base Y number [0, 0, 1, 1, 1, 2, 0, 1, 1, 1] to configuration notation
+ --- Result =  [0, 1, 1, 1, 0, 3, 3, 3]
+--- Retained value to add in file: [0, 1, 1, 1, 0, 3, 3, 3], indice :  (0, 7, 2, 7)
+ --- converting (1, 1, 2, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 6 in base 2
- --- appending 0 to result
- --- appending 1 to result
+ --- converting 9 in base 2
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
- --- Result =  [1, 0, 1, 1, 1, 2, 0, 1, 1, 0]
- --- Converting  base Y number [1, 0, 1, 1, 1, 2, 0, 1, 1, 0] to configuration notation
- --- Result =  [0, 2, 2, 2, 0, 3, 3, 0]
---- Retained value to add in file: [0, 2, 2, 2, 0, 3, 3, 0], indice :  (1, 7, 2, 6)
- --- converting (0, 8, 2, 4)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 8 in base 2
- --- appending 0 to result
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 0]
+ --- result  [1, 0, 0, 1]
+ --- Result =  [1, 0, 0, 0, 1, 2, 1, 0, 0, 1]
+ --- Converting  base Y number [1, 0, 0, 0, 1, 2, 1, 0, 0, 1] to configuration notation
+ --- Result =  [0, 0, 0, 2, 3, 0, 0, 3]
+--- Retained value to add in file: [0, 0, 0, 2, 3, 0, 0, 3], indice :  (1, 1, 2, 9)
+ --- converting (2, 4, 0, 10)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
  --- converting 4 in base 2
@@ -9467,149 +10738,138 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- appending 0 to result
  --- appending 1 to result
  --- result  [0, 1, 0, 0]
- --- Result =  [0, 1, 0, 0, 0, 2, 0, 1, 0, 0]
- --- Converting  base Y number [0, 1, 0, 0, 0, 2, 0, 1, 0, 0] to configuration notation
- --- Result =  [1, 0, 0, 0, 0, 3, 0, 0]
---- Retained value to add in file: [1, 0, 0, 0, 0, 3, 0, 0], indice :  (0, 8, 2, 4)
- --- converting (1, 9, 0, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
- --- converting 9 in base 2
- --- appending 1 to result
- --- appending 0 to result
- --- appending 0 to result
- --- appending 1 to result
- --- result  [1, 0, 0, 1]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 6 in base 2
+ --- converting 10 in base 2
  --- appending 0 to result
  --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
- --- Result =  [1, 1, 0, 0, 1, 0, 0, 1, 1, 0]
- --- Converting  base Y number [1, 1, 0, 0, 1, 0, 0, 1, 1, 0] to configuration notation
- --- Result =  [2, 0, 0, 2, 0, 1, 1, 0]
---- Retained value to add in file: [2, 0, 0, 2, 0, 1, 1, 0], indice :  (1, 9, 0, 6)
- --- converting (1, 2, 1, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 1, 0]
+ --- Result =  [2, 0, 1, 0, 0, 0, 1, 0, 1, 0]
+ --- Converting  base Y number [2, 0, 1, 0, 0, 0, 1, 0, 1, 0] to configuration notation
+ --- Result =  [0, 3, 0, 0, 1, 0, 1, 0]
+--- Retained value to add in file: [0, 3, 0, 0, 1, 0, 1, 0], indice :  (2, 4, 0, 10)
+ --- converting (1, 8, 1, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 2 in base 2
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 0]
+ --- result  [1, 0, 0, 0]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 13 in base 2
+ --- converting 11 in base 2
  --- appending 1 to result
- --- appending 0 to result
  --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- Result =  [1, 0, 0, 1, 0, 1, 1, 1, 0, 1]
- --- Converting  base Y number [1, 0, 0, 1, 0, 1, 1, 1, 0, 1] to configuration notation
- --- Result =  [0, 0, 2, 0, 2, 2, 0, 2]
---- Retained value to add in file: [0, 0, 2, 0, 2, 2, 0, 2], indice :  (1, 2, 1, 13)
- --- converting (2, 1, 2, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 2 in base 3
- --- result  [2]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- Result =  [2, 0, 0, 0, 1, 2, 0, 0, 0, 1]
- --- Converting  base Y number [2, 0, 0, 0, 1, 2, 0, 0, 0, 1] to configuration notation
- --- Result =  [0, 0, 0, 3, 0, 0, 0, 3]
---- Retained value to add in file: [0, 0, 0, 3, 0, 0, 0, 3], indice :  (2, 1, 2, 1)
- --- converting (0, 9, 2, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 1, 1]
+ --- Result =  [1, 1, 0, 0, 0, 1, 1, 0, 1, 1]
+ --- Converting  base Y number [1, 1, 0, 0, 0, 1, 1, 0, 1, 1] to configuration notation
+ --- Result =  [2, 0, 0, 0, 2, 0, 2, 2]
+--- Retained value to add in file: [2, 0, 0, 0, 2, 0, 2, 2], indice :  (1, 8, 1, 11)
+ --- converting (0, 8, 1, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 9 in base 2
- --- appending 1 to result
- --- appending 0 to result
+ --- converting 8 in base 2
  --- appending 0 to result
- --- appending 1 to result
- --- result  [1, 0, 0, 1]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 12 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 3 in base 2
  --- appending 1 to result
- --- result  [1, 1, 0, 0]
- --- Result =  [0, 1, 0, 0, 1, 2, 1, 1, 0, 0]
- --- Converting  base Y number [0, 1, 0, 0, 1, 2, 1, 1, 0, 0] to configuration notation
- --- Result =  [1, 0, 0, 1, 3, 3, 0, 0]
---- Retained value to add in file: [1, 0, 0, 1, 3, 3, 0, 0], indice :  (0, 9, 2, 12)
- --- converting (0, 4, 1, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 4 in base 2
+ --- appending 1 to result
+ --- result  [0, 0, 1, 1]
+ --- Result =  [0, 1, 0, 0, 0, 1, 0, 0, 1, 1]
+ --- Converting  base Y number [0, 1, 0, 0, 0, 1, 0, 0, 1, 1] to configuration notation
+ --- Result =  [1, 0, 0, 0, 0, 0, 2, 2]
+--- Retained value to add in file: [1, 0, 0, 0, 0, 0, 2, 2], indice :  (0, 8, 1, 3)
+ --- converting (1, 8, 1, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 8 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 0]
+ --- result  [1, 0, 0, 0]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 7 in base 2
+ --- converting 9 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1]
+ --- Result =  [1, 1, 0, 0, 0, 1, 1, 0, 0, 1]
+ --- Converting  base Y number [1, 1, 0, 0, 0, 1, 1, 0, 0, 1] to configuration notation
+ --- Result =  [2, 0, 0, 0, 2, 0, 0, 2]
+--- Retained value to add in file: [2, 0, 0, 0, 2, 0, 0, 2], indice :  (1, 8, 1, 9)
+ --- converting (0, 15, 2, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 15 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 1]
- --- Result =  [0, 0, 1, 0, 0, 1, 0, 1, 1, 1]
- --- Converting  base Y number [0, 0, 1, 0, 0, 1, 0, 1, 1, 1] to configuration notation
- --- Result =  [0, 1, 0, 0, 0, 2, 2, 2]
---- Retained value to add in file: [0, 1, 0, 0, 0, 2, 2, 2], indice :  (0, 4, 1, 7)
- --- converting (2, 13, 1, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- appending 1 to result
+ --- result  [1, 1, 1, 1]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 13 in base 2
+ --- converting 7 in base 2
  --- appending 1 to result
- --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- Result =  [2, 1, 1, 0, 1, 1, 0, 0, 0, 1]
- --- Converting  base Y number [2, 1, 1, 0, 1, 1, 0, 0, 0, 1] to configuration notation
- --- Result =  [3, 3, 0, 3, 0, 0, 0, 2]
---- Retained value to add in file: [3, 3, 0, 3, 0, 0, 0, 2], indice :  (2, 13, 1, 1)
- --- converting (0, 14, 0, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 1, 1]
+ --- Result =  [0, 1, 1, 1, 1, 2, 0, 1, 1, 1]
+ --- Converting  base Y number [0, 1, 1, 1, 1, 2, 0, 1, 1, 1] to configuration notation
+ --- Result =  [1, 1, 1, 1, 0, 3, 3, 3]
+--- Retained value to add in file: [1, 1, 1, 1, 0, 3, 3, 3], indice :  (0, 15, 2, 7)
+ --- converting (0, 15, 2, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 14 in base 2
- --- appending 0 to result
+ --- converting 15 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 1, 0]
- --- converting 0 in base 3
- --- result  [0]
- --- converting 14 in base 2
- --- appending 0 to result
  --- appending 1 to result
+ --- result  [1, 1, 1, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 3 in base 2
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 1, 0]
- --- Result =  [0, 1, 1, 1, 0, 0, 1, 1, 1, 0]
- --- Converting  base Y number [0, 1, 1, 1, 0, 0, 1, 1, 1, 0] to configuration notation
- --- Result =  [1, 1, 1, 0, 1, 1, 1, 0]
---- Retained value to add in file: [1, 1, 1, 0, 1, 1, 1, 0], indice :  (0, 14, 0, 14)
- --- converting (0, 10, 0, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 0, 1, 1]
+ --- Result =  [0, 1, 1, 1, 1, 2, 0, 0, 1, 1]
+ --- Converting  base Y number [0, 1, 1, 1, 1, 2, 0, 0, 1, 1] to configuration notation
+ --- Result =  [1, 1, 1, 1, 0, 0, 3, 3]
+--- Retained value to add in file: [1, 1, 1, 1, 0, 0, 3, 3], indice :  (0, 15, 2, 3)
+ --- converting (2, 3, 0, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 3 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 1]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 10 in base 2
+ --- converting 12 in base 2
  --- appending 0 to result
- --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 0]
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0]
+ --- Result =  [2, 0, 0, 1, 1, 0, 1, 1, 0, 0]
+ --- Converting  base Y number [2, 0, 0, 1, 1, 0, 1, 1, 0, 0] to configuration notation
+ --- Result =  [0, 0, 3, 3, 1, 1, 0, 0]
+--- Retained value to add in file: [0, 0, 3, 3, 1, 1, 0, 0], indice :  (2, 3, 0, 12)
+ --- converting (0, 7, 0, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
  --- converting 7 in base 2
@@ -9617,74 +10877,73 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- appending 1 to result
  --- appending 1 to result
  --- result  [0, 1, 1, 1]
- --- Result =  [0, 1, 0, 1, 0, 0, 0, 1, 1, 1]
- --- Converting  base Y number [0, 1, 0, 1, 0, 0, 0, 1, 1, 1] to configuration notation
- --- Result =  [1, 0, 1, 0, 0, 1, 1, 1]
---- Retained value to add in file: [1, 0, 1, 0, 0, 1, 1, 1], indice :  (0, 10, 0, 7)
- --- converting (0, 9, 1, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 9 in base 2
- --- appending 1 to result
- --- appending 0 to result
- --- appending 0 to result
- --- appending 1 to result
- --- result  [1, 0, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 7 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [0, 1, 1, 1]
- --- Result =  [0, 1, 0, 0, 1, 1, 0, 1, 1, 1]
- --- Converting  base Y number [0, 1, 0, 0, 1, 1, 0, 1, 1, 1] to configuration notation
- --- Result =  [1, 0, 0, 1, 0, 2, 2, 2]
---- Retained value to add in file: [1, 0, 0, 1, 0, 2, 2, 2], indice :  (0, 9, 1, 7)
- --- converting (1, 11, 2, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
  --- converting 11 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 1, 1]
+ --- Result =  [0, 0, 1, 1, 1, 0, 1, 0, 1, 1]
+ --- Converting  base Y number [0, 0, 1, 1, 1, 0, 1, 0, 1, 1] to configuration notation
+ --- Result =  [0, 1, 1, 1, 1, 0, 1, 1]
+--- Retained value to add in file: [0, 1, 1, 1, 1, 0, 1, 1], indice :  (0, 7, 0, 11)
+ --- converting (2, 2, 1, 10)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
- --- converting 5 in base 2
- --- appending 1 to result
+ --- converting 2 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
- --- Result =  [1, 1, 0, 1, 1, 2, 0, 1, 0, 1]
- --- Converting  base Y number [1, 1, 0, 1, 1, 2, 0, 1, 0, 1] to configuration notation
- --- Result =  [2, 0, 2, 2, 0, 3, 0, 3]
---- Retained value to add in file: [2, 0, 2, 2, 0, 3, 0, 3], indice :  (1, 11, 2, 5)
- --- converting (2, 10, 2, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 2 in base 3
- --- result  [2]
+ --- result  [0, 0, 1, 0]
+ --- converting 1 in base 3
+ --- result  [1]
  --- converting 10 in base 2
  --- appending 0 to result
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 1, 0]
+ --- Result =  [2, 0, 0, 1, 0, 1, 1, 0, 1, 0]
+ --- Converting  base Y number [2, 0, 0, 1, 0, 1, 1, 0, 1, 0] to configuration notation
+ --- Result =  [0, 0, 3, 0, 2, 0, 2, 0]
+--- Retained value to add in file: [0, 0, 3, 0, 2, 0, 2, 0], indice :  (2, 2, 1, 10)
+ --- converting (2, 7, 1, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
- --- converting 12 in base 2
+ --- converting 7 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [0, 1, 1, 1]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 8 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 0, 0]
- --- Result =  [2, 1, 0, 1, 0, 2, 1, 1, 0, 0]
- --- Converting  base Y number [2, 1, 0, 1, 0, 2, 1, 1, 0, 0] to configuration notation
- --- Result =  [3, 0, 3, 0, 3, 3, 0, 0]
---- Retained value to add in file: [3, 0, 3, 0, 3, 3, 0, 0], indice :  (2, 10, 2, 12)
- --- converting (0, 11, 0, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
+ --- result  [1, 0, 0, 0]
+ --- Result =  [2, 0, 1, 1, 1, 1, 1, 0, 0, 0]
+ --- Converting  base Y number [2, 0, 1, 1, 1, 1, 1, 0, 0, 0] to configuration notation
+ --- Result =  [0, 3, 3, 3, 2, 0, 0, 0]
+--- Retained value to add in file: [0, 3, 3, 3, 2, 0, 0, 0], indice :  (2, 7, 1, 8)
+ --- converting (1, 1, 1, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- Result =  [1, 0, 0, 0, 1, 1, 0, 0, 0, 1]
+ --- Converting  base Y number [1, 0, 0, 0, 1, 1, 0, 0, 0, 1] to configuration notation
+ --- Result =  [0, 0, 0, 2, 0, 0, 0, 2]
+--- Retained value to add in file: [0, 0, 0, 2, 0, 0, 0, 2], indice :  (1, 1, 1, 1)
+ --- converting (1, 11, 0, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
  --- converting 11 in base 2
  --- appending 1 to result
  --- appending 1 to result
@@ -9693,42 +10952,79 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- result  [1, 0, 1, 1]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 2 in base 2
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- Result =  [1, 1, 0, 1, 1, 0, 0, 0, 0, 1]
+ --- Converting  base Y number [1, 1, 0, 1, 1, 0, 0, 0, 0, 1] to configuration notation
+ --- Result =  [2, 0, 2, 2, 0, 0, 0, 1]
+--- Retained value to add in file: [2, 0, 2, 2, 0, 0, 0, 1], indice :  (1, 11, 0, 1)
+ --- converting (1, 15, 1, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 15 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 1]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 5 in base 2
+ --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- Result =  [0, 1, 0, 1, 1, 0, 0, 0, 1, 0]
- --- Converting  base Y number [0, 1, 0, 1, 1, 0, 0, 0, 1, 0] to configuration notation
- --- Result =  [1, 0, 1, 1, 0, 0, 1, 0]
---- Retained value to add in file: [1, 0, 1, 1, 0, 0, 1, 0], indice :  (0, 11, 0, 2)
- --- converting (0, 7, 1, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 0, 1]
+ --- Result =  [1, 1, 1, 1, 1, 1, 0, 1, 0, 1]
+ --- Converting  base Y number [1, 1, 1, 1, 1, 1, 0, 1, 0, 1] to configuration notation
+ --- Result =  [2, 2, 2, 2, 0, 2, 0, 2]
+--- Retained value to add in file: [2, 2, 2, 2, 0, 2, 0, 2], indice :  (1, 15, 1, 5)
+ --- converting (0, 15, 1, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 7 in base 2
+ --- converting 15 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 1]
+ --- appending 1 to result
+ --- result  [1, 1, 1, 1]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 6 in base 2
+ --- converting 13 in base 2
+ --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
- --- Result =  [0, 0, 1, 1, 1, 1, 0, 1, 1, 0]
- --- Converting  base Y number [0, 0, 1, 1, 1, 1, 0, 1, 1, 0] to configuration notation
- --- Result =  [0, 1, 1, 1, 0, 2, 2, 0]
---- Retained value to add in file: [0, 1, 1, 1, 0, 2, 2, 0], indice :  (0, 7, 1, 6)
- --- converting (1, 15, 0, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
- --- converting 15 in base 2
+ --- result  [1, 1, 0, 1]
+ --- Result =  [0, 1, 1, 1, 1, 1, 1, 1, 0, 1]
+ --- Converting  base Y number [0, 1, 1, 1, 1, 1, 1, 1, 0, 1] to configuration notation
+ --- Result =  [1, 1, 1, 1, 2, 2, 0, 2]
+--- Retained value to add in file: [1, 1, 1, 1, 2, 2, 0, 2], indice :  (0, 15, 1, 13)
+ --- converting (0, 13, 2, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 13 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
+ --- result  [1, 1, 0, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 9 in base 2
  --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 1, 1, 1]
+ --- result  [1, 0, 0, 1]
+ --- Result =  [0, 1, 1, 0, 1, 2, 1, 0, 0, 1]
+ --- Converting  base Y number [0, 1, 1, 0, 1, 2, 1, 0, 0, 1] to configuration notation
+ --- Result =  [1, 1, 0, 1, 3, 0, 0, 3]
+--- Retained value to add in file: [1, 1, 0, 1, 3, 0, 0, 3], indice :  (0, 13, 2, 9)
+ --- converting (0, 0, 0, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 0 in base 2
+ --- result  [0, 0, 0, 0]
  --- converting 0 in base 3
  --- result  [0]
  --- converting 15 in base 2
@@ -9737,31 +11033,51 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- appending 1 to result
  --- appending 1 to result
  --- result  [1, 1, 1, 1]
- --- Result =  [1, 1, 1, 1, 1, 0, 1, 1, 1, 1]
- --- Converting  base Y number [1, 1, 1, 1, 1, 0, 1, 1, 1, 1] to configuration notation
- --- Result =  [2, 2, 2, 2, 1, 1, 1, 1]
---- Retained value to add in file: [2, 2, 2, 2, 1, 1, 1, 1], indice :  (1, 15, 0, 15)
- --- converting (0, 4, 0, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- Result =  [0, 0, 0, 0, 0, 0, 1, 1, 1, 1]
+ --- Converting  base Y number [0, 0, 0, 0, 0, 0, 1, 1, 1, 1] to configuration notation
+ --- Result =  [0, 0, 0, 0, 1, 1, 1, 1]
+--- Retained value to add in file: [0, 0, 0, 0, 1, 1, 1, 1], indice :  (0, 0, 0, 15)
+ --- converting (0, 11, 1, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 4 in base 2
+ --- converting 11 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
  --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 1]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 11 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 0]
+ --- result  [1, 0, 1, 1]
+ --- Result =  [0, 1, 0, 1, 1, 1, 1, 0, 1, 1]
+ --- Converting  base Y number [0, 1, 0, 1, 1, 1, 1, 0, 1, 1] to configuration notation
+ --- Result =  [1, 0, 1, 1, 2, 0, 2, 2]
+--- Retained value to add in file: [1, 0, 1, 1, 2, 0, 2, 2], indice :  (0, 11, 1, 11)
+ --- converting (0, 8, 2, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 13 in base 2
- --- appending 1 to result
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 2 in base 2
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- Result =  [0, 0, 1, 0, 0, 0, 1, 1, 0, 1]
- --- Converting  base Y number [0, 0, 1, 0, 0, 0, 1, 1, 0, 1] to configuration notation
- --- Result =  [0, 1, 0, 0, 1, 1, 0, 1]
---- Retained value to add in file: [0, 1, 0, 0, 1, 1, 0, 1], indice :  (0, 4, 0, 13)
- --- converting (0, 5, 1, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 0, 1, 0]
+ --- Result =  [0, 1, 0, 0, 0, 2, 0, 0, 1, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 0, 2, 0, 0, 1, 0] to configuration notation
+ --- Result =  [1, 0, 0, 0, 0, 0, 3, 0]
+--- Retained value to add in file: [1, 0, 0, 0, 0, 0, 3, 0], indice :  (0, 8, 2, 2)
+ --- converting (0, 5, 2, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
  --- converting 5 in base 2
@@ -9769,21 +11085,21 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- appending 0 to result
  --- appending 1 to result
  --- result  [0, 1, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 12 in base 2
- --- appending 0 to result
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 14 in base 2
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 0]
- --- Result =  [0, 0, 1, 0, 1, 1, 1, 1, 0, 0]
- --- Converting  base Y number [0, 0, 1, 0, 1, 1, 1, 1, 0, 0] to configuration notation
- --- Result =  [0, 1, 0, 1, 2, 2, 0, 0]
---- Retained value to add in file: [0, 1, 0, 1, 2, 2, 0, 0], indice :  (0, 5, 1, 12)
- --- converting (1, 7, 1, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- Result =  [0, 0, 1, 0, 1, 2, 1, 1, 1, 0]
+ --- Converting  base Y number [0, 0, 1, 0, 1, 2, 1, 1, 1, 0] to configuration notation
+ --- Result =  [0, 1, 0, 1, 3, 3, 3, 0]
+--- Retained value to add in file: [0, 1, 0, 1, 3, 3, 3, 0], indice :  (0, 5, 2, 14)
+ --- converting (2, 7, 1, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
  --- converting 7 in base 2
  --- appending 1 to result
  --- appending 1 to result
@@ -9791,35 +11107,53 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- result  [0, 1, 1, 1]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 6 in base 2
- --- appending 0 to result
+ --- converting 9 in base 2
  --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
- --- Result =  [1, 0, 1, 1, 1, 1, 0, 1, 1, 0]
- --- Converting  base Y number [1, 0, 1, 1, 1, 1, 0, 1, 1, 0] to configuration notation
- --- Result =  [0, 2, 2, 2, 0, 2, 2, 0]
---- Retained value to add in file: [0, 2, 2, 2, 0, 2, 2, 0], indice :  (1, 7, 1, 6)
- --- converting (1, 12, 2, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
- --- converting 12 in base 2
+ --- result  [1, 0, 0, 1]
+ --- Result =  [2, 0, 1, 1, 1, 1, 1, 0, 0, 1]
+ --- Converting  base Y number [2, 0, 1, 1, 1, 1, 1, 0, 0, 1] to configuration notation
+ --- Result =  [0, 3, 3, 3, 2, 0, 0, 2]
+--- Retained value to add in file: [0, 3, 3, 3, 2, 0, 0, 2], indice :  (2, 7, 1, 9)
+ --- converting (2, 4, 2, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 4 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
+ --- result  [0, 1, 0, 0]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 15 in base 2
+ --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 0]
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 1]
+ --- Result =  [2, 0, 1, 0, 0, 2, 1, 1, 1, 1]
+ --- Converting  base Y number [2, 0, 1, 0, 0, 2, 1, 1, 1, 1] to configuration notation
+ --- Result =  [0, 3, 0, 0, 3, 3, 3, 3]
+--- Retained value to add in file: [0, 3, 0, 0, 3, 3, 3, 3], indice :  (2, 4, 2, 15)
+ --- converting (2, 10, 2, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
- --- converting 6 in base 2
+ --- converting 10 in base 2
  --- appending 0 to result
  --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
- --- Result =  [1, 1, 1, 0, 0, 2, 0, 1, 1, 0]
- --- Converting  base Y number [1, 1, 1, 0, 0, 2, 0, 1, 1, 0] to configuration notation
- --- Result =  [2, 2, 0, 0, 0, 3, 3, 0]
---- Retained value to add in file: [2, 2, 0, 0, 0, 3, 3, 0], indice :  (1, 12, 2, 6)
+ --- result  [1, 0, 1, 0]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- Result =  [2, 1, 0, 1, 0, 2, 0, 0, 0, 1]
+ --- Converting  base Y number [2, 1, 0, 1, 0, 2, 0, 0, 0, 1] to configuration notation
+ --- Result =  [3, 0, 3, 0, 0, 0, 0, 3]
+--- Retained value to add in file: [3, 0, 3, 0, 0, 0, 0, 3], indice :  (2, 10, 2, 1)
  --- converting (1, 7, 1, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
@@ -9839,35 +11173,32 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- Converting  base Y number [1, 0, 1, 1, 1, 1, 0, 1, 1, 1] to configuration notation
  --- Result =  [0, 2, 2, 2, 0, 2, 2, 2]
 --- Retained value to add in file: [0, 2, 2, 2, 0, 2, 2, 2], indice :  (1, 7, 1, 7)
- --- converting (0, 5, 1, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 5 in base 2
+ --- converting (2, 2, 2, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 2 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 0]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 9 in base 2
  --- appending 1 to result
  --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
+ --- result  [1, 0, 0, 1]
+ --- Result =  [2, 0, 0, 1, 0, 2, 1, 0, 0, 1]
+ --- Converting  base Y number [2, 0, 0, 1, 0, 2, 1, 0, 0, 1] to configuration notation
+ --- Result =  [0, 0, 3, 0, 3, 0, 0, 3]
+--- Retained value to add in file: [0, 0, 3, 0, 3, 0, 0, 3], indice :  (2, 2, 2, 9)
+ --- converting (1, 2, 0, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 14 in base 2
- --- appending 0 to result
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 1, 0]
- --- Result =  [0, 0, 1, 0, 1, 1, 1, 1, 1, 0]
- --- Converting  base Y number [0, 0, 1, 0, 1, 1, 1, 1, 1, 0] to configuration notation
- --- Result =  [0, 1, 0, 1, 2, 2, 2, 0]
---- Retained value to add in file: [0, 1, 0, 1, 2, 2, 2, 0], indice :  (0, 5, 1, 14)
- --- converting (0, 11, 0, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 11 in base 2
- --- appending 1 to result
- --- appending 1 to result
+ --- converting 2 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 1]
+ --- result  [0, 0, 1, 0]
  --- converting 0 in base 3
  --- result  [0]
  --- converting 8 in base 2
@@ -9876,184 +11207,282 @@ resulted X configuration :  [0, 0, 1, 1, 0, 0, 3, 0]
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 0, 0]
- --- Result =  [0, 1, 0, 1, 1, 0, 1, 0, 0, 0]
- --- Converting  base Y number [0, 1, 0, 1, 1, 0, 1, 0, 0, 0] to configuration notation
- --- Result =  [1, 0, 1, 1, 1, 0, 0, 0]
---- Retained value to add in file: [1, 0, 1, 1, 1, 0, 0, 0], indice :  (0, 11, 0, 8)
- --- converting (2, 4, 1, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- Result =  [1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [1, 0, 0, 1, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [0, 0, 2, 0, 1, 0, 0, 0]
+--- Retained value to add in file: [0, 0, 2, 0, 1, 0, 0, 0], indice :  (1, 2, 0, 8)
+ --- converting (1, 13, 2, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 13 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 1]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 4 in base 2
+ --- converting 12 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 0]
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0]
+ --- Result =  [1, 1, 1, 0, 1, 2, 1, 1, 0, 0]
+ --- Converting  base Y number [1, 1, 1, 0, 1, 2, 1, 1, 0, 0] to configuration notation
+ --- Result =  [2, 2, 0, 2, 3, 3, 0, 0]
+--- Retained value to add in file: [2, 2, 0, 2, 3, 3, 0, 0], indice :  (1, 13, 2, 12)
+ --- converting (1, 2, 1, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 14 in base 2
+ --- converting 2 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 1, 0]
- --- Result =  [2, 0, 1, 0, 0, 1, 1, 1, 1, 0]
- --- Converting  base Y number [2, 0, 1, 0, 0, 1, 1, 1, 1, 0] to configuration notation
- --- Result =  [0, 3, 0, 0, 2, 2, 2, 0]
---- Retained value to add in file: [0, 3, 0, 0, 2, 2, 2, 0], indice :  (2, 4, 1, 14)
- --- converting (1, 10, 0, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 0, 1, 0]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 10 in base 2
- --- appending 0 to result
+ --- converting 13 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 0]
- --- converting 0 in base 3
- --- result  [0]
- --- converting 9 in base 2
- --- appending 1 to result
- --- appending 0 to result
- --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 1]
- --- Result =  [1, 1, 0, 1, 0, 0, 1, 0, 0, 1]
- --- Converting  base Y number [1, 1, 0, 1, 0, 0, 1, 0, 0, 1] to configuration notation
- --- Result =  [2, 0, 2, 0, 1, 0, 0, 1]
---- Retained value to add in file: [2, 0, 2, 0, 1, 0, 0, 1], indice :  (1, 10, 0, 9)
- --- converting (0, 1, 1, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
+ --- result  [1, 1, 0, 1]
+ --- Result =  [1, 0, 0, 1, 0, 1, 1, 1, 0, 1]
+ --- Converting  base Y number [1, 0, 0, 1, 0, 1, 1, 1, 0, 1] to configuration notation
+ --- Result =  [0, 0, 2, 0, 2, 2, 0, 2]
+--- Retained value to add in file: [0, 0, 2, 0, 2, 2, 0, 2], indice :  (1, 2, 1, 13)
+ --- converting (1, 5, 2, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
+ --- converting 5 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 1, 0, 1]
+ --- converting 2 in base 3
+ --- result  [2]
  --- converting 12 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
  --- result  [1, 1, 0, 0]
- --- Result =  [0, 0, 0, 0, 1, 1, 1, 1, 0, 0]
- --- Converting  base Y number [0, 0, 0, 0, 1, 1, 1, 1, 0, 0] to configuration notation
- --- Result =  [0, 0, 0, 1, 2, 2, 0, 0]
---- Retained value to add in file: [0, 0, 0, 1, 2, 2, 0, 0], indice :  (0, 1, 1, 12)
- --- converting (0, 9, 1, 4)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- Result =  [1, 0, 1, 0, 1, 2, 1, 1, 0, 0]
+ --- Converting  base Y number [1, 0, 1, 0, 1, 2, 1, 1, 0, 0] to configuration notation
+ --- Result =  [0, 2, 0, 2, 3, 3, 0, 0]
+--- Retained value to add in file: [0, 2, 0, 2, 3, 3, 0, 0], indice :  (1, 5, 2, 12)
+ --- converting (2, 15, 0, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 15 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 1]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 9 in base 2
- --- appending 1 to result
- --- appending 0 to result
+ --- converting 2 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 4 in base 2
- --- appending 0 to result
+ --- result  [0, 0, 1, 0]
+ --- Result =  [2, 1, 1, 1, 1, 0, 0, 0, 1, 0]
+ --- Converting  base Y number [2, 1, 1, 1, 1, 0, 0, 0, 1, 0] to configuration notation
+ --- Result =  [3, 3, 3, 3, 0, 0, 1, 0]
+--- Retained value to add in file: [3, 3, 3, 3, 0, 0, 1, 0], indice :  (2, 15, 0, 2)
+ --- converting (2, 13, 2, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 13 in base 2
+ --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 0]
- --- Result =  [0, 1, 0, 0, 1, 1, 0, 1, 0, 0]
- --- Converting  base Y number [0, 1, 0, 0, 1, 1, 0, 1, 0, 0] to configuration notation
- --- Result =  [1, 0, 0, 1, 0, 2, 0, 0]
---- Retained value to add in file: [1, 0, 0, 1, 0, 2, 0, 0], indice :  (0, 9, 1, 4)
- --- converting (2, 6, 1, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- appending 1 to result
+ --- result  [1, 1, 0, 1]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 6 in base 2
+ --- converting 12 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
+ --- result  [1, 1, 0, 0]
+ --- Result =  [2, 1, 1, 0, 1, 2, 1, 1, 0, 0]
+ --- Converting  base Y number [2, 1, 1, 0, 1, 2, 1, 1, 0, 0] to configuration notation
+ --- Result =  [3, 3, 0, 3, 3, 3, 0, 0]
+--- Retained value to add in file: [3, 3, 0, 3, 3, 3, 0, 0], indice :  (2, 13, 2, 12)
+ --- converting (1, 1, 2, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 9 in base 2
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 15 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
  --- appending 1 to result
+ --- result  [1, 1, 1, 1]
+ --- Result =  [1, 0, 0, 0, 1, 2, 1, 1, 1, 1]
+ --- Converting  base Y number [1, 0, 0, 0, 1, 2, 1, 1, 1, 1] to configuration notation
+ --- Result =  [0, 0, 0, 2, 3, 3, 3, 3]
+--- Retained value to add in file: [0, 0, 0, 2, 3, 3, 3, 3], indice :  (1, 1, 2, 15)
+ --- converting (0, 10, 2, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 10 in base 2
  --- appending 0 to result
+ --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 1]
- --- Result =  [2, 0, 1, 1, 0, 1, 1, 0, 0, 1]
- --- Converting  base Y number [2, 0, 1, 1, 0, 1, 1, 0, 0, 1] to configuration notation
- --- Result =  [0, 3, 3, 0, 2, 0, 0, 2]
---- Retained value to add in file: [0, 3, 3, 0, 2, 0, 0, 2], indice :  (2, 6, 1, 9)
- --- converting (2, 8, 0, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 1, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 8 in base 2
+ --- converting 13 in base 2
+ --- appending 1 to result
  --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 1]
+ --- Result =  [0, 1, 0, 1, 0, 2, 1, 1, 0, 1]
+ --- Converting  base Y number [0, 1, 0, 1, 0, 2, 1, 1, 0, 1] to configuration notation
+ --- Result =  [1, 0, 1, 0, 3, 3, 0, 3]
+--- Retained value to add in file: [1, 0, 1, 0, 3, 3, 0, 3], indice :  (0, 10, 2, 13)
+ --- converting (2, 14, 1, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 14 in base 2
  --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 5 in base 2
+ --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 0]
+ --- result  [0, 1, 0, 1]
+ --- Result =  [2, 1, 1, 1, 0, 1, 0, 1, 0, 1]
+ --- Converting  base Y number [2, 1, 1, 1, 0, 1, 0, 1, 0, 1] to configuration notation
+ --- Result =  [3, 3, 3, 0, 0, 2, 0, 2]
+--- Retained value to add in file: [3, 3, 3, 0, 0, 2, 0, 2], indice :  (2, 14, 1, 5)
+ --- converting (0, 4, 1, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
+ --- converting 4 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 1, 0, 0]
+ --- converting 1 in base 3
+ --- result  [1]
  --- converting 9 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 0, 1]
- --- Result =  [2, 1, 0, 0, 0, 0, 1, 0, 0, 1]
- --- Converting  base Y number [2, 1, 0, 0, 0, 0, 1, 0, 0, 1] to configuration notation
- --- Result =  [3, 0, 0, 0, 1, 0, 0, 1]
---- Retained value to add in file: [3, 0, 0, 0, 1, 0, 0, 1], indice :  (2, 8, 0, 9)
- --- converting (0, 7, 1, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 7 in base 2
+ --- Result =  [0, 0, 1, 0, 0, 1, 1, 0, 0, 1]
+ --- Converting  base Y number [0, 0, 1, 0, 0, 1, 1, 0, 0, 1] to configuration notation
+ --- Result =  [0, 1, 0, 0, 2, 0, 0, 2]
+--- Retained value to add in file: [0, 1, 0, 0, 2, 0, 0, 2], indice :  (0, 4, 1, 9)
+ --- converting (1, 13, 1, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 13 in base 2
  --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 1]
+ --- result  [1, 1, 0, 1]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 2 in base 2
+ --- converting 3 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 1]
+ --- Result =  [1, 1, 1, 0, 1, 1, 0, 0, 1, 1]
+ --- Converting  base Y number [1, 1, 1, 0, 1, 1, 0, 0, 1, 1] to configuration notation
+ --- Result =  [2, 2, 0, 2, 0, 0, 2, 2]
+--- Retained value to add in file: [2, 2, 0, 2, 0, 0, 2, 2], indice :  (1, 13, 1, 3)
+ --- converting (0, 6, 1, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 6 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- Result =  [0, 0, 1, 1, 1, 1, 0, 0, 1, 0]
- --- Converting  base Y number [0, 0, 1, 1, 1, 1, 0, 0, 1, 0] to configuration notation
- --- Result =  [0, 1, 1, 1, 0, 0, 2, 0]
---- Retained value to add in file: [0, 1, 1, 1, 0, 0, 2, 0], indice :  (0, 7, 1, 2)
- --- converting (1, 2, 0, 10)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- appending 1 to result
+ --- result  [0, 1, 1, 0]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 2 in base 2
+ --- converting 15 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 1]
+ --- Result =  [0, 0, 1, 1, 0, 1, 1, 1, 1, 1]
+ --- Converting  base Y number [0, 0, 1, 1, 0, 1, 1, 1, 1, 1] to configuration notation
+ --- Result =  [0, 1, 1, 0, 2, 2, 2, 2]
+--- Retained value to add in file: [0, 1, 1, 0, 2, 2, 2, 2], indice :  (0, 6, 1, 15)
+ --- converting (2, 14, 1, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 14 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- converting 0 in base 3
- --- result  [0]
- --- converting 10 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 8 in base 2
+ --- appending 0 to result
  --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- Result =  [2, 1, 1, 1, 0, 1, 1, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 1, 1, 0, 1, 1, 0, 0, 0] to configuration notation
+ --- Result =  [3, 3, 3, 0, 2, 0, 0, 0]
+--- Retained value to add in file: [3, 3, 3, 0, 2, 0, 0, 0], indice :  (2, 14, 1, 8)
+ --- converting (1, 9, 0, 0)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 9 in base 2
  --- appending 1 to result
  --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 0]
- --- Result =  [1, 0, 0, 1, 0, 0, 1, 0, 1, 0]
- --- Converting  base Y number [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] to configuration notation
- --- Result =  [0, 0, 2, 0, 1, 0, 1, 0]
---- Retained value to add in file: [0, 0, 2, 0, 1, 0, 1, 0], indice :  (1, 2, 0, 10)
- --- converting (0, 2, 1, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 0, 1]
  --- converting 0 in base 3
  --- result  [0]
+ --- converting 0 in base 2
+ --- result  [0, 0, 0, 0]
+ --- Result =  [1, 1, 0, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [2, 0, 0, 2, 0, 0, 0, 0]
+--- Retained value to add in file: [2, 0, 0, 2, 0, 0, 0, 0], indice :  (1, 9, 0, 0)
+ --- converting (1, 2, 1, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
  --- converting 2 in base 2
  --- appending 0 to result
  --- appending 1 to result
  --- result  [0, 0, 1, 0]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 8 in base 2
- --- appending 0 to result
- --- appending 0 to result
+ --- converting 6 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 0]
- --- Result =  [0, 0, 0, 1, 0, 1, 1, 0, 0, 0]
- --- Converting  base Y number [0, 0, 0, 1, 0, 1, 1, 0, 0, 0] to configuration notation
- --- Result =  [0, 0, 1, 0, 2, 0, 0, 0]
---- Retained value to add in file: [0, 0, 1, 0, 2, 0, 0, 0], indice :  (0, 2, 1, 8)
---- Number of configurations generated =  40
+ --- appending 1 to result
+ --- result  [0, 1, 1, 0]
+ --- Result =  [1, 0, 0, 1, 0, 1, 0, 1, 1, 0]
+ --- Converting  base Y number [1, 0, 0, 1, 0, 1, 0, 1, 1, 0] to configuration notation
+ --- Result =  [0, 0, 2, 0, 0, 2, 2, 0]
+--- Retained value to add in file: [0, 0, 2, 0, 0, 2, 2, 0], indice :  (1, 2, 1, 6)
+--- Number of configurations generated =  70
 --- Outpuf file =  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file.csv
diff --git a/experiment_automatization/input_configurations_file.csv b/experiment_automatization/input_configurations_file.csv
new file mode 100755
index 0000000..7277e0c
--- /dev/null
+++ b/experiment_automatization/input_configurations_file.csv
@@ -0,0 +1,71 @@
+configurations,samsung galaxy format
+0303-3000,[0- 3- 0- 3- 3- 0- 0- 0]
+0010-0200,[0- 0- 1- 0- 0- 2- 0- 0]
+2220-1111,[2- 2- 2- 0- 1- 1- 1- 1]
+2220-0202,[2- 2- 2- 0- 0- 2- 0- 2]
+3333-3033,[3- 3- 3- 3- 3- 0- 3- 3]
+0202-0330,[0- 2- 0- 2- 0- 3- 3- 0]
+3303-0003,[3- 3- 0- 3- 0- 0- 0- 3]
+3003-3003,[3- 0- 0- 3- 3- 0- 0- 3]
+3330-3000,[3- 3- 3- 0- 3- 0- 0- 0]
+3300-0010,[3- 3- 0- 0- 0- 0- 1- 0]
+2020-2022,[2- 0- 2- 0- 2- 0- 2- 2]
+1011-3300,[1- 0- 1- 1- 3- 3- 0- 0]
+3003-0020,[3- 0- 0- 3- 0- 0- 2- 0]
+3333-0220,[3- 3- 3- 3- 0- 2- 2- 0]
+1010-0110,[1- 0- 1- 0- 0- 1- 1- 0]
+2200-0011,[2- 2- 0- 0- 0- 0- 1- 1]
+1100-0010,[1- 1- 0- 0- 0- 0- 1- 0]
+0101-1100,[0- 1- 0- 1- 1- 1- 0- 0]
+0001-3000,[0- 0- 0- 1- 3- 0- 0- 0]
+0010-2022,[0- 0- 1- 0- 2- 0- 2- 2]
+0010-3030,[0- 0- 1- 0- 3- 0- 3- 0]
+3030-0030,[3- 0- 3- 0- 0- 0- 3- 0]
+1000-3300,[1- 0- 0- 0- 3- 3- 0- 0]
+2220-0001,[2- 2- 2- 0- 0- 0- 0- 1]
+0202-0333,[0- 2- 0- 2- 0- 3- 3- 3]
+0330-3003,[0- 3- 3- 0- 3- 0- 0- 3]
+2202-0010,[2- 2- 0- 2- 0- 0- 1- 0]
+2000-0202,[2- 0- 0- 0- 0- 2- 0- 2]
+2220-0011,[2- 2- 2- 0- 0- 0- 1- 1]
+0111-0333,[0- 1- 1- 1- 0- 3- 3- 3]
+0002-3003,[0- 0- 0- 2- 3- 0- 0- 3]
+0300-1010,[0- 3- 0- 0- 1- 0- 1- 0]
+2000-2022,[2- 0- 0- 0- 2- 0- 2- 2]
+1000-0022,[1- 0- 0- 0- 0- 0- 2- 2]
+2000-2002,[2- 0- 0- 0- 2- 0- 0- 2]
+1111-0333,[1- 1- 1- 1- 0- 3- 3- 3]
+1111-0033,[1- 1- 1- 1- 0- 0- 3- 3]
+0033-1100,[0- 0- 3- 3- 1- 1- 0- 0]
+0111-1011,[0- 1- 1- 1- 1- 0- 1- 1]
+0030-2020,[0- 0- 3- 0- 2- 0- 2- 0]
+0333-2000,[0- 3- 3- 3- 2- 0- 0- 0]
+0002-0002,[0- 0- 0- 2- 0- 0- 0- 2]
+2022-0001,[2- 0- 2- 2- 0- 0- 0- 1]
+2222-0202,[2- 2- 2- 2- 0- 2- 0- 2]
+1111-2202,[1- 1- 1- 1- 2- 2- 0- 2]
+1101-3003,[1- 1- 0- 1- 3- 0- 0- 3]
+0000-1111,[0- 0- 0- 0- 1- 1- 1- 1]
+1011-2022,[1- 0- 1- 1- 2- 0- 2- 2]
+1000-0030,[1- 0- 0- 0- 0- 0- 3- 0]
+0101-3330,[0- 1- 0- 1- 3- 3- 3- 0]
+0333-2002,[0- 3- 3- 3- 2- 0- 0- 2]
+0300-3333,[0- 3- 0- 0- 3- 3- 3- 3]
+3030-0003,[3- 0- 3- 0- 0- 0- 0- 3]
+0222-0222,[0- 2- 2- 2- 0- 2- 2- 2]
+0030-3003,[0- 0- 3- 0- 3- 0- 0- 3]
+0020-1000,[0- 0- 2- 0- 1- 0- 0- 0]
+2202-3300,[2- 2- 0- 2- 3- 3- 0- 0]
+0020-2202,[0- 0- 2- 0- 2- 2- 0- 2]
+0202-3300,[0- 2- 0- 2- 3- 3- 0- 0]
+3333-0010,[3- 3- 3- 3- 0- 0- 1- 0]
+3303-3300,[3- 3- 0- 3- 3- 3- 0- 0]
+0002-3333,[0- 0- 0- 2- 3- 3- 3- 3]
+1010-3303,[1- 0- 1- 0- 3- 3- 0- 3]
+3330-0202,[3- 3- 3- 0- 0- 2- 0- 2]
+0100-2002,[0- 1- 0- 0- 2- 0- 0- 2]
+2202-0022,[2- 2- 0- 2- 0- 0- 2- 2]
+0110-2222,[0- 1- 1- 0- 2- 2- 2- 2]
+3330-2000,[3- 3- 3- 0- 2- 0- 0- 0]
+2002-0000,[2- 0- 0- 2- 0- 0- 0- 0]
+0020-0220,[0- 0- 2- 0- 0- 2- 2- 0]
diff --git a/experiment_automatization/summary_files_only/summary___22Oct22_16_35_00.csv b/experiment_automatization/summary_files_only/summary___22Oct22_16_35_00.csv
new file mode 100755
index 0000000..87617f2
--- /dev/null
+++ b/experiment_automatization/summary_files_only/summary___22Oct22_16_35_00.csv
@@ -0,0 +1,71 @@
+configurations,generic format,exact frequency,samsung galaxy format,exact frequencies,phone energy,phone power,workload,energy by workload,starting cc_info,ending cc_info
+0333-0022,[0- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 2- 2],[0- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[0- 3- 3- 3- 0- 0- 2- 2],[0- 1690000- 1690000- 1690000- 0- 0- 1469000- 1469000],89.9330079144257,2559.7976826341883,8.96793e+11,1.00283e-10,2856500,2854000
+0010-0020,[0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[0- 0- 1- 0- 0- 0- 2- 0],[0- 0- 598000- 0- 0- 0- 1469000- 0],38.23730642224095,1145.3195912952845,1.50864e+11,2.53455e-10,2853000,2853000
+0330-1000,[0- 3- 3- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0],[0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[0- 3- 3- 0- 1- 0- 0- 0],[0- 1690000- 1690000- 0- 741000- 0- 0- 0],38.442766218461415,1150.8026011158004,1.87528e+11,2.04997e-10,2851500,2851500
+0020-1100,[0- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 0- 0],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 0],[0- 0- 2- 0- 1- 1- 0- 0],[0- 0- 1248000- 0- 741000- 741000- 0- 0],44.57327974426731,1323.1100286187539,2.81045e+11,1.58598e-10,2849500,2849500
+0010-0220,[0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 0- 1- 0- 0- 2- 2- 0],[0- 0- 598000- 0- 0- 1469000- 1469000- 0],44.21656120461309,1318.8501042767225,2.79225e+11,1.58355e-10,2848000,2848000
+0002-0020,[0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0],[0- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[0- 0- 0- 2- 0- 0- 2- 0],[0- 0- 0- 1248000- 0- 0- 1469000- 0],41.241212688690204,1223.9856588405266,2.08313e+11,1.97977e-10,2847500,2847500
+0011-0003,[0- 0- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 3],[0- 0- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[0- 0- 1- 1- 0- 0- 0- 3],[0- 0- 598000- 598000- 0- 0- 0- 2314000],90.40819193762006,2573.4409322765187,4.90179e+11,1.84439e-10,2840000,2831500
+0110-1101,[0- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 0- 1],[0- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[0- 1- 1- 0- 1- 1- 0- 1],[0- 598000- 598000- 0- 741000- 741000- 0- 741000],51.252751360492596,1511.6824469781754,4.38125e+11,1.16982e-10,2832000,2832000
+2000-1011,[2- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0- 1- 1],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000],[2- 0- 0- 0- 1- 0- 1- 1],[1248000- 0- 0- 0- 741000- 0- 741000- 741000],50.48580057701382,1498.390141974944,3.974e+11,1.2704e-10,2830500,2830500
+0010-0002,[0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[0- 0- 1- 0- 0- 0- 0- 2],[0- 0- 598000- 0- 0- 0- 0- 1469000],50.30984949565249,1478.8177873764362,2.73526e+11,1.83931e-10,2829500,2829500
+0010-0000,[0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 0- 1- 0- 0- 0- 0- 0],[0- 0- 598000- 0- 0- 0- 0- 0],31.13714791596921,941.4571685306104,2.96706e+10,1.04943e-09,2828500,2828500
+3000-0303,[3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 0- 0- 0- 0- 3- 0- 3],[1690000- 0- 0- 0- 0- 2314000- 0- 2314000],90.38006367799885,2571.3348726455147,8.44385e+11,1.07037e-10,2811500,2755000
+3000-2220,[3- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[3- 0- 0- 0- 2- 2- 2- 0],[1690000- 0- 0- 0- 1469000- 1469000- 1469000- 0],51.051832744533606,1507.4583395660018,4.0055e+11,1.27454e-10,2801000,2801000
+0222-0333,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 3- 3- 3],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000],[0- 2- 2- 2- 0- 3- 3- 3],[0- 1248000- 1248000- 1248000- 0- 2314000- 2314000- 2314000],90.32469508487935,2569.6315949604314,1.41801e+12,6.36982e-11,2770500,2688500
+0300-3033,[0- 3- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 3],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[0- 3- 0- 0- 3- 0- 3- 3],[0- 1690000- 0- 0- 2314000- 0- 2314000- 2314000],84.63294378298136,2422.761965810517,9.40447e+11,8.99923e-11,2746500,2701500
+0003-3030,[0- 0- 0- 3- 0- 0- 0- 0- 0- 3- 0- 3- 0],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[0- 0- 0- 3- 3- 0- 3- 0],[0- 0- 0- 1690000- 2314000- 0- 2314000- 0],55.89225529242415,1644.1189933324854,3.71385e+11,1.50497e-10,2747000,2747000
+2202-2020,[2- 2- 0- 2- 0- 0- 0- 0- 0- 2- 0- 2- 0],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 0],[2- 2- 0- 2- 2- 0- 2- 0],[1248000- 1248000- 0- 1248000- 1469000- 0- 1469000- 0],52.87342312951123,1558.0536438274928,5.1504e+11,1.02659e-10,2745500,2745500
+0222-0300,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 3- 0- 0],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[0- 2- 2- 2- 0- 3- 0- 0],[0- 1248000- 1248000- 1248000- 0- 2314000- 0- 0],46.31996576628587,1372.8079828073023,3.98562e+11,1.16218e-10,2744000,2744000
+2020-3033,[2- 0- 2- 0- 0- 0- 0- 0- 0- 3- 0- 3- 3],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[2- 0- 2- 0- 3- 0- 3- 3],[1248000- 0- 1248000- 0- 2314000- 0- 2314000- 2314000],85.07291215904864,2433.3691282128552,9.92833e+11,8.5687e-11,2714500,2668000
+2000-3300,[2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[2- 0- 0- 0- 3- 3- 0- 0],[1248000- 0- 0- 0- 2314000- 2314000- 0- 0],44.2559788167609,1317.8750480134693,2.76977e+11,1.59782e-10,2720000,2720000
+0200-1111,[0- 2- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[0- 1248000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[0- 2- 0- 0- 1- 1- 1- 1],[0- 1248000- 0- 0- 741000- 741000- 741000- 741000],56.72729786733913,1664.563364732799,5.2774e+11,1.07491e-10,2718500,2718500
+3300-0303,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 3- 0- 0- 0- 3- 0- 3],[1690000- 1690000- 0- 0- 0- 2314000- 0- 2314000],90.29813314312791,2572.041528803042,8.82283e+11,1.02346e-10,2700500,2641000
+0220-0003,[0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[0- 2- 2- 0- 0- 0- 0- 3],[0- 1248000- 1248000- 0- 0- 0- 0- 2314000],90.21727290893641,2570.279554639554,4.68692e+11,1.92487e-10,2687000,2677500
+2202-0003,[2- 2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[2- 2- 0- 2- 0- 0- 0- 3],[1248000- 1248000- 0- 1248000- 0- 0- 0- 2314000],90.2512287269192,2569.4696991821465,6.8085e+11,1.32557e-10,2667500,2649000
+1010-2202,[1- 0- 1- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[1- 0- 1- 0- 2- 2- 0- 2],[598000- 0- 598000- 0- 1469000- 1469000- 0- 1469000],89.45856817515498,2551.9632619523145,8.42951e+11,1.06125e-10,2665500,2664500
+3330-2002,[3- 3- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0- 2],[1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[3- 3- 3- 0- 2- 0- 0- 2],[1690000- 1690000- 1690000- 0- 1469000- 0- 0- 1469000],67.54068504604341,1965.324340103775,6.12874e+11,1.10203e-10,2663000,2663000
+0222-0202,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 0- 2],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[0- 2- 2- 2- 0- 2- 0- 2],[0- 1248000- 1248000- 1248000- 0- 1469000- 0- 1469000],90.4542041368081,2575.071012329594,1.10621e+12,8.17695e-11,2643500,2578000
+3000-3330,[3- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 3- 0],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[3- 0- 0- 0- 3- 3- 3- 0],[1690000- 0- 0- 0- 2314000- 2314000- 2314000- 0],51.05776552279144,1510.3819396899578,4.07876e+11,1.2518e-10,2643500,2643500
+1101-3300,[1- 1- 0- 1- 0- 0- 0- 0- 0- 3- 3- 0- 0],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[1- 1- 0- 1- 3- 3- 0- 0],[598000- 598000- 0- 598000- 2314000- 2314000- 0- 0],46.008611644667205,1362.1889818473635,3.81653e+11,1.20551e-10,2642000,2642000
+0022-1011,[0- 0- 2- 2- 0- 0- 0- 0- 0- 1- 0- 1- 1],[0- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000],[0- 0- 2- 2- 1- 0- 1- 1],[0- 0- 1248000- 1248000- 741000- 0- 741000- 741000],56.285208653833934,1654.9984782360561,5.63932e+11,9.98085e-11,2640500,2640500
+2200-0110,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0],[2- 2- 0- 0- 0- 1- 1- 0],[1248000- 1248000- 0- 0- 0- 741000- 741000- 0],44.7853619596255,1326.892079069329,3.14045e+11,1.42608e-10,2639000,2639000
+0001-2022,[0- 0- 0- 1- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 0- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 0- 1- 2- 0- 2- 2],[0- 0- 0- 598000- 1469000- 0- 1469000- 1469000],86.20166705250911,2464.472449592844,8.04431e+11,1.07159e-10,2637500,2637000
+0030-2220,[0- 0- 3- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 0- 3- 0- 2- 2- 2- 0],[0- 0- 1690000- 0- 1469000- 1469000- 1469000- 0],50.668788024263165,1502.927784979607,4.07035e+11,1.24483e-10,2635500,2635500
+0033-1001,[0- 0- 3- 3- 0- 0- 0- 0- 0- 1- 0- 0- 1],[0- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[0- 0- 3- 3- 1- 0- 0- 1],[0- 0- 1690000- 1690000- 741000- 0- 0- 741000],62.67319723427022,1817.9581528386973,5.00804e+11,1.25145e-10,2634000,2634000
+2202-1000,[2- 2- 0- 2- 0- 0- 0- 0- 0- 1- 0- 0- 0],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[2- 2- 0- 2- 1- 0- 0- 0],[1248000- 1248000- 0- 1248000- 741000- 0- 0- 0],46.212532784902685,1369.7143316755182,3.97438e+11,1.16276e-10,2632500,2632500
+0220-2002,[0- 2- 2- 0- 0- 0- 0- 0- 0- 2- 0- 0- 2],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[0- 2- 2- 0- 2- 0- 0- 2],[0- 1248000- 1248000- 0- 1469000- 0- 0- 1469000],67.10285023752783,1955.6785606566896,5.75384e+11,1.16623e-10,2631000,2631000
+0202-3000,[0- 2- 0- 2- 0- 0- 0- 0- 0- 3- 0- 0- 0],[0- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 0- 0],[0- 2- 0- 2- 3- 0- 0- 0],[0- 1248000- 0- 1248000- 2314000- 0- 0- 0],43.81072733065037,1294.4637539975142,3.05108e+11,1.43591e-10,2629500,2629500
+3033-2222,[3- 0- 3- 3- 0- 0- 0- 0- 0- 2- 2- 2- 2],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 1469000],[3- 0- 3- 3- 2- 2- 2- 2],[1690000- 0- 1690000- 1690000- 1469000- 1469000- 1469000- 1469000],90.65563688571943,2581.686131643444,1.42746e+12,6.35084e-11,2619000,2582500
+0030-1110,[0- 0- 3- 0- 0- 0- 0- 0- 0- 1- 1- 1- 0],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[0- 0- 3- 0- 1- 1- 1- 0],[0- 0- 1690000- 0- 741000- 741000- 741000- 0],51.14932930890216,1502.7012300921099,4.06622e+11,1.25791e-10,2619500,2619500
+3033-0300,[3- 0- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[3- 0- 3- 3- 0- 3- 0- 0],[1690000- 0- 1690000- 1690000- 0- 2314000- 0- 0],62.243845258834455,1824.4443558489425,4.99559e+11,1.24598e-10,2618500,2618500
+0030-0222,[0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 0- 3- 0- 0- 2- 2- 2],[0- 0- 1690000- 0- 0- 1469000- 1469000- 1469000],85.69119833200179,2450.4727862970517,7.92757e+11,1.08093e-10,2614500,2614000
+2200-0033,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[2- 2- 0- 0- 0- 0- 3- 3],[1248000- 1248000- 0- 0- 0- 0- 2314000- 2314000],90.60793121252726,2580.5867619325863,8.88096e+11,1.02025e-10,2596500,2537500
+0100-3330,[0- 1- 0- 0- 0- 0- 0- 0- 0- 3- 3- 3- 0],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[0- 1- 0- 0- 3- 3- 3- 0],[0- 598000- 0- 0- 2314000- 2314000- 2314000- 0],50.63907838895468,1497.9175933191395,4.0705e+11,1.24405e-10,2596500,2596500
+0101-2220,[0- 1- 0- 1- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 1- 0- 1- 2- 2- 2- 0],[0- 598000- 0- 598000- 1469000- 1469000- 1469000- 0],51.51585609397582,1521.4225695296159,4.671e+11,1.10289e-10,2595000,2595000
+3030-1101,[3- 0- 3- 0- 0- 0- 0- 0- 0- 1- 1- 0- 1],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[3- 0- 3- 0- 1- 1- 0- 1],[1690000- 0- 1690000- 0- 741000- 741000- 0- 741000],51.116644613557035,1510.358663018292,4.45072e+11,1.1485e-10,2593000,2593000
+2020-0003,[2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[2- 0- 2- 0- 0- 0- 0- 3],[1248000- 0- 1248000- 0- 0- 0- 0- 2314000],90.65091717023411,2583.5973895402526,4.69655e+11,1.93016e-10,2585500,2577000
+0000-3303,[0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[0- 0- 0- 0- 3- 3- 0- 3],[0- 0- 0- 0- 2314000- 2314000- 0- 2314000],85.26345694338853,2444.2152416382573,9.64245e+11,8.84251e-11,2549000,2492500
+0022-3000,[0- 0- 2- 2- 0- 0- 0- 0- 0- 3- 0- 0- 0],[0- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 0- 0],[0- 0- 2- 2- 3- 0- 0- 0],[0- 0- 1248000- 1248000- 2314000- 0- 0- 0],43.517109924306254,1290.2640614206646,3.04822e+11,1.42762e-10,2572000,2572000
+0100-2222,[0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 2],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 1469000],[0- 1- 0- 0- 2- 2- 2- 2],[0- 598000- 0- 0- 1469000- 1469000- 1469000- 1469000],90.54788228984741,2578.4538332292273,1.04915e+12,8.63059e-11,2568000,2556500
+0101-1100,[0- 1- 0- 1- 0- 0- 0- 0- 0- 1- 1- 0- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 741000- 741000- 0- 0],[0- 1- 0- 1- 1- 1- 0- 0],[0- 598000- 0- 598000- 741000- 741000- 0- 0],44.851239409872626,1332.5224336288038,3.16375e+11,1.41766e-10,2555000,2555000
+0011-0111,[0- 0- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 1],[0- 0- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000],[0- 0- 1- 1- 0- 1- 1- 1],[0- 0- 598000- 598000- 0- 741000- 741000- 741000],51.708149058356746,1529.5775485890404,4.58493e+11,1.12778e-10,2553500,2553500
+3033-0303,[3- 0- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 0- 3- 3- 0- 3- 0- 3],[1690000- 0- 1690000- 1690000- 0- 2314000- 0- 2314000],90.6637925014351,2582.4320617959274,1.2119e+12,7.48113e-11,2530500,2450500
+2020-0200,[2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 0- 2- 0- 0- 2- 0- 0],[1248000- 0- 1248000- 0- 0- 1469000- 0- 0],38.39977510925412,1151.4084487016485,1.87081e+11,2.05257e-10,2546500,2546500
+1100-1101,[1- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0- 1],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[1- 1- 0- 0- 1- 1- 0- 1],[598000- 598000- 0- 0- 741000- 741000- 0- 741000],51.269529799798626,1516.0036479389644,4.33067e+11,1.18387e-10,2545000,2545000
+0333-2222,[0- 3- 3- 3- 0- 0- 0- 0- 0- 2- 2- 2- 2],[0- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 1469000],[0- 3- 3- 3- 2- 2- 2- 2],[0- 1690000- 1690000- 1690000- 1469000- 1469000- 1469000- 1469000],90.632143554462,2580.6427425966467,1.4216e+12,6.37536e-11,2535000,2498000
+0030-1000,[0- 0- 3- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[0- 0- 3- 0- 1- 0- 0- 0],[0- 0- 1690000- 0- 741000- 0- 0- 0],38.65859744164645,1148.7222292975214,1.49611e+11,2.58394e-10,2522500,2522500
+2202-0020,[2- 2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[2- 2- 0- 2- 0- 0- 2- 0],[1248000- 1248000- 0- 1248000- 0- 0- 1469000- 0],46.30734414538775,1376.4416240104997,3.96525e+11,1.16783e-10,2521000,2521000
+1101-0300,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 3- 0- 0],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[1- 1- 0- 1- 0- 3- 0- 0],[598000- 598000- 0- 598000- 0- 2314000- 0- 0],39.89447165011857,1188.633228113476,2.50599e+11,1.59196e-10,2520000,2520000
+0303-0033,[0- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 3- 3],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[0- 3- 0- 3- 0- 0- 3- 3],[0- 1690000- 0- 1690000- 0- 0- 2314000- 2314000],90.60063198549958,2578.8084938956554,1.07403e+12,8.43558e-11,2498500,2422500
+1011-2022,[1- 0- 1- 1- 0- 0- 0- 0- 0- 2- 0- 2- 2],[598000- 0- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[1- 0- 1- 1- 2- 0- 2- 2],[598000- 0- 598000- 598000- 1469000- 0- 1469000- 1469000],88.2429800332869,2519.2908992286075,9.02041e+11,9.78259e-11,2494000,2493500
+2222-1001,[2- 2- 2- 2- 0- 0- 0- 0- 0- 1- 0- 0- 1],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[2- 2- 2- 2- 1- 0- 0- 1],[1248000- 1248000- 1248000- 1248000- 741000- 0- 0- 741000],56.77105018677156,1669.501620568356,6.17085e+11,9.19988e-11,2491500,2491500
+0111-2020,[0- 1- 1- 1- 0- 0- 0- 0- 0- 2- 0- 2- 0],[0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 0],[0- 1- 1- 1- 2- 0- 2- 0],[0- 598000- 598000- 598000- 1469000- 0- 1469000- 0],46.29726124902258,1371.0645568193338,3.68193e+11,1.25742e-10,2490000,2490000
+1101-0022,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[1- 1- 0- 1- 0- 0- 2- 2],[598000- 598000- 0- 598000- 0- 0- 1469000- 1469000],68.5017950782861,1991.0943022118604,6.45815e+11,1.0607e-10,2488500,2488500
+1100-3003,[1- 1- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[1- 1- 0- 0- 3- 0- 0- 3],[598000- 598000- 0- 0- 2314000- 0- 0- 2314000],90.15026547676455,2567.6629992587464,8.88226e+11,1.01495e-10,2470000,2410000
+0022-0300,[0- 0- 2- 2- 0- 0- 0- 0- 0- 0- 3- 0- 0],[0- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[0- 0- 2- 2- 0- 3- 0- 0],[0- 0- 1248000- 1248000- 0- 2314000- 0- 0],44.08412746323779,1310.570253136713,3.03458e+11,1.45273e-10,2473000,2473000
+0000-3033,[0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 3],[0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[0- 0- 0- 0- 3- 0- 3- 3],[0- 0- 0- 0- 2314000- 0- 2314000- 2314000],82.97486822474202,2377.0518665348436,8.33285e+11,9.95756e-11,2444500,2414000
+2000-1111,[2- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[2- 0- 0- 0- 1- 1- 1- 1],[1248000- 0- 0- 0- 741000- 741000- 741000- 741000],56.814483376411175,1674.2735556859361,5.27937e+11,1.07616e-10,2447500,2447500
+0002-0200,[0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 2- 0- 0],[0- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[0- 0- 0- 2- 0- 2- 0- 0],[0- 0- 0- 1248000- 0- 1469000- 0- 0],41.358065452383435,1231.1351575714746,2.08875e+11,1.98004e-10,2446500,2446500
+2022-3003,[2- 0- 2- 2- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[2- 0- 2- 2- 3- 0- 0- 3],[1248000- 0- 1248000- 1248000- 2314000- 0- 0- 2314000],89.83166740453697,2557.254951367106,1.11007e+12,8.09243e-11,2425500,2353500
+0101-1000,[0- 1- 0- 1- 0- 0- 0- 0- 0- 1- 0- 0- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[0- 1- 0- 1- 1- 0- 0- 0],[0- 598000- 0- 598000- 741000- 0- 0- 0],39.688678484023775,1181.4782247806852,1.95948e+11,2.02547e-10,2423000,2423000
diff --git a/kernel_ridge_linear_model/__pycache__/lesson_learned_validation_code.cpython-38.pyc b/kernel_ridge_linear_model/__pycache__/lesson_learned_validation_code.cpython-38.pyc
new file mode 100755
index 0000000000000000000000000000000000000000..6c7b926c84284b11d1769a452682c6b0862e0c8a
GIT binary patch
literal 22989
zcmeGkTWlN0@oq_;Na|@@v1MCHu8Cz^vTR9q?B->+u46Y292t%46i^coH18x`Op)^5
z$w>$jLE!)e3KR$e6zEr*^e<mUKU(ywKP}KA2AX`N0m`67fVM~iBp+>xwh+*yGkXv2
z9dD0!w3N`Pj@aAd?%wRo?Ci|!?2?xU2lEnKfBM;zr60a1Nq@mF{6*l)S0R}P;igFo
zk|t~9MQK6SQd$~vqGdD%@|4!6Wg$;%xl7Vy{sU+&mHP1RT=<-ZbOw^SPnM)QfVxWP
zQ*{7%RiY>A>3V9H)JWGeb+Sv+;MtO(E<GyUkl}j<>N1smtaX|$)D>YXrSdC)tpMy_
zI<UVN*?QW6`HNT>Tmjg9SIJ8<-DAmh`G#yE_Wz9a?tZ%`d^ZXsfR(8$iz#4acD|X@
z^b*yJrfyQ;nzSx|d+7&n?|;Al$hK3p)YA{C&74tj8q{)zshU>tN?D&wHPcjIrOj0F
zirE~wUMw40(K4!)f=+3bPWCm&_2*XglBH_}eR0t!8G5DkeBp||T)b{nX)|}dNDcPF
z!l*@y71LlZ7tMlcQKPc7Fl?5pR4;hVni*Em94(eg`YM8Ly=FE?ss4=J8CUw6L<f<g
z@64=JteMixWmBi-Ou2ZyYRptuSF6-os~DzLu!`o@0$^UOXtZi*GiHeztCk6Um)DTi
z!lF^u&6%q@t?1<fHMAwYP&O)hkrq~}nqHoPS`*$cLrDb?<Csx``Xj5)H}{vSE30dk
zUa+Zxo(f@f450Athntki%J{j<N%j-o^YQ>I%gf`04nxZlO1*oHz(W=in+2;1Oeq<p
z+?H^VdXWB<mIBEg*V2_Cc+SA{K~1R;t*?>MvN$8yY{)@dMawt(wEjj`8))Pp<+VW%
z){s4WSleM}+pmpy?`~stcAwk1c6|8`LHVel{0<K0&d4@4{=2v~W85<jXLnn<{q7!C
zZsWg~YctM0-^o4S#Xa-z@8-&R+EqdMmjvba2+Hqe<u;xop4e@AhbQ|4v`h%f_k(N=
z)X6Jyec)BOF=&x`{|#A|Kq`mogO5m0KiU|!h<2bpto84fZV*|5ZwKMqr1x#g{${rr
zV{QB;jiHywwLe>_da6F89nz-j*?O*?ztQ(ps*!EvK<W>BQh$WQawZ`4v)pL#QqPz3
zQqPz3QqPz3(!`H&dz<zVp5t)kC54xIUOM7P{ZS6)G47d%&r3azColDUIWP5mIWP5m
zIp3FvCp=xeCiuK~!b?3*3orG2`F)>>)Mu`}C6;=S`Rol@I}Vui)zjLET~b{EF9~z-
zlvv*9<X|h<_xvsiJc=*R*D`3i)tZ8?f~8ZmPwNxrn!y|g^|0FV2UK&px>nXy*TbOb
z4z3?ARV!e|jf!TJ0DuOsguLUrE$b5%eGQtILm^+$9fzfsIm56TRKbV2IImWzdhy)3
zW_teeg$vB_X-c)@YF>4&3(Taewn=|bHA~C7wgyIjNwt>2Thi2O#eJ%cwO(5-QcImv
zA5@w1QhNZr8K6Ktsm^+k^@>iHo)00&WddtidxT||&R#fs=9}KT#p_E4fjNuD(i*kB
zElsz*74*DTz>8a>`ifow=Y=7#kS_p{_H*qU_<Y3fp7Y5jr@IDU`+4Ewd<aAa@Z1v@
zANL^7Oc@pM@L-V8snX4<8OCR?{$PMmto0Mh6W88li-z_$c^28j@-@Z@KYT+=27__-
zhz;+UJ<Q1f6zrEg7WnwZxC6H^zPNRM{M)H~EC!WvVLcQ^VceJB2~g_37fLZ!Mp2FR
zV#*6k)#?&>?5oCe;HuwOEF52gG2$moaGVjId-+@P91VvH>yz50D9#|@Zh+nta17xI
zxt6#yPxSCj_xjeOXP-D5T7xaRAqEybwh{y_IH}G|siv;0#-jSHu9k`wm4ad|>7YzO
zFQZxr?fdklh_3BPIFI7q_Oh59F)22@(>}D@00TxHQTnkDrStRiXP;0XyLf)Sokl-0
zysm4ty?p8X{MQ5O-_Rx}IhIATiHGW#gjW&4=~fpWl`~U%Me7M&eHu-SpFP1T?62jg
ztv!-C8wAc)ZcyhYTXeg^A7@a11kgM__28Ih0KbRS_1qPG5gneB>Uy@g2yPfWeZT@d
zc`v4-t}C<Z;Zy3|2S>s0sy)oevV$3p=c7I7`ex|*M0!CxJ*F@x=xDnSH0QO5=L0R^
zz&Vn7-X6m^n!J-ZaQX;jVAJ%`<Gh@>0@l4cQrNJn>qMPcm!~Jw%@hR6ntl3ndI{o6
z&CDu9%`6rWnjC4$MpJ&KnFdZ&D29WYqioDEmSt57uA|x9=Q`!UWX|J8U$ROIj$7Rv
zEG-+Wrf%8#&=>1t(JYD)UfPd0j9)eP1j1q5glzUf9Bc)mUrnX7M$IavIea5UtIx7f
zoqZd^vWJ~0nht)F=X@7z=Np4{Y-$^YO0}?3v_QP=f@f?bCjo-_lN8+L5qVr5A!(U?
z2$7XfiA+8vMEQge@=028pS(P!{FkH%Bqz@*{~=id$;ordze$cj3gmg^UnEZ;1@b}V
zV=_oSCPT_U$Pj_#<ipC}$uNQB<U5p)$PV%m8C5<cqvS&}ro2za$opis@*deu-XnXJ
zzmdHJl9P`se<kAtl9Q{-yF?|BoP0ughfEMiPQG7hlKliyAU~k|ksKh90{N8kHkl%C
zlS9fM$RPsB$)}aK$TWfE<g?0~WR|>1=9D+c9C?ErS8kHy<R&?xyiQJ#*UA0L@5ucG
zl9NB6{FXdGAUXL-<=5mSfn?|D(|L$*rXdZ%XQw<$@-mU&^JzZQHhLLv)SU73Mr~{K
zKA+M1ig@$}$WEMjfkY3%EG^->-@S19dogSaOqM1$2;12pbVN%*+!}UmSPVM@aciXk
zTSJYsmWB9r&WTy)A!glg$E@qpD^fiVvBQ4YP06v?VGbgS{SZ4m2k}H%8>|m%IVV~u
zYY<h`hP`hi_BXqQ6FX$}Zb@U{+LI8Igy^KUP1_E8E`1O+!N{S~=mQ*f01l&#{HEj3
zba1$%9S4Z;C=kbiNLd5+y)=l1)zc8K!93;U7|+4)7|+2x%i=g=^R)rgvFa=r#-X^s
zz=AY%8$NA^TW!Y~Y&PeMtI!=-jqU~=#Wvq<`C17gE3Kf3Kdv(8y5@<)D#hP`iDGU@
zAmETRvNDIBvu$%`@v%K5aSL%3Kk(Zy!r~_Yxa0T95<2i9(7>0UwS^#2&?Ov_BTk-o
z8oI)cib?pX<NO_4Kv=IGSl~K{F+qvwPYxzXybB?e30N7$2&@-V5FSK{<I;Bnw-bxH
zgel?|f)nyAabKP+;+yUzUOZrnq<jbdczSeGBQs3=+Xxa9BPN9T{O)XOjjwu=;osIp
zjMaQlA$Tx)Z($!qwWq^2eq?VkfYT1FHTJil{t>IzB=AN)bP`7?y_oVEN6*CsB_iKd
z6!F1`v{@(<5PTFPuwLBtmi7<dwF}{kCyU5Y_Yx~iY>|}jEx~uR=Vryh*yL>^NKA~F
zkO=MHWh^(KSUfCyUHL<Nm)?PEtDSh;g|{)h?Z(?4xYfSTXz4PP8(4O^kzCJPP?H97
zi$C4CRhJVG-jqdG3-;}~=4#=;0ZXm`Fp<saJYU-Z1+7k~wTZGcF*@C_^_Jr%gf2H-
z-5d{}md^DwjSC=@16Ucw1*{kM9AZ~u@}wKMBJn_2?v)hR2!0_*A<wWfQD1Gtfe^$d
zDlvSYqlxx*6Zf6KrnR;w5mUUxw21lSnp?m8-`ZM>R|Ou^d(ztSnD+WgtA*>WFSPuy
zM6)`E)OfMc&u*F3iF$i3MCpcbnfI?T6GI7FI~RaZe{Jb}JTK(w2bW)%3wef>VyO(V
zg`wcZdNMKmFPP5neuc$p6p!aUuJU1h1xI7%@Mz3Yx)&E!<8XT|P4B|zyYYs<yrFku
z=@7jKpK-^M-ix<=c$>f*{*otfI)Wa+vV(ZTLkjHt1D(Pr{HapX^AEGZ^AC=$c^6=r
zSKubWPWrf<_Rc?~GwD<Q9op^O{yNkK_HX%G!T#+G^s=>odrN!Bo3wwst87?S84kc#
zOILMEU8MT8HT)GGJCPr{l{@yht{H19t){rCyKF2i2lsP-FWk>{4j18ZF}wSM-F?C9
z-qQm1rmpXVncx*bsJa3>(N>j<JuqW^!rldB(BTJo*Yz@-b35jBAv|d2{(8V<O^YwU
zp#%2R{kAZo4rh*$OxT;W8OhULcyy!oi20u8;`YR-^O?_HIg{^<c@*RPmOcLVaSYH-
zlc13LeLjEx{047~9t3jg$*6Bo(9ggt$_Er<6DoE7=0WD!-9<T1p+IA?txMRQ80LZv
zWgJ#UF%Rqg9N~vE#8KR|ph+SYc7ryo-rCipCw2(Yy@Z^^28p;83Vy@g>UOd)E^%yA
zPV<I|e;buz3dP(D1AIgv6y1egIxDA^8Sg2V91)MUrM()H;aM)Q&3=gp>SKQ`ubX0k
zcA9L2F%u%+S*wI<lPH}mra5$u_?rhA=;}0oE1r>|Kx474OW0cm&1IZF7Y|Xm9quf8
zF8ojtbSo2e+otLfidfxaZ6f$~oaq13pe2tfbyk7iaP_P`3s<Zicl2*E$|8331q#e#
zi2JK7{s&!xckJc%94@zydhZLAST8KM!&$l+%k86ItmU?Vaef6BG_d|!-mrF_o+AIY
zo8`6;`Dil{Y8tk@leRdTH}TP=;T6g_tcYSB){6xu+|0*0DVZFuK-c*t55c-uQnaJR
z&V`D(kds)MsN1$dLI_*lN!Y)mB=P#4Ga7B&jXqJ{S^eDx%k6NjdOIw)1-98gpSm+<
z0?@Hkiobu6xfJvuaJqbg8LCa9bg~$u&^h979%LXY9K8IkcrrtQ#$uffIWg=wOheG2
zjKhj3=3%{<)-8jE{PACjxaE^<7tWSJ+X#bpH1Qvv@CGehL3zW~v&-#pykWUL4d)hG
zhdbzD{CWg$frA*2wf=~rwYLrb|B74d_Wo|kvUh!-UDhl1vA6bcPQfq>$6kgXMBB$Q
z;6R4&ScVdDETb>2ba5<W7D$<&%uxJaWc#!V{?MM{X$^{X9GQ$@_NN=!hv5%x*UI`S
V{7VlL|IH&!vUg@*knV?c?0;n#$guzb

literal 0
HcmV?d00001

diff --git a/kernel_ridge_linear_model/__pycache__/utils_functions_for_validation.cpython-38.pyc b/kernel_ridge_linear_model/__pycache__/utils_functions_for_validation.cpython-38.pyc
index 3ec114aeee7cbb769026261c34ebe47a1e634f51..85e4557536a2f19d7ca81dc92c1f2c37f12bcba9 100755
GIT binary patch
delta 1249
zcma)5&2Q936rbnyZoDR&aDav{B?APCNeoF_IG|P`Ky#?lYy%{~R>&C7z?yDtI(9(7
zrlt)NEd<eYD%AFrR0xt2RV|eZcO=ALfDqz@kb2>Q5Etm1-3^~YVyyYioA-Nf=Dp`P
zv$x^wC1@Eb6ik9+=|7|1@f%YuE5MlQdelZ3RN6}&Y$NMALrRqOvX5|GnXU)c20PM=
zOa1`(F141GvhZ(ursJs&<LURER}8S^8hanylZkD?1vzKmYFnfc5;dzkK!=5p!>NOi
z>A4LzvkQJh^~sI4ZPNi+{A{tjzpgbs{mBC}_cIdWoUHV9z<D{@w;ZIL?c3Tqh3Y#^
zC!AQgejt98Px`uHGVR>@1;8a4_Md`Z<bVAup*<~Zn}FmBT6=&nKQbufac;*MJw%8x
z(Fp(&!?eb<85jrDWNI41bhTCq%YKs)cjF97xe4v!U*lR;o7P#=jAE5!ypZzqQk<R6
zRTE(5jK+*M@`}2NEnv-6#h~L`OyQkO%R8CY*O@(J6B#Bu$zGCFVcM7>Kp5FYtc643
zG-fP*Q1Bzd$#zxuQMckVH}-?Ww8En(3~+Hpz}Xhjt1Q<j%b$+9!gmi=IE_Q<2cF<=
z#Jj0i_K!w9rcvz1xTVpUA1f<66t))zN$oE&-$Ryl(_@XB@QTO_1v-4~dLBQDBt^?0
z@?$>?)<xESWCTCLy|)=tjH!4ID}UNEe{o}19HOD1#esoFC`m1rxXdX(bjbI79(X5c
zR1U`~?3E;jio2cd#V@}a+1<Zw@bhjuG%`3y8;e=W&u1G6)ktEAf~*2v0Yk9zLiLoW
zx2%%ZDp*ev?A6wnSvy|Hc<IxIf;&#+l{p)$VCkK>j3s4G7@(2hPLC6W&bMwHb5U3H
zI<*?VpSR!eUj4%TNZnmnD%^}XrQ(}ZV9UpDSJ!p*L@DkG7+`{-8M*<@D4DtmAHcHO
z*O@U!#cVo!@CmGVnd*6U%AW|9RzLBwWNZ}-%d_l5n3LDo$2s-JtyS_No7++IyP#a8
zg5MRWM_OvH_ny<}J?D+8iL1(TR>7S7n~$vSHEp9no|^{@Fg6=`9TUI-<e8a}rKn5D
G^8W#Mms=G8

delta 5928
zcmeHL&2Jk;6rV|)WaE5Q&=Mz<X3`eOI&r=lB@$6+oZ`5Sh>L6@AQIXxyW@1hS*x?_
zR0)Y(2x<lNL+PYc6&H%sLV5yO9Lj+!Qib>fa^uVe!~wXp%sBSisdpWxQmY_&R{Lh(
z%$v9G&CL7l+qw7!{Pq{vJk!+V2CVeoizsWGYt08CSnK|yrBChu1k4^%2h>4UcccfQ
z+6sf|8=jjGn(2Y|*&28+eW~ML7d)T7aP*D<H>l6|4*ZQ?^oj5a{oZ%KwY3TWqmk=|
zF1QcYvfBm8diq-L&o%IRdUj}k!^CH-mwe7iijhtCwEt}>JTpBJh!CB(a?{8q-c_q4
z=I1q&?Bk3O!=`dZj>pM5{qFd9%QfCuw<wuJ)^tMY!{a^ha=K@H3c?%ooc}|(M*s46
z!p`)8iB;I~4U<;bZ50=Ls%7^Hb{qGp7<?h6x>n#a_^Nst-hwMtCQxfuAq2}+uYq@m
zSE?CbyIif-wSm<t2pA_YuHNF@Tilj}CnIxqNNw1K#?$4fyub`}-2xD(APU6BFgefc
zCm(V0F(Y!S82~q8B^r1=aN^C(BWLA>xh{HjwEc~FEE`FJ=do@YQd~1l9G7AQpOyNh
zX{>6=dC5p9A7FE<@nkR7F_~MGa4e=N8rGFXv8PCB%2DY+xk@uSCnKk(E#-Y)P1j6K
zj-v%Rp2UW?kNbhF{;s@-LZ*ii`e(2m8O1i|P3A(KBhQa>&*QkH=So74X>&;;n_5Db
zG_^>{kusFfUq?KRmd)9>r^*<pBnXy<CBu}>teJ7Vfa8{`ZF80LzhF*sO;%mt4)u++
zykfiB1wzF>=Tz|tJYYMVd%NE<F(=PzJ|ty3WG6p!N^Je*ouz!{{gz9#d*rCM*JABf
zmCNS}Gr1S`a*sTA9&s@)5@H%luT)MUuN}R}YNMX+rWbPq-Z~kG1WLV|nfLo>+t?U7
zCZawsGB8G344uPBk#$6{np7|{&u9kXv16;qALT3as@=*I$vc|ERXFU2pGMo-#!$al
z{C0mdvnhf*heCdAC>#z%(A23=INz3?EFSs&M!tC_8VU!y9$jovESQHa-<`3`9uRx-
z@33a5&x>_+XPC;ZYko_zJxCt}n|2Rb4!HWLzoj9|LCMaL<uI_EK(GyfQX!mmiHal7
zRv^pfLu73#_E3SW!r5TYj}KV`&X6@(2wC=_U?IcPMJ#(`M$yu9KA#V1I!ooy`w2}q
z*~h_1#?7Vr_i&7Tz0epUkY$fcf*doM3}dS~>t2wFmPvn5L1OvLZZk`Jvx>8{U1gSo
z|A)-d!SlTh(~k?$JW;M>mJa_5g}_vS>B8A~QZT(Ov$PMyd@8pWaC&cKmJYbOJIHcS
zvU6tXFtCzYZjTsSh~^@tGHKp#Eo0?pm`}&{@^pTN2g}SX?L*;-W|q^A=XmzUj3V+W
z%M(Qxxy-7~I(}R$>ngd;IC6*nFxfruBR>#+iSYmm&<%w;*Epl>YG#+my^T98M94<E
zA^0~um_H-t2f^e^M#QSjTgYvCD0CS9L;azb;a#eQj@4f0y@-At+UUrPyTXU8b8?dt
re)LN=IJrx&PR$${a{GiP@X&plnK3NXyO@QnK=8nw0_{Qyq`>%pkZC0I

diff --git a/kernel_ridge_linear_model/kernel_ridge.py b/kernel_ridge_linear_model/kernel_ridge.py
index 44c1625..0bc0269 100755
--- a/kernel_ridge_linear_model/kernel_ridge.py
+++ b/kernel_ridge_linear_model/kernel_ridge.py
@@ -79,7 +79,7 @@ generate_best_configuration_file = False
 number_of_best_combinations = 4000 # when generating the best configurations, this parameter should be used to limit the number of configurations to print in the output file 
 process_database = False 
 compute_marginal_effect = True   # MODIFIED before integrating experiment automatization
-workstep = "filling_light_database" #"testing_best_configuration_estimation"#"increasing_samsung_data_set" #"testing_best_configuration_estimation" #"reviewing_mariginal_interaction_plots" # "reviewing_mariginal_interaction_plots" #"looking_strange_cases"
+workstep = "processing_light_database" #"testing_best_configuration_estimation"#"increasing_samsung_data_set" #"testing_best_configuration_estimation" #"reviewing_mariginal_interaction_plots" # "reviewing_mariginal_interaction_plots" #"looking_strange_cases"
 acceptable_marginal_mean_value = 0 # if not 0, the horizontal bar at the level of this value will appear in marginal graph (on the samsung).
                                        # this can help decision maker to chose acceptable situation, before scheduling at thread on core 
                                        # or increasing socket frequency, associated with a parameter of the model. 
@@ -107,11 +107,12 @@ elif search_ridge_coeff == False and phone_name == "google_pixel_4a_5g":
             generate_plots = True  # 
             compute_marginal_effect = False   #
             generate_best_configuration_file = True
-        if workstep == "filling_light_database":
+        if workstep == "processing_light_database":
             fill_data_from_folders = False
             process_database = True
             compute_marginal_effect = False   #
             generate_best_configuration_file = False
+            r2_score_as_string = "0.89" # to write in the correct output file
            
           
     elif X_format_in_model == "base_Y_N_on_socket":
@@ -368,12 +369,15 @@ if fill_data_from_folders:
                 output_file_path = marginal_effect_exploration_folder + "/energy_efficiency_estimations.csv")
 
 if process_database:
+    
+    marginal_effect_exploration_folder  = "marginal_effect_exploration_automatic_experiments_" + phone_name [0:7] + "_" + r2_score_as_string [0:4] + "_" + X_format_in_model  # Can change depending on the r2 score
+    os.makedirs(marginal_effect_exploration_folder, exist_ok=True)
+    lesson_learned_validation_output_file = marginal_effect_exploration_folder + "/lesson_learned_validation_file.csv"
+
     #utils_for_validation.create_database_and_tables()
     #utils_for_validation.fill_database(X_user_friendly, X, y, energy_array, workload_array,  X_train, y_train, X_test, y_test, gauss_process, table_name = "all")
-    utils_for_validation.validate_lesson_learned()      
-    
+    utils_for_validation.validate_lesson_learned(lesson_learned_validation_output_file)      
     #utils_for_validation.alter_database()
-
     # I also plan to add the a colomn to say if a configuration is in train set or in test set
 
 
@@ -641,17 +645,13 @@ if compute_marginal_effect:
             plt.close()
             
         
-        
-
-
 
     if phone_name == "google_pixel_4a_5g" :
 
        
-
         linear_coeff_vs_kernel_ridge_margins_file = marginal_effect_exploration_folder + "/linear_coeff_vs_kernel_ridge_margins.csv" # Can change depending on the r2 score
 
-       
+
 
         if  X_format_in_model == "base_Y_N_on_socket":
             X_meaning_dictionnary = base_Y_N_on_socket__X_meaning_dictionnary
diff --git a/kernel_ridge_linear_model/lesson_learned_validation_code.py b/kernel_ridge_linear_model/lesson_learned_validation_code.py
new file mode 100755
index 0000000..d14bb02
--- /dev/null
+++ b/kernel_ridge_linear_model/lesson_learned_validation_code.py
@@ -0,0 +1,608 @@
+# this file is for the validation of the kernel ridge model,
+# In this file we saved all sqlite queries used to valide lesson learned
+# each function in this file is associated to one lesson learned and contains sql queries for the lesson learned validation. 
+# each function return a string to add to the lesson_learned_validation_summary excel file 
+# the lesson_learned_validation_summary excel file formatted like this:
+# variable to increase, chipset state, suitable-contraindicated-or-neutral,  validation score, [accepted transitions], [rejected transitions]   
+
+# the validation error variable is defined according to visual aspect of the graph
+# need to compute the exact error propagation in the future if possible. 
+validation_error = 0 # 1e+9  # 1E9
+
+def compute_score_and_accepted_transitions(expected_efficiency_behavior, variation, transition_as_string, score_variation,  score, accepted_transitions, rejected_transitions):
+    # score_variation is the delta value to add to the score,
+    # it depends on the nomber of subpart n of the lessone learned. 
+    # it is normally 100/n
+    # the last three parameters are the previous values that we modify in this function
+    if(expected_efficiency_behavior == "decreases"):
+        if(variation < 0):
+            score = score + score_variation
+            accepted_transitions = accepted_transitions +  transition_as_string + "["+ repr(variation*1E-9)+  "]; "
+        elif(variation > 0):
+            rejected_transitions = rejected_transitions + transition_as_string + "["+ repr(variation*1E-9)+  "]; "
+    elif(expected_efficiency_behavior == "increases"):
+        if(variation < 0):
+            rejected_transitions = rejected_transitions + transition_as_string + "["+ repr(variation*1E-9)+  "]; "
+        elif(variation > 0):
+            score = score + score_variation
+            accepted_transitions = accepted_transitions + transition_as_string + "["+ repr(variation*1E-9)+  "]; "
+    elif(expected_efficiency_behavior == "is stable"):
+        if(abs(variation) < validation_error):
+            score = score + score_variation
+            accepted_transitions = accepted_transitions +  transition_as_string + "["+ repr(variation*1E-9)+  "]; "
+        elif(variation > 0):
+            rejected_transitions = rejected_transitions + transition_as_string + "["+ repr(variation*1E-9)+  "]; "
+
+    return score, accepted_transitions, rejected_transitions
+
+
+
+
+def validate__scheduling_thread_on_core_i_no_matter_core_j_state( i, j, conn, expected_efficiency_behavior ): # conn is the connection handle to the data base
+    variable_to_increase = "core " + str(i) + " state" 
+    suitable_contraindication_or_neutral = "suitable - efficiency should increase" if expected_efficiency_behavior == "increases" else "contraindicated -  efficiency should decrease" if expected_efficiency_behavior == "decreases" else "neutral - efficiency should be stable" 
+    chipset_state = "Core " + str(j) + " is ON or OFF"
+    
+    validation_score = "NULL" #(Validated - or Not Validated  [Score%])
+    score = 0 # from 0 to 100
+    accepted_transitions = ""
+    rejected_transitions = ""     
+
+    lesson_learned_description = ''' 
+        Lesson learne: scheduling thread on thread ''' + str(i) + ''' 
+        part 1 : core_''' + str(j) + '''_state = 0
+        energy efficiency should increase
+    '''
+   
+    command = '''
+    SELECT
+        avg(configuration_description_measurements_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_OFF.energy_efficiency),
+        avg(configuration_description_measurements_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_ON.energy_efficiency)
+    FROM
+        /*initial values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_OFF.configuration_id,
+            configuration_description_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_OFF.core_''' + str(i) + '''_state,
+            configuration_description_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_OFF.core_''' + str(j) + '''_state
+        FROM
+                (SELECT
+                    configuration_description_core_''' + str(j) + '''_OFF.configuration_id,
+                    configuration_description_core_''' + str(j) + '''_OFF.core_''' + str(i) + '''_state,
+                    configuration_description_core_''' + str(j) + '''_OFF.core_''' + str(j) + '''_state
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.core_''' + str(i) + '''_state,
+                        configuration_description__google_pixel_4a_5g.core_''' + str(j) + '''_state
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_''' + str(j) + '''_state == 0) /* see if we can reduce this */  
+                    AS configuration_description_core_''' + str(j) + '''_OFF
+                WHERE
+                    configuration_description_core_''' + str(j) + '''_OFF.core_''' + str(i) + '''_state == 0) 
+                AS  configuration_description_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_OFF
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_OFF, 
+        
+        /*end values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_ON.configuration_id,
+            configuration_description_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_ON.core_''' + str(i) + '''_state,
+            configuration_description_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_ON.core_''' + str(j) + '''_state
+        FROM
+                (SELECT
+                    configuration_description_core_''' + str(j) + '''_OFF.configuration_id,
+                    configuration_description_core_''' + str(j) + '''_OFF.core_''' + str(i) + '''_state,
+                    configuration_description_core_''' + str(j) + '''_OFF.core_''' + str(j) + '''_state
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.core_''' + str(i) + '''_state,
+                        configuration_description__google_pixel_4a_5g.core_''' + str(j) + '''_state
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_''' + str(j) + '''_state == 0) /* see if we can reduce this */  
+                    AS configuration_description_core_''' + str(j) + '''_OFF
+                WHERE
+                    configuration_description_core_''' + str(j) + '''_OFF.core_''' + str(i) + '''_state == 1) 
+                AS  configuration_description_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_ON
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_core_''' + str(j) + '''_OFF_core_''' + str(i) + '''_ON; '''
+
+
+
+    cursor = conn.execute(command)
+    print (lesson_learned_description)
+    variation = 0
+    for row in cursor:
+        print("before = ", row[0])
+        print("after = ", row[1])
+        print("variation ", row[1] - row[0])
+        variation =  row[1] - row[0]
+
+    score, accepted_transitions, rejected_transitions = compute_score_and_accepted_transitions(expected_efficiency_behavior, variation, "0 -> 1" , 50,
+                                                                             score, accepted_transitions, rejected_transitions)
+    
+
+    
+    lesson_learned_description = '''
+    lesson learned: increasing scheduling thread on thread ''' + str(i) + '''
+        part 2: core_''' + str(j) + '''_state = 1
+        energy efficiency should increase
+    '''
+    command = '''
+    SELECT
+        avg(configuration_description_measurements_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_OFF.energy_efficiency),
+        avg(configuration_description_measurements_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_ON.energy_efficiency)
+    FROM
+        /*initial values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_OFF.configuration_id,
+            configuration_description_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_OFF.core_''' + str(i) + '''_state,
+            configuration_description_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_OFF.core_''' + str(j) + '''_state
+        FROM
+                (SELECT
+                    configuration_description_core_''' + str(j) + '''_ON.configuration_id,
+                    configuration_description_core_''' + str(j) + '''_ON.core_''' + str(i) + '''_state,
+                    configuration_description_core_''' + str(j) + '''_ON.core_''' + str(j) + '''_state
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.core_''' + str(i) + '''_state,
+                        configuration_description__google_pixel_4a_5g.core_''' + str(j) + '''_state
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_''' + str(j) + '''_state == 1) /* see if we can reduce this */  
+                    AS configuration_description_core_''' + str(j) + '''_ON
+                WHERE
+                    configuration_description_core_''' + str(j) + '''_ON.core_''' + str(i) + '''_state == 0) 
+                AS  configuration_description_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_OFF
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_OFF, 
+        
+        /*end values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_ON.configuration_id,
+            configuration_description_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_ON.core_''' + str(i) + '''_state,
+            configuration_description_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_ON.core_''' + str(j) + '''_state
+        FROM
+                (SELECT
+                    configuration_description_core_''' + str(j) + '''_ON.configuration_id,
+                    configuration_description_core_''' + str(j) + '''_ON.core_''' + str(i) + '''_state,
+                    configuration_description_core_''' + str(j) + '''_ON.core_''' + str(j) + '''_state
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.core_''' + str(i) + '''_state,
+                        configuration_description__google_pixel_4a_5g.core_''' + str(j) + '''_state
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_''' + str(j) + '''_state == 1) /* see if we can reduce this */  
+                    AS configuration_description_core_''' + str(j) + '''_ON
+                WHERE
+                    configuration_description_core_''' + str(j) + '''_ON.core_''' + str(i) + '''_state == 1) 
+                AS  configuration_description_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_ON
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_core_''' + str(j) + '''_ON_core_''' + str(i) + '''_ON;  '''
+
+    cursor = conn.execute(command)
+    print (lesson_learned_description)
+    variation = 0
+    for row in cursor:
+        print("before = ", row[0])
+        print("after = ", row[1])
+        print("variation ", row[1] - row[0])
+        variation =  row[1] - row[0]
+   
+    score, accepted_transitions, rejected_transitions = compute_score_and_accepted_transitions(expected_efficiency_behavior, variation, "0 -> 1" , 50,
+                                                                             score, accepted_transitions, rejected_transitions)
+    
+    
+
+    validation_score = str(score) + " %" 
+    # variable to increase, chipset state,  suitable-contraindicated-or-neutral, validation score, [accepted transition(s)], [rejected transition(s)]   
+    return variable_to_increase + "," + chipset_state + "," + suitable_contraindication_or_neutral + ","  + \
+                    validation_score + "," + accepted_transitions + "," + rejected_transitions
+
+# this function has been generalized with the function above
+def validate__scheduling_thread_on_core_0_no_matter_core_1_state( conn, expected_efficiency_behavior ): # conn is the connection handle to the data base
+    variable_to_increase = "core 0 state" 
+    suitable_contraindication_or_neutral = "suitable - efficiency should increase" if expected_efficiency_behavior == "increases" else "contraindicated -  efficiency should decrease" if expected_efficiency_behavior == "decreases" else "neutral - efficiency should be stable" 
+    chipset_state = "Core 1 is ON or OFF"
+    
+    validation_score = "NULL" #(Validated - or Not Validated  [Score%])
+    score = 0 # from 0 to 100
+    accepted_transitions = ""
+    rejected_transitions = ""     
+
+    lesson_learned_description = ''' 
+        Lesson learne: scheduling thread on thread 0
+        part 1 : core_1_state = 0
+        energy efficiency should increase
+    '''
+    command = '''
+    SELECT
+        avg(configuration_description_measurements_core_1_OFF_core_0_OFF.energy_efficiency),
+        avg(configuration_description_measurements_core_1_OFF_core_0_ON.energy_efficiency)
+    FROM
+        /*initial values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_core_1_OFF_core_0_OFF.configuration_id,
+            configuration_description_core_1_OFF_core_0_OFF.core_0_state,
+            configuration_description_core_1_OFF_core_0_OFF.core_1_state
+        FROM
+                (SELECT
+                    configuration_description_core_1_OFF.configuration_id,
+                    configuration_description_core_1_OFF.core_0_state,
+                    configuration_description_core_1_OFF.core_1_state
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.core_0_state,
+                        configuration_description__google_pixel_4a_5g.core_1_state
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_1_state == 0) /* see if we can reduce this */  
+                    AS configuration_description_core_1_OFF
+                WHERE
+                    configuration_description_core_1_OFF.core_0_state == 0) 
+                AS  configuration_description_core_1_OFF_core_0_OFF
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_core_1_OFF_core_0_OFF, 
+        
+        /*end values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_core_1_OFF_core_0_ON.configuration_id,
+            configuration_description_core_1_OFF_core_0_ON.core_0_state,
+            configuration_description_core_1_OFF_core_0_ON.core_1_state
+        FROM
+                (SELECT
+                    configuration_description_core_1_OFF.configuration_id,
+                    configuration_description_core_1_OFF.core_0_state,
+                    configuration_description_core_1_OFF.core_1_state
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.core_0_state,
+                        configuration_description__google_pixel_4a_5g.core_1_state
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_1_state == 0) /* see if we can reduce this */  
+                    AS configuration_description_core_1_OFF
+                WHERE
+                    configuration_description_core_1_OFF.core_0_state == 1) 
+                AS  configuration_description_core_1_OFF_core_0_ON
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_core_1_OFF_core_0_ON; '''
+    cursor = conn.execute(command)
+    print (lesson_learned_description)
+    variation = 0
+    for row in cursor:
+        print("before = ", row[0])
+        print("after = ", row[1])
+        print("variation ", row[1] - row[0])
+        variation =  row[1] - row[0]
+
+    score, accepted_transitions, rejected_transitions = compute_score_and_accepted_transitions(expected_efficiency_behavior, variation, "0 -> 1" , 50,
+                                                                             score, accepted_transitions, rejected_transitions)
+    
+
+    
+    lesson_learned_description = '''
+    lesson learned: increasing scheduling thread on thread 0
+        part 2: core_1_state = 1
+        energy efficiency should increase
+    '''
+    command = '''
+    SELECT
+        avg(configuration_description_measurements_core_1_ON_core_0_OFF.energy_efficiency),
+        avg(configuration_description_measurements_core_1_ON_core_0_ON.energy_efficiency)
+    FROM
+        /*initial values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_core_1_ON_core_0_OFF.configuration_id,
+            configuration_description_core_1_ON_core_0_OFF.core_0_state,
+            configuration_description_core_1_ON_core_0_OFF.core_1_state
+        FROM
+                (SELECT
+                    configuration_description_core_1_ON.configuration_id,
+                    configuration_description_core_1_ON.core_0_state,
+                    configuration_description_core_1_ON.core_1_state
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.core_0_state,
+                        configuration_description__google_pixel_4a_5g.core_1_state
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_1_state == 1) /* see if we can reduce this */  
+                    AS configuration_description_core_1_ON
+                WHERE
+                    configuration_description_core_1_ON.core_0_state == 0) 
+                AS  configuration_description_core_1_ON_core_0_OFF
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_core_1_ON_core_0_OFF, 
+        
+        /*end values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_core_1_ON_core_0_ON.configuration_id,
+            configuration_description_core_1_ON_core_0_ON.core_0_state,
+            configuration_description_core_1_ON_core_0_ON.core_1_state
+        FROM
+                (SELECT
+                    configuration_description_core_1_ON.configuration_id,
+                    configuration_description_core_1_ON.core_0_state,
+                    configuration_description_core_1_ON.core_1_state
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.core_0_state,
+                        configuration_description__google_pixel_4a_5g.core_1_state
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_1_state == 1) /* see if we can reduce this */  
+                    AS configuration_description_core_1_ON
+                WHERE
+                    configuration_description_core_1_ON.core_0_state == 1) 
+                AS  configuration_description_core_1_ON_core_0_ON
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_core_1_ON_core_0_ON;  '''
+
+    cursor = conn.execute(command)
+    print (lesson_learned_description)
+    variation = 0
+    for row in cursor:
+        print("before = ", row[0])
+        print("after = ", row[1])
+        print("variation ", row[1] - row[0])
+        variation =  row[1] - row[0]
+   
+    score, accepted_transitions, rejected_transitions = compute_score_and_accepted_transitions(expected_efficiency_behavior, variation, "1 -> 2" , 50,
+                                                                             score, accepted_transitions, rejected_transitions)
+    
+    
+
+    validation_score = str(score) + " %" 
+    # variable to increase, chipset state,  suitable-contraindicated-or-neutral, validation score, [accepted transition(s)], [rejected transition(s)]   
+    return variable_to_increase + "," + chipset_state + "," + suitable_contraindication_or_neutral + ","  + \
+                    validation_score + "," + accepted_transitions + "," + rejected_transitions
+
+def validate__increasing_little_sockect_freq_when_core_6_state_freq_level_is_3( conn, expected_efficiency_behavior): # conn is the connection handle to the data base
+    
+    variable_to_increase = "little socket frequency" 
+    suitable_contraindication_or_neutral = "suitable - efficiency should increase" if expected_efficiency_behavior == "increases" else "contraindicated -  efficiency should decrease" if expected_efficiency_behavior == "decreases" else "neutral - efficiency should be stable" 
+    chipset_state = "Medium frequency is high"
+    
+    validation_score = "NULL" #(Validated - or Not Validated  [Score%])
+    score = 0 # from 0 to 100
+    accepted_transitions = ""
+    rejected_transitions = ""     
+
+    lesson_learned_description = ''' 
+        Lesson learne: increasing little_socket_frequency
+        part 1: increasing little_socket_frequency from 0 to 1
+        core_6_state_freq_level = 3
+        energy efficiency should decreases
+    '''
+    command = '''
+    SELECT
+        avg(configuration_description_measurements_littel_freq_0_Medium_socket_freq_H.energy_efficiency),
+        avg(configuration_description_measurements_littel_freq_1_Medium_socket_freq_H.energy_efficiency)
+    FROM
+        /*initial values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_little_freq_0_Medium_socket_freq_H.configuration_id,
+            configuration_description_little_freq_0_Medium_socket_freq_H.little_socket_frequency,
+            configuration_description_little_freq_0_Medium_socket_freq_H.core_6_state_freq_level
+        FROM
+                (SELECT
+                    configuration_description_Medium_socket_freq_H.configuration_id,
+                    configuration_description_Medium_socket_freq_H.little_socket_frequency,
+                    configuration_description_Medium_socket_freq_H.core_6_state_freq_level
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.little_socket_frequency,
+                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */  
+                    AS configuration_description_Medium_socket_freq_H
+                WHERE
+                    configuration_description_Medium_socket_freq_H.little_socket_frequency == 0) 
+                AS  configuration_description_little_freq_0_Medium_socket_freq_H 
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_littel_freq_0_Medium_socket_freq_H, 
+        
+        /*end values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_little_freq_1_Medium_socket_freq_H.configuration_id,
+            configuration_description_little_freq_1_Medium_socket_freq_H.little_socket_frequency,
+            configuration_description_little_freq_1_Medium_socket_freq_H.core_6_state_freq_level
+            FROM
+                (SELECT
+                    configuration_description_Medium_socket_freq_H.configuration_id,
+                    configuration_description_Medium_socket_freq_H.little_socket_frequency,
+                    configuration_description_Medium_socket_freq_H.core_6_state_freq_level
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.little_socket_frequency,
+                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */  
+                    AS configuration_description_Medium_socket_freq_H
+                WHERE
+                    configuration_description_Medium_socket_freq_H.little_socket_frequency == 1) 
+                AS  configuration_description_little_freq_1_Medium_socket_freq_H
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_littel_freq_1_Medium_socket_freq_H; '''
+    cursor = conn.execute(command)
+    print (lesson_learned_description)
+    variation = 0
+    for row in cursor:
+        print("before = ", row[0])
+        print("after = ", row[1])
+        print("variation ", row[1] - row[0])
+        variation =  row[1] - row[0]
+
+    score, accepted_transitions, rejected_transitions = compute_score_and_accepted_transitions(expected_efficiency_behavior, variation, "0 -> 1" , 50,
+                                                                             score, accepted_transitions, rejected_transitions)
+    
+
+    
+    
+
+    lesson_learned_description = '''
+    lesson learned: increasing little_socket_frequency
+        part 2:  increasing little_socket_frequency from 1 to 2
+        core_6_state_freq_level = 3
+        energy efficiency should decreases
+    '''
+    command = '''
+    SELECT
+        avg(configuration_description_measurements_littel_freq_1_Medium_socket_freq_H.energy_efficiency),
+        avg(configuration_description_measurements_littel_freq_2_Medium_socket_freq_H.energy_efficiency)
+    FROM
+        /*initial values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_little_freq_1_Medium_socket_freq_H.configuration_id,
+            configuration_description_little_freq_1_Medium_socket_freq_H.little_socket_frequency,
+            configuration_description_little_freq_1_Medium_socket_freq_H.core_6_state_freq_level
+        FROM
+                (SELECT
+                    configuration_description_Medium_socket_freq_H.configuration_id,
+                    configuration_description_Medium_socket_freq_H.little_socket_frequency,
+                    configuration_description_Medium_socket_freq_H.core_6_state_freq_level
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.little_socket_frequency,
+                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */  
+                    AS configuration_description_Medium_socket_freq_H
+                WHERE
+                    configuration_description_Medium_socket_freq_H.little_socket_frequency == 1) 
+                AS  configuration_description_little_freq_1_Medium_socket_freq_H 
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_littel_freq_1_Medium_socket_freq_H, 
+        
+        /*end values*/     
+        (SELECT
+            configuration_measurements.energy_efficiency,
+            configuration_description_little_freq_2_Medium_socket_freq_H.configuration_id,
+            configuration_description_little_freq_2_Medium_socket_freq_H.little_socket_frequency,
+            configuration_description_little_freq_2_Medium_socket_freq_H.core_6_state_freq_level
+            FROM
+                (SELECT
+                    configuration_description_Medium_socket_freq_H.configuration_id,
+                    configuration_description_Medium_socket_freq_H.little_socket_frequency,
+                    configuration_description_Medium_socket_freq_H.core_6_state_freq_level
+                FROM
+                    (SELECT
+                        configuration_description__google_pixel_4a_5g.configuration_id,
+                        configuration_description__google_pixel_4a_5g.little_socket_frequency,
+                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level
+                    FROM
+                        configuration_description__google_pixel_4a_5g
+                    WHERE
+                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */  
+                    AS configuration_description_Medium_socket_freq_H
+                WHERE
+                    configuration_description_Medium_socket_freq_H.little_socket_frequency == 2) 
+                AS  configuration_description_little_freq_2_Medium_socket_freq_H
+        INNER JOIN 
+                configuration_measurements 
+        USING(configuration_id))  
+        AS configuration_description_measurements_littel_freq_2_Medium_socket_freq_H; '''
+
+    cursor = conn.execute(command)
+    print (lesson_learned_description)
+    variation = 0
+    for row in cursor:
+        print("before = ", row[0])
+        print("after = ", row[1])
+        print("variation ", row[1] - row[0])
+        variation =  row[1] - row[0]
+   
+    score, accepted_transitions, rejected_transitions = compute_score_and_accepted_transitions(expected_efficiency_behavior, variation, "1 -> 2" , 50,
+                                                                             score, accepted_transitions, rejected_transitions)
+    
+    
+
+    validation_score = str(score) + " %" 
+    # variable to increase, chipset state,  suitable-contraindicated-or-neutral, validation score, [accepted transition(s)], [rejected transition(s)]   
+    return variable_to_increase + "," + chipset_state + "," + suitable_contraindication_or_neutral + ","  + \
+                    validation_score + "," + accepted_transitions + "," + rejected_transitions
+     
+    """
+
+    if False:
+        # Validation of the ability of the kernel ridge to classify configurations. 
+        # Intersection between first N configurations in measurement and first N  of the same configurations when estimated by the model.   
+        command = '''
+        SELECT COUNT(*) FROM
+            ((SELECT * FROM configuration_measurements ORDER BY  energy_efficiency  DESC LIMIT 10) AS configuration_measurements_ordered
+            INNER JOIN 
+            (SELECT * FROM
+                (SELECT * FROM  configuration_efficiency_estimation INNER JOIN configuration_measurements USING(configuration_id))
+            ORDER BY  energy_efficiency  DESC LIMIT 10) AS configuration_estimation_of_the_one_mesured__ordered
+            USING(configuration_id))
+        INNER JOIN
+            configuration_representations
+        USING(configuration_id)
+        '''
+        #command = '''SELECT * FROM configuration_description__google_pixel_4a_5g INNER JOIN configuration_measurements USING(configuration_id);''' 
+        cursor = conn.execute(command)
+        print ("--- intersection result joint result")
+        for row in cursor:
+            print("before = ", row[0])
+    """        
+        
diff --git a/kernel_ridge_linear_model/log_file_processing_data_bases.txt b/kernel_ridge_linear_model/log_file_processing_data_bases.txt
index 224d53a..585f231 100755
--- a/kernel_ridge_linear_model/log_file_processing_data_bases.txt
+++ b/kernel_ridge_linear_model/log_file_processing_data_bases.txt
@@ -1,12 +1,85 @@
  --- reviewing marginal plot on google pixel
 --- Creating / opening data base
 --- Opened database successfully
---- inner joint result
-before =  12439907839.389835
-after =  13819730875.533398
-variation  1379823036.1435623
---- inner joint result
-before =  13819730875.533503
-after =  13145372981.616825
-variation  -674357893.9166775
---- Total execution time: 0.007799625396728516 seconds = 0.00012999375661214193 mins
+--- Validating lesson learned:
+ 
+        Lesson learne: scheduling thread on thread 0
+        part 1 : core_1_state = 0
+        energy efficiency should increase
+    
+before =  11825246681.644842
+after =  12200049874.942522
+variation  374803193.2976799
+
+    lesson learned: increasing scheduling thread on thread 0
+        part 2: core_1_state = 1
+        energy efficiency should increase
+    
+before =  12512872170.679588
+after =  13177222800.830444
+variation  664350630.150856
+ 
+        Lesson learne: scheduling thread on thread 0 
+        part 1 : core_2_state = 0
+        energy efficiency should increase
+    
+before =  11505974967.458677
+after =  12038186403.801477
+variation  532211436.34280014
+
+    lesson learned: increasing scheduling thread on thread 0
+        part 2: core_2_state = 1
+        energy efficiency should increase
+    
+before =  12723410666.858995
+after =  13339431969.993261
+variation  616021303.1342659
+ 
+        Lesson learne: scheduling thread on thread 0 
+        part 1 : core_3_state = 0
+        energy efficiency should increase
+    
+before =  11879691264.075071
+after =  12133244019.384983
+variation  253552755.30991173
+
+    lesson learned: increasing scheduling thread on thread 0
+        part 2: core_3_state = 1
+        energy efficiency should increase
+    
+before =  12516506109.834766
+after =  13335058453.765282
+variation  818552343.9305153
+ 
+        Lesson learne: scheduling thread on thread 0 
+        part 1 : core_4_state = 0
+        energy efficiency should increase
+    
+before =  11714230630.106659
+after =  12114014559.267887
+variation  399783929.1612282
+
+    lesson learned: increasing scheduling thread on thread 0
+        part 2: core_4_state = 1
+        energy efficiency should increase
+    
+before =  12612957731.873638
+after =  13289852022.188591
+variation  676894290.3149529
+ 
+        Lesson learne: scheduling thread on thread 0 
+        part 1 : core_5_state = 0
+        energy efficiency should increase
+    
+before =  11341126852.207376
+after =  11798816028.647593
+variation  457689176.44021606
+
+    lesson learned: increasing scheduling thread on thread 0
+        part 2: core_5_state = 1
+        energy efficiency should increase
+    
+before =  13015076996.03556
+after =  13487823142.62333
+variation  472746146.58776855
+--- Total execution time: 0.1373288631439209 seconds = 0.002288814385732015 mins
diff --git a/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/.~lock.lesson_learned_validation_file.csv# b/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/.~lock.lesson_learned_validation_file.csv#
new file mode 100755
index 0000000..9963f7a
--- /dev/null
+++ b/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/.~lock.lesson_learned_validation_file.csv#
@@ -0,0 +1 @@
+,DESKTOP-D49H2V3/lavoi,DESKTOP-D49H2V3,24.10.2022 17:41,file:///C:/Users/lavoi/AppData/Roaming/LibreOffice/4;
\ No newline at end of file
diff --git a/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/lesson_learned_validation_file.csv b/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/lesson_learned_validation_file.csv
new file mode 100755
index 0000000..5cd8f4d
--- /dev/null
+++ b/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/lesson_learned_validation_file.csv
@@ -0,0 +1,8 @@
+variable to increase, chipset state,  suitable-or-contraindicated, validation score, [accepted transition(s)], [rejected transition(s)]
+
+core 0 state, core 0 ON or OFF,  suitable-the efficiency should increase, NOT_COMPUTABLE, NULL , NULL 
+core 0 state,Core 1 is ON or OFF,suitable - efficiency should increase,100 %,0 -> 1[0.3748031932976799]; 1 -> 2[0.664350630150856]; ,
+core 0 state,Core 2 is ON or OFF,suitable - efficiency should increase,100 %,0 -> 1[0.5322114363428002]; 0 -> 1[0.616021303134266]; ,
+core 0 state,Core 3 is ON or OFF,suitable - efficiency should increase,100 %,0 -> 1[0.2535527553099117]; 0 -> 1[0.8185523439305153]; ,
+core 0 state,Core 4 is ON or OFF,suitable - efficiency should increase,100 %,0 -> 1[0.3997839291612282]; 0 -> 1[0.6768942903149529]; ,
+core 0 state,Core 5 is ON or OFF,suitable - efficiency should increase,100 %,0 -> 1[0.4576891764402161]; 0 -> 1[0.4727461465877686]; ,
diff --git a/kernel_ridge_linear_model/utils_functions_for_validation.py b/kernel_ridge_linear_model/utils_functions_for_validation.py
index 7a9e1ff..317f6fb 100755
--- a/kernel_ridge_linear_model/utils_functions_for_validation.py
+++ b/kernel_ridge_linear_model/utils_functions_for_validation.py
@@ -321,9 +321,6 @@ def convert_from_base_Y_to_configuration_notation(array_in_base_Y, experiment_fo
     return result
 
 
-
-
-
 def convert_from_model_format_to_configuration(model_configuration, experiment_format = "google_pixel_4a_5g_format", X_format_in_model = "base_Y", exact_values_of_frequency = False):
     # this function convert a configuration from model format to experiment format. 
     # the model format is the one used by the model and can be Base_Y, Base_Y_F...
@@ -694,204 +691,40 @@ def fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train,
         
     conn.close()
 
-
-def validate_lesson_learned ():
+import lesson_learned_validation_code as validation_code
+def validate_lesson_learned (output_file_path):
     print("--- Creating / opening data base")
     conn = sqlite3.connect('experiments_and_estimations_results.db')
     print("--- Opened database successfully")
-    """
-    lesson learned 
-        increasing little_socket_frequency from 0 to 1
-        core_6_state_freq_level = 3
-        energy efficiency should decreases
-    """
-    command = '''
-    SELECT
-        avg(configuration_description_measurements_littel_freq_0_Medium_socket_freq_H.energy_efficiency),
-        avg(configuration_description_measurements_littel_freq_1_Medium_socket_freq_H.energy_efficiency)
-    FROM
-        /*initial values*/     
-        (SELECT
-            configuration_measurements.energy_efficiency,
-            configuration_description_little_freq_0_Medium_socket_freq_H.configuration_id,
-            configuration_description_little_freq_0_Medium_socket_freq_H.little_socket_frequency,
-            configuration_description_little_freq_0_Medium_socket_freq_H.core_6_state_freq_level
-        FROM
-                (SELECT
-                    configuration_description_Medium_socket_freq_H.configuration_id,
-                    configuration_description_Medium_socket_freq_H.little_socket_frequency,
-                    configuration_description_Medium_socket_freq_H.core_6_state_freq_level
-                FROM
-                    (SELECT
-                        configuration_description__google_pixel_4a_5g.configuration_id,
-                        configuration_description__google_pixel_4a_5g.little_socket_frequency,
-                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level
-                    FROM
-                        configuration_description__google_pixel_4a_5g
-                    WHERE
-                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */  
-                    AS configuration_description_Medium_socket_freq_H
-                WHERE
-                    configuration_description_Medium_socket_freq_H.little_socket_frequency == 0) 
-                AS  configuration_description_little_freq_0_Medium_socket_freq_H 
-        INNER JOIN 
-                configuration_measurements 
-        USING(configuration_id))  
-        AS configuration_description_measurements_littel_freq_0_Medium_socket_freq_H, 
-        
-        /*end values*/     
-        (SELECT
-            configuration_measurements.energy_efficiency,
-            configuration_description_little_freq_1_Medium_socket_freq_H.configuration_id,
-            configuration_description_little_freq_1_Medium_socket_freq_H.little_socket_frequency,
-            configuration_description_little_freq_1_Medium_socket_freq_H.core_6_state_freq_level
-            FROM
-                (SELECT
-                    configuration_description_Medium_socket_freq_H.configuration_id,
-                    configuration_description_Medium_socket_freq_H.little_socket_frequency,
-                    configuration_description_Medium_socket_freq_H.core_6_state_freq_level
-                FROM
-                    (SELECT
-                        configuration_description__google_pixel_4a_5g.configuration_id,
-                        configuration_description__google_pixel_4a_5g.little_socket_frequency,
-                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level
-                    FROM
-                        configuration_description__google_pixel_4a_5g
-                    WHERE
-                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */  
-                    AS configuration_description_Medium_socket_freq_H
-                WHERE
-                    configuration_description_Medium_socket_freq_H.little_socket_frequency == 1) 
-                AS  configuration_description_little_freq_1_Medium_socket_freq_H
-        INNER JOIN 
-                configuration_measurements 
-        USING(configuration_id))  
-        AS configuration_description_measurements_littel_freq_1_Medium_socket_freq_H; '''
-
-    #command = '''SELECT * FROM configuration_description__google_pixel_4a_5g INNER JOIN configuration_measurements USING(configuration_id);''' 
-    cursor = conn.execute(command)
-    print ("--- inner joint result")
-    for row in cursor:
-        print("before = ", row[0])
-        print("after = ", row[1])
-        print("variation ", row[1] - row[0])
-        
-
-
-    """
-    lesson learned 
-        increasing little_socket_frequency from 1 to 2
-        core_6_state_freq_level = 3
-        energy efficiency should decreases
-    """
-    command = '''
-    SELECT
-        avg(configuration_description_measurements_littel_freq_1_Medium_socket_freq_H.energy_efficiency),
-        avg(configuration_description_measurements_littel_freq_2_Medium_socket_freq_H.energy_efficiency)
-    FROM
-        /*initial values*/     
-        (SELECT
-            configuration_measurements.energy_efficiency,
-            configuration_description_little_freq_1_Medium_socket_freq_H.configuration_id,
-            configuration_description_little_freq_1_Medium_socket_freq_H.little_socket_frequency,
-            configuration_description_little_freq_1_Medium_socket_freq_H.core_6_state_freq_level
-        FROM
-                (SELECT
-                    configuration_description_Medium_socket_freq_H.configuration_id,
-                    configuration_description_Medium_socket_freq_H.little_socket_frequency,
-                    configuration_description_Medium_socket_freq_H.core_6_state_freq_level
-                FROM
-                    (SELECT
-                        configuration_description__google_pixel_4a_5g.configuration_id,
-                        configuration_description__google_pixel_4a_5g.little_socket_frequency,
-                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level
-                    FROM
-                        configuration_description__google_pixel_4a_5g
-                    WHERE
-                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */  
-                    AS configuration_description_Medium_socket_freq_H
-                WHERE
-                    configuration_description_Medium_socket_freq_H.little_socket_frequency == 1) 
-                AS  configuration_description_little_freq_1_Medium_socket_freq_H 
-        INNER JOIN 
-                configuration_measurements 
-        USING(configuration_id))  
-        AS configuration_description_measurements_littel_freq_1_Medium_socket_freq_H, 
+   
+    print("--- Validating lesson learned:")
+   
+    # variable to increase, chipset state,  suitable-contraindicated-or-neutral, validation score, [rejected transition(s)], [rejected transition(s)]   
         
-        /*end values*/     
-        (SELECT
-            configuration_measurements.energy_efficiency,
-            configuration_description_little_freq_2_Medium_socket_freq_H.configuration_id,
-            configuration_description_little_freq_2_Medium_socket_freq_H.little_socket_frequency,
-            configuration_description_little_freq_2_Medium_socket_freq_H.core_6_state_freq_level
-            FROM
-                (SELECT
-                    configuration_description_Medium_socket_freq_H.configuration_id,
-                    configuration_description_Medium_socket_freq_H.little_socket_frequency,
-                    configuration_description_Medium_socket_freq_H.core_6_state_freq_level
-                FROM
-                    (SELECT
-                        configuration_description__google_pixel_4a_5g.configuration_id,
-                        configuration_description__google_pixel_4a_5g.little_socket_frequency,
-                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level
-                    FROM
-                        configuration_description__google_pixel_4a_5g
-                    WHERE
-                        configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */  
-                    AS configuration_description_Medium_socket_freq_H
-                WHERE
-                    configuration_description_Medium_socket_freq_H.little_socket_frequency == 2) 
-                AS  configuration_description_little_freq_2_Medium_socket_freq_H
-        INNER JOIN 
-                configuration_measurements 
-        USING(configuration_id))  
-        AS configuration_description_measurements_littel_freq_2_Medium_socket_freq_H; '''
-
-    #command = '''SELECT * FROM configuration_description__google_pixel_4a_5g INNER JOIN configuration_measurements USING(configuration_id);''' 
-    cursor = conn.execute(command)
-    print ("--- inner joint result")
-    for row in cursor:
-        print("before = ", row[0])
-        print("after = ", row[1])
-        print("variation ", row[1] - row[0])
-
-
-    if False:
-        # Validation of the ability of the kernel ridge to classify configurations. 
-        # Intersection between first N configurations in measurement and first N  of the same configurations when estimated by the model.   
-        command = '''
-        SELECT COUNT(*) FROM
-            ((SELECT * FROM configuration_measurements ORDER BY  energy_efficiency  DESC LIMIT 10) AS configuration_measurements_ordered
-            INNER JOIN 
-            (SELECT * FROM
-                (SELECT * FROM  configuration_efficiency_estimation INNER JOIN configuration_measurements USING(configuration_id))
-            ORDER BY  energy_efficiency  DESC LIMIT 10) AS configuration_estimation_of_the_one_mesured__ordered
-            USING(configuration_id))
-        INNER JOIN
-            configuration_representations
-        USING(configuration_id)
-        '''
-        #command = '''SELECT * FROM configuration_description__google_pixel_4a_5g INNER JOIN configuration_measurements USING(configuration_id);''' 
-        cursor = conn.execute(command)
-        print ("--- intersection result joint result")
-        for row in cursor:
-            print("before = ", row[0])
+    if (output_file_path != ""):   
+        with open(output_file_path,'w') as file:
+            file.write("variable to increase, chipset state,  suitable-or-contraindicated, validation score, [accepted transition(s)], [rejected transition(s)]\n")
+            file.write("\n") # normally when writing in the output csv file we should respect the same order present in this file [1]
+                            # [1] https://docs.google.com/document/d/1A1u-KLEoS9BnJ_jWlHyuEksPFDvsR9Av021OCRyag3Q/edit
+                            # but we did not fill the output csv file in this order
+                            # it is why we add a void when we skipped lesson learned in the file pointed above. 
+            file.write("core 0 state, core 0 ON or OFF,  suitable-the efficiency should increase, NOT_COMPUTABLE, NULL , NULL \n")
+            file.write( validation_code.validate__scheduling_thread_on_core_0_no_matter_core_1_state(conn, "increases") + "\n")      
+            file.write( validation_code.validate__scheduling_thread_on_core_i_no_matter_core_j_state(0, 2, conn, "increases") + "\n")      
+            file.write( validation_code.validate__scheduling_thread_on_core_i_no_matter_core_j_state(0, 3, conn, "increases") + "\n")      
+            file.write( validation_code.validate__scheduling_thread_on_core_i_no_matter_core_j_state(0, 4, conn, "increases") + "\n") 
+            file.write( validation_code.validate__scheduling_thread_on_core_i_no_matter_core_j_state(0, 5, conn, "increases") + "\n")  
             
-        
-
-
-
-
-
+            #file.write( validation_code.validate__increasing_little_sockect_freq_when_core_6_state_freq_level_is_3(conn, "decreases") + "\n")    
+    conn.close()
 
 
 
 
-    conn.close()
 
     
 
-    """
+    """ OLD COMMANDS USED TO TEST IF THE DATABASE WAS FILLED CORRECTLY
     
     command = '''
         SELECT
-- 
GitLab