Difficult sudoku #49216

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

Your time