Medium difficult sudoku #17983

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

Your time