Very difficult sudoku #14445

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

Your time