Retorne números duplicados

Retorne cada inteiro que aparece duas vezes, em ordem crescente. Cada valor de entrada está entre 1 e 100, e nenhum valor aparece mais de duas vezes. Retorne null quando não houver duplicatas.

Exemplo

Program.DuplicateNums(new[] { 1, 2, 3, 4, 3, 5, 6 }) ➢ new[] { 3 }