Difficult sudoku #36376

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

Your time