Данный отчёт сгенерирован 10.02.2023 18:21:31 UTC.
HTML версия (этот сайт) сгенерирован 10.02.2023 18:21:38 UTC.
Коммит: [bfeb65b9] add automatic zip creation
10.02.2023 18:21:31
Задача: Сума менших кубів 10.02.2023 18:21:31
Описание: Є три числа: a, b та c. Потрібно обчислити суму кубів двох менших чисел. Для цього визначте функцію minSumCubes із трьома параметрами. 10.02.2023 18:21:31
Решений: 186 10.02.2023 18:21:31
Сума менших кубів 10.02.2023 18:21:31
 function minSumCubes(a,b,c){
    let min = a< b?a:b;
    let min2 = b< c?b:c;
    return min ** 3 + min2 ** 3
}
 function minSumCubes(a, b, c) {
    const l = [a, b, c].sort((a, b) => a - b)
    return Math.pow(l[0], 3) + Math.pow(l[1], 3);
}
 function minSumCubes(a, b, c){
    if (a < b)
    {
        if(b < c)
            return (a**3) + (b**3);
        else
            return (a**3) + (c**3);
    }
    else
    {
        if (a < c)
            return (a**3) + (b**3);
        else
            return (b**3) + (c**3);
    }
    
}
 function minSumCubes(a, b, c){
    if (a>=b && a>=c)
    return (b**3+c**3)
    if (b>=a && b>=c)
    return (c**3+a**3)
    if (c>=a && c>=b)
    return (b**3+a**3)
}
 function minSumCubes(a, b, c) {
    let arr = [a, b, c];
    arr.sort((a, b) => a - b);
    return (Math.pow(arr[0], 3) + Math.pow(arr[1], 3));
}
 function minSumCubes(z, x, c) {
    let zxc = Math.max(z, x, c);
    let zx, xc;
    if (zxc == z) {
        zx = x;
        xc = c
    } else if (zxc == x) {
        zx = z;
        xc = c
    } else {
        zx = z;
        xc = x;
    }
    
    return zx**3 + xc**3;
}
 function minSumCubes(a, b, c){
    let arr_of_nums = [a,b,c];
    let sum = 0;
    const max_value = Math.max(...arr_of_nums);
    for (let i = 0; i< arr_of_nums.length; i++){
        if (arr_of_nums[i] != max_value) {
            sum+= arr_of_nums[i]**3
        }
    }
    return sum
}
 function minSumCubes(a,b,c){
    let max = Math.max(a,  Math.max(b,c));
    if (a == max) { a = 0; 
        
    }
    else if (b == max) {b = 0;
    }
    else if (c == max) {c = 0;
    }
    return a ** 3 + b ** 3 + c ** 3
}
 function minSumCubes(a, b, c) {
  let min1 = Math.min(a, b, c);
  let min2 = (min1 === a) ? Math.min(b, c) : ((min1 === b) ? Math.min(a, c) : Math.min(a, b));
  return min1 ** 3 + min2 ** 3;
}
 function minSumCubes(a, b, c){
    let sum1 = a**3 + b**3;
    let sum2 = a**3 + c**3;
    let sum3 = b**3 + c**3;
    return Math.min(sum1, sum2, sum3);
}
 function minSumCubes(a, b, c) {
 let max = Math.max(a, Math.max(b, c));
 if (a === max) { a = 0; }
 else if (b === max) { b = 0; }
 else if (c === max) { c = 0; }
 return a ** 3 + b ** 3 + c ** 3; 
}
 function minSumCubes(a, b, c)
{
    if (a > b && a > c)
    return (b*b*b +c*c*c)
    if (b > a && b > c)
    return (a*a*a + c*c*c)
    if (c > a && c > b)
    return (a*a*a + b*b*b)
}
 function minSumCubes(a,b,c){
    return a ** 3 + b ** 3 + c ** 3 - (Math.max(a,b,c)) ** 3;
}
 function minSumCubes(a,b,c)
{
    if(Math.max(a,b,c) == a) return b**3 + c**3
    if(Math.max(a,b,c) == b) return a**3 + c**3
    if(Math.max(a,b,c) == c) return b**3 + a**3
    
}
 function minSumCubes(a, b, c){
    if(a>b && a>c){
     return Math.pow(b,3)+ Math.pow(c,3)
    
    }
    if(b>a && b>c){
     return Math.pow(a,3)+ Math.pow(c,3)
    
    }
    if(c>a && c>b){
     return Math.pow(a,3)+ Math.pow(b,3)
    
    }
}
 function minSumCubes(a,b,c)
{
    if (Math.max(a,b,c) == a)
    return b**3+c**3;
    if (Math.max(a,b,c) == b)
    return a**3+c**3;
    if (Math.max(a,b,c) == c)
    return a**3+b**3;
}
 function minSumCubes(a, b, c){
    if (a>b){
        if(a>c){
          return b**3 + c**3;   
        } else {
        return a**3 + b**3;
        }
    } else {
        if(b>c){
            return a**3 + c**3;
        } else{
            return a**3 + b**3;
        }
    }
    
}
 function minSumCubes(a, b, c){
    let x = Math.max(a, b, c);
    let y = Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3) - Math.pow(x, 3);
    return y;
}
 function minSumCubes(a, b, c) {
    let x;
    let y;
    if (a < b) {
        x = a;
        if (b < c) y = b;
        else y = c;
    } else {
        x = b;
        if (a>c) y = c;
        else y = a;
    }
    return x**3 + y**3;
  
}
 function minSumCubes(a, b, c){
    let sum1 = a**3 + b**3;
    let sum2 = a**3 + c**3;
    let sum3 = b**3 + c**3;
    return Math.min(sum1, sum2, sum3);
}
 function minSumCubes(a,b,c){
    let i = Math.min(a,b,c);
    let x = 0;
    if(i==a){
        x = Math.min(b,c);
    }else if(i==b){
        x = Math.min(a,c);
    }else{
        x = Math.min(a,b);
    }
    return i**3+x**3
}
 function minSumCubes(a,b,c){
    return a**3+b**3+c**3-(Math.max(a,b,c))**3;
}
 const minSumCubes=(a,b,c)=>Math.min(a,b,c)**3+(a===Math.min(a,b,c)?Math.min(b,c):b===Math.min(a,b,c)?Math.min(a,c):Math.min(a,b))**3
 function minSumCubes(a,b,c)
{
    let m1 =0, m2 =0;
    if(a< b)
    {
        m1=a;
        
        if(b< c)
            m2=b;
        else
            m2=c;
    }
    else
    {
        m1=b;
        
        if(a< c)
            m2=a;
        else
            m2=c;
    }
        
    
    let s=0;
    s=m1**3+m2**3;
    return s;
}
 function minSumCubes(a,b,c)
{
    let sum = 0;
    let z = Math.min(a,b,c);
    let y = Math.max(a,b,c);
    let x = a + b + c - z - y;
    sum = x * x * x + z * z * z;
    return sum;
}
 function minSumCubes(a, b, c) 
{
    let sum = 0;
    if (a < c && b < c) {
      sum += a ** 3 + b ** 3
    }
    if (a < b && c < b) {
      sum += a ** 3 + c ** 3
    }
    if (b < a && c < a) {
      sum += b ** 3 + c ** 3
    }
    return sum;
}
console.log(minSumCubes(1,2,3));
 function minSumCubes(a,b,c){
    if((a > b) && (a > c)){
        return (b**3) + (c**3);
    }else if (b > c){
        return (a**3) + (c**3);
    }else {
        return (a**3) + (b**3);
    }
}
 function minSumCubes(a,b,c)
{
let sum = 0;
let w = Math.min(a,b,c);
let e = Math.max(a,b,c);
let x = a+b+c-w-e;
sum = w**3 + x**3;
return sum
}
 function minSumCubes(a, b, c)
{
    let M = Math.max (a,b,c);
    let sum = 0;
    sum = a*a*a + b * b*b + c *c *c;
    sum = sum - M*M*M;
    return sum;
}
 function minSumCubes(a, b, c){
    if(a>=b && a>=c){
        return(b**3 + c**3);
    }
    else{
        if(b>=a && b>=c){
            return(a**3 + c**3);
        }
        else{
            return( b**3 + a**3);
        }
    }
}
 function minSumCubes(a, b, c){
    let n;
    if (a <= c && b <= c){
        n = ((a ** 3) + (b ** 3))
        return(n)
    } else if (b <= a && c <= a){
        n = ((b ** 3) + (c ** 3))
        return(n)
    } else if (a <= b && c <= b){
        n = ((a ** 3) + (c ** 3))
        return(n)
    }
}
 function minSumCubes(a, b, c){
    
    if(a>b&&a>c)
    return b**3+c**3;
     if(b>a&&b>c)
    return a**3+c**3;
    if(c>a&&c>b)
    return a**3+b**3;
    
   
    
    
}
 function minSumCubes(a, b, c) {
    if(a > b & a > c )
    return Math.pow(b , 3) + Math.pow(c , 3)
    if (b > a & b > c )
    return Math.pow(a , 3) + Math.pow(c , 3)
    if (c > a & c > b )
    return Math.pow(a , 3) + Math.pow(b , 3)
}
 function minSumCubes( a, b, c ) {
    if ( a > b && a > c )
    return ( b*b*b + c*c*c )
    if ( b > a && b > c )
    return ( a*a*a + c*c*c )
    if (c > a && c > b)
    return ( a*a*a + b*b*b )
}
 function minSumCubes(a, b, c)
{
    let sum = 0;
    let z = Math.min(a,b,c);
    let y = Math.max(a,b,c);
    let x = a + b + c - z - y;
    sum = x * x * x + z * z * z;
    return sum;
}
 function minSumCubes(a, b, c)
{
    let m1 = Math.min(a, b, c)
    if (m1 == a) 
           m2 = Math.min(b, c);
    else if (m1 == b)
           m2 = Math.min(a, c);
    else
           m2 = Math.min(a, b);
    return m1 ** 3 + m2 ** 3
}
 function minSumCubes(a, b, c) 
{
    let t1 = b;
    if (a > b) 
        t1 = a;
    if (t1 < c)
        t1 = c;
    function CubeExclusive(arg)
    {
        if (arg!=t1)
        {
            return arg**3;
        }else
        {
            return 0;
        }
    }
    return CubeExclusive(a)+CubeExclusive(b)+CubeExclusive(c);
    
    
}
 function minSumCubes(a, b, c)
{
    if (a < c, b < c)
       return (a ** 3 + b ** 3);
    if (b < a, c < a)
       return (b ** 3 + c ** 3);
    if (a < b, c < b)
       return (a ** 3 + c ** 3);
}
 function minSumCubes(a,b,c) {
    if (a>b&a>c){ return Math.pow(b,3)+Math.pow(c,3);}
    else if (b>a&b>c){ return Math.pow(a,3)+Math.pow(c,3);}
    else if (c>b&c>a) {return Math.pow(b,3)+Math.pow(a,3)}
    }
console.log(minSumCubes(1,2,3));
 function minSumCubes(w, v, m){
    let ar = [w, v, m];
    ar.splice(ar.indexOf(Math.max(w, v, m)), 1);
    return Math.pow(ar[0], 3) + Math.pow(ar[1],3);
    
}
 function minSumCubes(a,b,c) {
    return Math.pow(Math.min(a,b,c),3)+Math.pow(a+b+c-Math.max(a,b,c)-Math.min(a,b,c),3)
}
 function minSumCubes( a, b, c ) {
    if ( a > b && a > c )
    return ( b*b*b + c*c*c )
    if ( b > a && b > c )
    return ( a*a*a + c*c*c )
    if (c > a && c > b)
    return ( a*a*a + b*b*b )
}
 function minSumCubes(a,b,c)
{
    if ((a>b) && (a>c))
    {
        return(b**3) + (c**3)
    }
    else if (b>c)
    {
        return (a**3) + (c**3)
    }
    else 
    {
        return (a**3) + (b**3)
    }
    
}
 function minSumCubes(a, b, c)
{
    let sum;
    
    if(a < b && c < b)
    {
        sum = (a ** 3) + (c ** 3);
    }
    if(b < c && a < c)
    {
        sum = (a ** 3) + (b ** 3);
    }
    if(b < a && c < a)
    {
        sum = (b ** 3) + (c ** 3);
    }
    return sum;
}
 function minSumCubes(a, b, c)
{
    if(a < b) 
    {
        if(b < c) 
            return (a**3) + (b**3);
        else
            return (a**3) + (c**3);
    }
    else if(a < c)
        return (a**3) + (b**3);
    else
        return (b**3) + (c**3);
}
 function minSumCubes(a,b,c) {
    let m;
    let n = Math.min(a,b,c);
    if (n == a){
        m = Math.min(b,c);
    }
    if (n == b) {
        m = Math.min(a,c); 
    }
    if (n == c) {
        m = Math.min(a,b);
    }
    return n**3 + m**3;
}
 function minSumCubes(a,b,c)
{
    if (a < b)
    {
        if (b < c)
        return  a * a * a + b * b * b
        else return a * a * a + c * c * c
    }
    else
    {
    if (a < c)
    return a * a * a + b * b * b
    else
    return b * b * b + c * c * c
    }
}
 function minSumCubes(a,b,c)
{
    
    let z = (a**3 + b**3 + c**3) - Math.max(a,b,c)**3
    return z;
    
}
 function minSumCubes(a, b, c){
    let min1 = 0;
    let min2 = 0;
    let sum = 0;
    if(Math.max(a, b, c)==a){
        min1=b;
        min2=c;
    }else if(Math.max(a, b, c)== b){
        min1=a;
        min2=c;
    }else{
        min1=a;
        min2=b;
    }
    sum = min1**3 + min2**3;
    return sum;
}
 function minSumCubes(a, b, c){
    
    if (a > b && a > c){
        return c**3 + b**3
    }
    else if (b > a && b > c){
        return a**3 + c**3
    }
    else {
        return a ** 3 + b ** 3
    }
}
 function minSumCubes(a,b,c)
{
    let i=0;
    let j=0;
    let g=0;
    
    i=Math.min(a,b);
    j=Math.min(b,c);
    g=(i**3)+(j**3);
    
    return g;
}
 function minSumCubes(a, b, c) {
    let min1 = 0
    let min2 = 0
    if (a>b) {
        min1 = b
    } else {
        min1 = a
    }
    if (b>c) {
        min2 = c
    } else {
        min2 = b
    }
    let minSum = min1**3 + min2**3
    return minSum
}
 function minSumCubes(a,b,c) {
    let max = Math.max(a,Math.max(b,c));
    if(a==max) {a=0;}
    else if (b===max) {b=0;}
    else if (c===max) {c=0;}
    return a**3+b**3+c**3;
    }
 function minSumCubes(a, b, c){
    if ( a > b && a > c)
    return Math.pow(b, 3) + Math.pow(c, 3);
    if ( b > a && b > c)
    return Math.pow(a, 3) + Math.pow(c, 3)
    if ( c > b && c > a)
    return Math.pow(b, 3) + Math.pow(a, 3)
}
 function minSumCubes(a, b, c){
    if (a > b & a > c)
        return Math.pow(b, 3) + Math.pow(c, 3);
    else if (b > a & b > c) 
        return Math.pow(a, 3) + Math.pow(c, 3);
    else if (c > b & c > a) 
        return Math.pow(b, 3) + Math.pow(a, 3);
}
 function minSumCubes(a,b,c){
    let minimal1;
    let minimal2;
    if(a < b){
        minimal1 = a
    }else{
        minimal1 = b
    }
    if(b < c){
        minimal2 = b
    }else{
        minimal2 = c
    }
    return minimal1 ** 3 + minimal2 ** 3
}
 function minSumCubes(a,b,c)
{
  if (a>b&a>c) 
  return (b**3) + (c**3);
  
  else if (b>a&b>c) 
  return (a**3) + (c**3)
  
  else if (c>b&c>a) 
  return (b**3) + (a**3)
}
console.log(minSumCubes)
 function minSumCubes(n1, n2, n3)
{
    if (Math.max(n1, n2, n3) == n1) return n2**3 + n3**3;
    if (Math.max(n1, n2, n3) == n2) return n1**3 + n3**3;
    if (Math.max(n1, n2, n3) == n3) return n2**3 + n1**3;
}
 function minSumCubes(a, b, c)
{
    let sum
    if (a < b && c < b)
    sum = a ** 3 + c ** 3;
    else if (a < c && b < c)
    sum = a ** 3 + b ** 3;
    else
    sum = b ** 3 + c ** 3;
    return sum;
}
 function minSumCubes(a, b, c) {
    let maxNumber = Math.max(a, b, c)
    let firstMinCube;
    let secondMinCube;

    if (a === maxNumber) {
        firstMinCube = Math.pow(b, 3)
        secondMinCube = Math.pow(c, 3)
    }
    if (b === maxNumber) {
        firstMinCube = Math.pow(a, 3)
        secondMinCube = Math.pow(c, 3)
    }
    if (c === maxNumber) {
        firstMinCube = Math.pow(a, 3)
        secondMinCube = Math.pow(b, 3)
    }

    return firstMinCube + secondMinCube;
}
minSumCubes(1, 2, 3)
 function minSumCubes(a, b, c){
    let arr = [a, b, c];
    arr.splice( arr.indexOf(Math.max(a,b,c)), 1);
    let sum = 0;
    arr.forEach(n => sum += n ** 3);
    return sum;
}
 function minSumCubes(a,b,c){
    if(a > b){
        if(b > c){
            return((b**3) + (c**3));
        }
        else{
            if(a > c){
                return((b**3) + (c**3));
            }
            else{
               return((a**3) + (b**3)); 
            }
        }
    }
    else{
        if(a > c){
            return((a**3) + (c**3));
        }
        else{
            if(c > b){
                return((a**3) + (b**3));
            }
            else{
                return((a**3) + (c**3));
            }
        }    
    }               
}
 function minSumCubes(a, b, c){
    let min1 = a;
    let min2 = b;
    if(c < a){
        min1 = c;
    }
    else if(c < b){
        min2 = c;
    }
    return ((min1 * min1 * min1) + (min2 * min2 * min2));
}
 function minSumCubes(a,b,c)
{
  if (Math.max(a,b,c) == a)
    return((b**3)+(c**3)) 
  if (Math.max(a,b,c) == b)
    return((a**3)+(c**3))     
  if (Math.max(a,b,c) == c)
    return((b**3)+(a**3))     
}
 function minSumCubes(a, b, c) {
  let numArray;
  if (a > b) {
    if (c > a) numArray = [b, a];
    else numArray = [b, c];
  } else {
    if (b > c) numArray = [c, a];
    else numArray = [b, a];
  }
  return numArray[0] ** 3 + numArray[1] ** 3
}
 function minSumCubes(a, b, c){
    let num = [a,b,c].sort();
    return Math.pow(num[0], 3) + Math.pow(num[1], 3);
}
 function minSumCubes(a,b,c){
    let min_cub;
    switch(Math.max(a, b, c)){
        case a:
            return min_cub=((b**3)+(c**3));
            break;
        case b:
            return min_cub=((a**3)+(c**3));
            break;
        default:
            return min_cub=((a**3)+(b**3));
}
}
 function minSumCubes(a, b, c) 
{
    if (a>b && a>c) return (b*b*b+c*c*c);
    if (b>a && b>c) return (a*a*a+c*c*c);
    if (c>b && c>a) return (b*b*b+a*a*a);
}
 function minSumCubes(a, b, c) {
    if ((Math.max(a, b, c)) == a) {
        return (b ** 3 + c ** 3)
    } 
    else if ((Math.max(a, b, c)) == b) {
        return (d = a ** 3 + c ** 3)
    }
    else {
        return (d = b ** 3 + a ** 3)
    }
}
 function minSumCubes(a, b, c){
    let m = Math.min(a, b);
    let n = Math.min(Math.max(a, b), c);
    return m**3 + n**3;
}
 function minSumCubes(a, b, c) {
    a = Math.min(a, b)
    b = Math.min(Math.max(a,b),c)
    return a**3 + b**3;
}
 function minSumCubes(a,b,c)
{
    if(a <= b && a <= c)
        if (b < c)
            return a**3 + b**3;
        else
            return a**3 + c**3;
    else
        return c**3 + b**3;
}
 function minSumCubes(a, b, c) {
    let q
    if (a>b && a>c)
    q = b**3 + c**3
    if (b>a && b>c)
    q = a**3 + c**3
    if (c>b && c>a)
    q = b**3 + a**3
    return q
}
 function minSumCubes (a, b, c) {
if (a <= b && a <= c) {
if (b < c) {
return (a ** 3) + (b ** 3);
}
else {
return (a ** 3) + (c ** 3);
}
}
return (c ** 3) + (b ** 3);
}
 function minSumCubes(a, b, c)
{
    let result;
    if (a>b, a>c)
    {
        result = b**3 + c**3
    }
    else if (b>a, b>c)
    {
        result = a**3 + c**3
    }
    else
    {
        result = a**3 + b**3
    }
    return result
}
 function minSumCubes(a, b, c) {
    let s = [a, b, c]
    s.sort(
        function (first, second) {
            return first - second
        }
    )
    return Math.pow(s[0], 3) + Math.pow(s[1], 3);
}
 function minSumCubes(a, b, c) {
    if(Math.max(a, b, c) == a) 
        return Math.pow(c, 3) + Math.pow(b, 3)
        
    else if(Math.max(a, b, c) == b) 
        return Math.pow(a, 3) + Math.pow(c, 3)
        
    else  
        return Math.pow(a, 3) + Math.pow(b, 3)
}
 function minSumCubes(a, b, c) {
    let sum = 0;
    if (a < c && b < c) {
       sum = a**3 + b**3; 
    }
    else if (a < b && c < b) {
        sum = a**3 + c**3;
    }
    else {
        sum = b**3 + c**3;
    }
    return sum;
}
 function minSumCubes(a,b,c)
{
    let sum =0;
    if (a< b || a< c)
    {
        sum+=a**3;
    }
    if (b< a || b< c)
    {
        sum+=b**3;
    }    if (c< b || c< a)
    {
        sum+=c**3;
    }
    return sum;
}
 function minSumCubes(a, b, c){
    if ((a > b) && (a > c)){
        return Math.pow(b, 3) + Math.pow(c, 3)
    }
    else if ((b > a ) && (b > c)){
        return Math.pow(a, 3) + Math.pow(c, 3)
    }
    else{
        return Math.pow(a, 3) + Math.pow(b, 3)
    }
}
 function minSumCubes(a, b, c){
    if(a >= b && a >= c){
 return b ** 3 + c ** 3;
 }
if(b >= a && b >= c){
 return a ** 3 + c ** 3;
 }
if(c >= b && c >= a){
 return b ** 3 + a ** 3;
}
}
 function minSumCubes(a, b, c) {
    if (a > c && a > b) return b ** 3 + c ** 3;
    else
    if (b > a && b > c) return a ** 3 + c ** 3;
    else
    if (c > a && c > b) return a ** 3 + b ** 3;
}
 function minSumCubes(a, b, c){
    let m1;
    let m2;
    if (a > b){
        m1 = b;
        if(a > c){
            m2 = c;
        }else{
            m2 = a;
        }
    }
    else {
        m1 = a
    } if (b > c){
        m2 = c;
    }else{
        m2 = b;
    }
    return (m1**3 + m2**3);
}
 function minSumCubes(a, b, c)
{
    let d;
    if (a > b, a > c)
    d = b**3 + c**3;
    else
    if (b > a, b > c)
    d = a**3 + c**3;
    else
    if (c > a, c > b)
    d = a**3 + b**3;
    return d;
}
console.log(minSumCubes(3, 7, 9))
 function minSumCubes(a, b, c) {
    let max = Math.max(a, b , c);
    if(a === max){
        a = 0;
    }
    else if(b === max){
        b = 0;
    }
    else if(c === max){
        c = 0;
    }
    return a ** 3 + b ** 3 + c ** 3;
}
 let sum =0;
let a = 2, b = 4, c = 6;
function minSumCubes(a, b, c){
    if(a< c&&b< c){sum=a*a*a+b*b*b;}
    if(c< a&&b< a){sum=c*c*c+b*b*b;}
    if(a< b&&c< b){sum=a*a*a+c*c*c;}
    return sum;
}
console.log(minSumCubes(a,b,c));
 function minSumCubes(a, b, c) {
    if (c > a && c > b) {
        return a**3+b**3;
    } else if(a > b) {
        return c**3+b**3;
    }
    else {
        return a**3+c**3;
    }
}
 function minSumCubes(a,b,c) {
    let result
    if ((a < c) && (b < c)) {
        result = (a**3) + (b**3)
    }
     else if ((b < a) && (c < a)) {
        result = (b**3) + (c**3)
    }
     else if((c < b) && (a < b)) {
        result = (c**3) + (a**3)
    }
    return result
}
 function minSumCubes(a, b, c){
    let max;
    if (a > b && a > c) {
        max = a;
    } else if (b > a && b > c) {
        max = b;
    } else {
        max = c;
    }
    return a ** 3 + b ** 3 + c ** 3 - max ** 3;
}
 function minSumCubes(a, b, c){
    let m = Math.min(a, b);
    let n = Math.min(Math.max(a, b),c);
    return m**3 + n**3
}
 function minSumCubes(a, b, c)
{
a = Math.pow(a,3)
b = Math.pow(b,3)
c= Math.pow(c,3)
let s 

if( a>=b && a >= c)
s = b+c
if(b >= a && b >= c)
s = a+c;
if(c >= a && c >= b)
s = a+b;

return s;
}
 function minSumCubes(a, b, c)
{
   let m = Math.min(a, b);
   let n = Math.min(b, c);
   return m ** 3 + n ** 3;
   
}
 function minSumCubes(a,b,c){
    let sum = ((a > b)? (b*b*b):(a*a*a)) + ((c > b)? (b*b*b):(c*c*c));
    return sum;
}
 function minSumCubes(a, b, c)
{
    if (a > b && a > c)
    {
        return (b*b*b+c*c*c)
    }
        if (b > a && b > c) {
        return (a*a*a+c*c*c)
    }
        if (c > a && c > b) {
        return (a*a*a+b*b*b)
    }
}
 function minSumCubes(a,b,c){
    return a**3+b**3+c**3-(Math.max(a,b,c))**3;
}
 function minSumCubes(a,b,c){
    let d=Math.min(a,b)
    let f=Math.min(d,c)
    if(d==f){
        d=Math.min(Math.max(a,b),c)
        return (d**3)+(f**3);
    }
    else{
        return (d**3)+(f**3);
    }
}
 function minSumCubes(a,b,c){
    return a ** 3 + b ** 3 + c ** 3 - (Math.max(a,b,c)) ** 3;
}
 function minSumCubes(a, b, c)
{
    if (a < b)
    {
        if (b < c)
            return (a**3)+(b**3)
        else
            return (a**3)+(c**3)
    }
    else
    {
        if (a < c)
           return (a**3)+(b**3)
        else
           return (b**3)+(c**3)
    
    }
}
 function minSumCubes(a,b,c)
{
if ( a < b)
    {
        if ( b < c)   
             return (a**3)+(b**3);
         else
             return (a**3)+(c**3);
    }
    else
    {
         if ( a < c)
             return (a**3)+(b**3);
         else
             return (b**3)+(c**3);
     }
}
 function minSumCubes( a, b, c)
{
let m;
if ( a < b, c < b )
     m = a ** 3 + c ** 3;
else
     m = a ** 3 + b ** 3;
if ( c < a, b < a )
     m = c ** 3 + b ** 3;
return m;
}
console.log (minSumCubes ( 1, 2, 3));
 function minSumCubes(a, b, c){
    if ((a >= b) && (a >= c)){
        return b**3 + c**3;
    }
    else if ((b >= a) && (b >= c)){
        return a**3 + c**3;
    }
    else{
        return a**3 + b**3;
    }
}
 function minSumCubes(a, b, c){
    sum = 0
    if(a < b || a < c){
       sum += a**3
   }
    if(b < a || b < c){
      sum += b**3
   }
    if(c < a || c < b){
       sum += c**3
   }
   return sum
}
 function minSumCubes(a, b, c) {
    let arr = [a, b, c].sort();
    let result = 0;
    arr.splice(-1)
    for (let value of arr) {
        result += value ** 3
    }
    return result
}
 function minSumCubes(a, b, c){
    let sum = 0
    if (a > b){
        if (a > c){
            sum = b ** 3 + c ** 3
        }
        else{
            sum = a ** 3 + b ** 3
        }
    }
    else{
        if (b > c){
            sum = a ** 3 + c ** 3
        }
        else{
            sum = a ** 3 + b ** 3
        }
    }
    return sum
}
 function minSumCubes(a, b, c) {
    let z;
    if (a<=c && b<=c) {
    z=((a**3)+(b**3));
    return (z);
    }
    if (b<=a && c<=a) {
    z=((c**3)+(b**3));
    return (z);
    }
    if (a<=b && c<=b) {
    z=((c**3)+(a**3));
    return (z);
    }
}
 function minSumCubes(a, b, c){
    let res = b ** 3 + a ** 3;
    if (a >= b && a >= c)
        res = b ** 3 + c ** 3;
    if (b >= a && b >= c)
        res = a ** 3 + c ** 3;
    return res
}
 function minSumCubes(a, b, c) {
    let max = a;
    if (max < b)
    max=b
    if (max < c)
    max=c
    return a**3+b**3+c**3-max**3
}
 function minSumCubes(a, b, c){
    let midNum = a+b+c - Math.min(a, b, c) - Math.max(a, b, c);
    res = Math.min(a, b, c)**3 + midNum**3;
    return res;
}
 function minSumCubes(a, b, c) {
    return a ** 3 + c ** 3 + b ** 3 - Math.max(a, b, c) ** 3;
}
 function minSumCubes(a,b,c)
{
    let sum =0;
    if(a< c&&b< c)
    {
        sum+=a*a*a+b*b*b;
    }
    else if(a< b&&c< b)
    {
        sum+=a*a*a+c*c*c;
    }
    else
    {
        sum+=b*b*b+c*c*c;
    }
    return sum;
}
 function minSumCubes(a, b, c) {
    const biggest = (a >= b && a >= c) ? a : ((b >= a && b >= c) ? b :c)
    return a ** 3 + b ** 3 + c ** 3 - biggest ** 3
}
 function minSumCubes(a,b,c){
    let minScore;
    switch(Math.max(a, b, c)){
        case a:
            return minScore=((b**3)+(c**3));
            break;
        case b:
            return minScore=((a**3)+(c**3));
            break;
        default:
            return minScore=((a**3)+(b**3));
}
}
 function minSumCubes(a, b, c) {
  let min1 = Math.min(a, b, c);
  let min2 = Math.min(Math.max(a, b), Math.max(b, c), Math.max(a, c));
  return Math.pow(min1, 3) + Math.pow(min2, 3);
}
 function minSumCubes(a,b,c){
   let y
   if (a>b && a>c){
       y = b**3 + c**3
   }
   if (b>a && b>c){
       y = a**3 + c**3
   }
   if (c>b && c>a){
       y = b**3 + a**3
   }
   return y
}
 function minSumCubes(a, b, c){
    let res1 = Math.min(a,b);
    let res2 = Math.min(Math.max(a,b),c)
    return(res1**3 + res2**3);
}
 function minSumCubes(a, b, c) {
    const biggest = (a >= b && a >= c) ? a : ((b >= a && b >= c) ? b : c)
    return a ** 3 + b ** 3 + c ** 3 - biggest ** 3
}
function minSumCubes(a, b, c) {
    a = a**3;
    b = b**3;
    c = c**3;
    max = a;
    for(x of [b, c]) {
        if(x > max)
            max = x;
    }
    if(max == a)
        return b+c;
    if(max == b)
        return a+c;
    if(max == c)
        return a+b;
}
 function minSumCubes(a,b,c){
    let arr = [a,b,c]
    arr.sort()
    return(arr[0]**3)+(arr[1]**3)
}
 function minSumCubes(a,b,c){
   let k=Math.min(a,b);
   let t=Math.min(c,b);
   return k**3+t**3;}
 function minSumCubes(x, y, z)
{
   if (x>y && x>z)
   return (y**3+z**3)
   
   if (y>x && y>z)
   return (x**3+z**3)
   
   else
   return (x**3+y**3)
}
 function minSumCubes(a, b, c){
    d = Math.max(a, b, c) ** 3;
    a = a ** 3;
    b = b ** 3;
    c = c ** 3;
    return a + b + c - d;
}
 function minSumCubes(a, b, c) 
{
    if (a>b && a>c) return (b*b*b+c*c*c);
    if (b>a && b>c) return (a*a*a+c*c*c);
    if (c>b && c>a) return (b*b*b+a*a*a);
}
 function minSumCubes(a, b, c)
{
    if (a>b&a>c) 
    return Math.pow (b, 3) + Math.pow (c, 3);
    if (b>a&b>c)
    return Math.pow (a, 3) + Math.pow (c, 3);
    else 
    return Math.pow (a, 3) + Math.pow (b, 3)
}
 function minSumCubes(a,b,c){
    let d=Math.min(a,b)
    let f=Math.min(d,c)
    if(d==f){
        d=Math.min(Math.max(a,b),c)
        return (d**3)+(f**3);
    }
    else{
        return (d**3)+(f**3);
    }
}
 function minSumCubes(a, b, c){
    let array = [a, b, c];
    array = array.sort((min_val_1, min_val_2) => {
        return min_val_1 - min_val_2;
    })
    let sum = Math.pow(array[0], 3) + Math.pow(array[1], 3)
    return sum;
}
 function minSumCubes(a,b,c){
    if (a< b)
    {
        if(b< c)
           return(a**3)+(b**3);
        else
            return(a**3)+(c**3);
    }
    else
    {
        if(a< c)
           return(a**3)+(b**3);
        else
            return(b**3)+(c**3);
    }
}
 function minSumCubes(a,b,c)
     { let x = Math.min(a,b,c)
     let y = Math.max(a,b,c)
     let z = a + b + c - x - y
     let s = x*x*x + z*z*z
     return s}
 function minSumCubes(a, b, c)
{
    let sum = 0;
    if (a < b, a < c, b < c) {
        sum = a ** 3 + b ** 3;
    }
    if (a < b, a < c, c < b) {
        sum = a ** 3 + c ** 3;
    }
    if (b < a, b < c, c < a){
        sum = b ** 3 + c ** 3;
        
    }
    return sum;
}
 function minSumCubes(a,b,c){
    let per;
    per= Math.min(a,b);
    let vto;
    vto = Math.min(b,c);
    sum = per**3 + vto**3;
    return sum;
}
 function minSumCubes(a,b,c){
    var d = Math.max(a,b,c);
    if (d==a){
        return Math.pow(b,3)+Math.pow(c,3);
    }
    if (d==b){
        return Math.pow(a,3)+Math.pow(c,3);
    }
    if (d==c){
        return Math.pow(b,3)+Math.pow(a,3);
    }
}
 function minSumCubes(a,b,c){
    let min_cub;
    switch(Math.max(a, b, c)){
        case a:
            return min_cub=((b**3)+(c**3));
            break;
        case b:
            return min_cub=((a**3)+(c**3));
            break;
        default:
            return min_cub=((a**3)+(b**3));
}
}
 function minSumCubes(a, b, c) {
if (a>b&a>c) 
    return (b)**3+(c)**3;
else if (b>a&b>c) 
    return (a)**3+(c)**3;
else if (c>b&c>a) 
    return (b)**3+(a)**3;
}
console.log(minSumCubes(1,2,3));
 function minSumCubes(a, b, c)
{
    let sum = 0;
    let m = Math.max (a, b, c);
    sum += a**3 + b**3 + c**3 - m**3;
    return sum;
}
 function minSumCubes(a, b, c)
{
    let sum = 0;
    let k = Math.min(a, b, c);
    let l = Math.max(a, b, c);
    let x = a + b + c - k - l;
    sum = x * x * x + k *k * k;
    return sum;
}
 function minSumCubes(a,b,c){

    let d_n = Math.min(a,b,c)
    let d_n_s = 0;

    if (d_n == a){
        d_n_s = Math.min(b,c)
    }else if (d_n == b){
        d_n_s = Math.min(a,c)
    }else{
        d_n_s = Math.min(a,b)
    }

    let sum_n = d_n**3 + d_n_s**3; 

    return sum_n;
    
}
 function minSumCubes(a, b, c){
    let num = Math.max(a, b, c)
    let sum
    
    if (num == a) {sum = b**3 + c**3}
    if (num == b) {sum = a**3 + c**3}
    if (num == c) {sum = a**3 + b**3}

    return sum
}
 const minSumCubes =(a,b,c) =>{
let min1 =Math.min(a,b,c);
let min2;
if(min1 ==a){
min2 = Math.min(b,c);
}
else if(min1 ==b){
min2 = Math.min(a,c);
}
else if(min1 ==c){
min2 = Math.min(a,b);
}
let sum = Math.pow(min1, 3)+Math.pow(min2, 3);
return sum;
}
 function minSumCubes( a, b, c)
{
  let m;
  if ( a < b, c < b )
       m = a ** 3 + c ** 3;
  else
       m = a ** 3 + b ** 3;
  if ( c < a, b < a )
       m = c ** 3 + b ** 3;
  return m;
}
console.log (minSumCubes ( 1, 2, 3));
 function minSumCubes( a, b, c ) {
    if ( a > b && a > c )
    return ( b*b*b + c*c*c )
    if ( b > a && b > c )
    return ( a*a*a + c*c*c )
    if (c > a && c > b)
    return ( a*a*a + b*b*b )
}
 function minSumCubes(a, b, c)
{
    let sum
    let max = a;
    if (max < b)
       max = b 
    if (max < c)
       max = c 
   if (max == a)
       sum = (b ** 3)+(c**3)
   if (max == b)
       sum = (a**3)+(c**3)
   if (max == c)
       sum = (a**3)+(b**3)
   return (sum)}
 function minSumCubes(a, b, c)
{
    let min = Math.min(a**3, b**3, c**3)
    let min2 = 0;
    if (min == a**3){
        min2 = Math.min(b**3, c**3)
    }
    if (min == b**3){
        min2 = Math.min(a**3, c**3)
    }
    if (min == c**3){
        min2 = Math.min(b**3, a**3)
    }
    return (min + min2);
}
 function minSumCubes(x, y, z){
    let ar = [x, y, z];
    ar.splice(ar.indexOf(Math.max(x, y, z)), 1);
    
    return Math.pow(ar[0], 3) + Math.pow(ar[1], 3);
}
 function minSumCubes(a,b,c)
{
    
    let z = (a**3 + b**3 + c**3) - Math.max(a,b,c)**3
    return z;
    
}
 function minSumCubes(a,b,c){
    return a**3+b**3+c**3-Math.max(a,b,c)**3
}
 function minSumCubes(a , b , c)
{
    if (a == Math.max(a , b , c))
    {
        return  b*b*b + c*c*c ;
    }
    if (b == Math.max(a , b , c))
    {
        return a*a*a + c*c*c ;
    }
    else 
    {
        return a*a*a + b*b*b ;
    }
}
 function max(a,b){
    if(a>b) return a;
    else return b;
}
function min(a,b){
    if(a< b) return a;
    else return b;
}
function minSumCubes(a,b,c)
{
    let min_abc=min(a,min(b,c));
    let max_abc=max(a,max(b,c));
    let middle_abc=a+b+c-min_abc-max_abc;
    return middle_abc**3+min_abc**3;
}
 function minSumCubes(a,b,c){
    return a ** 3 + b ** 3 + c ** 3 - (Math.max(a,b,c)) ** 3;
}
 function minSumCubes(a, b, c) {
        let m = Math.max(a, b, c);
        if(m == a){
            return b**3 + c**3;
        }
        if(m == b){
            return a**3 + c**3;
        }
        if(m == c){
            return a**3 + b**3;
        }
            
      }
 function minSumCubes(a, b, c) {
    let s = [a, b, c]
    s.sort(
        function (first, second) {
            return first - second
        }
    )
    return Math.pow(s[0], 3) + Math.pow(s[1], 3);
}
 function minSumCubes(a, b, c)
{
    let d;
        if (a>b, a>c)
            d=b*b*b+c*c*c;
        else if (b>a, b>c)
            d=a*a*a+c*c*c;
        else
            d=a*a*a+b*b*b;
    return d;
}
 function minSumCubes(a,b,c)
{
    return a**3 + b**3 + c**3 - Math.max(a,b,c)**3;
}
 function minSumCubes(a, b, c)
{
   if (a< b)
    {
    if(b < c)
    return (a**3)+(b**3);
else 
     return (a**3)+(c**3);   
    }
 else 
 {
     if (a< c)
     return (a**3)+(b**3);
     else
     return (c**3)+(b**3);
 }
}
 function minSumCubes(a, b, c) {
    let s = [a, b, c]
    s.sort(
        function (first, second) {
            return first - second
        }
    )
    return Math.pow(s[0], 3) + Math.pow(s[1], 3);
}
 function minSumCubes(a, b, c)
{
    let sum;
    a = Math.pow(a, 3);
    b = Math.pow(b, 3);
    c = Math.pow(c, 3);
    if (a >= b && a >= c)
        sum = b + c;
    if (b >= a && b >= c)
        sum = a + c;
    if (c >= a && c >= b)
        sum = a + b;
    return sum;
}
 function minSumCubes(a, b, c)
{
    let g = Math.max(a, b, c);
    if(g == c)
    {
        return a**3 + b**3;
    } else if (g == b)
    {
        return a**3 + c**3;
    }
    else if(g == a)
    {
        return c**3 + b**3;
    }
}
 function minSumCubes(a, b, c)
{
let m1=a;
let m2=b;
if (m1>m2)
{
   m1=b;
   m2=a;
}
if (m2>c) m2=c;
return (m1**3+m2**3);
}
 function minSumCubes(a, b, c){
    let min1, min2;
    if(a<=b && a<=c){
        min1 = a;
        if(b<=c)
            min2 = b; else min2 = c;
    } else if(b<=a && b<=c){
        min1 = b;
        if(a<=c)
            min2 = a; else min2 = c;
    } else {
        min1 = c;
        if(b<=a)
            min2 = b; else min2 = a;
    }
    return min1**3 + min2**3;
}
 function minSumCubes(a, b, c) {
    if(Math.max(a, b, c) == a) 
        return Math.pow(c, 3) + Math.pow(b, 3)
        
    else if(Math.max(a, b, c) == b) 
        return Math.pow(a, 3) + Math.pow(c, 3)
        
    else  
        return Math.pow(a, 3) + Math.pow(b, 3)
}
 function minSumCubes(a, b, c) {
    let m = a;
    if(b > m) m = b;
    if(c > m) m = c;
    return a**3 + b**3 + c**3 - m**3;
}
 function minSumCubes(a,b,c)
{
  let x = a;
  if (x < b)
    x = b;
  if (x < c)
    x = c;
  let sum = a**3 + b**3 + c**3 - x**3;
  return sum;
}
 function minSumCubes(a,b,c)
{
    let sum = 0;
    let z = Math.min(a,b,c);
    let y = Math.max(a,b,c);
    let x = a + b + c - z - y;
    sum = z * z * z + x * x * x;
    return sum;
}
 function minSumCubes(a,b,c){
    first = Math.min(a,b,c)
    if(first == a){
        second = Math.min(b,c)
    }
    else if (first == b){
        second = Math.min(a,c)
    }
    else{
        second = Math.min(a,b)
    }
    return Math.pow(first,3)+ Math.pow(second,3)
}
 function minSumCubes(a, b, c) {
    let max = Math.max(a, b, c);
    let sum = (a ** 3 + b ** 3 + c ** 3) - max ** 3;
    return sum;
}
 function minSumCubes(a, b, c)
{
    let x;
    if(a < c && b < c)
    x  = ((a**3) + (b**3));
    else if(a < b && c < b)
    x  = ((a**3) + (c**3));
    else  x  = ((b**3) + (c**3));
    return x;
}
 function minSumCubes(a,b,c)
{   let x
    let y
    if (Math.min(a,b)>=c) 
    {   
        x=c
        y=Math.min(a,b)
    }
    else
    {
        x=Math.min(a,b)
        y=Math.min(Math.max(a,b),c)
    }
    return(x**3+y**3)
}
 function minSumCubes(a,b,c){
    if (a < b){
        if (b< c){
            return a**3 + b**3
        }
        else{
            return c**3 + a**3
        }
    }
    else if (b< c){
        return a**3 + b**3
    }
    else{
        return b**3 + c**3
    }
}
 function minSumCubes(a,b,c){
return a ** 3 + b ** 3 + c ** 3 - (Math.max(a,b,c)) ** 3;
}
 function minSumCubes(a,b,c)
{

let min1,min2;

min1=a;
if (b< min1)
min1=b;
if(c< min1)
min1=c;

if(min1==a)
 {if (b< c)
    min2=b;
    else min2=c;
 }
 
 if(min1==b)
 {if (a< c)
    min2=a;
    else min2=c;
 }
 
 if(min1==c)
 {if (a< b)
    min2=a;
    else min2=b;
 }
    let sum;
    sum = (min1**3)+(min2**3);
    return sum;
}
 function minSumCubes(a, b, c) {
  let min1 = Math.min(a, b, c);
  let min2 = Math.min(a, b, c);
  
  if (a === min1) {
    min2 = Math.min(b, c);
  } else if (b === min1) {
    min2 = Math.min(a, c);
  } else {
    min2 = Math.min(a, b);
  }
  
  return Math.pow(min1, 3) + Math.pow(min2, 3);
}
 function minSumCubes(...args) {
    let sum = args.reduce((acc, curr) => acc + curr ** 3, 0)
    
    let maxCube = Math.max(...args) ** 3
    
    return sum - maxCube
}
 function minSumCubes(a, b, c){
    let arr = [a, b ,c];
    for (let j = arr.length - 1; j > 0; j--) {
    for (let i = 0; i < j; i++) {
      if (arr[i] > arr[i + 1]) {
        let temp = arr[i];
        arr[i] = arr[i + 1];
        arr[i + 1] = temp;
      }
    }
  }
  return arr[0] ** 3 + arr[1] ** 3;
}
 function minSumCubes(a, b, c)
{
    if(a < b)
    {
        if(b < c)
            return (a**3)+(b**3);
        else
            return (a**3)+(c**3);
    }
    else
    {
       if(a < c)
            return (a**3)+(b**3);
        else
            return (b**3)+(c**3); 
    }
}
 function minSumCubes(a, b, c){
    let mn1=Math.min(a, b, c);
    if (mn1==a){
        mn2=Math.min(b, c)
    }
    else if (mn1==b){
        mn2=Math.min(a, c)
    }
    else{
        mn2=Math.min(b, a)
    }
    sum=mn1**3+mn2**3
    return(sum)
}
 function minSumCubes(a,b,c)
{
 if (a>b&a>c) return b**3+c**3;
 if (b>a&b>c) return a**3+c**3;
 if (c>b&c>a) return b**3+a**3;
}
 function minSumCubes(a,b,c){
    let d=Math.min(a,b)
    let f=Math.min(d,c)
    if(d==f){
        d=Math.min(Math.max(a,b),c)
        return (d**3)+(f**3);
    }
    else{
        return (d**3)+(f**3);
    }
}
 function minSumCubes(a,b,c)
{
    if (a > b && a > c) return(b ** 3 + c ** 3);
    if (b > a && b > c) return(a ** 3 + c ** 3);
    if (c > a && c > b) return(a ** 3 + b ** 3);
}
 function minSumCubes(a, b, c) {
    let max = a;
    if (max < b) max = b;
    if (max < c) max = c;
    
    return a**3 + b**3 + c**3 - max**3;
}
 function minSumCubes(a, b, c)
{
        let z = a
        if ( b >= z )
            z = b
        if ( c >= z)
            z = c
    
        let x = a
        if ( b <= a )
            x = b
        if ( c <= x)
            x = c
    let v = a + b + c - z - x
    return ( x * x * x ) + ( v * v * v )
}
 function minSumCubes(a, b, c){
    return a**3 + b**3 + c**3 - Math.max(a, b, c)**3
}
 function minSumCubes(a, b, c)
{
    if (a < b)
    {
        if (b < c)
            return (a**3)+(b**3);
        else
            return (a**3)+(c**3);
    } 
    else
    {
        if (a < c)
           return (a**3)+(b**3);
        else
           return (b**3)+(c**3);
    }
}
 function minSumCubes(a, b, c){
    let m1;
    let m2;
    if (a > b){
        m1 = b;
        if(a > c){
            m2 = c;
        }else{
            m2 = a;
        }
    }
    else {
        m1 = a
    } if (b > c){
        m2 = c;
    }else{
        m2 = b;
    }
    return (m1**3 + m2**3);
}
 function minSumCubes(a,b,c){
if (a>b&a>c) return Math.pow(b,3)+Math.pow(c,3);
else if (b>a&b>c) return Math.pow(a,3)+Math.pow(c,3);
else if (c>b&c>a) return Math.pow(b,3)+Math.pow(a,3);
}
 function minSumCubes(a, b, c){
let fval = a
let sval = b
    if(a>b){
      fval = b  
    }
    if(b>c){
        sval = c
    }
    return (fval*fval*fval)+(sval*sval*sval)
}
 function minSumCubes(a, b, c){
    
    let sumCubes
    if(b && a< c){
         sumCubes = (b**3)+(a**3)
    }
    if(a && c< b){
         sumCubes = (c**3)+(a**3)
    }
    if(b && c< a){
         sumCubes = (b**3)+(c**3)
    }
    return sumCubes
}
 function minSumCubes(a, b, c){
    let min1 = Math.min(a, b, c);
    let min2;
    switch(min1){
        case a: 
            if(b < c) min2 = b
            else min2 = c;
            break;
        case b:
            if(a < c) min2 = a
            else min2 = c;
            break;
        case c:
            if(a < b) min2 = a
            else min2 = b;
            break;
    }
    return min1**3 + min2**3;
}
 function minSumCubes(a,b,c) 

let sum = 0; 
let w = Math.min(a,b,c); 
let e = Math.max(a,b,c); 
let x = a+b+c-w-e; 
sum = w**3 + x**3; 
return sum 
}