func_code_string: #include <bits/stdc++.h>   using namespace std;   const int maxn = 1000 + 10;   int ans = 0, n;   int a, b, c;   void cbh(int uuu, int len) {     if (len == n) return;     if (uuu == 1) {       if (a < b)         ans += a, cbh(2, len + 1);       else         ans += b, cbh(3, len + 1);     } else if (uuu == 2) {       if (a < c)         ans += a, cbh(1, len + 1);       else         ans += c, cbh(3, len + 1);     } else {       if (b < c)         ans += b, cbh(1, len + 1);       else         ans += c, cbh(2, len + 1);     }   }   int main() {     scanf( %d%d%d%d , &n, &a, &b, &c);     if (n <= 1) {       puts( 0 );       return 0;     }     cbh(1, 1);     printf( %d n , ans);     return 0;   }   