Medium difficult sudoku #66419

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

Your time