Medium difficult sudoku #55487

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

Your time