Medium difficult sudoku #49523

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

Your time