import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        //値を取得
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String[] str = s.split("");
        int count = 0;
        int countStart = 0;
        int countEnd = 0;
        
        //文字列を一文字ずつ取り出し、条件に合えばカウント
        //条件に合わないときは何もしない
        for (int i = 0; i < str.length; ++i){
            if (str[i].equals("A")){    //始まり
                countStart = 1;
            }
            if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            }
        }
        
        //出力
        System.out.println(countEnd);
        
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args) throws Exception {
        //値を取得
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String[] str = s.split("");
        int count = 0;
        int countStart = 0;
        int countEnd = 0;
        
        //文字列を一文字ずつ取り出し、条件に合えばカウント
        //条件に合わないときは何もしない
        for (int i = 0; i < str.length; ++i){
            if (str[i].equals("A")){    //始まり
                countStart = 1;
            }
            if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            }
        }
        
        //出力
        System.out.println(countEnd);
        
    }
} Main public static void main(String[] args) throws Exception {
        //値を取得
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String[] str = s.split("");
        int count = 0;
        int countStart = 0;
        int countEnd = 0;
        
        //文字列を一文字ずつ取り出し、条件に合えばカウント
        //条件に合わないときは何もしない
        for (int i = 0; i < str.length; ++i){
            if (str[i].equals("A")){    //始まり
                countStart = 1;
            }
            if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            }
        }
        
        //出力
        System.out.println(countEnd);
        
    } main {
        //値を取得
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String[] str = s.split("");
        int count = 0;
        int countStart = 0;
        int countEnd = 0;
        
        //文字列を一文字ずつ取り出し、条件に合えばカウント
        //条件に合わないときは何もしない
        for (int i = 0; i < str.length; ++i){
            if (str[i].equals("A")){    //始まり
                countStart = 1;
            }
            if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            }
        }
        
        //出力
        System.out.println(countEnd);
        
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String s = sc.next(); s sc.next() sc.next sc String[] str = s.split(""); str s.split("") s.split s "" int count = 0; count 0 int countStart = 0; countStart 0 int countEnd = 0; countEnd 0 for (int i = 0; i < str.length; ++i){
            if (str[i].equals("A")){    //始まり
                countStart = 1;
            }
            if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            }
        } int i = 0; int i = 0; i 0 i < str.length i str.length str str.length ++i ++i i {
            if (str[i].equals("A")){    //始まり
                countStart = 1;
            }
            if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            }
        } {
            if (str[i].equals("A")){    //始まり
                countStart = 1;
            }
            if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            }
        } if (str[i].equals("A")){    //始まり
                countStart = 1;
            } str[i].equals("A") str[i].equals str[i] str i "A" {    //始まり
                countStart = 1;
            } countStart = 1 countStart 1 if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            } countStart == 1 countStart 1 {  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            } ++count count if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                } str[i].equals("Z") str[i].equals str[i] str i "Z" {  //終わり
                    countEnd = count;
                } countEnd = count countEnd count System.out.println(countEnd) System.out.println System.out System System.out countEnd String[] args args public class Main {
    public static void main(String[] args) throws Exception {
        //値を取得
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String[] str = s.split("");
        int count = 0;
        int countStart = 0;
        int countEnd = 0;
        
        //文字列を一文字ずつ取り出し、条件に合えばカウント
        //条件に合わないときは何もしない
        for (int i = 0; i < str.length; ++i){
            if (str[i].equals("A")){    //始まり
                countStart = 1;
            }
            if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            }
        }
        
        //出力
        System.out.println(countEnd);
        
    }
} public class Main {
    public static void main(String[] args) throws Exception {
        //値を取得
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String[] str = s.split("");
        int count = 0;
        int countStart = 0;
        int countEnd = 0;
        
        //文字列を一文字ずつ取り出し、条件に合えばカウント
        //条件に合わないときは何もしない
        for (int i = 0; i < str.length; ++i){
            if (str[i].equals("A")){    //始まり
                countStart = 1;
            }
            if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            }
        }
        
        //出力
        System.out.println(countEnd);
        
    }
} Main
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        //値を取得
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String[] str = s.split("");
        int count = 0;
        int countStart = 0;
        int countEnd = 0;
        
        //文字列を一文字ずつ取り出し、条件に合えばカウント
        //条件に合わないときは何もしない
        for (int i = 0; i < str.length; ++i){
            if (str[i].equals("A")){    //始まり
                countStart = 1;
            }
            if (countStart == 1){  //部分文字列のカウント
                ++count;
                if (str[i].equals("Z")){  //終わり
                    countEnd = count;
                }
            }
        }
        
        //出力
        System.out.println(countEnd);
        
    }
}