/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static int print
(int [] a,
int i,
int n,
String s
) { if(i == n) {
return 0;
}
int ans = 0;
if(i < n-1 && a[i+1] <= 6 && a[i] <= 2) {
ans
+= print
(a, i
+2, n,
new String(s
+(char)(a
[i
]*10+a
[i
+1]+'a'-1))) +1; }
ans
+= print
(a, i
+1, n,
new String(s
+(char)(a
[i
]+'a'-1))); return ans;
}
{
// your code goes here
Scanner in
=new Scanner
(System.
in); s=in.nextLine();
int a[]=new int[26];
for(int i=0;i<26;i++)
a[i]=0;
System.
out.
println(print
(a,
0,s.
length(),s
)); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgaW50IHByaW50KGludCBbXSBhLCBpbnQgaSwgaW50IG4sIFN0cmluZyBzKSB7CiAgICAgICAgaWYoaSA9PSBuKSAgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4ocyk7CiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIH0KCiAgICAgICAgaW50IGFucyA9IDA7CiAgICAgICAgaWYoaSA8IG4tMSAmJiBhW2krMV0gPD0gNiAmJiBhW2ldIDw9IDIpIHsKICAgICAgICAgICAgYW5zICs9IHByaW50KGEsIGkrMiwgbiwgbmV3IFN0cmluZyhzKyhjaGFyKShhW2ldKjEwK2FbaSsxXSsnYSctMSkpKSArMTsKICAgICAgICB9CiAgICAgICAgYW5zICs9IHByaW50KGEsIGkrMSwgbiwgbmV3IFN0cmluZyhzKyhjaGFyKShhW2ldKydhJy0xKSkpOwogICAgICAgIHJldHVybiBhbnM7CiAgICB9CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkJU3RyaW5nIHM7CgkJU2Nhbm5lciBpbj1uZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCXM9aW4ubmV4dExpbmUoKTsKCQlpbnQgYVtdPW5ldyBpbnRbMjZdOwoJCWZvcihpbnQgaT0wO2k8MjY7aSsrKQoJCWFbaV09MDsKCQlTeXN0ZW0ub3V0LnByaW50bG4ocHJpbnQoYSwwLHMubGVuZ3RoKCkscykpOwoJfQp9