Medium difficult sudoku #69691

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

Your time