Difficult sudoku #12844

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

Your time