Very difficult sudoku #4361

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

Your time