Medium difficult sudoku #18315

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

Your time