Medium difficult sudoku #43843

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

Your time