Medium difficult sudoku #27159

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

Your time