#include<iostream>
#include<string>
#include<cmath>
using namespace std;
int main()
{
    string input_str;
    cin>>input_str;
    bool is_valid=true;
     int size_tstart_index=0;
     int start_index;
    if(input_str.length()>0 && input_str[0]=='-')
    {
     start_index=1;
    }
    if(input_str.length()==size_tstart_index)
    {
        is_valid=false;
    }
    else{
        for(size_t i=start_index;i<input_str.length()++i){
            if(!isdigit(input_str[i])){
                is_valid=false;
                break;
            }
        }
    }
    if(!s_valid){
        cout<<"Invalid input"<<endl;
    }else{
        long long num=stroll(input_str;)
        int count=0;
        if(num==0){
            count=1;
        }else{
            num=abs(num);
            while(num>0)
            num/=10;
            count++;        }
    }
    cout<<count<<endl;
    return 0;
}