#include <iostream>
#include <string>
using namespace std;
int suma ;
int contador ;
int sumaP ;
string sumaStr ;
int operacion(string numStr) {
int suma = 0 ;
for (char digito : numStr) {
if(digito != '0'){
suma += digito - '0' ;}
}
return suma ;
}
int main() {
string numStr ;
while(cin >> numStr){
contador = 0 ;
while (numStr.size() > 1){
sumaP = operacion(numStr) ;
sumaStr = to_string(sumaP) ;
numStr = sumaStr ;
contador++ ;
}
cout << contador << endl ;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoJaW50IHN1bWEgOwoJaW50IGNvbnRhZG9yIDsKCWludCBzdW1hUCA7CglzdHJpbmcgc3VtYVN0ciA7CmludCBvcGVyYWNpb24oc3RyaW5nIG51bVN0cikgewoJaW50IHN1bWEgPSAwIDsKCWZvciAoY2hhciBkaWdpdG8gOiBudW1TdHIpIHsKCQkJCWlmKGRpZ2l0byAhPSAnMCcpewoJCQkJCXN1bWEgKz0gZGlnaXRvIC0gJzAnIDt9CgkJCQl9CgkJCQlyZXR1cm4gc3VtYSA7CgkJfQppbnQgbWFpbigpIHsKCXN0cmluZyBudW1TdHIgOwoJd2hpbGUoY2luID4+IG51bVN0cil7CgkJY29udGFkb3IgPSAwIDsKCQl3aGlsZSAobnVtU3RyLnNpemUoKSA+IDEpewoJCQlzdW1hUCA9IG9wZXJhY2lvbihudW1TdHIpIDsKCQkJc3VtYVN0ciA9IHRvX3N0cmluZyhzdW1hUCkgOwoJCQludW1TdHIgPSBzdW1hU3RyIDsKCQkJY29udGFkb3IrKyA7CgkJfQoJCWNvdXQgPDwgY29udGFkb3IgPDwgZW5kbCA7Cgl9Cn0=