Difficult sudoku #12248

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

Your time