#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define rep(i, n) for (int i = 0; i < (int)(n); ++i) #define show(x) cerr << #x << " = " << (x) << endl; using namespace std; using ll = long long; using pii = pair; int main(){ string s; cin >> s; if(s.size()==1){ cout << -1 << endl; return 0; } bool flag = true; if(s[0] != '1'){ flag = false; } for(int i = 1; i < s.size(); i++){ if(s[i] != '3')flag = false; } if(flag){ cout << s.size()-1 << endl; }else{ cout << -1 << endl; } }