Very difficult sudoku #34573

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

Your time