Difficult sudoku #17224

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

Your time