Difficult sudoku #14316

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

Your time