>>974
高校数学でも教科書に載ってそうな問題ですね

まずは、犬も猫も飼っている、に注目しますと、左上の7が埋まります
次に、犬を飼っている人に注目すると、15人ですから、右上の合計のところに15が埋まります
すると、7と15の空白、すなわち、猫を飼ってない人で犬を飼っている人が8だとわかります
というようにして全部埋めていきましょう