Medium difficult sudoku #51539

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

Your time