public void FindDuplicateNumbers(StackRepetitions stackRepetitions, StackUnique stackUnique) { Aux = First; while (Aux != null) { stackUnique.InsertIntoStack(Aux.value); TestValue = Aux.next; while (TestValue != null) { if (Aux.value == TestValue.value) { stackRepetitions.InsertIntoStack(Aux.value); } TestValue = TestValue.next; } Aux = Aux.next; } }