Medium difficult sudoku #34215

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

Your time