Difficult sudoku #7459

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

Your time