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