#include <bits/stdc++.h>
using namespace std;
int INF = 2147483647;
int inf = -2147483648;
int mod = 1000000007;
int main() {
  string st;
  int count = 0, count1 = 0, i;
  bool f = false, ff = false;
  cin >> st;
  int sos[st.size()];
  fill(sos, sos + st.size(), 0);
  int sos1[st.size()];
  fill(sos1, sos1 + st.size(), 0);
  for (i = 0; i < st.size() - 1; i++)
    if ((sos[i] == 0) && (sos[i + 1] == 0)) {
      if ((st[i] == 'V') && (st[i + 1] == 'K')) {
        sos[i]++;
        sos[i + 1]++;
        count++;
      }
    }
  for (i = 0; i < st.size() - 1; i++)
    if ((sos[i] == 0) && (sos[i + 1] == 0)) {
      if (!f)
        if (((st[i] == 'V') && (st[i + 1] == 'V')) ||
            ((st[i] == 'K') && (st[i + 1] == 'K'))) {
          sos[i]++;
          sos[i + 1]++;
          f = true;
          count++;
        }
    }
  cout << count;
  return 0;
}
