Very difficult sudoku #56297

6
8 3 2 1 6
9 7 2 8
6 4 2
2 7
1 9 4 3
1 3
2 6
9 8
123
456
789

Your time