import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();

        int Aloc = s.length();
        int Zloc = 0;

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

            if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            }

            if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            }


        }

        System.out.println(Zloc - Aloc + 1);




    }


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

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();

        int Aloc = s.length();
        int Zloc = 0;

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

            if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            }

            if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            }


        }

        System.out.println(Zloc - Aloc + 1);




    }


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

        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();

        int Aloc = s.length();
        int Zloc = 0;

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

            if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            }

            if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            }


        }

        System.out.println(Zloc - Aloc + 1);




    } main {

        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();

        int Aloc = s.length();
        int Zloc = 0;

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

            if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            }

            if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            }


        }

        System.out.println(Zloc - Aloc + 1);




    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String s = sc.nextLine(); s sc.nextLine() sc.nextLine sc int Aloc = s.length(); Aloc s.length() s.length s int Zloc = 0; Zloc 0 for (int i = 0; i < s.length(); i++) {

            if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            }

            if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            }


        } int i = 0; int i = 0; i 0 i < s.length() i s.length() s.length s i++ i++ i {

            if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            }

            if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            }


        } {

            if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            }

            if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            }


        } if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            } s.charAt(i) == 'A' s.charAt(i) s.charAt s i 'A' {
                if (i < Aloc)
                    Aloc = i;
            } if (i < Aloc)
                    Aloc = i; i < Aloc i Aloc Aloc = i Aloc i if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            } s.charAt(i) == 'Z' s.charAt(i) s.charAt s i 'Z' {
                if (i > Zloc)
                    Zloc = i;
            } if (i > Zloc)
                    Zloc = i; i > Zloc i Zloc Zloc = i Zloc i System.out.println(Zloc - Aloc + 1) System.out.println System.out System System.out Zloc - Aloc + 1 Zloc - Aloc Zloc Aloc 1 String[] args args public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();

        int Aloc = s.length();
        int Zloc = 0;

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

            if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            }

            if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            }


        }

        System.out.println(Zloc - Aloc + 1);




    }


} public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();

        int Aloc = s.length();
        int Zloc = 0;

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

            if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            }

            if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            }


        }

        System.out.println(Zloc - Aloc + 1);




    }


} Main
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();

        int Aloc = s.length();
        int Zloc = 0;

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

            if (s.charAt(i) == 'A') {
                if (i < Aloc)
                    Aloc = i;
            }

            if (s.charAt(i) == 'Z') {
                if (i > Zloc)
                    Zloc = i;
            }


        }

        System.out.println(Zloc - Aloc + 1);




    }


}
