Medium difficult sudoku #27643

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

Your time