Difficult sudoku #19300

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

Your time