Difficult sudoku #51616

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

Your time