Medium difficult sudoku #54983

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

Your time