Very difficult sudoku #13269

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

Your time