Medium difficult sudoku #8442

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

Your time