Medium difficult sudoku #49395

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

Your time