Medium difficult sudoku #27287

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

Your time