import java.util.*;

class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String str = sc.next();
		sc.close();
		ArrayList<Integer> c = new ArrayList<>();
		c.add(0);
		int j=0;
		for(int i=0;i<3;++i){
			if(str.charAt(i)=='R'){
				c.set(j, c.get(j)+1);
			}
			if(str.charAt(i)=='S'){
				j++;
				c.add(0);
			}
		}
		System.out.println(Collections.max(c));
	}
}
 import java.util.*; util.* java class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String str = sc.next();
		sc.close();
		ArrayList<Integer> c = new ArrayList<>();
		c.add(0);
		int j=0;
		for(int i=0;i<3;++i){
			if(str.charAt(i)=='R'){
				c.set(j, c.get(j)+1);
			}
			if(str.charAt(i)=='S'){
				j++;
				c.add(0);
			}
		}
		System.out.println(Collections.max(c));
	}
} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String str = sc.next();
		sc.close();
		ArrayList<Integer> c = new ArrayList<>();
		c.add(0);
		int j=0;
		for(int i=0;i<3;++i){
			if(str.charAt(i)=='R'){
				c.set(j, c.get(j)+1);
			}
			if(str.charAt(i)=='S'){
				j++;
				c.add(0);
			}
		}
		System.out.println(Collections.max(c));
	} main {
		Scanner sc = new Scanner(System.in);
		String str = sc.next();
		sc.close();
		ArrayList<Integer> c = new ArrayList<>();
		c.add(0);
		int j=0;
		for(int i=0;i<3;++i){
			if(str.charAt(i)=='R'){
				c.set(j, c.get(j)+1);
			}
			if(str.charAt(i)=='S'){
				j++;
				c.add(0);
			}
		}
		System.out.println(Collections.max(c));
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String str = sc.next(); str sc.next() sc.next sc sc.close() sc.close sc ArrayList<Integer> c = new ArrayList<>(); c new ArrayList<>() c.add(0) c.add c 0 int j=0; j 0 for(int i=0;i<3;++i){
			if(str.charAt(i)=='R'){
				c.set(j, c.get(j)+1);
			}
			if(str.charAt(i)=='S'){
				j++;
				c.add(0);
			}
		} int i=0; int i=0; i 0 i<3 i 3 ++i ++i i {
			if(str.charAt(i)=='R'){
				c.set(j, c.get(j)+1);
			}
			if(str.charAt(i)=='S'){
				j++;
				c.add(0);
			}
		} {
			if(str.charAt(i)=='R'){
				c.set(j, c.get(j)+1);
			}
			if(str.charAt(i)=='S'){
				j++;
				c.add(0);
			}
		} if(str.charAt(i)=='R'){
				c.set(j, c.get(j)+1);
			} str.charAt(i)=='R' str.charAt(i) str.charAt str i 'R' {
				c.set(j, c.get(j)+1);
			} c.set(j, c.get(j)+1) c.set c j c.get(j)+1 c.get(j) c.get c j 1 if(str.charAt(i)=='S'){
				j++;
				c.add(0);
			} str.charAt(i)=='S' str.charAt(i) str.charAt str i 'S' {
				j++;
				c.add(0);
			} j++ j c.add(0) c.add c 0 System.out.println(Collections.max(c)) System.out.println System.out System System.out Collections.max(c) Collections.max Collections c String[] args args
import java.util.*;

class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String str = sc.next();
		sc.close();
		ArrayList<Integer> c = new ArrayList<>();
		c.add(0);
		int j=0;
		for(int i=0;i<3;++i){
			if(str.charAt(i)=='R'){
				c.set(j, c.get(j)+1);
			}
			if(str.charAt(i)=='S'){
				j++;
				c.add(0);
			}
		}
		System.out.println(Collections.max(c));
	}
}

