Difficult sudoku #31968

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

Your time