#include void solve() { std::string s; std::cin >> s; std::set st; int n = s.size(); for (int i = 0; i <= n; i++) { for (int v = 0; v < 10; v++) { std::string t = s; t.insert(t.begin() + i, v + '0'); if (t.front() != '0') { st.insert(t); } } } std::cout << st.size() << std::endl; } int main() { std::cin.tie(0)->sync_with_stdio(0); std::cout << std::fixed << std::setprecision(16); int t = 1; while (t--) solve(); }