import java.util.Scanner;

public class Main{
  public static void main(String[]args){
    Scanner sc=new Scanner(System.in);
    String str=sc.next();
    int n=0;
    int max=0;
    for(int i=0;i<str.length();i++){
     if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     }
     max=n>max?n:max;
     }
     System.out.println(max);
     }
    } 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();
    int n=0;
    int max=0;
    for(int i=0;i<str.length();i++){
     if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     }
     max=n>max?n:max;
     }
     System.out.println(max);
     }
    } Main public static void main(String[]args){
    Scanner sc=new Scanner(System.in);
    String str=sc.next();
    int n=0;
    int max=0;
    for(int i=0;i<str.length();i++){
     if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     }
     max=n>max?n:max;
     }
     System.out.println(max);
     } main {
    Scanner sc=new Scanner(System.in);
    String str=sc.next();
    int n=0;
    int max=0;
    for(int i=0;i<str.length();i++){
     if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     }
     max=n>max?n:max;
     }
     System.out.println(max);
     } Scanner sc=new Scanner(System.in); sc new Scanner(System.in) String str=sc.next(); str sc.next() sc.next sc int n=0; n 0 int max=0; max 0 for(int i=0;i<str.length();i++){
     if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     }
     max=n>max?n:max;
     } int i=0; int i=0; i 0 i<str.length() i str.length() str.length str i++ i++ i {
     if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     }
     max=n>max?n:max;
     } {
     if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     }
     max=n>max?n:max;
     } if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     } str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T' str.charAt(i)=='C' str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T' str.charAt(i)=='A' str.charAt(i) str.charAt str i 'A' str.charAt(i)=='G' str.charAt(i) str.charAt str i 'G' str.charAt(i)=='C' str.charAt(i) str.charAt str i 'C' str.charAt(i)=='T' str.charAt(i) str.charAt str i 'T' {
          n++;
     } n++ n {
          n=0;
     } n=0 n 0 max=n>max?n:max max n>max?n:max n>max n max n max System.out.println(max) System.out.println System.out System System.out max String[]args args public class Main{
  public static void main(String[]args){
    Scanner sc=new Scanner(System.in);
    String str=sc.next();
    int n=0;
    int max=0;
    for(int i=0;i<str.length();i++){
     if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     }
     max=n>max?n:max;
     }
     System.out.println(max);
     }
    } public class Main{
  public static void main(String[]args){
    Scanner sc=new Scanner(System.in);
    String str=sc.next();
    int n=0;
    int max=0;
    for(int i=0;i<str.length();i++){
     if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     }
     max=n>max?n:max;
     }
     System.out.println(max);
     }
    } Main
import java.util.Scanner;

public class Main{
  public static void main(String[]args){
    Scanner sc=new Scanner(System.in);
    String str=sc.next();
    int n=0;
    int max=0;
    for(int i=0;i<str.length();i++){
     if(str.charAt(i)=='A'||str.charAt(i)=='G'||str.charAt(i)=='C'||str.charAt(i)=='T'){
          n++;
     }else{
          n=0;
     }
     max=n>max?n:max;
     }
     System.out.println(max);
     }
    }