Very difficult sudoku #54429

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

Your time