Medium difficult sudoku #19087

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

Your time