Difficult sudoku #43736

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

Your time