Difficult sudoku #36476

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

Your time