
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {

		Scanner sc=new Scanner(System.in);

		String str=sc.next();

		String[] strArray=str.split("");

		int count=0;
		int max=0;

		for(int i=0;i<strArray.length;i++) {

			if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue;

			count++;


			if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			}

			if(max<count) max=count;

			count=0;

		}

		System.out.println(max);

		sc.close();

	}

} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {

		Scanner sc=new Scanner(System.in);

		String str=sc.next();

		String[] strArray=str.split("");

		int count=0;
		int max=0;

		for(int i=0;i<strArray.length;i++) {

			if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue;

			count++;


			if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			}

			if(max<count) max=count;

			count=0;

		}

		System.out.println(max);

		sc.close();

	}

} Main public static void main(String[] args) {

		Scanner sc=new Scanner(System.in);

		String str=sc.next();

		String[] strArray=str.split("");

		int count=0;
		int max=0;

		for(int i=0;i<strArray.length;i++) {

			if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue;

			count++;


			if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			}

			if(max<count) max=count;

			count=0;

		}

		System.out.println(max);

		sc.close();

	} main {

		Scanner sc=new Scanner(System.in);

		String str=sc.next();

		String[] strArray=str.split("");

		int count=0;
		int max=0;

		for(int i=0;i<strArray.length;i++) {

			if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue;

			count++;


			if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			}

			if(max<count) max=count;

			count=0;

		}

		System.out.println(max);

		sc.close();

	} Scanner sc=new Scanner(System.in); sc new Scanner(System.in) String str=sc.next(); str sc.next() sc.next sc String[] strArray=str.split(""); strArray str.split("") str.split str "" int count=0; count 0 int max=0; max 0 for(int i=0;i<strArray.length;i++) {

			if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue;

			count++;


			if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			}

			if(max<count) max=count;

			count=0;

		} int i=0; int i=0; i 0 i<strArray.length i strArray.length strArray strArray.length i++ i++ i {

			if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue;

			count++;


			if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			}

			if(max<count) max=count;

			count=0;

		} {

			if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue;

			count++;


			if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			}

			if(max<count) max=count;

			count=0;

		} if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue; !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T")) (strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T")) strArray[i].equals("G") strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T") strArray[i].equals("A") strArray[i].equals strArray[i] strArray i "A" strArray[i].equals("C") strArray[i].equals strArray[i] strArray i "C" strArray[i].equals("G") strArray[i].equals strArray[i] strArray i "G" strArray[i].equals("T") strArray[i].equals strArray[i] strArray i "T" continue; count++ count if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			} i!=strArray.length-1 i strArray.length-1 strArray.length strArray strArray.length 1 {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			} for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				} int j=i+1; int j=i+1; j i+1 i 1 j<strArray.length j strArray.length strArray strArray.length j++ j++ j {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				} {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				} if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break; !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T")) (strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T")) strArray[j].equals("G") strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T") strArray[j].equals("A") strArray[j].equals strArray[j] strArray j "A" strArray[j].equals("C") strArray[j].equals strArray[j] strArray j "C" strArray[j].equals("G") strArray[j].equals strArray[j] strArray j "G" strArray[j].equals("T") strArray[j].equals strArray[j] strArray j "T" break; count++ count if(max<count) max=count; max<count max count max=count max count count=0 count 0 System.out.println(max) System.out.println System.out System System.out max sc.close() sc.close sc String[] args args public class Main {

	public static void main(String[] args) {

		Scanner sc=new Scanner(System.in);

		String str=sc.next();

		String[] strArray=str.split("");

		int count=0;
		int max=0;

		for(int i=0;i<strArray.length;i++) {

			if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue;

			count++;


			if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			}

			if(max<count) max=count;

			count=0;

		}

		System.out.println(max);

		sc.close();

	}

} public class Main {

	public static void main(String[] args) {

		Scanner sc=new Scanner(System.in);

		String str=sc.next();

		String[] strArray=str.split("");

		int count=0;
		int max=0;

		for(int i=0;i<strArray.length;i++) {

			if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue;

			count++;


			if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			}

			if(max<count) max=count;

			count=0;

		}

		System.out.println(max);

		sc.close();

	}

} Main

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {

		Scanner sc=new Scanner(System.in);

		String str=sc.next();

		String[] strArray=str.split("");

		int count=0;
		int max=0;

		for(int i=0;i<strArray.length;i++) {

			if( !(strArray[i].equals("A")||strArray[i].equals("C")||strArray[i].equals("G")||strArray[i].equals("T"))) continue;

			count++;


			if(i!=strArray.length-1) {
				for(int j=i+1;j<strArray.length;j++) {

					if( !(strArray[j].equals("A")||strArray[j].equals("C")||strArray[j].equals("G")||strArray[j].equals("T"))) break;

					count++;
				}

			}

			if(max<count) max=count;

			count=0;

		}

		System.out.println(max);

		sc.close();

	}

}
