Medium difficult sudoku #68431

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

Your time