Difficult sudoku #51264

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

Your time