3 3 7 8 4 5 1 6 9 2 3 8 7 4 1 5 6 2 9