#include #include #include using namespace std; int main() { int N; cin >> N; string S = to_string(N); unordered_set uniqueNumbers; // Thử thêm mỗi chữ số từ 1 đến 9 vào mọi vị trí có thể for (char d = '1'; d <= '9'; ++d) { // Chèn vào đầu chuỗi string newNumber = d + S; uniqueNumbers.insert(newNumber); // Chèn vào cuối chuỗi newNumber = S + d; uniqueNumbers.insert(newNumber); // Chèn vào giữa chuỗi for (int i = 0; i < S.length(); ++i) { newNumber = S.substr(0, i + 1) + d + S.substr(i + 1); uniqueNumbers.insert(newNumber); } } // In ra số lượng số duy nhất có thể tạo ra cout << uniqueNumbers.size() << endl; return 0; }