Difficult sudoku #46976

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

Your time