public static boolean findSum(int[] arr,int sum)
{
if (arr.length == 0) {
return false;
}
if (sum == 4)
{
return true;
}
int currNum = arr[0];
int[] subArray = Arrays.copyOfRange(arr, 1, arr.length);
// System.out.println(currNum);
boolean ch1 = findSum(subArray,sum+currNum);
boolean ch2 = findSum(subArray,sum);
return ch1||ch2;
}