Difficult sudoku #25344

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

Your time