Difficult sudoku #49556

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

Your time