Very difficult sudoku #61105

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

Your time