Difficult sudoku #29348

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

Your time