Difficult sudoku #49948

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

Your time