diff --git a/example_boards/key/3.csv b/example_boards/key/3.csv new file mode 100644 index 0000000..a13ea8b --- /dev/null +++ b/example_boards/key/3.csv @@ -0,0 +1,42 @@ +#mines 639 +#first_bloc 0,59 +1,1,1,0,0,2,10,2,1,1,1,0,1,2,2,1,1,10,2,10,2,2,10,1,0,0,1,10,2,10,2,2,2,1,0,0,1,1,1,0,0,0,1,10,10,1,0,0,0,0,0,1,10,10,2,0,1,1,1,0,0,1,10,1,2,10,10,1,0,0,1,1,2,10,10,2,1,1,0,0 +1,10,1,0,0,2,10,2,2,10,3,2,2,10,10,3,2,1,2,2,10,3,2,2,1,1,1,1,2,1,2,10,10,2,1,1,2,10,1,1,1,1,2,3,3,1,0,0,0,0,0,1,3,10,2,1,2,10,2,1,0,1,1,1,2,10,4,2,0,1,2,10,2,2,2,2,10,2,1,0 +1,1,1,0,1,2,2,1,2,10,10,4,10,5,10,10,1,0,0,1,2,10,2,3,10,2,0,0,0,0,1,4,10,4,2,10,2,1,1,2,10,3,3,10,2,0,0,1,2,2,1,0,1,1,1,1,10,3,10,2,1,1,1,1,1,2,10,1,1,2,10,2,1,1,1,2,3,10,3,1 +0,1,1,1,1,10,1,0,1,2,3,10,10,4,2,2,1,0,1,1,2,1,2,10,10,4,2,2,1,2,1,3,10,3,10,2,1,0,1,3,10,3,10,10,2,0,0,1,10,10,1,0,0,0,0,1,1,2,2,10,1,2,10,2,0,1,1,1,1,10,2,1,0,1,10,2,3,10,10,2 +0,1,10,1,1,1,1,1,1,1,1,4,10,3,0,0,1,1,3,10,2,0,1,2,4,10,10,2,10,2,10,2,1,2,1,1,1,2,4,10,3,2,2,2,1,0,1,2,4,3,2,1,2,2,1,0,0,0,1,1,1,2,10,3,1,1,0,0,1,1,1,1,1,2,1,2,10,4,10,2 +1,3,3,3,1,1,1,2,10,1,1,3,10,2,0,0,1,10,3,10,2,0,0,1,3,10,4,3,1,2,1,1,0,1,1,1,1,10,10,10,2,0,0,1,1,1,1,10,2,10,2,2,10,10,2,1,0,0,0,0,0,1,1,3,10,2,0,0,1,1,1,1,10,2,1,2,1,2,1,1 +10,4,10,10,1,1,10,2,2,2,2,10,3,2,2,1,2,1,2,2,2,1,0,1,10,3,10,1,0,0,0,1,1,2,10,2,2,4,4,3,1,0,0,1,10,1,1,1,2,1,3,10,5,4,10,2,1,1,0,0,1,2,2,3,10,2,0,0,1,10,1,1,1,2,10,2,1,1,0,0 +2,10,10,5,3,3,3,3,2,10,2,1,2,10,2,10,1,1,1,3,10,3,1,2,3,4,2,1,0,0,0,1,10,3,2,3,10,2,10,2,1,1,0,1,1,1,0,0,0,0,3,10,5,10,3,2,10,1,0,0,1,10,10,3,2,2,2,2,2,1,1,0,0,1,2,4,10,3,1,1 +1,2,3,10,10,2,10,10,3,2,1,1,2,2,2,2,2,3,10,4,10,10,1,2,10,10,1,0,0,0,0,1,1,2,10,3,2,2,1,2,10,1,1,1,1,1,1,1,1,2,4,10,4,10,2,1,1,1,0,1,2,3,3,10,1,2,10,10,1,0,0,0,0,0,1,10,10,4,10,1 +1,1,1,2,2,2,2,3,10,2,1,1,10,2,1,2,10,4,10,4,2,3,2,3,10,3,1,0,0,0,0,0,0,2,3,10,1,0,0,1,2,2,2,10,2,3,10,2,1,10,10,2,2,1,1,1,1,1,0,2,10,2,1,2,2,4,10,4,1,0,0,1,2,3,3,4,4,10,2,1 +10,2,0,0,0,0,1,3,4,10,1,1,1,2,10,2,2,4,10,2,1,2,10,3,3,2,1,0,0,1,1,1,0,1,10,2,1,0,0,1,3,10,3,2,10,4,10,2,1,2,2,2,1,1,0,1,10,1,0,3,10,3,0,1,10,3,10,2,0,0,0,1,10,10,10,3,10,2,1,0 +10,2,0,0,0,1,2,10,10,2,1,1,1,2,1,1,1,10,2,2,3,10,4,10,2,10,2,2,1,2,10,1,1,2,2,2,1,1,1,2,10,10,2,1,2,10,2,1,0,0,1,2,10,1,0,1,1,1,0,2,10,2,1,2,2,2,1,1,0,1,2,3,3,3,3,10,2,1,1,1 +1,1,0,1,1,2,10,4,3,2,1,2,10,1,1,1,2,1,2,2,10,10,4,2,4,3,10,2,10,2,1,2,2,10,1,1,10,1,1,10,4,4,2,2,2,2,1,1,1,1,1,10,2,1,0,0,0,0,0,2,3,3,3,10,3,1,1,0,0,1,10,10,2,0,1,1,1,1,2,10 +1,2,1,2,10,3,2,2,10,2,2,10,3,2,1,10,1,1,2,10,3,2,2,10,2,10,2,2,1,1,0,1,10,3,3,4,3,2,1,2,10,2,10,3,10,2,0,1,10,2,3,4,4,3,2,2,1,1,0,1,10,10,4,10,5,10,2,0,1,2,4,10,2,0,0,0,0,1,10,2 +10,2,10,2,2,10,1,2,3,10,4,4,10,2,2,2,1,1,10,2,2,1,3,2,3,1,1,0,0,0,1,2,2,2,10,10,10,1,0,1,1,2,1,3,10,3,1,2,1,2,10,10,10,10,10,5,10,3,2,2,5,10,4,2,10,10,2,0,1,10,2,1,1,0,0,0,0,1,1,1 +1,3,2,2,2,2,2,1,10,4,10,10,3,2,10,2,1,2,2,2,1,10,3,10,2,1,1,1,0,1,2,10,1,1,2,3,2,1,0,0,0,0,0,2,2,3,10,1,0,2,4,10,10,7,10,10,10,10,3,10,3,10,2,1,3,3,2,0,1,1,1,0,0,0,1,1,1,1,1,1 +0,1,10,1,1,10,1,1,2,10,4,10,3,3,4,10,1,1,10,2,2,1,3,10,3,2,10,1,0,1,10,2,1,1,1,1,0,1,1,1,0,0,0,1,10,2,1,2,1,2,10,4,4,10,10,5,10,4,10,2,3,2,2,1,3,10,3,1,1,1,1,1,0,0,1,10,1,2,10,2 +0,2,2,2,1,1,1,1,2,3,3,2,2,10,10,2,1,1,2,10,1,0,1,1,2,10,3,2,0,1,2,3,3,3,10,2,1,2,10,1,0,0,0,1,1,2,1,2,10,4,4,10,3,4,4,4,2,2,1,1,1,10,1,1,10,10,5,10,1,1,10,1,0,0,1,1,1,2,10,2 +0,1,10,1,0,0,0,1,10,3,10,3,2,4,4,3,1,0,1,1,1,1,1,1,1,2,10,1,0,0,2,10,10,10,2,2,10,2,2,2,1,0,0,0,1,3,10,3,3,10,10,3,10,2,10,10,1,1,1,1,2,2,2,1,3,10,10,2,2,2,2,1,0,0,0,0,0,1,1,1 +0,1,1,1,0,0,0,2,2,4,10,4,10,2,10,10,1,0,0,1,1,2,10,1,0,1,1,1,0,0,2,10,10,3,2,3,4,3,2,10,1,0,0,0,1,10,10,2,2,10,3,3,2,3,2,2,2,3,10,2,1,10,1,0,1,2,2,1,2,10,3,2,1,1,0,1,1,1,0,0 +0,1,1,1,0,0,1,2,10,2,2,10,2,2,2,3,2,1,1,2,10,2,1,1,0,1,1,1,0,0,1,2,3,3,4,10,10,10,3,2,2,1,1,1,1,3,4,3,2,1,1,1,10,2,1,1,2,10,10,4,2,1,1,0,0,1,1,1,3,10,10,2,10,1,0,1,10,1,0,0 +1,2,10,1,0,1,2,10,2,1,2,2,2,0,0,1,10,1,1,10,2,2,1,1,0,1,10,2,2,2,1,0,2,10,10,10,10,3,2,10,1,1,10,2,1,2,10,10,2,1,2,4,4,5,10,2,2,10,10,10,2,1,1,0,0,1,10,1,2,10,3,2,1,1,0,2,2,2,0,0 +10,2,1,1,0,1,10,2,1,0,1,10,1,1,1,2,1,1,1,1,1,1,10,2,1,2,2,3,10,10,1,0,2,10,5,4,2,1,1,2,3,3,4,10,2,2,10,10,3,1,10,10,10,10,10,3,1,2,3,2,2,10,2,1,2,2,2,1,1,2,2,1,1,1,1,1,10,3,2,1 +1,1,1,1,1,1,1,2,2,2,2,2,2,2,10,1,0,0,0,0,0,1,2,10,1,1,10,2,3,3,2,0,1,3,10,2,1,1,2,2,10,10,3,10,2,1,3,10,3,2,2,3,4,5,10,2,0,1,1,1,1,2,4,10,3,10,2,1,0,1,10,1,1,10,1,1,2,10,10,2 +1,1,2,10,1,0,1,2,10,10,2,3,10,4,3,3,1,0,0,0,0,1,2,2,1,1,1,1,1,10,2,1,2,3,10,2,1,10,2,10,4,3,2,1,1,0,1,2,10,1,0,0,1,10,4,3,1,1,10,1,0,1,10,10,4,3,10,1,0,1,1,1,1,1,1,0,1,2,4,10 +1,10,2,1,1,0,1,10,3,3,10,4,10,4,10,10,1,1,1,1,0,2,10,3,1,1,0,0,1,1,2,10,2,10,2,1,1,1,2,2,10,2,1,2,1,1,0,1,1,2,1,1,1,2,10,10,2,3,3,2,0,1,2,3,10,4,4,3,1,1,2,2,1,0,0,0,1,1,3,10 +2,2,3,1,2,1,2,1,1,2,2,5,10,4,2,2,2,2,10,1,0,2,10,3,10,1,0,0,0,0,1,2,3,2,1,0,0,0,1,2,2,2,10,2,10,1,0,0,0,1,10,1,0,1,2,3,3,10,10,2,0,0,1,3,5,10,10,10,1,1,10,10,3,1,1,0,1,10,2,1 +1,10,3,10,2,10,2,1,1,1,10,4,10,3,1,1,1,10,3,2,1,2,3,4,2,2,1,2,1,1,0,1,10,1,0,0,0,0,1,10,2,2,3,3,3,2,1,0,0,2,3,3,1,1,1,2,10,5,10,4,1,2,3,10,10,10,5,3,2,3,5,10,3,10,2,2,2,3,2,1 +1,2,10,2,2,2,3,10,1,1,2,10,2,3,10,4,3,2,2,10,2,2,10,10,1,1,10,3,10,2,0,2,2,2,0,0,0,0,1,1,2,10,3,10,4,10,2,2,2,2,10,10,3,3,10,2,1,3,10,4,10,2,10,10,10,4,10,1,1,10,10,2,2,2,10,3,10,4,10,1 +1,3,3,3,2,3,10,2,1,0,1,1,1,2,10,10,10,1,2,2,3,10,4,3,1,1,1,4,10,3,0,1,10,1,0,0,0,0,0,0,2,2,4,10,10,2,2,10,10,2,2,4,10,10,5,3,1,2,4,10,3,3,4,10,3,2,1,2,2,3,3,3,2,2,1,3,10,10,4,2 +1,10,10,2,10,10,2,1,0,0,1,2,2,2,2,3,3,3,3,10,2,2,10,1,0,0,0,2,10,3,1,2,2,2,1,1,1,0,0,1,2,10,2,2,3,2,2,2,3,2,2,3,10,10,10,10,1,1,10,10,2,1,10,3,2,2,2,3,10,3,3,10,10,2,0,1,3,10,10,1 +1,2,3,3,3,2,2,2,3,3,4,10,10,2,1,0,1,10,10,2,1,1,1,1,0,1,2,3,3,10,2,2,10,1,1,10,1,0,0,1,10,2,2,1,2,10,1,0,1,10,2,10,3,3,3,2,1,2,3,3,1,1,1,2,10,2,10,10,5,10,10,6,10,3,0,1,3,4,3,1 +0,0,2,10,4,2,2,10,10,10,10,10,4,10,1,0,1,3,3,2,0,0,0,0,0,2,10,10,3,3,10,3,2,1,1,1,1,0,0,1,1,1,1,10,2,2,2,2,3,3,3,1,1,0,0,0,1,2,10,2,1,2,1,2,1,3,4,10,5,10,10,5,10,3,1,2,10,10,2,1 +0,0,2,10,10,10,2,2,4,4,4,2,2,2,2,1,0,2,10,3,1,0,1,1,1,3,10,4,2,10,4,10,2,0,0,0,0,1,1,1,1,1,2,1,1,1,10,2,10,10,1,1,1,1,0,0,1,10,2,2,10,2,10,1,0,1,10,3,10,4,3,3,10,3,2,10,3,2,3,10 +0,1,2,3,4,3,2,0,1,10,2,1,0,2,10,3,1,2,10,10,1,0,1,10,2,3,10,3,2,2,3,10,3,1,1,0,0,1,10,2,2,10,1,1,1,2,1,2,2,3,2,2,10,1,0,0,2,2,2,1,1,2,1,1,1,3,3,3,3,10,2,2,3,10,2,2,2,2,3,10 +1,2,10,1,1,10,1,0,1,2,10,1,0,3,10,10,1,1,2,2,1,0,1,2,10,2,1,2,10,1,1,1,2,10,2,1,0,1,3,10,3,1,1,1,10,1,0,0,1,2,10,3,2,2,0,0,1,10,1,0,1,1,1,0,2,10,10,2,2,10,3,2,10,2,2,2,10,3,10,2 +1,10,2,1,1,1,1,0,0,1,2,2,1,2,10,3,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,2,2,10,1,0,0,2,10,2,0,0,1,2,2,1,0,1,10,2,2,10,1,0,1,2,2,1,0,1,10,1,0,3,10,10,2,1,3,10,4,3,3,2,10,4,10,5,3 +2,2,1,1,1,1,0,0,1,1,2,10,1,1,2,2,2,2,10,1,0,1,1,1,1,1,1,0,0,0,2,10,2,1,1,1,1,2,3,2,1,0,0,0,1,10,2,1,3,3,3,3,2,2,1,2,10,2,1,0,1,1,1,0,2,10,5,3,1,2,10,3,10,10,3,3,5,10,10,10 +10,1,0,1,10,2,2,1,3,10,3,1,1,0,1,10,2,10,2,1,0,1,10,1,1,10,1,0,0,0,2,10,3,1,2,1,2,10,10,2,0,0,1,1,3,2,3,10,2,10,10,2,10,1,1,10,3,10,1,0,0,1,1,1,1,2,10,10,2,2,2,3,3,3,10,3,10,10,10,4 +1,1,0,1,2,10,2,10,3,10,2,0,0,0,1,1,2,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,2,10,2,10,2,3,10,2,0,0,1,10,2,10,2,1,2,2,2,2,1,1,1,1,2,1,1,0,0,1,10,1,0,1,2,3,10,1,1,10,1,1,2,10,3,4,10,2