import java.util.*;
class Main{
public static boolean find(int [] arr,int x){
HashSet<Integer> set=new HashSet<>();
for(int i=0;i<arr.length;i++){
int temp=x-arr[i];
if(set.contains(temp)){
return true;
}
set.add(arr[i]);
}
return false;
}
public static void main
(String[] args
) { int [] arr={1,2,3,4,5};
int x=4;
if(find(arr,x)){
}else{
System.
out.
println("does'nt exist"); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBNYWluewogICAgcHVibGljIHN0YXRpYyBib29sZWFuIGZpbmQoaW50IFtdIGFycixpbnQgeCl7CiAgICAgICAgSGFzaFNldDxJbnRlZ2VyPiBzZXQ9bmV3IEhhc2hTZXQ8PigpOwogICAgICAgIGZvcihpbnQgaT0wO2k8YXJyLmxlbmd0aDtpKyspewogICAgICAgICAgICBpbnQgdGVtcD14LWFycltpXTsKICAgICAgICAgICAgaWYoc2V0LmNvbnRhaW5zKHRlbXApKXsKICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHNldC5hZGQoYXJyW2ldKTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBpbnQgW10gYXJyPXsxLDIsMyw0LDV9OwogICAgICAgIGludCB4PTQ7CiAgICAgICAgaWYoZmluZChhcnIseCkpewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oImV4aXN0Iik7CiAgICAgICAgfWVsc2V7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiZG9lcydudCBleGlzdCIpOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==