Very difficult sudoku #59241

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

Your time