Medium difficult sudoku #51131

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

Your time