Very difficult sudoku #49441

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

Your time