Very difficult sudoku #44661

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

Your time