public static int max(int[] arr){
int maxValue = arr[0];
for(int element : arr){
if(element > maxValue){
maxValue = element;
}
}
return maxValue;
}
public static int max2nd(int[] arr){
int maxValue = max(arr);
int max2ndValue = arr[0];
for(int element : arr){
if(element > max2ndValue && element < maxValue){
max2ndValue = element;
}
}
return max2ndValue;
}
public static int max3rd(int[] arr){
int max3rdvalue = arr[0];
int max2ndValue = max2nd(arr);
for(int element : arr){
if(element > max3rdvalue && element < max2ndValue ){
max3rdvalue = element;
}
}
return max3rdvalue;
}
public static int min(int[] arr){
int minValue = arr[0];
for(int element : arr){
if(element < minValue){
minValue = element;
}
}
return minValue;
}
public static int min2nd(int[] arr){
int minValue = min(arr);
int min2ndValue = arr[0];
for(int element : arr){
if(element < min2ndValue && element > minValue){
min2ndValue = element;
}
}
return min2ndValue;
}
public static int bobaValue(int[] arr){
int minValue = min(arr);
int min2ndValue = min2nd(arr);
int maxValue = max(arr);
int max2ndValue = max2nd(arr);
int max3rdValue = max3rd(arr);
if(minValue*min2ndValue*maxValue > maxValue*max2ndValue*max3rdValue){
return minValue*min2ndValue*maxValue;
}
return maxValue*max2ndValue*max3rdValue;
}