Medium difficult sudoku #53999

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

Your time