// #define _GLIBCXX_DEBUG #include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); ++i) int main() { // Input string N; cin >> N; // Count 3 bool ok = true; if (N[0] != '1') ok = false; if (N.size() == 1) ok = false; int cnt = 0; for (int i = 1; i < N.size(); ++i) if (N[i] != '3') ++cnt; if (cnt != 0) ok = false; // Output cout << (ok ? (int)N.size() - 1 : -1) << endl; }