Very difficult sudoku #46477

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

Your time