Medium difficult sudoku #62343

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

Your time