Medium difficult sudoku #34395

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

Your time