Very difficult sudoku #44137

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

Your time