Very difficult sudoku #56449

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

Your time