Very difficult sudoku #53541

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

Your time