Very difficult sudoku #51921

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

Your time