Medium difficult sudoku #56503

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

Your time