Medium difficult sudoku #54227

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

Your time