Medium difficult sudoku #29279

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

Your time