Medium difficult sudoku #12079

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

Your time