Difficult sudoku #41436

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

Your time