Difficult sudoku #46436

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

Your time