Difficult sudoku #65452

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

Your time