#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <cstdlib>

#define cmax(_a, _b) (_a < (_b) ? _a = (_b), 1 : 0)
#define cmin(_a, _b) (_a > (_b) ? _a = (_b), 1 : 0)
#define dmax(_a, _b) ((_a) > (_b) ? (_a) : (_b))
#define dmin(_a, _b) ((_a) < (_b) ? (_a) : (_b))

#define maxn 100010
typedef long long ll;
typedef double db;

int a[maxn];
char s[maxn];
int main()
{
	scanf("%s", s + 1);
	int n = strlen(s + 1);
	int ans = 1;
	for (int i = 2; i <= n; ++i)
		if (s[i] != s[i - 1]) ++ans;
	printf("%d\n", ans - 1);
	return 0;
}