Medium difficult sudoku #533

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

Your time