public static int [] fun(int []arr,int sum) {
int left=0;
int right=arr.length-1;
//int total=(arr[left] + arr[right]);
while(left<right) {
if (arr[left] + arr[right]>sum) {
right--;
}else if (arr[left] + arr[right]<sum) {
left++;
}else {
int a=arr[right];
int b=arr[left];
return new int[]{b,a};
}
}
return null ;
}