Medium difficult sudoku #54031

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

Your time