Medium difficult sudoku #494

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

Your time