Medium difficult sudoku #274

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

Your time