Very difficult sudoku #60921

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

Your time