Difficult sudoku #45440

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

Your time