import java.util.*;
class Solution {
public static List<List<Integer>> minimumAbsDifference(int[] arr) {
for(int i=0;i<arr.length-1;i++){
if((arr[i+1] - arr[i]) < minDiff){
minDiff = arr[i+1] - arr[i];
}
}
List<List<Integer>> result = new LinkedList<>();
for(int i=0;i<arr.length;i++){
int temp = arr[i] + minDiff;
if(list.contains(temp)){
List<Integer> pair = new LinkedList<>();
list.add(arr[i]);
list.add(temp);
result.add(pair);
}
}
return result;
}
public static void main
(String[] args
){ int arr[] = {4,2,1,3};
minimumAbsDifference(arr);
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgU29sdXRpb24gewogICAgcHVibGljIHN0YXRpYyBMaXN0PExpc3Q8SW50ZWdlcj4+IG1pbmltdW1BYnNEaWZmZXJlbmNlKGludFtdIGFycikgewogICAgICAgIEFycmF5cy5zb3J0KGFycik7CiAgICAgICAgaW50IG1pbkRpZmYgPSBJbnRlZ2VyLk1BWF9WQUxVRTsKICAgICAgICBmb3IoaW50IGk9MDtpPGFyci5sZW5ndGgtMTtpKyspewogICAgICAgICAgICBpZigoYXJyW2krMV0gLSBhcnJbaV0pIDwgbWluRGlmZil7CiAgICAgICAgICAgICAgICBtaW5EaWZmID0gYXJyW2krMV0gLSBhcnJbaV07CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgTGlzdCBsaXN0ID0gQXJyYXlzLmFzTGlzdChhcnIpOwogICAgICAgIExpc3Q8TGlzdDxJbnRlZ2VyPj4gcmVzdWx0ID0gbmV3IExpbmtlZExpc3Q8PigpOwogICAgICAgIAogICAgICAgIGZvcihpbnQgaT0wO2k8YXJyLmxlbmd0aDtpKyspewogICAgICAgICAgICBpbnQgdGVtcCA9IGFycltpXSArIG1pbkRpZmY7CiAgICAgICAgICAgIGlmKGxpc3QuY29udGFpbnModGVtcCkpewogICAgICAgICAgICAgICAgTGlzdDxJbnRlZ2VyPiBwYWlyID0gbmV3IExpbmtlZExpc3Q8PigpOwogICAgICAgICAgICAgICAgbGlzdC5hZGQoYXJyW2ldKTsKICAgICAgICAgICAgICAgIGxpc3QuYWRkKHRlbXApOwogICAgICAgICAgICAgICAgcmVzdWx0LmFkZChwYWlyKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICByZXR1cm4gcmVzdWx0OwogICAgfQogICAgCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKXsKICAgIAlpbnQgYXJyW10gPSB7NCwyLDEsM307CiAgICAJbWluaW11bUFic0RpZmZlcmVuY2UoYXJyKTsKICAgIH0KfQoK