Medium difficult sudoku #54643

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

Your time