Medium difficult sudoku #57363

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

Your time