Difficult sudoku #7993

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

Your time