c a 8 5 b 6 4 1 3 2 9 7 c f b d 8 g 3 e 4 9 c a b 5 8 6 3 1 4 2 9 7 c f 8 d b g 4 e 3 9