func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);     int a;     cin >> a;     string s;     cin >> s;     map<long long, long long> mp;     long long ans = 0;     for (int i = 0; i < s.size(); i++) {       long long c = 0;       for (int j = i; j < s.size(); j++) {         c += (s[j] -  0 );         mp[c]++;       }     }     for (auto i : mp) {       if (!i.first) {         if (!a) ans += (i.second * i.second);       } else if (a % i.first == 0) {         if (a == 0)           ans += (mp[0] * i.second * 2);         else           ans += (mp[a / i.first] * i.second);       }     }     cout << ans;     return 0;   }   