Difficult sudoku #38856

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

Your time