Create class Sudoku9x9Ext to track possible
--- super.toPrint()---
--- index ---
 1  2  3  4  5  6  7  8  9 
10 11 12 13 14 15 16 17 18 
19 20 21 22 23 24 25 26 27 
28 29 30 31 32 33 34 35 36 
37 38 39 40 41 42 43 44 45 
46 47 48 49 50 51 52 53 54 
55 56 57 58 59 60 61 62 63 
64 65 66 67 68 69 70 71 72 
73 74 75 76 77 78 79 80 81 
--- value ---
 5  3  .  .  7  .  .  .  . 
 6  .  .  1  9  5  .  .  . 
 .  9  8  .  .  .  .  6  . 
 8  .  .  .  6  .  .  .  3 
 4  .  .  8  .  3  .  .  1 
 7  .  .  .  2  .  .  .  6 
 .  6  .  .  .  .  2  8  . 
 .  .  .  4  1  9  .  .  5 
 .  .  .  .  8  .  .  7  9 
--- Sudoku9x9Ext.toPrint()---
   1 Ten{(0)0 (1)0 (2)0 (3)0 (4)0 (5)0 (6)0 (7)0 (8)0 (9)0 }    
   2 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
   3 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
   4 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
   5 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
   6 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
   7 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
   8 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
   9 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  10 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  11 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  12 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  13 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  14 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  15 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  16 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  17 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  18 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  19 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  20 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  21 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  22 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  23 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  24 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  25 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  26 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  27 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  28 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  29 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  30 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  31 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  32 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  33 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  34 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  35 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  36 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  37 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  38 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  39 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  40 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  41 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  42 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  43 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  44 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  45 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  46 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  47 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  48 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  49 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  50 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  51 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  52 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  53 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  54 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  55 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  56 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  57 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  58 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  59 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  60 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  61 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  62 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  63 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  64 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  65 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  66 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  67 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  68 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  69 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  70 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  71 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  72 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  73 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  74 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  75 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  76 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  77 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  78 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  79 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  80 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
  81 Ten{(0)0 (1)1 (2)2 (3)3 (4)4 (5)5 (6)6 (7)7 (8)8 (9)9 }    
 on class Sudoku9x9Ext
 design Ten to keep possible value of each single cell
 (1): 1 menas 1 is possible, 0 menas 1 is not possible
 (2): 1 menas 2 is possible, 0 menas 2 is not possible
 (3): 1 menas 3 is possible, 0 menas 3 is not possible
 (4): 1 menas 4 is possible, 0 menas 4 is not possible
 (5): 1 menas 5 is possible, 0 menas 5 is not possible
 (6): 1 menas 6 is possible, 0 menas 6 is not possible
 (7): 1 menas 7 is possible, 0 menas 7 is not possible
 (8): 1 menas 8 is possible, 0 menas 8 is not possible
 (9): 1 menas 9 is possible, 0 menas 9 is not possible