Medium difficult sudoku #21359

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

Your time