Medium difficult sudoku #29055

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

Your time