func_code_string: #include <bits/stdc++.h>   using namespace std;   long long int N;   set<int> P;   void setP(long long int n, int x, int y) {     if (n > N) return;     if (n != 0) P.insert(n);     if (n != 0 || x != 0) setP(n * 10 + x, x, y);     if (n != 0 || y != 0) setP(n * 10 + y, x, y);   }   int main() {     cin >> N;     for (int i = 0; i < 10; i++) {       for (int j = i + 1; j < 10; j++) {         setP(0, i, j);       }     }     cout << P.size() << endl;     return 0;   }   