Very difficult sudoku #21973

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

Your time