Medium difficult sudoku #69419

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

Your time