import java.util.*;
public class Main{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
  String po=sc.nextLine();
  String[]s=po.split("");
  int i,j;
  for(i=0;true;i++){
  if(s[i].equals("A"))break;
  }
  
  for(j=s.length-1;true;j--){
  if(s[j].equals("Z"))break;
  }
  System.out.println(j-i+1);
}
} import java.util.*; util.* java public class Main{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
  String po=sc.nextLine();
  String[]s=po.split("");
  int i,j;
  for(i=0;true;i++){
  if(s[i].equals("A"))break;
  }
  
  for(j=s.length-1;true;j--){
  if(s[j].equals("Z"))break;
  }
  System.out.println(j-i+1);
}
} Main public static void main(String[]args){
Scanner sc=new Scanner(System.in);
  String po=sc.nextLine();
  String[]s=po.split("");
  int i,j;
  for(i=0;true;i++){
  if(s[i].equals("A"))break;
  }
  
  for(j=s.length-1;true;j--){
  if(s[j].equals("Z"))break;
  }
  System.out.println(j-i+1);
} main {
Scanner sc=new Scanner(System.in);
  String po=sc.nextLine();
  String[]s=po.split("");
  int i,j;
  for(i=0;true;i++){
  if(s[i].equals("A"))break;
  }
  
  for(j=s.length-1;true;j--){
  if(s[j].equals("Z"))break;
  }
  System.out.println(j-i+1);
} Scanner sc=new Scanner(System.in); sc new Scanner(System.in) String po=sc.nextLine(); po sc.nextLine() sc.nextLine sc String[]s=po.split(""); s po.split("") po.split po "" int i i j; j for(i=0;true;i++){
  if(s[i].equals("A"))break;
  } i=0; i=0 i 0 true i++ i++ i {
  if(s[i].equals("A"))break;
  } {
  if(s[i].equals("A"))break;
  } if(s[i].equals("A"))break; s[i].equals("A") s[i].equals s[i] s i "A" break; for(j=s.length-1;true;j--){
  if(s[j].equals("Z"))break;
  } j=s.length-1; j=s.length-1 j s.length-1 s.length s s.length 1 true j-- j-- j {
  if(s[j].equals("Z"))break;
  } {
  if(s[j].equals("Z"))break;
  } if(s[j].equals("Z"))break; s[j].equals("Z") s[j].equals s[j] s j "Z" break; System.out.println(j-i+1) System.out.println System.out System System.out j-i+1 j-i j i 1 String[]args args public class Main{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
  String po=sc.nextLine();
  String[]s=po.split("");
  int i,j;
  for(i=0;true;i++){
  if(s[i].equals("A"))break;
  }
  
  for(j=s.length-1;true;j--){
  if(s[j].equals("Z"))break;
  }
  System.out.println(j-i+1);
}
} public class Main{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
  String po=sc.nextLine();
  String[]s=po.split("");
  int i,j;
  for(i=0;true;i++){
  if(s[i].equals("A"))break;
  }
  
  for(j=s.length-1;true;j--){
  if(s[j].equals("Z"))break;
  }
  System.out.println(j-i+1);
}
} Main
import java.util.*;
public class Main{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
  String po=sc.nextLine();
  String[]s=po.split("");
  int i,j;
  for(i=0;true;i++){
  if(s[i].equals("A"))break;
  }
  
  for(j=s.length-1;true;j--){
  if(s[j].equals("Z"))break;
  }
  System.out.println(j-i+1);
}
}
