import java.util.*;
import java.util.Map.Entry;
public class MyClass {
static void printMoreThanOnce(int arr[]) {
Map<Integer, Integer> map = new LinkedHashMap<Integer, Integer>();
for (int i = 0; i < arr.length; i++) {
try {
map.put(arr[i], map.get(arr[i]) + 1);
}
catch (Exception e) {
map.put(arr[i], 1);
}
}
for (Entry<Integer, Integer> mp : map.entrySet()) {
if (mp.getValue() > 1) {
System.out.print(mp.getKey() + " ");
}
}
}
public static void main(String args[]) {
int arr[] = {1, 6, 3, 1, 8, 9, 9, 1, 3, 4};
printMoreThanOnce(arr);
}
}
/*
run:
1 3 9
*/