Difficult sudoku #67968

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

Your time