/* 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
{
{
Scanner inFile
= new Scanner
( System .
in ) ; int threeLetters= 0 ;
int wordCount= 0 ;
while ( inFile.hasNextLine ( ) ) {
String line
= inFile.
nextLine ( ) ; for ( String word
: line.
split ( " " ) ) { wordCount++;
int wordLength = word.length ( ) ;
if ( wordLength == 3 ) {
threeLetters++;
}
}
}
double percentage = 100 * ( ( double ) threeLetters) / wordCount;
System .
out .
println ( percentage
) ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewpTY2FubmVyIGluRmlsZSA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CmludCB0aHJlZUxldHRlcnM9MDsKICAgICAgICBpbnQgd29yZENvdW50PTA7CgoKd2hpbGUoaW5GaWxlLmhhc05leHRMaW5lKCkpewogICAgU3RyaW5nIGxpbmUgPSBpbkZpbGUubmV4dExpbmUoKTsKICAgIGZvciAoU3RyaW5nIHdvcmQgOiBsaW5lLnNwbGl0KCIgIikpIHsKICAgICAgICB3b3JkQ291bnQrKzsKICAgICAgICBpbnQgd29yZExlbmd0aCA9IHdvcmQubGVuZ3RoKCk7CiAgICAgICAgaWYgKHdvcmRMZW5ndGggPT0gMyl7CiAgICAgICAgICAgIHRocmVlTGV0dGVycysrOwogICAgICAgIH0KICAgIH0KfQpkb3VibGUgcGVyY2VudGFnZSA9IDEwMCooKGRvdWJsZSl0aHJlZUxldHRlcnMpL3dvcmRDb3VudDsKU3lzdGVtLm91dC5wcmludGxuKHBlcmNlbnRhZ2UpOwoKCgl9Cn0=
stdin
R29vZCBtb3JuaW5nIGxpZmUgYW5kIGFsbApUaGluZ3MgZ2xhZCBhbmQgYmVhdXRpZnVsCk15IHBvY2tldHMgbm90aGluZyBob2xkCkJ1dCBoZSB0aGF0IG93bnMgdGhlIGdvbGQKVGhlIHN1biBpcyBteSBncmVhdCBmcmllbmQKSGlzIHNwZW5kaW5nIGhhcyBubyBlbmQKSGFpbCB0byB0aGUgbW9ybmluZyBza3kKV2hpY2ggYnJpZ2h0IGNsb3VkcyBtZWFzdXJlIGhpZ2gKSGFpbCB0byB5b3UgYmlyZHMgd2hvc2UgdGhyb2F0cwpXb3VsZCBudW1iZXIgbGVhdmVzIGJ5IG5vdGVzCkhhaWwgdG8geW91IHNoYWR5IGJvd2VycwpBbmQgeW91IGdyZWVuIGZpZWxkcyBvZiBmbG93ZXJzCkhhaWwgdG8geW91IHdvbWVuIGZhaXIKVGhhdCBtYWtlIGEgc2hvdyBzbyByYXJlCkluIGNsb3RoIGFzIHdoaXRlIGFzIG1pbGsKQmUgaXQgY2FsaWNvIG9yIHNpbGsKR29vZCBtb3JuaW5nIGxpZmUgYW5kIGFsbApUaGluZ3MgZ2xhZCBhbmQgYmVhdXRpZnVs
Good morning life and all
Things glad and beautiful
My pockets nothing hold
But he that owns the gold
The sun is my great friend
His spending has no end
Hail to the morning sky
Which bright clouds measure high
Hail to you birds whose throats
Would number leaves by notes
Hail to you shady bowers
And you green fields of flowers
Hail to you women fair
That make a show so rare
In cloth as white as milk
Be it calico or silk
Good morning life and all
Things glad and beautiful