Medium difficult sudoku #61391

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

Your time