Medium difficult sudoku #8077

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

Your time