Difficult sudoku #19340

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

Your time