Difficult sudoku #16224

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

Your time