Difficult sudoku #28436

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

Your time