Very difficult sudoku #46229

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

Your time