Difficult sudoku #58676

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

Your time