Medium difficult sudoku #51555

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

Your time