Difficult sudoku #36396

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

Your time