Very difficult sudoku #43773

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

Your time