Medium difficult sudoku #29291

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

Your time