Very difficult sudoku #5668

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

Your time