func_code_string: #include <bits/stdc++.h>   int dx[] = {-1, -1, -1, 0, 0, 0, 1, 1, 1};   int dy[] = {-1, 0, 1, -1, 0, 1, -1, 0, 1};   using namespace std;   void fast() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     cout.tie(NULL);   }   long long to_int(string s) {     long long ans = 0;     for (int i = 0; i < s.size(); i++) {       ans = ans * 10 + (s[i] - 48);     }     return ans;   }   int l[100001];   int r[100001];   int a[100001];   int main() {     fast();     int d1, d2, d3, ans = 0;     cin >> d1 >> d2 >> d3;     if (d2 < d1) swap(d2, d1);     ans += d1;     ans += min(d3, d1 + d2);     ans += min(d2, d3 + d1);     cout << ans;     return 0;   }   