Três arrays!
Dados três arrays de inteiros, retorne a soma dos inteiros comuns aos três arrays.
Os valores duplicados mantêm sua multiplicidade: cada valor é contabilizado tantas vezes quanto o menor número de ocorrências em qualquer um dos arrays de entrada.
Exemplos
Program.sumCommon(new int[] {1, 2, 3}, new int[] {5, 3, 2}, new int[] {7, 3, 2}); // 5
// 2 e 3 são comuns aos três arrays.
Program.sumCommon(new int[] {1, 2, 2, 3}, new int[] {5, 3, 2, 2}, new int[] {7, 3, 2, 2}); // 7
// 2, 2 e 3 são comuns aos três arrays.
Program.sumCommon(new int[] {1}, new int[] {1}, new int[] {2}); // 0