Difficult sudoku #16412

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

Your time