Difficult sudoku #2088

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

Your time