Medium difficult sudoku #54651

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

Your time