Difficult sudoku #56288

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

Your time