From 8470fa14a221ddb209e62a485ae2a318d27202bc Mon Sep 17 00:00:00 2001 From: Hamed Gorjiara Date: Thu, 20 Sep 2018 20:00:06 -0700 Subject: [PATCH] adding my local changes --- satPlan2006/.gitignore | 1 + satPlan2006/include/bin/bb | Bin 280744 -> 280736 bytes sudoku-csolver/.BinaryIndex.log.swp | Bin 0 -> 237568 bytes sudoku-csolver/argprocessor.py | 21 ++++++ sudoku-csolver/autotunerparser.py | 32 +++++++++ sudoku-csolver/experiment/36x36-599.problem | 36 ++++++++++ sudoku-csolver/experiment/36x36-600.problem | 36 ++++++++++ sudoku-csolver/problems/36x36-599.problem | 36 ++++++++++ sudoku-csolver/solved/36x36.sol | 72 ++++++++++---------- sudoku-csolver/testcase/36x36-599.problem | 36 ++++++++++ sudoku-csolver/testcase/36x36-600.problem | 36 ++++++++++ 11 files changed, 270 insertions(+), 36 deletions(-) create mode 100644 sudoku-csolver/.BinaryIndex.log.swp create mode 100644 sudoku-csolver/argprocessor.py create mode 100644 sudoku-csolver/autotunerparser.py create mode 100644 sudoku-csolver/experiment/36x36-599.problem create mode 100644 sudoku-csolver/experiment/36x36-600.problem create mode 100644 sudoku-csolver/problems/36x36-599.problem create mode 100644 sudoku-csolver/testcase/36x36-599.problem create mode 100644 sudoku-csolver/testcase/36x36-600.problem diff --git a/satPlan2006/.gitignore b/satPlan2006/.gitignore index 795e418a..9d987d6d 100644 --- a/satPlan2006/.gitignore +++ b/satPlan2006/.gitignore @@ -8,3 +8,4 @@ original.* solveroutput.* # Folders nbproject/ +./include/bin/* diff --git a/satPlan2006/include/bin/bb b/satPlan2006/include/bin/bb index f6db4bb13153621e9977d535252cb01d43bb19ad..02f61513f83e31c09985688e56fba15e57440239 100755 GIT binary patch delta 65961 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%0APlm>z)bp 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 delta 66135 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 diff --git a/sudoku-csolver/.BinaryIndex.log.swp b/sudoku-csolver/.BinaryIndex.log.swp new file mode 100644 index 0000000000000000000000000000000000000000..744388b09b28082c3a8d93d39452ab8f414a7f7f GIT binary patch literal 237568 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

gqKvJdLGs^Iv}17&h;yMSzA9Xoa5h5 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 literal 0 HcmV?d00001 diff --git a/sudoku-csolver/argprocessor.py b/sudoku-csolver/argprocessor.py new file mode 100644 index 00000000..90a26269 --- /dev/null +++ b/sudoku-csolver/argprocessor.py @@ -0,0 +1,21 @@ + +import argparse +import sys + + +class AutoTunerArgParser: + def __init__(self): + self.parser = argparse.ArgumentParser(description='Parsing the output log of the CSolver auto tuner ...') + self.parser.add_argument('--file', '-f', metavar='out.log', type=str, nargs=1,help='output log of running the autotuner ...') + self.args = self.parser.parse_args() + + def getFileName(self): + return self.args.file[0] + +# def main(): +# print sys.argv +# argParser = KSudokuArgParser() +# +# +# if __name__ == "__main__": +# main() \ No newline at end of file diff --git a/sudoku-csolver/autotunerparser.py b/sudoku-csolver/autotunerparser.py new file mode 100644 index 00000000..4c49cc73 --- /dev/null +++ b/sudoku-csolver/autotunerparser.py @@ -0,0 +1,32 @@ +import argprocessor + +config = {"EXECTIME": "-", + "SATTIME":"-", + "PREPROCESS" : "ON", + "ELEMENTOPT" : "ON", + "ELEMENTOPTSETS" : "ON", + "PROXYVARIABLE" : "2", + "NODEENCODING" : "UNASSIGNED", + "EDGEENCODING" : "UNASSIGNED", + "EGRAPHFUDGEFACT" : "0.5", + "EGRAPHCONVERSIONFACT" : "0.5" + } + +def printHeader(file): + file.write("""EXEC TIME, SAT TIME, PREPROCESS (on/off), ELEMENTOPT (ON/OFF), ELEMENTOPTSETS (ON/OFF), + PROXYVARIABLE (1-5), NODEENCODING (BinaryIndex/Unassigned), EDGEENCODING (Match/Unmatch), FUDGEFACTOR, CONVERSIONFACTOR""") + file.write("""-, -, ON, ON, ON, + 2, UNASSIGNED, """) + +def main(): + argprocess = argprocessor.AutoTunerArgParser() + output = open("tuner.csv", "w") + printHeader(output) + with open(argprocess.getFileName()) as file: + for line in file: + print line + +# print argprocess.getFileName() + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/sudoku-csolver/experiment/36x36-599.problem b/sudoku-csolver/experiment/36x36-599.problem new file mode 100644 index 00000000..f4b26e48 --- /dev/null +++ b/sudoku-csolver/experiment/36x36-599.problem @@ -0,0 +1,36 @@ +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 2.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 1.700000000000000000e+01 5.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 2.100000000000000000e+01 2.800000000000000000e+01 6.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 3.600000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 +6.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 7.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.700000000000000000e+01 2.600000000000000000e+01 1.500000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+00 +0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 1.600000000000000000e+01 6.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 5.000000000000000000e+00 3.300000000000000000e+01 3.400000000000000000e+01 7.000000000000000000e+00 1.000000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 +2.900000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 1.000000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 2.200000000000000000e+01 +0.000000000000000000e+00 1.300000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 3.000000000000000000e+00 2.500000000000000000e+01 1.000000000000000000e+00 3.000000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 2.200000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 3.500000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 9.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 2.700000000000000000e+01 3.000000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 2.600000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 1.300000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 +1.800000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 3.200000000000000000e+01 2.700000000000000000e+01 3.300000000000000000e+01 2.000000000000000000e+00 1.400000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 9.000000000000000000e+00 2.500000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 1.500000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.700000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 2.000000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 3.100000000000000000e+01 1.100000000000000000e+01 3.300000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 3.600000000000000000e+01 1.600000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 1.200000000000000000e+01 2.000000000000000000e+00 1.400000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 2.200000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 1.100000000000000000e+01 1.800000000000000000e+01 3.100000000000000000e+01 2.500000000000000000e+01 3.000000000000000000e+01 +2.000000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 8.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 1.900000000000000000e+01 +0.000000000000000000e+00 6.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+00 2.300000000000000000e+01 1.100000000000000000e+01 1.500000000000000000e+01 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 2.500000000000000000e+01 2.100000000000000000e+01 2.000000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 1.600000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 +0.000000000000000000e+00 3.000000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 2.200000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 2.000000000000000000e+00 1.700000000000000000e+01 8.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 5.000000000000000000e+00 7.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 2.600000000000000000e+01 2.800000000000000000e+01 3.600000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 +0.000000000000000000e+00 1.700000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 1.300000000000000000e+01 2.200000000000000000e+01 2.300000000000000000e+01 1.100000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 3.200000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 +3.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 3.300000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 1.500000000000000000e+01 1.600000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 2.000000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 3.600000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 1.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 5.000000000000000000e+00 8.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 2.900000000000000000e+01 3.400000000000000000e+01 3.100000000000000000e+01 3.500000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+01 2.800000000000000000e+01 9.000000000000000000e+00 3.000000000000000000e+01 1.600000000000000000e+01 +1.700000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 4.000000000000000000e+00 9.000000000000000000e+00 3.100000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 +0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 3.500000000000000000e+01 2.000000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 3.600000000000000000e+01 3.300000000000000000e+01 +0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 2.400000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 1.600000000000000000e+01 2.100000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 3.300000000000000000e+01 3.100000000000000000e+01 1.700000000000000000e+01 3.600000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 7.000000000000000000e+00 1.400000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 4.000000000000000000e+00 +0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 1.800000000000000000e+01 2.000000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 1.700000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 1.500000000000000000e+01 7.000000000000000000e+00 1.600000000000000000e+01 9.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 8.000000000000000000e+00 1.000000000000000000e+00 2.900000000000000000e+01 3.100000000000000000e+01 2.600000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 1.300000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 +2.500000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 1.500000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 1.400000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 2.600000000000000000e+01 1.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 8.000000000000000000e+00 2.700000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 3.300000000000000000e+01 1.700000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 +8.000000000000000000e+00 2.600000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 2.000000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 3.000000000000000000e+01 2.300000000000000000e+01 3.100000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 +1.100000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+01 3.000000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 +0.000000000000000000e+00 2.700000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 3.100000000000000000e+01 3.600000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 3.000000000000000000e+01 1.400000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 1.800000000000000000e+01 8.000000000000000000e+00 1.600000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+01 +0.000000000000000000e+00 2.500000000000000000e+01 2.400000000000000000e+01 2.900000000000000000e+01 3.000000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+01 2.200000000000000000e+01 1.700000000000000000e+01 1.500000000000000000e+01 5.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 2.200000000000000000e+01 3.600000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 +0.000000000000000000e+00 1.200000000000000000e+01 1.700000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 9.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 3.100000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 4.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 1.500000000000000000e+01 2.800000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 3.000000000000000000e+01 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 1.300000000000000000e+01 2.000000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 2.900000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 1.800000000000000000e+01 2.700000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 3.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 3.600000000000000000e+01 diff --git a/sudoku-csolver/experiment/36x36-600.problem b/sudoku-csolver/experiment/36x36-600.problem new file mode 100644 index 00000000..1869a7e7 --- /dev/null +++ b/sudoku-csolver/experiment/36x36-600.problem @@ -0,0 +1,36 @@ +1.900000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 1.300000000000000000e+01 1.700000000000000000e+01 5.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 2.600000000000000000e+01 1.200000000000000000e+01 2.100000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 +0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 2.000000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 1.700000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 9.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 3.000000000000000000e+00 1.600000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 2.600000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 3.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 3.300000000000000000e+01 1.800000000000000000e+01 1.200000000000000000e+01 2.200000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 2.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 6.000000000000000000e+00 2.700000000000000000e+01 1.700000000000000000e+01 3.600000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 9.000000000000000000e+00 +3.500000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 2.700000000000000000e+01 3.000000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 1.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+01 4.000000000000000000e+00 3.000000000000000000e+00 1.500000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 +1.800000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 2.900000000000000000e+01 2.800000000000000000e+01 3.600000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 6.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 +0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 2.400000000000000000e+01 2.200000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 3.300000000000000000e+01 2.800000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 8.000000000000000000e+00 5.000000000000000000e+00 1.500000000000000000e+01 1.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 1.400000000000000000e+01 +0.000000000000000000e+00 2.100000000000000000e+01 1.500000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 8.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 3.000000000000000000e+01 +2.000000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 8.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 7.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 2.800000000000000000e+01 2.500000000000000000e+01 1.800000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 3.500000000000000000e+01 1.700000000000000000e+01 2.100000000000000000e+01 1.900000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 2.800000000000000000e+01 2.200000000000000000e+01 1.700000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 1.400000000000000000e+01 1.200000000000000000e+01 3.000000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 +0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 3.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 1.900000000000000000e+01 4.000000000000000000e+00 5.000000000000000000e+00 3.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 1.200000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 7.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 2.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 2.900000000000000000e+01 1.100000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 1.400000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 3.100000000000000000e+01 1.000000000000000000e+01 9.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 2.600000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 +0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 2.800000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 3.400000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 +0.000000000000000000e+00 3.400000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 2.900000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 1.000000000000000000e+01 1.200000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 8.000000000000000000e+00 1.000000000000000000e+00 3.000000000000000000e+00 +0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 2.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 3.300000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 9.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 1.300000000000000000e+01 1.700000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 7.000000000000000000e+00 5.000000000000000000e+00 8.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 +0.000000000000000000e+00 2.000000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 1.800000000000000000e+01 2.200000000000000000e+01 7.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 3.100000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 +1.400000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 1.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 9.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 2.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 7.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.000000000000000000e+01 1.500000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.300000000000000000e+01 +0.000000000000000000e+00 9.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 1.300000000000000000e+01 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 3.100000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 1.900000000000000000e+01 1.500000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 9.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 2.700000000000000000e+01 2.600000000000000000e+01 1.600000000000000000e+01 1.800000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 5.000000000000000000e+00 1.900000000000000000e+01 1.500000000000000000e+01 1.200000000000000000e+01 1.300000000000000000e+01 2.200000000000000000e+01 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 +0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.300000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 1.300000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 6.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 1.000000000000000000e+00 +2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 3.200000000000000000e+01 2.800000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 3.000000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 1.800000000000000000e+01 +0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 1.300000000000000000e+01 1.200000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 2.600000000000000000e+01 1.000000000000000000e+00 5.000000000000000000e+00 2.200000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 1.700000000000000000e+01 9.000000000000000000e+00 3.600000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 +0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 1.500000000000000000e+01 9.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 3.100000000000000000e+01 2.700000000000000000e+01 2.800000000000000000e+01 2.100000000000000000e+01 +0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 1.000000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 3.300000000000000000e+01 3.600000000000000000e+01 1.800000000000000000e+01 3.400000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 2.400000000000000000e+01 3.200000000000000000e+01 +2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 2.000000000000000000e+01 2.600000000000000000e+01 2.500000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 1.100000000000000000e+01 7.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 1.800000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 1.000000000000000000e+01 +0.000000000000000000e+00 2.500000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 1.000000000000000000e+01 9.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 3.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 +0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 2.800000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 2.400000000000000000e+01 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 1.300000000000000000e+01 1.800000000000000000e+01 4.000000000000000000e+00 2.200000000000000000e+01 3.600000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 2.700000000000000000e+01 +0.000000000000000000e+00 1.200000000000000000e+01 1.700000000000000000e+01 2.300000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 +0.000000000000000000e+00 7.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 2.300000000000000000e+01 4.000000000000000000e+00 2.200000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 8.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 3.500000000000000000e+01 1.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 +1.000000000000000000e+00 8.000000000000000000e+00 4.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 3.300000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.500000000000000000e+01 3.200000000000000000e+01 2.200000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 diff --git a/sudoku-csolver/problems/36x36-599.problem b/sudoku-csolver/problems/36x36-599.problem new file mode 100644 index 00000000..f4b26e48 --- /dev/null +++ b/sudoku-csolver/problems/36x36-599.problem @@ -0,0 +1,36 @@ +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 2.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 1.700000000000000000e+01 5.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 2.100000000000000000e+01 2.800000000000000000e+01 6.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 3.600000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 +6.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 7.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.700000000000000000e+01 2.600000000000000000e+01 1.500000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+00 +0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 1.600000000000000000e+01 6.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 5.000000000000000000e+00 3.300000000000000000e+01 3.400000000000000000e+01 7.000000000000000000e+00 1.000000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 +2.900000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 1.000000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 2.200000000000000000e+01 +0.000000000000000000e+00 1.300000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 3.000000000000000000e+00 2.500000000000000000e+01 1.000000000000000000e+00 3.000000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 2.200000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 3.500000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 9.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 2.700000000000000000e+01 3.000000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 2.600000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 1.300000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 +1.800000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 3.200000000000000000e+01 2.700000000000000000e+01 3.300000000000000000e+01 2.000000000000000000e+00 1.400000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 9.000000000000000000e+00 2.500000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 1.500000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.700000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 2.000000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 3.100000000000000000e+01 1.100000000000000000e+01 3.300000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 3.600000000000000000e+01 1.600000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 1.200000000000000000e+01 2.000000000000000000e+00 1.400000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 2.200000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 1.100000000000000000e+01 1.800000000000000000e+01 3.100000000000000000e+01 2.500000000000000000e+01 3.000000000000000000e+01 +2.000000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 8.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 1.900000000000000000e+01 +0.000000000000000000e+00 6.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+00 2.300000000000000000e+01 1.100000000000000000e+01 1.500000000000000000e+01 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 2.500000000000000000e+01 2.100000000000000000e+01 2.000000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 1.600000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 +0.000000000000000000e+00 3.000000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 2.200000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 2.000000000000000000e+00 1.700000000000000000e+01 8.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 5.000000000000000000e+00 7.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 2.600000000000000000e+01 2.800000000000000000e+01 3.600000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 +0.000000000000000000e+00 1.700000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 1.300000000000000000e+01 2.200000000000000000e+01 2.300000000000000000e+01 1.100000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 3.200000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 +3.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 3.300000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 1.500000000000000000e+01 1.600000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 2.000000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 3.600000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 1.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 5.000000000000000000e+00 8.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 2.900000000000000000e+01 3.400000000000000000e+01 3.100000000000000000e+01 3.500000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+01 2.800000000000000000e+01 9.000000000000000000e+00 3.000000000000000000e+01 1.600000000000000000e+01 +1.700000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 4.000000000000000000e+00 9.000000000000000000e+00 3.100000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 +0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 3.500000000000000000e+01 2.000000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 3.600000000000000000e+01 3.300000000000000000e+01 +0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 2.400000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 1.600000000000000000e+01 2.100000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 3.300000000000000000e+01 3.100000000000000000e+01 1.700000000000000000e+01 3.600000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 7.000000000000000000e+00 1.400000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 4.000000000000000000e+00 +0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 1.800000000000000000e+01 2.000000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 1.700000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 1.500000000000000000e+01 7.000000000000000000e+00 1.600000000000000000e+01 9.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 8.000000000000000000e+00 1.000000000000000000e+00 2.900000000000000000e+01 3.100000000000000000e+01 2.600000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 1.300000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 +2.500000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 1.500000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 1.400000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 2.600000000000000000e+01 1.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 8.000000000000000000e+00 2.700000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 3.300000000000000000e+01 1.700000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 +8.000000000000000000e+00 2.600000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 2.000000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 3.000000000000000000e+01 2.300000000000000000e+01 3.100000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 +1.100000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+01 3.000000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 +0.000000000000000000e+00 2.700000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 3.100000000000000000e+01 3.600000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 3.000000000000000000e+01 1.400000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 1.800000000000000000e+01 8.000000000000000000e+00 1.600000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+01 +0.000000000000000000e+00 2.500000000000000000e+01 2.400000000000000000e+01 2.900000000000000000e+01 3.000000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+01 2.200000000000000000e+01 1.700000000000000000e+01 1.500000000000000000e+01 5.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 2.200000000000000000e+01 3.600000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 +0.000000000000000000e+00 1.200000000000000000e+01 1.700000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 9.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 3.100000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 4.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 1.500000000000000000e+01 2.800000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 3.000000000000000000e+01 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 1.300000000000000000e+01 2.000000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 2.900000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 1.800000000000000000e+01 2.700000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 3.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 3.600000000000000000e+01 diff --git a/sudoku-csolver/solved/36x36.sol b/sudoku-csolver/solved/36x36.sol index b5367862..d7a2079e 100644 --- a/sudoku-csolver/solved/36x36.sol +++ b/sudoku-csolver/solved/36x36.sol @@ -1,36 +1,36 @@ -5.000000000000000000e+00 2.700000000000000000e+01 6.000000000000000000e+00 2.000000000000000000e+00 2.100000000000000000e+01 2.200000000000000000e+01 1.900000000000000000e+01 1.400000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 1.100000000000000000e+01 1.500000000000000000e+01 1.700000000000000000e+01 2.500000000000000000e+01 3.000000000000000000e+00 8.000000000000000000e+00 3.300000000000000000e+01 9.000000000000000000e+00 2.400000000000000000e+01 1.600000000000000000e+01 2.800000000000000000e+01 2.000000000000000000e+01 1.000000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 3.000000000000000000e+01 1.200000000000000000e+01 3.100000000000000000e+01 2.300000000000000000e+01 4.000000000000000000e+00 7.000000000000000000e+00 1.000000000000000000e+00 1.800000000000000000e+01 2.600000000000000000e+01 1.300000000000000000e+01 3.400000000000000000e+01 -9.000000000000000000e+00 2.900000000000000000e+01 3.400000000000000000e+01 1.300000000000000000e+01 3.600000000000000000e+01 1.500000000000000000e+01 2.000000000000000000e+01 2.800000000000000000e+01 3.000000000000000000e+00 3.300000000000000000e+01 6.000000000000000000e+00 1.000000000000000000e+01 3.100000000000000000e+01 4.000000000000000000e+00 3.200000000000000000e+01 1.100000000000000000e+01 2.700000000000000000e+01 2.300000000000000000e+01 5.000000000000000000e+00 1.900000000000000000e+01 7.000000000000000000e+00 2.000000000000000000e+00 2.600000000000000000e+01 2.500000000000000000e+01 2.400000000000000000e+01 1.600000000000000000e+01 1.000000000000000000e+00 2.100000000000000000e+01 1.800000000000000000e+01 1.400000000000000000e+01 1.700000000000000000e+01 2.200000000000000000e+01 3.000000000000000000e+01 1.200000000000000000e+01 8.000000000000000000e+00 3.500000000000000000e+01 -3.100000000000000000e+01 4.000000000000000000e+00 2.000000000000000000e+01 1.000000000000000000e+01 2.600000000000000000e+01 3.200000000000000000e+01 1.700000000000000000e+01 2.400000000000000000e+01 1.000000000000000000e+00 1.300000000000000000e+01 3.600000000000000000e+01 2.200000000000000000e+01 1.800000000000000000e+01 2.000000000000000000e+00 1.200000000000000000e+01 3.000000000000000000e+01 1.600000000000000000e+01 2.900000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 3.300000000000000000e+01 2.100000000000000000e+01 8.000000000000000000e+00 1.500000000000000000e+01 7.000000000000000000e+00 6.000000000000000000e+00 9.000000000000000000e+00 3.000000000000000000e+00 2.700000000000000000e+01 1.100000000000000000e+01 2.500000000000000000e+01 1.900000000000000000e+01 2.300000000000000000e+01 5.000000000000000000e+00 1.400000000000000000e+01 2.800000000000000000e+01 -1.400000000000000000e+01 3.300000000000000000e+01 7.000000000000000000e+00 2.400000000000000000e+01 1.700000000000000000e+01 1.100000000000000000e+01 9.000000000000000000e+00 1.800000000000000000e+01 1.600000000000000000e+01 8.000000000000000000e+00 5.000000000000000000e+00 1.200000000000000000e+01 2.800000000000000000e+01 2.100000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 2.200000000000000000e+01 1.900000000000000000e+01 2.700000000000000000e+01 4.000000000000000000e+00 3.100000000000000000e+01 3.000000000000000000e+01 1.000000000000000000e+00 2.300000000000000000e+01 3.600000000000000000e+01 2.500000000000000000e+01 2.600000000000000000e+01 2.900000000000000000e+01 1.300000000000000000e+01 3.200000000000000000e+01 6.000000000000000000e+00 2.000000000000000000e+01 1.500000000000000000e+01 1.000000000000000000e+01 3.000000000000000000e+00 2.000000000000000000e+00 -3.500000000000000000e+01 2.500000000000000000e+01 3.000000000000000000e+01 8.000000000000000000e+00 1.200000000000000000e+01 2.800000000000000000e+01 2.000000000000000000e+00 2.300000000000000000e+01 2.100000000000000000e+01 4.000000000000000000e+00 3.400000000000000000e+01 3.100000000000000000e+01 7.000000000000000000e+00 2.600000000000000000e+01 1.000000000000000000e+00 5.000000000000000000e+00 1.300000000000000000e+01 6.000000000000000000e+00 1.800000000000000000e+01 2.900000000000000000e+01 1.700000000000000000e+01 3.000000000000000000e+00 1.100000000000000000e+01 1.400000000000000000e+01 2.200000000000000000e+01 3.300000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+01 1.000000000000000000e+01 1.500000000000000000e+01 2.700000000000000000e+01 9.000000000000000000e+00 1.600000000000000000e+01 2.400000000000000000e+01 3.200000000000000000e+01 3.600000000000000000e+01 -1.900000000000000000e+01 2.300000000000000000e+01 3.000000000000000000e+00 1.800000000000000000e+01 1.000000000000000000e+00 1.600000000000000000e+01 3.000000000000000000e+01 2.500000000000000000e+01 2.700000000000000000e+01 2.600000000000000000e+01 3.500000000000000000e+01 7.000000000000000000e+00 1.500000000000000000e+01 1.400000000000000000e+01 2.400000000000000000e+01 1.000000000000000000e+01 3.600000000000000000e+01 2.000000000000000000e+01 2.200000000000000000e+01 9.000000000000000000e+00 1.300000000000000000e+01 3.200000000000000000e+01 1.200000000000000000e+01 6.000000000000000000e+00 2.000000000000000000e+00 2.800000000000000000e+01 3.400000000000000000e+01 8.000000000000000000e+00 5.000000000000000000e+00 1.700000000000000000e+01 2.900000000000000000e+01 2.100000000000000000e+01 3.100000000000000000e+01 3.300000000000000000e+01 1.100000000000000000e+01 4.000000000000000000e+00 -1.100000000000000000e+01 3.100000000000000000e+01 1.700000000000000000e+01 2.500000000000000000e+01 2.800000000000000000e+01 8.000000000000000000e+00 3.600000000000000000e+01 2.000000000000000000e+01 1.300000000000000000e+01 2.100000000000000000e+01 3.300000000000000000e+01 5.000000000000000000e+00 1.600000000000000000e+01 3.000000000000000000e+00 3.400000000000000000e+01 2.600000000000000000e+01 7.000000000000000000e+00 1.500000000000000000e+01 2.000000000000000000e+00 6.000000000000000000e+00 1.400000000000000000e+01 2.700000000000000000e+01 2.400000000000000000e+01 1.900000000000000000e+01 1.000000000000000000e+00 3.500000000000000000e+01 3.000000000000000000e+01 1.000000000000000000e+01 2.200000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 1.800000000000000000e+01 1.200000000000000000e+01 9.000000000000000000e+00 4.000000000000000000e+00 2.300000000000000000e+01 -2.700000000000000000e+01 2.100000000000000000e+01 4.000000000000000000e+00 2.600000000000000000e+01 2.000000000000000000e+00 7.000000000000000000e+00 1.400000000000000000e+01 1.200000000000000000e+01 3.100000000000000000e+01 1.000000000000000000e+01 3.000000000000000000e+01 1.700000000000000000e+01 2.400000000000000000e+01 2.800000000000000000e+01 9.000000000000000000e+00 1.800000000000000000e+01 1.900000000000000000e+01 1.000000000000000000e+00 2.000000000000000000e+01 3.200000000000000000e+01 2.900000000000000000e+01 5.000000000000000000e+00 3.300000000000000000e+01 3.000000000000000000e+00 2.300000000000000000e+01 3.400000000000000000e+01 6.000000000000000000e+00 2.500000000000000000e+01 1.600000000000000000e+01 3.600000000000000000e+01 1.500000000000000000e+01 3.500000000000000000e+01 1.100000000000000000e+01 8.000000000000000000e+00 2.200000000000000000e+01 1.300000000000000000e+01 -2.300000000000000000e+01 1.800000000000000000e+01 2.400000000000000000e+01 1.900000000000000000e+01 3.500000000000000000e+01 1.000000000000000000e+00 2.200000000000000000e+01 8.000000000000000000e+00 3.400000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 3.000000000000000000e+00 2.000000000000000000e+01 1.100000000000000000e+01 3.300000000000000000e+01 1.200000000000000000e+01 2.500000000000000000e+01 1.000000000000000000e+01 3.000000000000000000e+01 2.800000000000000000e+01 1.500000000000000000e+01 4.000000000000000000e+00 1.600000000000000000e+01 9.000000000000000000e+00 1.300000000000000000e+01 2.700000000000000000e+01 1.700000000000000000e+01 5.000000000000000000e+00 2.100000000000000000e+01 7.000000000000000000e+00 3.600000000000000000e+01 1.400000000000000000e+01 2.000000000000000000e+00 6.000000000000000000e+00 3.100000000000000000e+01 2.600000000000000000e+01 -3.200000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+01 3.600000000000000000e+01 3.300000000000000000e+01 5.000000000000000000e+00 6.000000000000000000e+00 1.900000000000000000e+01 2.800000000000000000e+01 2.300000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 3.500000000000000000e+01 3.000000000000000000e+01 4.000000000000000000e+00 2.100000000000000000e+01 1.400000000000000000e+01 2.200000000000000000e+01 2.600000000000000000e+01 1.000000000000000000e+00 3.400000000000000000e+01 1.300000000000000000e+01 1.800000000000000000e+01 3.100000000000000000e+01 8.000000000000000000e+00 2.000000000000000000e+00 1.100000000000000000e+01 9.000000000000000000e+00 1.500000000000000000e+01 3.000000000000000000e+00 2.000000000000000000e+01 2.400000000000000000e+01 7.000000000000000000e+00 1.600000000000000000e+01 2.900000000000000000e+01 1.700000000000000000e+01 -1.500000000000000000e+01 9.000000000000000000e+00 2.900000000000000000e+01 2.000000000000000000e+01 2.200000000000000000e+01 1.300000000000000000e+01 1.600000000000000000e+01 2.000000000000000000e+00 1.800000000000000000e+01 1.100000000000000000e+01 2.600000000000000000e+01 3.500000000000000000e+01 6.000000000000000000e+00 2.700000000000000000e+01 5.000000000000000000e+00 3.100000000000000000e+01 2.300000000000000000e+01 1.700000000000000000e+01 1.000000000000000000e+01 7.000000000000000000e+00 2.100000000000000000e+01 3.600000000000000000e+01 2.500000000000000000e+01 8.000000000000000000e+00 4.000000000000000000e+00 2.400000000000000000e+01 1.400000000000000000e+01 3.200000000000000000e+01 1.200000000000000000e+01 1.900000000000000000e+01 1.000000000000000000e+00 3.300000000000000000e+01 2.800000000000000000e+01 3.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+01 -3.400000000000000000e+01 3.000000000000000000e+01 1.400000000000000000e+01 3.000000000000000000e+00 1.600000000000000000e+01 6.000000000000000000e+00 4.000000000000000000e+00 1.500000000000000000e+01 9.000000000000000000e+00 7.000000000000000000e+00 2.400000000000000000e+01 1.000000000000000000e+00 8.000000000000000000e+00 3.600000000000000000e+01 1.300000000000000000e+01 2.900000000000000000e+01 2.000000000000000000e+00 3.200000000000000000e+01 1.700000000000000000e+01 2.300000000000000000e+01 1.200000000000000000e+01 1.100000000000000000e+01 2.200000000000000000e+01 3.500000000000000000e+01 2.800000000000000000e+01 3.100000000000000000e+01 1.800000000000000000e+01 2.600000000000000000e+01 3.300000000000000000e+01 2.000000000000000000e+01 1.000000000000000000e+01 2.500000000000000000e+01 5.000000000000000000e+00 2.100000000000000000e+01 2.700000000000000000e+01 1.900000000000000000e+01 -3.000000000000000000e+01 1.900000000000000000e+01 2.200000000000000000e+01 1.200000000000000000e+01 2.300000000000000000e+01 2.100000000000000000e+01 2.400000000000000000e+01 1.000000000000000000e+00 1.500000000000000000e+01 2.000000000000000000e+01 1.800000000000000000e+01 3.200000000000000000e+01 1.100000000000000000e+01 8.000000000000000000e+00 2.600000000000000000e+01 1.600000000000000000e+01 1.700000000000000000e+01 3.500000000000000000e+01 3.600000000000000000e+01 3.100000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 2.900000000000000000e+01 4.000000000000000000e+00 1.000000000000000000e+01 3.000000000000000000e+00 5.000000000000000000e+00 7.000000000000000000e+00 3.400000000000000000e+01 9.000000000000000000e+00 3.300000000000000000e+01 2.800000000000000000e+01 1.400000000000000000e+01 1.300000000000000000e+01 2.000000000000000000e+00 6.000000000000000000e+00 -2.000000000000000000e+00 5.000000000000000000e+00 3.600000000000000000e+01 1.000000000000000000e+00 3.200000000000000000e+01 2.000000000000000000e+01 2.300000000000000000e+01 6.000000000000000000e+00 7.000000000000000000e+00 9.000000000000000000e+00 1.700000000000000000e+01 1.400000000000000000e+01 3.300000000000000000e+01 1.800000000000000000e+01 3.100000000000000000e+01 1.500000000000000000e+01 4.000000000000000000e+00 3.000000000000000000e+00 1.300000000000000000e+01 3.000000000000000000e+01 2.400000000000000000e+01 1.900000000000000000e+01 2.800000000000000000e+01 1.100000000000000000e+01 2.700000000000000000e+01 2.200000000000000000e+01 8.000000000000000000e+00 1.600000000000000000e+01 2.900000000000000000e+01 2.500000000000000000e+01 2.100000000000000000e+01 3.400000000000000000e+01 1.000000000000000000e+01 3.500000000000000000e+01 2.600000000000000000e+01 1.200000000000000000e+01 -1.300000000000000000e+01 1.700000000000000000e+01 2.500000000000000000e+01 1.500000000000000000e+01 2.700000000000000000e+01 3.400000000000000000e+01 8.000000000000000000e+00 3.100000000000000000e+01 1.100000000000000000e+01 5.000000000000000000e+00 2.800000000000000000e+01 3.300000000000000000e+01 1.000000000000000000e+01 2.400000000000000000e+01 2.900000000000000000e+01 1.400000000000000000e+01 2.000000000000000000e+01 1.200000000000000000e+01 3.000000000000000000e+00 2.600000000000000000e+01 2.300000000000000000e+01 6.000000000000000000e+00 3.500000000000000000e+01 1.600000000000000000e+01 2.100000000000000000e+01 1.000000000000000000e+00 4.000000000000000000e+00 1.900000000000000000e+01 2.000000000000000000e+00 1.800000000000000000e+01 9.000000000000000000e+00 3.600000000000000000e+01 2.200000000000000000e+01 3.000000000000000000e+01 7.000000000000000000e+00 3.200000000000000000e+01 -7.000000000000000000e+00 2.400000000000000000e+01 1.600000000000000000e+01 6.000000000000000000e+00 3.100000000000000000e+01 1.000000000000000000e+01 3.400000000000000000e+01 2.200000000000000000e+01 3.600000000000000000e+01 3.000000000000000000e+00 1.300000000000000000e+01 3.000000000000000000e+01 9.000000000000000000e+00 1.000000000000000000e+00 2.000000000000000000e+00 2.500000000000000000e+01 5.000000000000000000e+00 2.800000000000000000e+01 8.000000000000000000e+00 1.400000000000000000e+01 1.800000000000000000e+01 3.300000000000000000e+01 1.700000000000000000e+01 2.100000000000000000e+01 1.100000000000000000e+01 2.600000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 2.000000000000000000e+01 1.200000000000000000e+01 1.900000000000000000e+01 2.300000000000000000e+01 4.000000000000000000e+00 2.700000000000000000e+01 1.500000000000000000e+01 2.900000000000000000e+01 -4.000000000000000000e+00 3.000000000000000000e+00 2.800000000000000000e+01 3.300000000000000000e+01 9.000000000000000000e+00 1.800000000000000000e+01 3.500000000000000000e+01 1.600000000000000000e+01 2.600000000000000000e+01 2.700000000000000000e+01 2.900000000000000000e+01 2.000000000000000000e+00 2.100000000000000000e+01 6.000000000000000000e+00 1.900000000000000000e+01 1.300000000000000000e+01 3.000000000000000000e+01 7.000000000000000000e+00 1.000000000000000000e+00 1.000000000000000000e+01 3.200000000000000000e+01 2.200000000000000000e+01 3.400000000000000000e+01 1.200000000000000000e+01 3.100000000000000000e+01 1.500000000000000000e+01 2.300000000000000000e+01 3.600000000000000000e+01 1.400000000000000000e+01 2.400000000000000000e+01 5.000000000000000000e+00 1.700000000000000000e+01 8.000000000000000000e+00 2.000000000000000000e+01 2.500000000000000000e+01 1.100000000000000000e+01 -8.000000000000000000e+00 3.500000000000000000e+01 1.100000000000000000e+01 1.400000000000000000e+01 2.900000000000000000e+01 2.600000000000000000e+01 2.100000000000000000e+01 1.000000000000000000e+01 1.200000000000000000e+01 2.500000000000000000e+01 1.900000000000000000e+01 4.000000000000000000e+00 2.200000000000000000e+01 3.200000000000000000e+01 2.700000000000000000e+01 2.300000000000000000e+01 3.400000000000000000e+01 3.600000000000000000e+01 1.500000000000000000e+01 5.000000000000000000e+00 2.000000000000000000e+00 7.000000000000000000e+00 9.000000000000000000e+00 2.000000000000000000e+01 6.000000000000000000e+00 1.300000000000000000e+01 2.800000000000000000e+01 1.700000000000000000e+01 3.000000000000000000e+01 3.300000000000000000e+01 2.400000000000000000e+01 3.100000000000000000e+01 3.000000000000000000e+00 1.000000000000000000e+00 1.600000000000000000e+01 1.800000000000000000e+01 -1.200000000000000000e+01 1.500000000000000000e+01 1.900000000000000000e+01 3.200000000000000000e+01 1.100000000000000000e+01 2.000000000000000000e+00 3.300000000000000000e+01 2.700000000000000000e+01 3.000000000000000000e+01 3.500000000000000000e+01 1.000000000000000000e+01 1.800000000000000000e+01 5.000000000000000000e+00 7.000000000000000000e+00 3.600000000000000000e+01 6.000000000000000000e+00 3.100000000000000000e+01 2.600000000000000000e+01 2.300000000000000000e+01 3.000000000000000000e+00 1.600000000000000000e+01 2.900000000000000000e+01 1.400000000000000000e+01 2.200000000000000000e+01 2.500000000000000000e+01 8.000000000000000000e+00 2.000000000000000000e+01 2.400000000000000000e+01 9.000000000000000000e+00 1.000000000000000000e+00 3.400000000000000000e+01 4.000000000000000000e+00 1.300000000000000000e+01 1.700000000000000000e+01 2.800000000000000000e+01 2.100000000000000000e+01 -3.600000000000000000e+01 1.400000000000000000e+01 8.000000000000000000e+00 3.400000000000000000e+01 2.000000000000000000e+01 2.700000000000000000e+01 1.200000000000000000e+01 3.200000000000000000e+01 2.200000000000000000e+01 2.800000000000000000e+01 2.300000000000000000e+01 2.600000000000000000e+01 3.000000000000000000e+01 1.000000000000000000e+01 1.600000000000000000e+01 4.000000000000000000e+00 3.000000000000000000e+00 3.300000000000000000e+01 2.100000000000000000e+01 2.500000000000000000e+01 9.000000000000000000e+00 1.700000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+00 2.900000000000000000e+01 1.100000000000000000e+01 3.100000000000000000e+01 1.300000000000000000e+01 6.000000000000000000e+00 5.000000000000000000e+00 3.500000000000000000e+01 1.500000000000000000e+01 2.400000000000000000e+01 1.800000000000000000e+01 1.000000000000000000e+00 7.000000000000000000e+00 -2.200000000000000000e+01 2.800000000000000000e+01 1.800000000000000000e+01 9.000000000000000000e+00 1.300000000000000000e+01 1.700000000000000000e+01 5.000000000000000000e+00 2.100000000000000000e+01 8.000000000000000000e+00 1.500000000000000000e+01 2.500000000000000000e+01 1.100000000000000000e+01 2.300000000000000000e+01 2.900000000000000000e+01 1.400000000000000000e+01 2.000000000000000000e+01 2.400000000000000000e+01 3.400000000000000000e+01 6.000000000000000000e+00 3.600000000000000000e+01 3.500000000000000000e+01 1.000000000000000000e+00 3.100000000000000000e+01 7.000000000000000000e+00 1.900000000000000000e+01 4.000000000000000000e+00 1.000000000000000000e+01 1.200000000000000000e+01 2.600000000000000000e+01 3.000000000000000000e+01 1.600000000000000000e+01 3.200000000000000000e+01 2.700000000000000000e+01 2.000000000000000000e+00 3.300000000000000000e+01 3.000000000000000000e+00 -1.000000000000000000e+00 1.600000000000000000e+01 5.000000000000000000e+00 7.000000000000000000e+00 3.000000000000000000e+01 2.400000000000000000e+01 3.000000000000000000e+00 9.000000000000000000e+00 1.900000000000000000e+01 1.400000000000000000e+01 4.000000000000000000e+00 6.000000000000000000e+00 2.000000000000000000e+00 1.700000000000000000e+01 2.500000000000000000e+01 3.500000000000000000e+01 2.100000000000000000e+01 1.800000000000000000e+01 3.200000000000000000e+01 1.300000000000000000e+01 8.000000000000000000e+00 3.400000000000000000e+01 1.500000000000000000e+01 2.600000000000000000e+01 3.300000000000000000e+01 2.300000000000000000e+01 2.200000000000000000e+01 2.800000000000000000e+01 3.600000000000000000e+01 2.700000000000000000e+01 1.100000000000000000e+01 1.200000000000000000e+01 2.000000000000000000e+01 2.900000000000000000e+01 1.000000000000000000e+01 3.100000000000000000e+01 -2.100000000000000000e+01 6.000000000000000000e+00 2.600000000000000000e+01 3.500000000000000000e+01 3.000000000000000000e+00 4.000000000000000000e+00 7.000000000000000000e+00 2.900000000000000000e+01 2.000000000000000000e+00 1.000000000000000000e+00 3.100000000000000000e+01 2.000000000000000000e+01 1.200000000000000000e+01 2.200000000000000000e+01 2.800000000000000000e+01 3.200000000000000000e+01 9.000000000000000000e+00 1.300000000000000000e+01 3.300000000000000000e+01 1.100000000000000000e+01 3.000000000000000000e+01 1.000000000000000000e+01 2.700000000000000000e+01 2.400000000000000000e+01 1.600000000000000000e+01 1.400000000000000000e+01 1.500000000000000000e+01 1.800000000000000000e+01 1.700000000000000000e+01 3.400000000000000000e+01 2.300000000000000000e+01 8.000000000000000000e+00 2.500000000000000000e+01 3.600000000000000000e+01 1.900000000000000000e+01 5.000000000000000000e+00 -3.300000000000000000e+01 1.000000000000000000e+01 2.300000000000000000e+01 2.900000000000000000e+01 2.500000000000000000e+01 3.100000000000000000e+01 1.300000000000000000e+01 3.600000000000000000e+01 1.700000000000000000e+01 3.400000000000000000e+01 1.600000000000000000e+01 2.400000000000000000e+01 2.700000000000000000e+01 1.500000000000000000e+01 8.000000000000000000e+00 1.900000000000000000e+01 1.000000000000000000e+00 1.100000000000000000e+01 1.200000000000000000e+01 2.000000000000000000e+01 5.000000000000000000e+00 1.800000000000000000e+01 4.000000000000000000e+00 2.800000000000000000e+01 3.200000000000000000e+01 7.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 3.500000000000000000e+01 2.100000000000000000e+01 2.600000000000000000e+01 3.000000000000000000e+01 9.000000000000000000e+00 2.200000000000000000e+01 6.000000000000000000e+00 1.400000000000000000e+01 -1.700000000000000000e+01 1.100000000000000000e+01 3.200000000000000000e+01 4.000000000000000000e+00 7.000000000000000000e+00 1.200000000000000000e+01 1.000000000000000000e+00 3.000000000000000000e+01 2.000000000000000000e+01 3.100000000000000000e+01 9.000000000000000000e+00 3.600000000000000000e+01 2.500000000000000000e+01 3.500000000000000000e+01 2.300000000000000000e+01 3.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 1.900000000000000000e+01 3.300000000000000000e+01 1.000000000000000000e+01 2.800000000000000000e+01 2.100000000000000000e+01 1.300000000000000000e+01 1.400000000000000000e+01 1.800000000000000000e+01 2.000000000000000000e+00 3.400000000000000000e+01 8.000000000000000000e+00 1.600000000000000000e+01 2.200000000000000000e+01 2.600000000000000000e+01 2.900000000000000000e+01 1.500000000000000000e+01 2.400000000000000000e+01 2.700000000000000000e+01 -1.000000000000000000e+01 2.000000000000000000e+00 1.300000000000000000e+01 2.700000000000000000e+01 1.500000000000000000e+01 1.900000000000000000e+01 2.600000000000000000e+01 3.000000000000000000e+00 2.400000000000000000e+01 1.700000000000000000e+01 1.400000000000000000e+01 8.000000000000000000e+00 2.900000000000000000e+01 3.300000000000000000e+01 2.000000000000000000e+01 1.000000000000000000e+00 3.200000000000000000e+01 4.000000000000000000e+00 3.100000000000000000e+01 3.500000000000000000e+01 2.200000000000000000e+01 1.600000000000000000e+01 3.000000000000000000e+01 5.000000000000000000e+00 1.200000000000000000e+01 9.000000000000000000e+00 2.100000000000000000e+01 2.300000000000000000e+01 1.100000000000000000e+01 6.000000000000000000e+00 1.800000000000000000e+01 7.000000000000000000e+00 3.400000000000000000e+01 2.800000000000000000e+01 3.600000000000000000e+01 2.500000000000000000e+01 -6.000000000000000000e+00 3.600000000000000000e+01 3.500000000000000000e+01 5.000000000000000000e+00 8.000000000000000000e+00 2.300000000000000000e+01 1.000000000000000000e+01 7.000000000000000000e+00 3.200000000000000000e+01 1.900000000000000000e+01 2.200000000000000000e+01 2.700000000000000000e+01 2.600000000000000000e+01 1.600000000000000000e+01 2.100000000000000000e+01 1.700000000000000000e+01 2.800000000000000000e+01 3.000000000000000000e+01 9.000000000000000000e+00 1.800000000000000000e+01 2.500000000000000000e+01 1.400000000000000000e+01 2.000000000000000000e+01 3.400000000000000000e+01 3.000000000000000000e+00 2.900000000000000000e+01 2.400000000000000000e+01 1.500000000000000000e+01 4.000000000000000000e+00 1.300000000000000000e+01 2.000000000000000000e+00 1.100000000000000000e+01 3.300000000000000000e+01 3.100000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+00 -2.800000000000000000e+01 2.600000000000000000e+01 3.300000000000000000e+01 2.200000000000000000e+01 1.400000000000000000e+01 3.000000000000000000e+01 2.500000000000000000e+01 1.300000000000000000e+01 4.000000000000000000e+00 1.600000000000000000e+01 2.000000000000000000e+00 2.300000000000000000e+01 3.400000000000000000e+01 9.000000000000000000e+00 7.000000000000000000e+00 2.400000000000000000e+01 1.800000000000000000e+01 2.700000000000000000e+01 1.100000000000000000e+01 1.500000000000000000e+01 3.600000000000000000e+01 1.200000000000000000e+01 3.200000000000000000e+01 2.900000000000000000e+01 2.000000000000000000e+01 5.000000000000000000e+00 3.500000000000000000e+01 1.000000000000000000e+00 3.100000000000000000e+01 1.000000000000000000e+01 3.000000000000000000e+00 6.000000000000000000e+00 2.100000000000000000e+01 1.900000000000000000e+01 1.700000000000000000e+01 8.000000000000000000e+00 -3.000000000000000000e+00 3.400000000000000000e+01 3.100000000000000000e+01 1.600000000000000000e+01 1.800000000000000000e+01 9.000000000000000000e+00 2.900000000000000000e+01 5.000000000000000000e+00 3.300000000000000000e+01 1.200000000000000000e+01 2.100000000000000000e+01 2.800000000000000000e+01 1.900000000000000000e+01 1.300000000000000000e+01 1.100000000000000000e+01 2.200000000000000000e+01 1.500000000000000000e+01 1.400000000000000000e+01 7.000000000000000000e+00 8.000000000000000000e+00 6.000000000000000000e+00 2.400000000000000000e+01 2.000000000000000000e+00 1.000000000000000000e+00 1.700000000000000000e+01 3.600000000000000000e+01 2.500000000000000000e+01 2.700000000000000000e+01 3.200000000000000000e+01 2.600000000000000000e+01 3.000000000000000000e+01 1.000000000000000000e+01 3.500000000000000000e+01 4.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+01 -2.900000000000000000e+01 2.000000000000000000e+01 1.000000000000000000e+00 2.100000000000000000e+01 2.400000000000000000e+01 2.500000000000000000e+01 1.100000000000000000e+01 3.500000000000000000e+01 6.000000000000000000e+00 1.800000000000000000e+01 1.500000000000000000e+01 3.400000000000000000e+01 3.600000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+01 2.000000000000000000e+00 8.000000000000000000e+00 3.100000000000000000e+01 4.000000000000000000e+00 2.700000000000000000e+01 3.000000000000000000e+00 2.600000000000000000e+01 2.300000000000000000e+01 1.700000000000000000e+01 3.000000000000000000e+01 1.900000000000000000e+01 3.300000000000000000e+01 2.200000000000000000e+01 7.000000000000000000e+00 2.800000000000000000e+01 1.300000000000000000e+01 5.000000000000000000e+00 3.200000000000000000e+01 1.400000000000000000e+01 9.000000000000000000e+00 1.600000000000000000e+01 -2.000000000000000000e+01 3.200000000000000000e+01 1.200000000000000000e+01 3.000000000000000000e+01 1.000000000000000000e+01 1.400000000000000000e+01 3.100000000000000000e+01 3.300000000000000000e+01 2.500000000000000000e+01 6.000000000000000000e+00 7.000000000000000000e+00 2.100000000000000000e+01 3.000000000000000000e+00 2.300000000000000000e+01 1.500000000000000000e+01 2.800000000000000000e+01 3.500000000000000000e+01 8.000000000000000000e+00 1.600000000000000000e+01 2.000000000000000000e+00 1.900000000000000000e+01 9.000000000000000000e+00 1.300000000000000000e+01 1.800000000000000000e+01 2.600000000000000000e+01 1.700000000000000000e+01 2.700000000000000000e+01 1.100000000000000000e+01 1.000000000000000000e+00 2.200000000000000000e+01 4.000000000000000000e+00 2.900000000000000000e+01 3.600000000000000000e+01 3.400000000000000000e+01 5.000000000000000000e+00 2.400000000000000000e+01 -1.800000000000000000e+01 8.000000000000000000e+00 9.000000000000000000e+00 1.700000000000000000e+01 1.900000000000000000e+01 3.000000000000000000e+00 2.700000000000000000e+01 4.000000000000000000e+00 1.000000000000000000e+01 2.200000000000000000e+01 1.000000000000000000e+00 1.300000000000000000e+01 1.400000000000000000e+01 3.400000000000000000e+01 6.000000000000000000e+00 7.000000000000000000e+00 1.200000000000000000e+01 2.500000000000000000e+01 2.900000000000000000e+01 2.400000000000000000e+01 1.100000000000000000e+01 2.300000000000000000e+01 3.600000000000000000e+01 3.300000000000000000e+01 5.000000000000000000e+00 2.100000000000000000e+01 1.600000000000000000e+01 3.000000000000000000e+01 2.800000000000000000e+01 3.500000000000000000e+01 3.100000000000000000e+01 2.000000000000000000e+00 2.600000000000000000e+01 3.200000000000000000e+01 2.000000000000000000e+01 1.500000000000000000e+01 -2.600000000000000000e+01 1.300000000000000000e+01 1.500000000000000000e+01 2.800000000000000000e+01 6.000000000000000000e+00 3.600000000000000000e+01 1.800000000000000000e+01 1.100000000000000000e+01 3.500000000000000000e+01 2.400000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 4.000000000000000000e+00 5.000000000000000000e+00 2.200000000000000000e+01 2.700000000000000000e+01 2.900000000000000000e+01 2.100000000000000000e+01 3.400000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+00 3.100000000000000000e+01 3.000000000000000000e+00 1.000000000000000000e+01 9.000000000000000000e+00 3.200000000000000000e+01 7.000000000000000000e+00 1.400000000000000000e+01 2.500000000000000000e+01 2.000000000000000000e+00 8.000000000000000000e+00 1.600000000000000000e+01 1.700000000000000000e+01 2.300000000000000000e+01 3.000000000000000000e+01 3.300000000000000000e+01 -2.400000000000000000e+01 2.200000000000000000e+01 2.700000000000000000e+01 3.100000000000000000e+01 4.000000000000000000e+00 2.900000000000000000e+01 2.800000000000000000e+01 3.400000000000000000e+01 2.300000000000000000e+01 3.000000000000000000e+01 1.200000000000000000e+01 1.600000000000000000e+01 1.000000000000000000e+00 2.000000000000000000e+01 1.700000000000000000e+01 3.300000000000000000e+01 1.100000000000000000e+01 2.000000000000000000e+00 2.500000000000000000e+01 2.100000000000000000e+01 2.600000000000000000e+01 3.500000000000000000e+01 5.000000000000000000e+00 3.200000000000000000e+01 1.500000000000000000e+01 1.000000000000000000e+01 3.600000000000000000e+01 6.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 1.400000000000000000e+01 1.300000000000000000e+01 1.900000000000000000e+01 7.000000000000000000e+00 1.800000000000000000e+01 9.000000000000000000e+00 -1.600000000000000000e+01 1.000000000000000000e+00 2.100000000000000000e+01 1.100000000000000000e+01 3.400000000000000000e+01 3.300000000000000000e+01 3.200000000000000000e+01 1.700000000000000000e+01 5.000000000000000000e+00 2.000000000000000000e+00 8.000000000000000000e+00 9.000000000000000000e+00 1.300000000000000000e+01 3.100000000000000000e+01 3.000000000000000000e+01 3.600000000000000000e+01 2.600000000000000000e+01 2.400000000000000000e+01 1.400000000000000000e+01 2.200000000000000000e+01 2.000000000000000000e+01 1.500000000000000000e+01 7.000000000000000000e+00 2.700000000000000000e+01 1.800000000000000000e+01 1.200000000000000000e+01 2.900000000000000000e+01 4.000000000000000000e+00 1.900000000000000000e+01 2.300000000000000000e+01 2.800000000000000000e+01 3.000000000000000000e+00 6.000000000000000000e+00 2.500000000000000000e+01 3.500000000000000000e+01 1.000000000000000000e+01 -2.500000000000000000e+01 7.000000000000000000e+00 2.000000000000000000e+00 2.300000000000000000e+01 5.000000000000000000e+00 3.500000000000000000e+01 1.500000000000000000e+01 2.600000000000000000e+01 1.400000000000000000e+01 3.600000000000000000e+01 3.000000000000000000e+00 2.900000000000000000e+01 3.200000000000000000e+01 1.900000000000000000e+01 1.800000000000000000e+01 9.000000000000000000e+00 1.000000000000000000e+01 1.600000000000000000e+01 2.800000000000000000e+01 1.700000000000000000e+01 4.000000000000000000e+00 8.000000000000000000e+00 6.000000000000000000e+00 3.000000000000000000e+01 3.400000000000000000e+01 2.000000000000000000e+01 1.300000000000000000e+01 3.300000000000000000e+01 2.400000000000000000e+01 3.100000000000000000e+01 1.200000000000000000e+01 2.700000000000000000e+01 1.000000000000000000e+00 1.100000000000000000e+01 2.100000000000000000e+01 2.200000000000000000e+01 +1.900000000000000000e+01 1.800000000000000000e+01 2.700000000000000000e+01 2.400000000000000000e+01 1.500000000000000000e+01 3.100000000000000000e+01 3.300000000000000000e+01 2.900000000000000000e+01 2.000000000000000000e+00 9.000000000000000000e+00 2.200000000000000000e+01 1.300000000000000000e+01 1.700000000000000000e+01 5.000000000000000000e+00 1.600000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 2.500000000000000000e+01 2.000000000000000000e+01 2.300000000000000000e+01 1.100000000000000000e+01 2.600000000000000000e+01 1.200000000000000000e+01 2.100000000000000000e+01 2.800000000000000000e+01 6.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 3.600000000000000000e+01 1.000000000000000000e+01 7.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+01 3.000000000000000000e+00 8.000000000000000000e+00 +6.000000000000000000e+00 4.000000000000000000e+00 5.000000000000000000e+00 3.400000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+00 3.200000000000000000e+01 2.800000000000000000e+01 2.300000000000000000e+01 8.000000000000000000e+00 7.000000000000000000e+00 3.100000000000000000e+01 3.000000000000000000e+00 3.300000000000000000e+01 2.700000000000000000e+01 2.200000000000000000e+01 1.000000000000000000e+01 3.000000000000000000e+01 2.400000000000000000e+01 1.900000000000000000e+01 1.800000000000000000e+01 1.600000000000000000e+01 1.300000000000000000e+01 9.000000000000000000e+00 3.500000000000000000e+01 1.700000000000000000e+01 2.600000000000000000e+01 1.500000000000000000e+01 2.100000000000000000e+01 2.000000000000000000e+01 3.600000000000000000e+01 2.900000000000000000e+01 2.500000000000000000e+01 1.100000000000000000e+01 1.400000000000000000e+01 2.000000000000000000e+00 +9.000000000000000000e+00 2.200000000000000000e+01 1.100000000000000000e+01 3.000000000000000000e+01 3.300000000000000000e+01 3.200000000000000000e+01 1.000000000000000000e+01 1.400000000000000000e+01 1.800000000000000000e+01 2.100000000000000000e+01 2.600000000000000000e+01 2.000000000000000000e+01 8.000000000000000000e+00 1.200000000000000000e+01 3.600000000000000000e+01 3.100000000000000000e+01 2.400000000000000000e+01 3.400000000000000000e+01 4.000000000000000000e+00 2.000000000000000000e+00 3.000000000000000000e+00 2.900000000000000000e+01 3.500000000000000000e+01 2.800000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 7.000000000000000000e+00 1.300000000000000000e+01 2.300000000000000000e+01 5.000000000000000000e+00 1.900000000000000000e+01 1.500000000000000000e+01 1.700000000000000000e+01 1.000000000000000000e+00 1.600000000000000000e+01 6.000000000000000000e+00 +3.600000000000000000e+01 3.500000000000000000e+01 2.500000000000000000e+01 2.100000000000000000e+01 2.000000000000000000e+01 2.300000000000000000e+01 1.700000000000000000e+01 1.500000000000000000e+01 2.700000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 1.100000000000000000e+01 9.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 1.800000000000000000e+01 6.000000000000000000e+00 1.400000000000000000e+01 2.200000000000000000e+01 5.000000000000000000e+00 3.300000000000000000e+01 3.400000000000000000e+01 7.000000000000000000e+00 1.000000000000000000e+01 2.000000000000000000e+00 3.000000000000000000e+01 3.000000000000000000e+00 1.600000000000000000e+01 2.900000000000000000e+01 8.000000000000000000e+00 1.300000000000000000e+01 3.200000000000000000e+01 2.400000000000000000e+01 2.800000000000000000e+01 3.100000000000000000e+01 2.600000000000000000e+01 +2.900000000000000000e+01 2.800000000000000000e+01 2.600000000000000000e+01 1.000000000000000000e+01 3.000000000000000000e+00 1.700000000000000000e+01 6.000000000000000000e+00 4.000000000000000000e+00 3.600000000000000000e+01 1.600000000000000000e+01 3.500000000000000000e+01 5.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+00 1.300000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+01 7.000000000000000000e+00 8.000000000000000000e+00 2.500000000000000000e+01 1.000000000000000000e+00 3.000000000000000000e+01 1.400000000000000000e+01 1.500000000000000000e+01 1.100000000000000000e+01 2.400000000000000000e+01 3.400000000000000000e+01 9.000000000000000000e+00 3.200000000000000000e+01 3.100000000000000000e+01 2.100000000000000000e+01 2.700000000000000000e+01 3.300000000000000000e+01 1.800000000000000000e+01 1.200000000000000000e+01 2.200000000000000000e+01 +1.600000000000000000e+01 1.300000000000000000e+01 1.400000000000000000e+01 2.000000000000000000e+00 7.000000000000000000e+00 8.000000000000000000e+00 3.400000000000000000e+01 2.400000000000000000e+01 3.000000000000000000e+00 2.500000000000000000e+01 1.000000000000000000e+00 3.000000000000000000e+01 2.800000000000000000e+01 2.100000000000000000e+01 2.900000000000000000e+01 2.600000000000000000e+01 1.100000000000000000e+01 1.500000000000000000e+01 6.000000000000000000e+00 2.700000000000000000e+01 1.700000000000000000e+01 3.600000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 1.000000000000000000e+01 1.800000000000000000e+01 2.200000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 2.000000000000000000e+01 3.500000000000000000e+01 5.000000000000000000e+00 4.000000000000000000e+00 2.300000000000000000e+01 9.000000000000000000e+00 +3.500000000000000000e+01 3.300000000000000000e+01 3.600000000000000000e+01 3.200000000000000000e+01 2.700000000000000000e+01 3.000000000000000000e+01 3.100000000000000000e+01 8.000000000000000000e+00 2.900000000000000000e+01 2.800000000000000000e+01 2.500000000000000000e+01 2.600000000000000000e+01 2.400000000000000000e+01 2.000000000000000000e+01 2.300000000000000000e+01 1.200000000000000000e+01 1.600000000000000000e+01 2.100000000000000000e+01 9.000000000000000000e+00 1.700000000000000000e+01 1.300000000000000000e+01 1.400000000000000000e+01 1.800000000000000000e+01 1.900000000000000000e+01 6.000000000000000000e+00 1.000000000000000000e+00 2.200000000000000000e+01 1.100000000000000000e+01 2.000000000000000000e+00 1.000000000000000000e+01 4.000000000000000000e+00 3.000000000000000000e+00 1.500000000000000000e+01 5.000000000000000000e+00 3.400000000000000000e+01 7.000000000000000000e+00 +1.800000000000000000e+01 3.100000000000000000e+01 1.200000000000000000e+01 7.000000000000000000e+00 2.900000000000000000e+01 2.800000000000000000e+01 3.600000000000000000e+01 3.400000000000000000e+01 3.200000000000000000e+01 2.700000000000000000e+01 3.300000000000000000e+01 2.000000000000000000e+00 1.400000000000000000e+01 1.900000000000000000e+01 3.000000000000000000e+01 9.000000000000000000e+00 2.500000000000000000e+01 1.100000000000000000e+01 1.000000000000000000e+00 2.200000000000000000e+01 1.500000000000000000e+01 2.300000000000000000e+01 2.600000000000000000e+01 5.000000000000000000e+00 4.000000000000000000e+00 3.500000000000000000e+01 1.700000000000000000e+01 2.100000000000000000e+01 2.400000000000000000e+01 3.000000000000000000e+00 8.000000000000000000e+00 2.000000000000000000e+01 6.000000000000000000e+00 1.600000000000000000e+01 1.000000000000000000e+01 1.300000000000000000e+01 +2.600000000000000000e+01 1.900000000000000000e+01 1.300000000000000000e+01 2.500000000000000000e+01 2.400000000000000000e+01 2.200000000000000000e+01 3.500000000000000000e+01 3.000000000000000000e+01 2.000000000000000000e+01 1.800000000000000000e+01 1.700000000000000000e+01 2.100000000000000000e+01 2.900000000000000000e+01 3.400000000000000000e+01 6.000000000000000000e+00 1.000000000000000000e+01 3.200000000000000000e+01 3.100000000000000000e+01 1.100000000000000000e+01 3.300000000000000000e+01 2.800000000000000000e+01 2.700000000000000000e+01 4.000000000000000000e+00 3.000000000000000000e+00 7.000000000000000000e+00 3.600000000000000000e+01 1.600000000000000000e+01 8.000000000000000000e+00 5.000000000000000000e+00 1.500000000000000000e+01 1.000000000000000000e+00 9.000000000000000000e+00 2.300000000000000000e+01 1.200000000000000000e+01 2.000000000000000000e+00 1.400000000000000000e+01 +2.300000000000000000e+01 2.100000000000000000e+01 1.500000000000000000e+01 1.600000000000000000e+01 1.700000000000000000e+01 1.400000000000000000e+01 2.400000000000000000e+01 1.200000000000000000e+01 1.900000000000000000e+01 2.200000000000000000e+01 1.300000000000000000e+01 1.000000000000000000e+01 1.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 5.000000000000000000e+00 7.000000000000000000e+00 4.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 8.000000000000000000e+00 2.900000000000000000e+01 6.000000000000000000e+00 2.600000000000000000e+01 2.700000000000000000e+01 9.000000000000000000e+00 3.400000000000000000e+01 2.000000000000000000e+01 3.300000000000000000e+01 2.800000000000000000e+01 1.100000000000000000e+01 1.800000000000000000e+01 3.100000000000000000e+01 2.500000000000000000e+01 3.000000000000000000e+01 +2.000000000000000000e+01 1.100000000000000000e+01 1.000000000000000000e+01 9.000000000000000000e+00 5.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 6.000000000000000000e+00 3.000000000000000000e+00 1.600000000000000000e+01 2.600000000000000000e+01 1.500000000000000000e+01 8.000000000000000000e+00 3.600000000000000000e+01 3.300000000000000000e+01 2.700000000000000000e+01 3.400000000000000000e+01 1.200000000000000000e+01 3.000000000000000000e+01 7.000000000000000000e+00 2.400000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 1.300000000000000000e+01 2.800000000000000000e+01 2.500000000000000000e+01 1.800000000000000000e+01 2.300000000000000000e+01 2.900000000000000000e+01 2.200000000000000000e+01 3.500000000000000000e+01 1.700000000000000000e+01 2.100000000000000000e+01 1.900000000000000000e+01 +4.000000000000000000e+00 6.000000000000000000e+00 1.000000000000000000e+00 8.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+00 2.300000000000000000e+01 1.100000000000000000e+01 1.500000000000000000e+01 7.000000000000000000e+00 5.000000000000000000e+00 9.000000000000000000e+00 3.500000000000000000e+01 2.800000000000000000e+01 2.200000000000000000e+01 1.700000000000000000e+01 1.800000000000000000e+01 1.300000000000000000e+01 2.500000000000000000e+01 2.100000000000000000e+01 2.000000000000000000e+01 1.000000000000000000e+01 1.600000000000000000e+01 2.000000000000000000e+00 3.100000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 1.400000000000000000e+01 1.200000000000000000e+01 3.000000000000000000e+01 3.200000000000000000e+01 3.600000000000000000e+01 2.700000000000000000e+01 2.600000000000000000e+01 3.300000000000000000e+01 2.400000000000000000e+01 +3.400000000000000000e+01 3.600000000000000000e+01 3.300000000000000000e+01 3.100000000000000000e+01 3.500000000000000000e+01 2.900000000000000000e+01 3.000000000000000000e+01 3.200000000000000000e+01 2.800000000000000000e+01 2.600000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 2.200000000000000000e+01 2.400000000000000000e+01 2.100000000000000000e+01 2.300000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+01 1.800000000000000000e+01 1.600000000000000000e+01 1.400000000000000000e+01 1.500000000000000000e+01 1.700000000000000000e+01 1.300000000000000000e+01 1.200000000000000000e+01 1.100000000000000000e+01 1.000000000000000000e+01 7.000000000000000000e+00 8.000000000000000000e+00 9.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 3.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 +3.200000000000000000e+01 3.000000000000000000e+01 2.800000000000000000e+01 2.700000000000000000e+01 2.600000000000000000e+01 2.500000000000000000e+01 2.900000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 3.300000000000000000e+01 3.100000000000000000e+01 3.400000000000000000e+01 1.800000000000000000e+01 1.600000000000000000e+01 1.500000000000000000e+01 1.400000000000000000e+01 1.300000000000000000e+01 6.000000000000000000e+00 2.300000000000000000e+01 2.400000000000000000e+01 2.200000000000000000e+01 2.100000000000000000e+01 2.000000000000000000e+01 1.100000000000000000e+01 1.900000000000000000e+01 4.000000000000000000e+00 5.000000000000000000e+00 3.000000000000000000e+00 1.000000000000000000e+00 2.000000000000000000e+00 1.700000000000000000e+01 8.000000000000000000e+00 7.000000000000000000e+00 1.000000000000000000e+01 9.000000000000000000e+00 1.200000000000000000e+01 +2.400000000000000000e+01 2.300000000000000000e+01 2.200000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 1.800000000000000000e+01 2.100000000000000000e+01 1.700000000000000000e+01 1.600000000000000000e+01 1.500000000000000000e+01 1.400000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+01 3.200000000000000000e+01 9.000000000000000000e+00 3.000000000000000000e+01 8.000000000000000000e+00 5.000000000000000000e+00 7.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+00 2.500000000000000000e+01 3.300000000000000000e+01 3.100000000000000000e+01 2.700000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 2.600000000000000000e+01 2.800000000000000000e+01 3.600000000000000000e+01 1.300000000000000000e+01 2.900000000000000000e+01 1.100000000000000000e+01 +2.100000000000000000e+01 1.700000000000000000e+01 1.600000000000000000e+01 1.500000000000000000e+01 1.400000000000000000e+01 1.300000000000000000e+01 2.200000000000000000e+01 2.300000000000000000e+01 1.100000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 1.800000000000000000e+01 7.000000000000000000e+00 1.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 1.200000000000000000e+01 5.000000000000000000e+00 3.100000000000000000e+01 1.000000000000000000e+01 9.000000000000000000e+00 3.400000000000000000e+01 8.000000000000000000e+00 2.900000000000000000e+01 3.200000000000000000e+01 3.600000000000000000e+01 6.000000000000000000e+00 2.600000000000000000e+01 2.800000000000000000e+01 3.500000000000000000e+01 2.400000000000000000e+01 3.000000000000000000e+01 3.300000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 +1.200000000000000000e+01 1.000000000000000000e+01 9.000000000000000000e+00 1.100000000000000000e+01 8.000000000000000000e+00 7.000000000000000000e+00 5.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+00 3.400000000000000000e+01 3.100000000000000000e+01 2.500000000000000000e+01 3.300000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 2.900000000000000000e+01 3.000000000000000000e+01 3.200000000000000000e+01 2.800000000000000000e+01 2.700000000000000000e+01 2.600000000000000000e+01 1.300000000000000000e+01 2.200000000000000000e+01 2.000000000000000000e+01 2.400000000000000000e+01 1.700000000000000000e+01 1.400000000000000000e+01 1.600000000000000000e+01 1.900000000000000000e+01 2.100000000000000000e+01 1.500000000000000000e+01 1.800000000000000000e+01 2.300000000000000000e+01 +3.000000000000000000e+00 1.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 1.300000000000000000e+01 1.000000000000000000e+01 9.000000000000000000e+00 2.400000000000000000e+01 8.000000000000000000e+00 7.000000000000000000e+00 2.700000000000000000e+01 2.600000000000000000e+01 2.800000000000000000e+01 1.100000000000000000e+01 1.700000000000000000e+01 2.900000000000000000e+01 3.500000000000000000e+01 3.600000000000000000e+01 2.500000000000000000e+01 3.300000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 3.000000000000000000e+01 2.300000000000000000e+01 2.100000000000000000e+01 1.800000000000000000e+01 1.500000000000000000e+01 1.600000000000000000e+01 3.400000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 1.400000000000000000e+01 2.200000000000000000e+01 2.000000000000000000e+01 +3.300000000000000000e+01 3.400000000000000000e+01 3.500000000000000000e+01 3.600000000000000000e+01 3.200000000000000000e+01 2.700000000000000000e+01 2.800000000000000000e+01 3.100000000000000000e+01 3.000000000000000000e+01 2.900000000000000000e+01 2.400000000000000000e+01 2.300000000000000000e+01 2.500000000000000000e+01 2.200000000000000000e+01 2.600000000000000000e+01 2.100000000000000000e+01 1.500000000000000000e+01 1.700000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+01 1.600000000000000000e+01 1.800000000000000000e+01 1.100000000000000000e+01 1.400000000000000000e+01 1.000000000000000000e+01 1.200000000000000000e+01 1.300000000000000000e+01 5.000000000000000000e+00 9.000000000000000000e+00 7.000000000000000000e+00 6.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 8.000000000000000000e+00 1.000000000000000000e+00 3.000000000000000000e+00 +3.100000000000000000e+01 2.900000000000000000e+01 3.000000000000000000e+01 2.800000000000000000e+01 2.500000000000000000e+01 2.600000000000000000e+01 2.700000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 3.600000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 2.000000000000000000e+01 2.300000000000000000e+01 2.400000000000000000e+01 1.600000000000000000e+01 1.400000000000000000e+01 1.900000000000000000e+01 2.100000000000000000e+01 1.500000000000000000e+01 9.000000000000000000e+00 1.200000000000000000e+01 1.000000000000000000e+01 2.200000000000000000e+01 1.000000000000000000e+00 2.000000000000000000e+00 8.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 1.800000000000000000e+01 1.100000000000000000e+01 7.000000000000000000e+00 1.300000000000000000e+01 1.700000000000000000e+01 +1.500000000000000000e+01 2.400000000000000000e+01 2.300000000000000000e+01 2.200000000000000000e+01 1.800000000000000000e+01 2.100000000000000000e+01 2.600000000000000000e+01 2.500000000000000000e+01 1.700000000000000000e+01 1.400000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 1.300000000000000000e+01 3.600000000000000000e+01 3.300000000000000000e+01 7.000000000000000000e+00 5.000000000000000000e+00 8.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 6.000000000000000000e+00 1.000000000000000000e+00 3.000000000000000000e+00 2.900000000000000000e+01 3.400000000000000000e+01 3.100000000000000000e+01 3.500000000000000000e+01 3.200000000000000000e+01 2.700000000000000000e+01 1.100000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+01 2.800000000000000000e+01 9.000000000000000000e+00 3.000000000000000000e+01 1.600000000000000000e+01 +1.700000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 1.600000000000000000e+01 1.100000000000000000e+01 1.800000000000000000e+01 2.200000000000000000e+01 7.000000000000000000e+00 2.000000000000000000e+00 2.100000000000000000e+01 1.500000000000000000e+01 6.000000000000000000e+00 1.000000000000000000e+01 3.000000000000000000e+00 1.000000000000000000e+00 4.000000000000000000e+00 9.000000000000000000e+00 3.100000000000000000e+01 1.300000000000000000e+01 8.000000000000000000e+00 5.000000000000000000e+00 2.800000000000000000e+01 2.400000000000000000e+01 2.300000000000000000e+01 2.600000000000000000e+01 3.000000000000000000e+01 3.300000000000000000e+01 3.600000000000000000e+01 2.500000000000000000e+01 2.700000000000000000e+01 3.400000000000000000e+01 1.400000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 +1.400000000000000000e+01 3.000000000000000000e+00 8.000000000000000000e+00 1.000000000000000000e+00 1.300000000000000000e+01 1.000000000000000000e+01 1.200000000000000000e+01 9.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 1.600000000000000000e+01 4.000000000000000000e+00 3.200000000000000000e+01 3.000000000000000000e+01 1.100000000000000000e+01 2.000000000000000000e+00 3.100000000000000000e+01 2.800000000000000000e+01 2.700000000000000000e+01 7.000000000000000000e+00 3.400000000000000000e+01 1.700000000000000000e+01 2.500000000000000000e+01 3.500000000000000000e+01 2.000000000000000000e+01 1.500000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 2.200000000000000000e+01 1.800000000000000000e+01 2.400000000000000000e+01 2.100000000000000000e+01 2.600000000000000000e+01 2.300000000000000000e+01 3.600000000000000000e+01 3.300000000000000000e+01 +7.000000000000000000e+00 9.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 1.300000000000000000e+01 1.000000000000000000e+00 1.100000000000000000e+01 1.000000000000000000e+01 8.000000000000000000e+00 1.200000000000000000e+01 2.700000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 2.900000000000000000e+01 1.800000000000000000e+01 3.300000000000000000e+01 2.600000000000000000e+01 3.600000000000000000e+01 3.200000000000000000e+01 3.000000000000000000e+01 2.300000000000000000e+01 2.400000000000000000e+01 2.800000000000000000e+01 1.400000000000000000e+01 1.700000000000000000e+01 1.600000000000000000e+01 2.100000000000000000e+01 3.100000000000000000e+01 2.500000000000000000e+01 2.200000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 1.500000000000000000e+01 +3.000000000000000000e+01 2.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+00 1.000000000000000000e+00 9.000000000000000000e+00 8.000000000000000000e+00 3.300000000000000000e+01 3.100000000000000000e+01 1.700000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 2.100000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 2.800000000000000000e+01 2.700000000000000000e+01 2.600000000000000000e+01 1.600000000000000000e+01 1.800000000000000000e+01 2.400000000000000000e+01 2.500000000000000000e+01 2.300000000000000000e+01 2.000000000000000000e+01 5.000000000000000000e+00 1.900000000000000000e+01 1.500000000000000000e+01 1.200000000000000000e+01 1.300000000000000000e+01 2.200000000000000000e+01 7.000000000000000000e+00 1.400000000000000000e+01 1.000000000000000000e+01 6.000000000000000000e+00 1.100000000000000000e+01 4.000000000000000000e+00 +2.800000000000000000e+01 3.200000000000000000e+01 3.100000000000000000e+01 3.500000000000000000e+01 3.600000000000000000e+01 3.300000000000000000e+01 2.500000000000000000e+01 2.700000000000000000e+01 2.600000000000000000e+01 3.400000000000000000e+01 3.000000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 1.800000000000000000e+01 2.000000000000000000e+01 2.400000000000000000e+01 2.300000000000000000e+01 2.200000000000000000e+01 1.700000000000000000e+01 1.400000000000000000e+01 2.100000000000000000e+01 1.300000000000000000e+01 1.500000000000000000e+01 7.000000000000000000e+00 1.600000000000000000e+01 9.000000000000000000e+00 1.100000000000000000e+01 1.000000000000000000e+01 6.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 1.200000000000000000e+01 8.000000000000000000e+00 2.000000000000000000e+00 5.000000000000000000e+00 1.000000000000000000e+00 +2.700000000000000000e+01 5.000000000000000000e+00 7.000000000000000000e+00 6.000000000000000000e+00 2.300000000000000000e+01 2.400000000000000000e+01 2.000000000000000000e+00 2.100000000000000000e+01 2.200000000000000000e+01 3.200000000000000000e+01 2.800000000000000000e+01 1.400000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 2.500000000000000000e+01 3.000000000000000000e+00 3.300000000000000000e+01 3.000000000000000000e+01 1.000000000000000000e+01 1.200000000000000000e+01 1.100000000000000000e+01 9.000000000000000000e+00 4.000000000000000000e+00 1.700000000000000000e+01 8.000000000000000000e+00 1.000000000000000000e+00 2.900000000000000000e+01 3.100000000000000000e+01 2.600000000000000000e+01 1.500000000000000000e+01 1.600000000000000000e+01 1.300000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+01 1.800000000000000000e+01 +2.500000000000000000e+01 1.600000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 4.000000000000000000e+00 2.000000000000000000e+01 1.500000000000000000e+01 1.800000000000000000e+01 1.300000000000000000e+01 1.200000000000000000e+01 2.300000000000000000e+01 3.000000000000000000e+00 3.100000000000000000e+01 1.100000000000000000e+01 1.400000000000000000e+01 6.000000000000000000e+00 3.000000000000000000e+01 1.000000000000000000e+01 2.600000000000000000e+01 1.000000000000000000e+00 5.000000000000000000e+00 2.200000000000000000e+01 8.000000000000000000e+00 2.700000000000000000e+01 2.100000000000000000e+01 7.000000000000000000e+00 3.200000000000000000e+01 2.000000000000000000e+00 2.800000000000000000e+01 2.400000000000000000e+01 3.300000000000000000e+01 1.700000000000000000e+01 9.000000000000000000e+00 3.600000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 +8.000000000000000000e+00 2.600000000000000000e+01 1.800000000000000000e+01 1.700000000000000000e+01 2.200000000000000000e+01 1.200000000000000000e+01 7.000000000000000000e+00 2.000000000000000000e+01 1.000000000000000000e+01 4.000000000000000000e+00 1.100000000000000000e+01 2.400000000000000000e+01 1.500000000000000000e+01 9.000000000000000000e+00 5.000000000000000000e+00 1.300000000000000000e+01 1.000000000000000000e+00 1.600000000000000000e+01 3.200000000000000000e+01 2.900000000000000000e+01 2.000000000000000000e+00 1.900000000000000000e+01 6.000000000000000000e+00 3.400000000000000000e+01 1.400000000000000000e+01 3.000000000000000000e+00 2.500000000000000000e+01 3.600000000000000000e+01 3.300000000000000000e+01 3.500000000000000000e+01 3.000000000000000000e+01 2.300000000000000000e+01 3.100000000000000000e+01 2.700000000000000000e+01 2.800000000000000000e+01 2.100000000000000000e+01 +1.100000000000000000e+01 1.400000000000000000e+01 2.100000000000000000e+01 1.300000000000000000e+01 1.000000000000000000e+01 1.500000000000000000e+01 1.600000000000000000e+01 1.900000000000000000e+01 5.000000000000000000e+00 1.000000000000000000e+00 9.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 1.700000000000000000e+01 7.000000000000000000e+00 8.000000000000000000e+00 1.200000000000000000e+01 2.000000000000000000e+00 2.800000000000000000e+01 3.000000000000000000e+00 3.100000000000000000e+01 3.500000000000000000e+01 3.300000000000000000e+01 3.600000000000000000e+01 1.800000000000000000e+01 3.400000000000000000e+01 2.300000000000000000e+01 2.000000000000000000e+01 3.000000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 2.600000000000000000e+01 2.900000000000000000e+01 2.200000000000000000e+01 2.400000000000000000e+01 3.200000000000000000e+01 +2.200000000000000000e+01 2.700000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 3.100000000000000000e+01 3.600000000000000000e+01 2.000000000000000000e+01 2.600000000000000000e+01 2.500000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 2.800000000000000000e+01 3.000000000000000000e+01 1.400000000000000000e+01 1.900000000000000000e+01 2.900000000000000000e+01 2.100000000000000000e+01 3.000000000000000000e+00 1.500000000000000000e+01 1.100000000000000000e+01 7.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 1.800000000000000000e+01 8.000000000000000000e+00 1.600000000000000000e+01 1.200000000000000000e+01 2.300000000000000000e+01 4.000000000000000000e+00 1.300000000000000000e+01 9.000000000000000000e+00 1.000000000000000000e+00 2.000000000000000000e+00 2.400000000000000000e+01 1.700000000000000000e+01 1.000000000000000000e+01 +1.300000000000000000e+01 2.500000000000000000e+01 2.400000000000000000e+01 2.900000000000000000e+01 3.000000000000000000e+01 3.500000000000000000e+01 1.900000000000000000e+01 1.600000000000000000e+01 3.300000000000000000e+01 3.100000000000000000e+01 1.800000000000000000e+01 3.600000000000000000e+01 1.100000000000000000e+01 8.000000000000000000e+00 1.200000000000000000e+01 2.700000000000000000e+01 3.400000000000000000e+01 3.200000000000000000e+01 1.000000000000000000e+01 9.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+01 2.200000000000000000e+01 1.700000000000000000e+01 1.500000000000000000e+01 5.000000000000000000e+00 2.000000000000000000e+00 2.600000000000000000e+01 7.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 6.000000000000000000e+00 3.000000000000000000e+00 2.100000000000000000e+01 4.000000000000000000e+00 2.800000000000000000e+01 +1.000000000000000000e+01 1.500000000000000000e+01 2.000000000000000000e+01 2.600000000000000000e+01 2.800000000000000000e+01 3.400000000000000000e+01 1.400000000000000000e+01 7.000000000000000000e+00 2.400000000000000000e+01 3.000000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 1.300000000000000000e+01 1.800000000000000000e+01 4.000000000000000000e+00 2.200000000000000000e+01 3.600000000000000000e+01 3.000000000000000000e+00 3.500000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+00 1.000000000000000000e+00 1.600000000000000000e+01 9.000000000000000000e+00 2.100000000000000000e+01 6.000000000000000000e+00 3.100000000000000000e+01 1.100000000000000000e+01 1.700000000000000000e+01 2.300000000000000000e+01 5.000000000000000000e+00 1.200000000000000000e+01 2.500000000000000000e+01 8.000000000000000000e+00 2.700000000000000000e+01 +5.000000000000000000e+00 1.200000000000000000e+01 1.700000000000000000e+01 2.300000000000000000e+01 2.100000000000000000e+01 1.900000000000000000e+01 1.100000000000000000e+01 3.000000000000000000e+00 8.000000000000000000e+00 1.300000000000000000e+01 1.500000000000000000e+01 2.700000000000000000e+01 2.000000000000000000e+00 6.000000000000000000e+00 1.000000000000000000e+01 3.500000000000000000e+01 9.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 2.800000000000000000e+01 2.600000000000000000e+01 4.000000000000000000e+00 3.600000000000000000e+01 2.500000000000000000e+01 2.200000000000000000e+01 2.000000000000000000e+01 2.400000000000000000e+01 3.000000000000000000e+01 3.400000000000000000e+01 2.900000000000000000e+01 1.800000000000000000e+01 3.300000000000000000e+01 1.600000000000000000e+01 3.200000000000000000e+01 7.000000000000000000e+00 3.100000000000000000e+01 +2.000000000000000000e+00 7.000000000000000000e+00 3.000000000000000000e+00 1.800000000000000000e+01 9.000000000000000000e+00 6.000000000000000000e+00 1.000000000000000000e+00 5.000000000000000000e+00 2.100000000000000000e+01 2.300000000000000000e+01 4.000000000000000000e+00 2.200000000000000000e+01 1.600000000000000000e+01 2.500000000000000000e+01 1.700000000000000000e+01 1.500000000000000000e+01 2.800000000000000000e+01 2.400000000000000000e+01 1.200000000000000000e+01 8.000000000000000000e+00 2.700000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 3.000000000000000000e+01 3.600000000000000000e+01 1.400000000000000000e+01 3.300000000000000000e+01 3.500000000000000000e+01 1.000000000000000000e+01 1.900000000000000000e+01 1.100000000000000000e+01 1.300000000000000000e+01 2.000000000000000000e+01 3.400000000000000000e+01 2.600000000000000000e+01 2.900000000000000000e+01 +1.000000000000000000e+00 8.000000000000000000e+00 4.000000000000000000e+00 1.400000000000000000e+01 1.100000000000000000e+01 1.600000000000000000e+01 9.000000000000000000e+00 2.000000000000000000e+00 1.200000000000000000e+01 1.000000000000000000e+01 6.000000000000000000e+00 1.700000000000000000e+01 5.000000000000000000e+00 7.000000000000000000e+00 3.100000000000000000e+01 2.000000000000000000e+01 2.600000000000000000e+01 2.300000000000000000e+01 1.300000000000000000e+01 3.400000000000000000e+01 2.900000000000000000e+01 2.400000000000000000e+01 2.100000000000000000e+01 3.300000000000000000e+01 3.000000000000000000e+00 1.800000000000000000e+01 2.700000000000000000e+01 2.800000000000000000e+01 2.500000000000000000e+01 3.200000000000000000e+01 2.200000000000000000e+01 3.000000000000000000e+01 1.900000000000000000e+01 3.500000000000000000e+01 1.500000000000000000e+01 3.600000000000000000e+01 diff --git a/sudoku-csolver/testcase/36x36-599.problem b/sudoku-csolver/testcase/36x36-599.problem new file mode 100644 index 00000000..f4b26e48 --- /dev/null +++ b/sudoku-csolver/testcase/36x36-599.problem @@ -0,0 +1,36 @@ +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 2.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 1.700000000000000000e+01 5.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 2.100000000000000000e+01 2.800000000000000000e+01 6.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 3.600000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 +6.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 7.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.700000000000000000e+01 2.600000000000000000e+01 1.500000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+00 +0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 1.600000000000000000e+01 6.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 5.000000000000000000e+00 3.300000000000000000e+01 3.400000000000000000e+01 7.000000000000000000e+00 1.000000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 +2.900000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 1.000000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 2.200000000000000000e+01 +0.000000000000000000e+00 1.300000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 3.000000000000000000e+00 2.500000000000000000e+01 1.000000000000000000e+00 3.000000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 2.200000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 3.500000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 9.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 2.700000000000000000e+01 3.000000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 2.600000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 1.300000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 +1.800000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 3.200000000000000000e+01 2.700000000000000000e+01 3.300000000000000000e+01 2.000000000000000000e+00 1.400000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 9.000000000000000000e+00 2.500000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 1.500000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.700000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 2.000000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 3.100000000000000000e+01 1.100000000000000000e+01 3.300000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 3.600000000000000000e+01 1.600000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 1.200000000000000000e+01 2.000000000000000000e+00 1.400000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 2.200000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 1.100000000000000000e+01 1.800000000000000000e+01 3.100000000000000000e+01 2.500000000000000000e+01 3.000000000000000000e+01 +2.000000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 8.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 1.900000000000000000e+01 +0.000000000000000000e+00 6.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+00 2.300000000000000000e+01 1.100000000000000000e+01 1.500000000000000000e+01 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 2.500000000000000000e+01 2.100000000000000000e+01 2.000000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 1.600000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 +0.000000000000000000e+00 3.000000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 2.200000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 2.000000000000000000e+00 1.700000000000000000e+01 8.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 5.000000000000000000e+00 7.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 2.600000000000000000e+01 2.800000000000000000e+01 3.600000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 +0.000000000000000000e+00 1.700000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 1.300000000000000000e+01 2.200000000000000000e+01 2.300000000000000000e+01 1.100000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 3.200000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 +3.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 3.300000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 1.500000000000000000e+01 1.600000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 2.000000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 3.600000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 1.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 2.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 5.000000000000000000e+00 8.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 2.900000000000000000e+01 3.400000000000000000e+01 3.100000000000000000e+01 3.500000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 1.200000000000000000e+01 1.000000000000000000e+01 2.800000000000000000e+01 9.000000000000000000e+00 3.000000000000000000e+01 1.600000000000000000e+01 +1.700000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 4.000000000000000000e+00 9.000000000000000000e+00 3.100000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 +0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 3.500000000000000000e+01 2.000000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 3.600000000000000000e+01 3.300000000000000000e+01 +0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 2.400000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 1.600000000000000000e+01 2.100000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 3.300000000000000000e+01 3.100000000000000000e+01 1.700000000000000000e+01 3.600000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 7.000000000000000000e+00 1.400000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 4.000000000000000000e+00 +0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 1.800000000000000000e+01 2.000000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 1.700000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 1.500000000000000000e+01 7.000000000000000000e+00 1.600000000000000000e+01 9.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 8.000000000000000000e+00 1.000000000000000000e+00 2.900000000000000000e+01 3.100000000000000000e+01 2.600000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 1.300000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 +2.500000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 1.500000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 1.400000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 2.600000000000000000e+01 1.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 8.000000000000000000e+00 2.700000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 3.300000000000000000e+01 1.700000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 +8.000000000000000000e+00 2.600000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 2.000000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 3.000000000000000000e+01 2.300000000000000000e+01 3.100000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 +1.100000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+01 3.000000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 +0.000000000000000000e+00 2.700000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 3.100000000000000000e+01 3.600000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 3.000000000000000000e+01 1.400000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 1.800000000000000000e+01 8.000000000000000000e+00 1.600000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+01 +0.000000000000000000e+00 2.500000000000000000e+01 2.400000000000000000e+01 2.900000000000000000e+01 3.000000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+01 2.200000000000000000e+01 1.700000000000000000e+01 1.500000000000000000e+01 5.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 2.200000000000000000e+01 3.600000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 +0.000000000000000000e+00 1.200000000000000000e+01 1.700000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 9.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 3.100000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 4.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 1.500000000000000000e+01 2.800000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 3.000000000000000000e+01 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 1.300000000000000000e+01 2.000000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 3.400000000000000000e+01 2.900000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 1.800000000000000000e+01 2.700000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 3.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 3.600000000000000000e+01 diff --git a/sudoku-csolver/testcase/36x36-600.problem b/sudoku-csolver/testcase/36x36-600.problem new file mode 100644 index 00000000..1869a7e7 --- /dev/null +++ b/sudoku-csolver/testcase/36x36-600.problem @@ -0,0 +1,36 @@ +1.900000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 1.300000000000000000e+01 1.700000000000000000e+01 5.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 2.600000000000000000e+01 1.200000000000000000e+01 2.100000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 8.000000000000000000e+00 +0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 2.000000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 1.700000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 9.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 3.000000000000000000e+00 1.600000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 2.600000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 3.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 3.300000000000000000e+01 1.800000000000000000e+01 1.200000000000000000e+01 2.200000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 2.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 6.000000000000000000e+00 2.700000000000000000e+01 1.700000000000000000e+01 3.600000000000000000e+01 3.100000000000000000e+01 3.200000000000000000e+01 3.300000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 9.000000000000000000e+00 +3.500000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 2.700000000000000000e+01 3.000000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 1.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+01 4.000000000000000000e+00 3.000000000000000000e+00 1.500000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 +1.800000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 2.900000000000000000e+01 2.800000000000000000e+01 3.600000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 6.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 +0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 2.400000000000000000e+01 2.200000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 3.300000000000000000e+01 2.800000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 8.000000000000000000e+00 5.000000000000000000e+00 1.500000000000000000e+01 1.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 1.400000000000000000e+01 +0.000000000000000000e+00 2.100000000000000000e+01 1.500000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 8.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 3.000000000000000000e+01 +2.000000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 1.400000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 8.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+01 7.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 2.800000000000000000e+01 2.500000000000000000e+01 1.800000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 3.500000000000000000e+01 1.700000000000000000e+01 2.100000000000000000e+01 1.900000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 3.400000000000000000e+01 3.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 2.800000000000000000e+01 2.200000000000000000e+01 1.700000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 1.400000000000000000e+01 1.200000000000000000e+01 3.000000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 +0.000000000000000000e+00 3.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 1.000000000000000000e+00 3.000000000000000000e+00 6.000000000000000000e+00 5.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 1.900000000000000000e+01 4.000000000000000000e+00 5.000000000000000000e+00 3.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 1.200000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 5.000000000000000000e+00 7.000000000000000000e+00 6.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 2.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.300000000000000000e+01 2.900000000000000000e+01 1.100000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 1.400000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 3.100000000000000000e+01 1.000000000000000000e+01 9.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 2.700000000000000000e+01 2.500000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 2.000000000000000000e+00 1.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 2.600000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 +0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 2.800000000000000000e+01 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 3.400000000000000000e+01 3.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 +0.000000000000000000e+00 3.400000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 2.900000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 1.900000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 1.000000000000000000e+01 1.200000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 8.000000000000000000e+00 1.000000000000000000e+00 3.000000000000000000e+00 +0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 2.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 3.300000000000000000e+01 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 9.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 1.300000000000000000e+01 1.700000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 7.000000000000000000e+00 5.000000000000000000e+00 8.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 2.700000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 +0.000000000000000000e+00 2.000000000000000000e+01 1.900000000000000000e+01 1.200000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 1.800000000000000000e+01 2.200000000000000000e+01 7.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 6.000000000000000000e+00 0.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 3.100000000000000000e+01 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 3.300000000000000000e+01 0.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.400000000000000000e+01 2.900000000000000000e+01 3.200000000000000000e+01 3.500000000000000000e+01 +1.400000000000000000e+01 0.000000000000000000e+00 8.000000000000000000e+00 1.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 9.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.100000000000000000e+01 2.000000000000000000e+00 3.100000000000000000e+01 0.000000000000000000e+00 2.700000000000000000e+01 7.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 3.500000000000000000e+01 2.000000000000000000e+01 1.500000000000000000e+01 2.900000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.300000000000000000e+01 +0.000000000000000000e+00 9.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 1.300000000000000000e+01 1.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 3.100000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 2.000000000000000000e+01 1.900000000000000000e+01 1.500000000000000000e+01 +0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 9.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 3.600000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 2.700000000000000000e+01 2.600000000000000000e+01 1.600000000000000000e+01 1.800000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 5.000000000000000000e+00 1.900000000000000000e+01 1.500000000000000000e+01 1.200000000000000000e+01 1.300000000000000000e+01 2.200000000000000000e+01 7.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 +0.000000000000000000e+00 3.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.600000000000000000e+01 3.300000000000000000e+01 2.500000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 1.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 1.300000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 6.000000000000000000e+00 4.000000000000000000e+00 3.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 1.000000000000000000e+00 +2.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 3.200000000000000000e+01 2.800000000000000000e+01 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 3.000000000000000000e+01 1.000000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 1.800000000000000000e+01 +0.000000000000000000e+00 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 1.300000000000000000e+01 1.200000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 2.600000000000000000e+01 1.000000000000000000e+00 5.000000000000000000e+00 2.200000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 1.700000000000000000e+01 9.000000000000000000e+00 3.600000000000000000e+01 3.500000000000000000e+01 3.400000000000000000e+01 +0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 7.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 2.400000000000000000e+01 1.500000000000000000e+01 9.000000000000000000e+00 5.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+00 2.500000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 3.100000000000000000e+01 2.700000000000000000e+01 2.800000000000000000e+01 2.100000000000000000e+01 +0.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 1.000000000000000000e+01 1.500000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 1.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 4.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 3.300000000000000000e+01 3.600000000000000000e+01 1.800000000000000000e+01 3.400000000000000000e+01 2.300000000000000000e+01 0.000000000000000000e+00 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 2.400000000000000000e+01 3.200000000000000000e+01 +2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 2.000000000000000000e+01 2.600000000000000000e+01 2.500000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 1.500000000000000000e+01 1.100000000000000000e+01 7.000000000000000000e+00 0.000000000000000000e+00 5.000000000000000000e+00 1.800000000000000000e+01 8.000000000000000000e+00 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 4.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 1.000000000000000000e+01 +0.000000000000000000e+00 2.500000000000000000e+01 2.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.800000000000000000e+01 0.000000000000000000e+00 1.100000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.200000000000000000e+01 1.000000000000000000e+01 9.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.500000000000000000e+01 5.000000000000000000e+00 0.000000000000000000e+00 2.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.000000000000000000e+00 3.000000000000000000e+00 2.100000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 +0.000000000000000000e+00 1.500000000000000000e+01 0.000000000000000000e+00 2.600000000000000000e+01 2.800000000000000000e+01 3.400000000000000000e+01 0.000000000000000000e+00 7.000000000000000000e+00 2.400000000000000000e+01 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 1.300000000000000000e+01 1.800000000000000000e+01 4.000000000000000000e+00 2.200000000000000000e+01 3.600000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 1.900000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 1.600000000000000000e+01 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 2.700000000000000000e+01 +0.000000000000000000e+00 1.200000000000000000e+01 1.700000000000000000e+01 2.300000000000000000e+01 2.100000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 8.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.700000000000000000e+01 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.500000000000000000e+01 9.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.200000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 3.300000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.100000000000000000e+01 +0.000000000000000000e+00 7.000000000000000000e+00 3.000000000000000000e+00 0.000000000000000000e+00 9.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000000e+00 0.000000000000000000e+00 2.100000000000000000e+01 2.300000000000000000e+01 4.000000000000000000e+00 2.200000000000000000e+01 1.600000000000000000e+01 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 2.800000000000000000e+01 0.000000000000000000e+00 1.200000000000000000e+01 8.000000000000000000e+00 2.700000000000000000e+01 0.000000000000000000e+00 3.200000000000000000e+01 3.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 3.300000000000000000e+01 3.500000000000000000e+01 1.000000000000000000e+01 1.900000000000000000e+01 0.000000000000000000e+00 1.300000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.900000000000000000e+01 +1.000000000000000000e+00 8.000000000000000000e+00 4.000000000000000000e+00 1.400000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.700000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.000000000000000000e+01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.400000000000000000e+01 2.900000000000000000e+01 0.000000000000000000e+00 2.100000000000000000e+01 3.300000000000000000e+01 3.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.800000000000000000e+01 2.500000000000000000e+01 3.200000000000000000e+01 2.200000000000000000e+01 0.000000000000000000e+00 1.900000000000000000e+01 3.500000000000000000e+01 0.000000000000000000e+00 3.600000000000000000e+01 -- 2.34.1