Difficult sudoku #41024

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

Your time