/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, n, t;
scanf("%d", &n);
for(i=1; ; i++){
if(n<i*i){
t = n - (i-1)*(i-1);
break;
}
}
printf("%d %d", t, i-1);
}
*/
/*
#include<stdio.h>
int main(){
int n, k, i, j;
int a[2005] = {};
scanf("%d", &n);
for(i=0; i<n; i++){
scanf("%d", &k);
a[i]=k;
//a[i+n]=k;
}
for(i=0; i<n; i++){
for(j=i; j<n+i; j++){
printf("%d ", a[j%n]);
}
printf("\n");
}
}
*/
/*
#include<stdio.h>
int main()
{
int i, j, n ,k;
int c[23]= {0};
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d", &k);
c[k-1]++;
}
for(i=0; i<23; i++){
printf("%d ", c[i]);
}
}
*/
/*
#include<stdio.h>
int main(){
int n, i, j, min;
int a[10000] = {};
min = 24;
scanf("%d", &n);
for(i=0; i<n; i++){
scanf("%d", &a[i]);
if(min>a[i]){
min=a[i];
}
}
printf("%d", min);
}
*/
/*
#include<stdio.h>
int main(){
int n, m, j;
int a[10] = {0};
int b[10] = {0};
scanf("%d", &n);
for(int i=0; i<n; i++){
scanf("%d", &a[i]);
}
scanf("%d", &m);
for(int i=0; i<m; i++){
scanf("%d", &b[i]);
}
for(int i=0; i<m; i++){
for(j=0; j<n; j++){
if(b[i]==a[j]){
printf("1 ");
}else{
printf("0 ");
}
}
}
}
*/
/*
#include<stdio.h>
#include<string.h>
int main() {
char arr[1000] = {0};
//scanf("%s", arr);
gets(arr);
printf("%s", arr);
printf("[%d]", strlen(arr));
// str > string
// strlen (length)
// strcmp (comparison)
// strcpy (copy)
// strstr (string)
////////////////
printf("%d", strcmp("hello", "world"));
}
*/
/*
#include<stdio.h>
#include<string.h>
int main(){
char arr[1000] = {0};
scanf("%s", arr);
printf("welcome! %s", arr);
}
*/
/*
#include<stdio.h>
#include<string.h>
int main(){
int i, z=0;
char arr[500] = {0};
scanf("%s", arr);
for(i=0; i<500; i++){
z += (arr[i]-'0');
}
if(z%3==0){
printf("1");
}else{
printf("0");
}
}
*/
/*
#include<stdio.h>
#include<string.h>
int main()
{
char arr[100]= {0};
char brr[100]= {0};
scanf("%s %s", arr, brr);
if(strlen(arr)>strlen(brr))
{
printf("%s %s", brr, arr);
}
else if(strlen(arr)<strlen(brr))
{
printf("%s %s", arr, brr);
}
else {
if(strcmp(arr, brr)>0){
printf("%s %s", brr, arr);
}else{
printf("%s %s", arr, brr);
}
}
}
*/
/*
#include<stdio.h>
#include<string.h>
int main()
{
char arr[1000] = {0};
scanf("%s", arr);
for(int i=0; i<strlen(arr); i++)
{
if(arr[i]>='A' && arr[i]<='Z')
{
arr[i] += 32;
}
else if(arr[i]>='a'&&arr[i]<='z')
{
arr[i] -= 32;
}
}
printf("%s", arr);
}
*/
/*
#include<stdio.h>
#include<string.h>
int main(){
char arr[20] = {0};
scanf("%s", arr);
for(int i=0; i<strlen(arr); i++){
printf("\'%c\'\n", arr[i]);
}
}
*/
/*
#include<stdio.h>
#include<string.h>
int main(){
char arr1[20] = {0};
char arr2[20] = {0};
char arr3[20] = {0};
scanf("%s", arr1);
scanf("%s", arr2);
scanf("%s", arr3);
if(arr1[strlen(arr1)-1]==arr2[0]){
if(arr2[strlen(arr2)-1]==arr3[0]){
if(arr3[strlen(arr3)-1]==arr1[0]){
printf("good");
}else{
printf("bad");
}
}else{
printf("bad");
}
}else{
printf("bad");
}
}
#include<stdio.h>
#include<string.h>
int main(){
char arr[5] = {0};
scanf("%s", arr);
if(!strcmp(arr, "IOI")){
printf("%s is the International Olympiad in Informatics.", arr);
}else{
printf("I don't care.");
}
}
*/
/*
#include<stdio.h>
#include<string.h>
int main(){
char arr[100001]={0};
int i, k=0, j=0;
scanf("%s", arr);
for(i=0; i<strlen(arr); i++){
if(arr[i]=='('){
k++;
}else{
j++;
}
}
printf("%d %d", k, j);
}
*/
/*
#include<stdio.h>
#include<string.h>
int main(){
char arr[101] = {0};
int i,k=0, z=0; //k=c의 개수
scanf("%s", arr);
for(i=0; i<strlen(arr); i++){
if(arr[i]=='c'){
arr[i]='C';
}
if(arr[i]=='C'){
k++;
}
if(arr[i]=='C' && arr[i+1]=='C'|| arr[i]=='C' && arr[i+1]=='c'){
z++;
}
}
printf("%d %d", k, z);
}
*/
/*
#include<stdio.h>
#include<string.h>
int main(){
char arr[10]={0};
scanf("%s", arr);
if(!strcmp(arr, "love")){
printf("I love you.");
}
}strstr=first position
*/
#include<stdio.h>
#include<string.h>
int main(){
char arr[101];
int i=0, k=0;
gets(arr);
for(i=0; i<strlen(arr)-3; i++){
if(arr[i]==strstr(arr, "love")){
k++;
}
}
printf("%d", k);
}