import java.util.HashMap;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		HashMap<String,String> map = new HashMap<String,String>();
		map.put("A", "1");
		map.put("C", "1");
		map.put("G", "1");
		map.put("T", "1");
		Scanner sc = new Scanner(System.in);
		String[] list = sc.nextLine().split("");
		
		int cnt=0;
		int max_cnt=0;
		for(int i=0;i<list.length;i++) {
			cnt=0;
			if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			}
			if(max_cnt<cnt) max_cnt=cnt;
		}
		System.out.println(max_cnt);
	}
} import java.util.HashMap; HashMap java.util import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		
		HashMap<String,String> map = new HashMap<String,String>();
		map.put("A", "1");
		map.put("C", "1");
		map.put("G", "1");
		map.put("T", "1");
		Scanner sc = new Scanner(System.in);
		String[] list = sc.nextLine().split("");
		
		int cnt=0;
		int max_cnt=0;
		for(int i=0;i<list.length;i++) {
			cnt=0;
			if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			}
			if(max_cnt<cnt) max_cnt=cnt;
		}
		System.out.println(max_cnt);
	}
} Main public static void main(String[] args) {
		
		HashMap<String,String> map = new HashMap<String,String>();
		map.put("A", "1");
		map.put("C", "1");
		map.put("G", "1");
		map.put("T", "1");
		Scanner sc = new Scanner(System.in);
		String[] list = sc.nextLine().split("");
		
		int cnt=0;
		int max_cnt=0;
		for(int i=0;i<list.length;i++) {
			cnt=0;
			if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			}
			if(max_cnt<cnt) max_cnt=cnt;
		}
		System.out.println(max_cnt);
	} main {
		
		HashMap<String,String> map = new HashMap<String,String>();
		map.put("A", "1");
		map.put("C", "1");
		map.put("G", "1");
		map.put("T", "1");
		Scanner sc = new Scanner(System.in);
		String[] list = sc.nextLine().split("");
		
		int cnt=0;
		int max_cnt=0;
		for(int i=0;i<list.length;i++) {
			cnt=0;
			if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			}
			if(max_cnt<cnt) max_cnt=cnt;
		}
		System.out.println(max_cnt);
	} HashMap<String,String> map = new HashMap<String,String>(); map new HashMap<String,String>() map.put("A", "1") map.put map "A" "1" map.put("C", "1") map.put map "C" "1" map.put("G", "1") map.put map "G" "1" map.put("T", "1") map.put map "T" "1" Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String[] list = sc.nextLine().split(""); list sc.nextLine().split("") sc.nextLine().split sc.nextLine() sc.nextLine sc "" int cnt=0; cnt 0 int max_cnt=0; max_cnt 0 for(int i=0;i<list.length;i++) {
			cnt=0;
			if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			}
			if(max_cnt<cnt) max_cnt=cnt;
		} int i=0; int i=0; i 0 i<list.length i list.length list list.length i++ i++ i {
			cnt=0;
			if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			}
			if(max_cnt<cnt) max_cnt=cnt;
		} {
			cnt=0;
			if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			}
			if(max_cnt<cnt) max_cnt=cnt;
		} cnt=0 cnt 0 if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			} map.containsKey(list[i]) map.containsKey map list[i] list i {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			} cnt++ cnt for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				} int j=i+1; int j=i+1; j i+1 i 1 j<list.length j list.length list list.length j++ j++ j {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				} {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				} if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					} map.containsKey(list[j]) map.containsKey map list[j] list j {
						cnt++;
					} cnt++ cnt {
						break;
					} break; if(max_cnt<cnt) max_cnt=cnt; max_cnt<cnt max_cnt cnt max_cnt=cnt max_cnt cnt System.out.println(max_cnt) System.out.println System.out System System.out max_cnt String[] args args public class Main {

	public static void main(String[] args) {
		
		HashMap<String,String> map = new HashMap<String,String>();
		map.put("A", "1");
		map.put("C", "1");
		map.put("G", "1");
		map.put("T", "1");
		Scanner sc = new Scanner(System.in);
		String[] list = sc.nextLine().split("");
		
		int cnt=0;
		int max_cnt=0;
		for(int i=0;i<list.length;i++) {
			cnt=0;
			if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			}
			if(max_cnt<cnt) max_cnt=cnt;
		}
		System.out.println(max_cnt);
	}
} public class Main {

	public static void main(String[] args) {
		
		HashMap<String,String> map = new HashMap<String,String>();
		map.put("A", "1");
		map.put("C", "1");
		map.put("G", "1");
		map.put("T", "1");
		Scanner sc = new Scanner(System.in);
		String[] list = sc.nextLine().split("");
		
		int cnt=0;
		int max_cnt=0;
		for(int i=0;i<list.length;i++) {
			cnt=0;
			if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			}
			if(max_cnt<cnt) max_cnt=cnt;
		}
		System.out.println(max_cnt);
	}
} Main
import java.util.HashMap;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		HashMap<String,String> map = new HashMap<String,String>();
		map.put("A", "1");
		map.put("C", "1");
		map.put("G", "1");
		map.put("T", "1");
		Scanner sc = new Scanner(System.in);
		String[] list = sc.nextLine().split("");
		
		int cnt=0;
		int max_cnt=0;
		for(int i=0;i<list.length;i++) {
			cnt=0;
			if(map.containsKey(list[i])) {
				cnt++;
				for(int j=i+1;j<list.length;j++) {
					if(map.containsKey(list[j])) {
						cnt++;
					}
					else {
						break;
					}
				}
			}
			if(max_cnt<cnt) max_cnt=cnt;
		}
		System.out.println(max_cnt);
	}
}