Difficult sudoku #2062

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

Your time