Difficult sudoku #44244

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

Your time