Difficult sudoku #2448

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

Your time