import java.math.*;
import java.util.*;
import java.io.*;
  
public class Main { 
  
    static BufferedReader in;
    static PrintWriter out = new PrintWriter(System.out);
    static String file = "../in";
    static int test = 10; // 0 for local testing, 1 for std input
    static int inf = 1_000_000, mod = 1_000_000_007;



    void swap(int[]ary, int i, int j)
    {
        int t = ary[i];
        ary[i] = ary[j];
        ary[j] = t;
    }
    
    String[] split() throws Exception
    {
        return in.readLine().split(" ");
    }

    int readInt() throws Exception
    {
        return Integer.valueOf(in.readLine());
    }

    long[] toLongArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        long[] ary = new long[n];
        for(int i = 0; i < n; i++) ary[i] = Long.valueOf(sp[i]);
        return ary;
    }

    int[] toIntArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        int[] ary = new int[n];
        for(int i = 0; i < n; i++) ary[i] = Integer.valueOf(sp[i]);
        return ary;
    }

    String reverse(String str)
    {
        return new StringBuilder(str).reverse().toString();
    }


    long pow(long a, int pow)
    {
        long res = 1;
        while(pow > 0)
        {
            if(pow % 2 != 0) {
                res *= a;
                res %= mod;
            }
            a = a * a;
            a %= mod;
            pow /= 2;
        }

        return res;
    }

    public static void main(String[] args) throws Exception
    {
        int _k = Integer.valueOf("1");
        if(test > 0) in = new BufferedReader(new InputStreamReader(System.in));
        else in = new BufferedReader(new FileReader(file));
        if(test < 0) {String[] str = in.readLine().split(" ");
        char[] gg = in.readLine().toCharArray();}
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
        // System.out.println((-100 + 0) / 2);

        // char[] c = new char[4];
        // c[1] = '.';
        // for(char i = '0'; i <= '9'; i++)
        // {
        //     for(char j = '0'; j <= '9'; j++)
        //     {
        //         for(char k = '0'; k <= '9'; k++)
        //         {
        //             c[0] = i;
        //             c[2] = j;
        //             c[3] = k;
        //             double d = Double.valueOf(String.valueOf(c));
        //             int v = (int)(d * 100);
        //             String s1 = String.valueOf("" + c[0] + c[2] + c[3]),
        //                 s2 = String.valueOf(v);
        //             System.out.printf("%s %s %b\n", s1, s2, s1.equals(s2));
        //         }
        //     }
        // }


        new Main().a();
        out.flush();
    }

    void e() throws Exception
    {
        int n = readInt();
        long[] a = new long[n], b = new long[n];
        for(int i = 0; i < n; i++)
        {
            long[] ary = toLongArray();    
            a[i] = ary[0];
            b[i] = ary[1];
        }
        
        long re = n;
        for(int i = 0; i < n; i++)
        {
            for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            }
        }
        System.out.println(re);
        
    }

    void d() throws Exception
    {
        long n = Long.valueOf(in.readLine());
        int step = 0;
        int sqrt = (int) Math.sqrt(n);
        for(int i = 2; i < sqrt; i++)
        {
            if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            }
        }
        if(n > 1) step++;
        
        System.out.println(step);
    }

    int count(int k)
    {
        int sum = 0, cur = 0;
        while(sum + cur <= k)
        {
            sum += cur;
            cur++;
        }
        return cur - 1;
    }


    void c() throws Exception
    {
        String[] str = split();
        double a = Double.valueOf(str[0]), b = Double.valueOf(str[1]);
        long first = (long) a;
        int mul = (int) (b * 100);
        System.out.printf("%d %d\n", first, mul);
        long sum = first * mul / 100;
        System.out.println(sum);
    }

    int gcd(int a, int b)
    {
        if(b == 0) return a;
         return gcd(b, a % b);
    }

    void b() throws Exception
    {
        int n = readInt();
        long cap = 1_000_000_000_000_000_000L;
        long[] ary = toLongArray();
        Arrays.sort(ary);
        if(ary[0] == 0)
        {
            System.out.println(0);
            return;
        }
        long prod = 1L;
        for(int i = 0; i < n; i++)
        {
            if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            }
            prod *= ary[i];
        }    
        System.out.println(prod);
        
    }

    void a() throws Exception
    {
        String str = in.readLine();
        char c = str.charAt(0);
        if('a' <= c && c <= 'z') out.println('a');
        else out.println('A');
    }
} import java.math.*; math.* java import java.util.*; util.* java import java.io.*; io.* java public class Main { 
  
    static BufferedReader in;
    static PrintWriter out = new PrintWriter(System.out);
    static String file = "../in";
    static int test = 10; // 0 for local testing, 1 for std input
    static int inf = 1_000_000, mod = 1_000_000_007;



    void swap(int[]ary, int i, int j)
    {
        int t = ary[i];
        ary[i] = ary[j];
        ary[j] = t;
    }
    
    String[] split() throws Exception
    {
        return in.readLine().split(" ");
    }

    int readInt() throws Exception
    {
        return Integer.valueOf(in.readLine());
    }

    long[] toLongArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        long[] ary = new long[n];
        for(int i = 0; i < n; i++) ary[i] = Long.valueOf(sp[i]);
        return ary;
    }

    int[] toIntArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        int[] ary = new int[n];
        for(int i = 0; i < n; i++) ary[i] = Integer.valueOf(sp[i]);
        return ary;
    }

    String reverse(String str)
    {
        return new StringBuilder(str).reverse().toString();
    }


    long pow(long a, int pow)
    {
        long res = 1;
        while(pow > 0)
        {
            if(pow % 2 != 0) {
                res *= a;
                res %= mod;
            }
            a = a * a;
            a %= mod;
            pow /= 2;
        }

        return res;
    }

    public static void main(String[] args) throws Exception
    {
        int _k = Integer.valueOf("1");
        if(test > 0) in = new BufferedReader(new InputStreamReader(System.in));
        else in = new BufferedReader(new FileReader(file));
        if(test < 0) {String[] str = in.readLine().split(" ");
        char[] gg = in.readLine().toCharArray();}
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
        // System.out.println((-100 + 0) / 2);

        // char[] c = new char[4];
        // c[1] = '.';
        // for(char i = '0'; i <= '9'; i++)
        // {
        //     for(char j = '0'; j <= '9'; j++)
        //     {
        //         for(char k = '0'; k <= '9'; k++)
        //         {
        //             c[0] = i;
        //             c[2] = j;
        //             c[3] = k;
        //             double d = Double.valueOf(String.valueOf(c));
        //             int v = (int)(d * 100);
        //             String s1 = String.valueOf("" + c[0] + c[2] + c[3]),
        //                 s2 = String.valueOf(v);
        //             System.out.printf("%s %s %b\n", s1, s2, s1.equals(s2));
        //         }
        //     }
        // }


        new Main().a();
        out.flush();
    }

    void e() throws Exception
    {
        int n = readInt();
        long[] a = new long[n], b = new long[n];
        for(int i = 0; i < n; i++)
        {
            long[] ary = toLongArray();    
            a[i] = ary[0];
            b[i] = ary[1];
        }
        
        long re = n;
        for(int i = 0; i < n; i++)
        {
            for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            }
        }
        System.out.println(re);
        
    }

    void d() throws Exception
    {
        long n = Long.valueOf(in.readLine());
        int step = 0;
        int sqrt = (int) Math.sqrt(n);
        for(int i = 2; i < sqrt; i++)
        {
            if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            }
        }
        if(n > 1) step++;
        
        System.out.println(step);
    }

    int count(int k)
    {
        int sum = 0, cur = 0;
        while(sum + cur <= k)
        {
            sum += cur;
            cur++;
        }
        return cur - 1;
    }


    void c() throws Exception
    {
        String[] str = split();
        double a = Double.valueOf(str[0]), b = Double.valueOf(str[1]);
        long first = (long) a;
        int mul = (int) (b * 100);
        System.out.printf("%d %d\n", first, mul);
        long sum = first * mul / 100;
        System.out.println(sum);
    }

    int gcd(int a, int b)
    {
        if(b == 0) return a;
         return gcd(b, a % b);
    }

    void b() throws Exception
    {
        int n = readInt();
        long cap = 1_000_000_000_000_000_000L;
        long[] ary = toLongArray();
        Arrays.sort(ary);
        if(ary[0] == 0)
        {
            System.out.println(0);
            return;
        }
        long prod = 1L;
        for(int i = 0; i < n; i++)
        {
            if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            }
            prod *= ary[i];
        }    
        System.out.println(prod);
        
    }

    void a() throws Exception
    {
        String str = in.readLine();
        char c = str.charAt(0);
        if('a' <= c && c <= 'z') out.println('a');
        else out.println('A');
    }
} Main static BufferedReader in; in static PrintWriter out = new PrintWriter(System.out); out new PrintWriter(System.out) static String file = "../in"; file "../in" static int test = 10; // 0 for local testing, 1 for std input test 10 static int inf = 1_000_000 inf 1_000_000 mod = 1_000_000_007; mod 1_000_000_007 void swap(int[]ary, int i, int j)
    {
        int t = ary[i];
        ary[i] = ary[j];
        ary[j] = t;
    } swap {
        int t = ary[i];
        ary[i] = ary[j];
        ary[j] = t;
    } int t = ary[i]; t ary[i] ary i ary[i] = ary[j] ary[i] ary i ary[j] ary j ary[j] = t ary[j] ary j t int[]ary ary int i i int j j String[] split() throws Exception
    {
        return in.readLine().split(" ");
    } split {
        return in.readLine().split(" ");
    } return in.readLine().split(" "); in.readLine().split(" ") in.readLine().split in.readLine() in.readLine in " " int readInt() throws Exception
    {
        return Integer.valueOf(in.readLine());
    } readInt {
        return Integer.valueOf(in.readLine());
    } return Integer.valueOf(in.readLine()); Integer.valueOf(in.readLine()) Integer.valueOf Integer in.readLine() in.readLine in long[] toLongArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        long[] ary = new long[n];
        for(int i = 0; i < n; i++) ary[i] = Long.valueOf(sp[i]);
        return ary;
    } toLongArray {
        String[] sp = split();
        int n = sp.length;
        long[] ary = new long[n];
        for(int i = 0; i < n; i++) ary[i] = Long.valueOf(sp[i]);
        return ary;
    } String[] sp = split(); sp split() split int n = sp.length; n sp.length sp sp.length long[] ary = new long[n]; ary new long[n] n for(int i = 0; i < n; i++) ary[i] = Long.valueOf(sp[i]); int i = 0; int i = 0; i 0 i < n i n i++ i++ i ary[i] = Long.valueOf(sp[i]); ary[i] = Long.valueOf(sp[i]) ary[i] ary i Long.valueOf(sp[i]) Long.valueOf Long sp[i] sp i return ary; ary int[] toIntArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        int[] ary = new int[n];
        for(int i = 0; i < n; i++) ary[i] = Integer.valueOf(sp[i]);
        return ary;
    } toIntArray {
        String[] sp = split();
        int n = sp.length;
        int[] ary = new int[n];
        for(int i = 0; i < n; i++) ary[i] = Integer.valueOf(sp[i]);
        return ary;
    } String[] sp = split(); sp split() split int n = sp.length; n sp.length sp sp.length int[] ary = new int[n]; ary new int[n] n for(int i = 0; i < n; i++) ary[i] = Integer.valueOf(sp[i]); int i = 0; int i = 0; i 0 i < n i n i++ i++ i ary[i] = Integer.valueOf(sp[i]); ary[i] = Integer.valueOf(sp[i]) ary[i] ary i Integer.valueOf(sp[i]) Integer.valueOf Integer sp[i] sp i return ary; ary String reverse(String str)
    {
        return new StringBuilder(str).reverse().toString();
    } reverse {
        return new StringBuilder(str).reverse().toString();
    } return new StringBuilder(str).reverse().toString(); new StringBuilder(str).reverse().toString() new StringBuilder(str).reverse().toString new StringBuilder(str).reverse() new StringBuilder(str).reverse new StringBuilder(str) String str str long pow(long a, int pow)
    {
        long res = 1;
        while(pow > 0)
        {
            if(pow % 2 != 0) {
                res *= a;
                res %= mod;
            }
            a = a * a;
            a %= mod;
            pow /= 2;
        }

        return res;
    } pow {
        long res = 1;
        while(pow > 0)
        {
            if(pow % 2 != 0) {
                res *= a;
                res %= mod;
            }
            a = a * a;
            a %= mod;
            pow /= 2;
        }

        return res;
    } long res = 1; res 1 while(pow > 0)
        {
            if(pow % 2 != 0) {
                res *= a;
                res %= mod;
            }
            a = a * a;
            a %= mod;
            pow /= 2;
        } pow > 0 pow 0 {
            if(pow % 2 != 0) {
                res *= a;
                res %= mod;
            }
            a = a * a;
            a %= mod;
            pow /= 2;
        } if(pow % 2 != 0) {
                res *= a;
                res %= mod;
            } pow % 2 != 0 pow % 2 pow 2 0 {
                res *= a;
                res %= mod;
            } res *= a res a res %= mod res mod a = a * a a a * a a a a %= mod a mod pow /= 2 pow 2 return res; res long a a int pow pow public static void main(String[] args) throws Exception
    {
        int _k = Integer.valueOf("1");
        if(test > 0) in = new BufferedReader(new InputStreamReader(System.in));
        else in = new BufferedReader(new FileReader(file));
        if(test < 0) {String[] str = in.readLine().split(" ");
        char[] gg = in.readLine().toCharArray();}
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
        // System.out.println((-100 + 0) / 2);

        // char[] c = new char[4];
        // c[1] = '.';
        // for(char i = '0'; i <= '9'; i++)
        // {
        //     for(char j = '0'; j <= '9'; j++)
        //     {
        //         for(char k = '0'; k <= '9'; k++)
        //         {
        //             c[0] = i;
        //             c[2] = j;
        //             c[3] = k;
        //             double d = Double.valueOf(String.valueOf(c));
        //             int v = (int)(d * 100);
        //             String s1 = String.valueOf("" + c[0] + c[2] + c[3]),
        //                 s2 = String.valueOf(v);
        //             System.out.printf("%s %s %b\n", s1, s2, s1.equals(s2));
        //         }
        //     }
        // }


        new Main().a();
        out.flush();
    } main {
        int _k = Integer.valueOf("1");
        if(test > 0) in = new BufferedReader(new InputStreamReader(System.in));
        else in = new BufferedReader(new FileReader(file));
        if(test < 0) {String[] str = in.readLine().split(" ");
        char[] gg = in.readLine().toCharArray();}
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
        // System.out.println((-100 + 0) / 2);

        // char[] c = new char[4];
        // c[1] = '.';
        // for(char i = '0'; i <= '9'; i++)
        // {
        //     for(char j = '0'; j <= '9'; j++)
        //     {
        //         for(char k = '0'; k <= '9'; k++)
        //         {
        //             c[0] = i;
        //             c[2] = j;
        //             c[3] = k;
        //             double d = Double.valueOf(String.valueOf(c));
        //             int v = (int)(d * 100);
        //             String s1 = String.valueOf("" + c[0] + c[2] + c[3]),
        //                 s2 = String.valueOf(v);
        //             System.out.printf("%s %s %b\n", s1, s2, s1.equals(s2));
        //         }
        //     }
        // }


        new Main().a();
        out.flush();
    } int _k = Integer.valueOf("1"); _k Integer.valueOf("1") Integer.valueOf Integer "1" if(test > 0) in = new BufferedReader(new InputStreamReader(System.in));
        else in = new BufferedReader(new FileReader(file)); test > 0 test 0 in = new BufferedReader(new InputStreamReader(System.in)) in new BufferedReader(new InputStreamReader(System.in)) in = new BufferedReader(new FileReader(file)) in new BufferedReader(new FileReader(file)) if(test < 0) {String[] str = in.readLine().split(" ");
        char[] gg = in.readLine().toCharArray();} test < 0 test 0 {String[] str = in.readLine().split(" ");
        char[] gg = in.readLine().toCharArray();} String[] str = in.readLine().split(" "); str in.readLine().split(" ") in.readLine().split in.readLine() in.readLine in " " char[] gg = in.readLine().toCharArray(); gg in.readLine().toCharArray() in.readLine().toCharArray in.readLine() in.readLine in new Main().a() new Main().a new Main() out.flush() out.flush out String[] args args void e() throws Exception
    {
        int n = readInt();
        long[] a = new long[n], b = new long[n];
        for(int i = 0; i < n; i++)
        {
            long[] ary = toLongArray();    
            a[i] = ary[0];
            b[i] = ary[1];
        }
        
        long re = n;
        for(int i = 0; i < n; i++)
        {
            for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            }
        }
        System.out.println(re);
        
    } e {
        int n = readInt();
        long[] a = new long[n], b = new long[n];
        for(int i = 0; i < n; i++)
        {
            long[] ary = toLongArray();    
            a[i] = ary[0];
            b[i] = ary[1];
        }
        
        long re = n;
        for(int i = 0; i < n; i++)
        {
            for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            }
        }
        System.out.println(re);
        
    } int n = readInt(); n readInt() readInt long[] a = new long[n] a new long[n] n b = new long[n]; b new long[n] n for(int i = 0; i < n; i++)
        {
            long[] ary = toLongArray();    
            a[i] = ary[0];
            b[i] = ary[1];
        } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
            long[] ary = toLongArray();    
            a[i] = ary[0];
            b[i] = ary[1];
        } {
            long[] ary = toLongArray();    
            a[i] = ary[0];
            b[i] = ary[1];
        } long[] ary = toLongArray(); ary toLongArray() toLongArray a[i] = ary[0] a[i] a i ary[0] ary 0 b[i] = ary[1] b[i] b i ary[1] ary 1 long re = n; re n for(int i = 0; i < n; i++)
        {
            for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            }
        } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
            for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            }
        } {
            for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            }
        } for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            } int j = i + 1; int j = i + 1; j i + 1 i 1 j < n j n j++ j++ j {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            } {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            } if(a[i] * a[j] + b[i] * b[j] != 0) re++; a[i] * a[j] + b[i] * b[j] != 0 a[i] * a[j] + b[i] * b[j] a[i] * a[j] a[i] a i a[j] a j b[i] * b[j] b[i] b i b[j] b j 0 re++ re System.out.println(re) System.out.println System.out System System.out re void d() throws Exception
    {
        long n = Long.valueOf(in.readLine());
        int step = 0;
        int sqrt = (int) Math.sqrt(n);
        for(int i = 2; i < sqrt; i++)
        {
            if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            }
        }
        if(n > 1) step++;
        
        System.out.println(step);
    } d {
        long n = Long.valueOf(in.readLine());
        int step = 0;
        int sqrt = (int) Math.sqrt(n);
        for(int i = 2; i < sqrt; i++)
        {
            if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            }
        }
        if(n > 1) step++;
        
        System.out.println(step);
    } long n = Long.valueOf(in.readLine()); n Long.valueOf(in.readLine()) Long.valueOf Long in.readLine() in.readLine in int step = 0; step 0 int sqrt = (int) Math.sqrt(n); sqrt (int) Math.sqrt(n) Math.sqrt Math n for(int i = 2; i < sqrt; i++)
        {
            if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            }
        } int i = 2; int i = 2; i 2 i < sqrt i sqrt i++ i++ i {
            if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            }
        } {
            if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            }
        } if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            } n % i == 0 n % i n i 0 {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            } int counter = 0; counter 0 while(n % i == 0)
                {
                    n /= i;
                    counter++;
                } n % i == 0 n % i n i 0 {
                    n /= i;
                    counter++;
                } n /= i n i counter++ counter step += count(counter) step count(counter) count counter if(n > 1) step++; n > 1 n 1 step++ step System.out.println(step) System.out.println System.out System System.out step int count(int k)
    {
        int sum = 0, cur = 0;
        while(sum + cur <= k)
        {
            sum += cur;
            cur++;
        }
        return cur - 1;
    } count {
        int sum = 0, cur = 0;
        while(sum + cur <= k)
        {
            sum += cur;
            cur++;
        }
        return cur - 1;
    } int sum = 0 sum 0 cur = 0; cur 0 while(sum + cur <= k)
        {
            sum += cur;
            cur++;
        } sum + cur <= k sum + cur sum cur k {
            sum += cur;
            cur++;
        } sum += cur sum cur cur++ cur return cur - 1; cur - 1 cur 1 int k k void c() throws Exception
    {
        String[] str = split();
        double a = Double.valueOf(str[0]), b = Double.valueOf(str[1]);
        long first = (long) a;
        int mul = (int) (b * 100);
        System.out.printf("%d %d\n", first, mul);
        long sum = first * mul / 100;
        System.out.println(sum);
    } c {
        String[] str = split();
        double a = Double.valueOf(str[0]), b = Double.valueOf(str[1]);
        long first = (long) a;
        int mul = (int) (b * 100);
        System.out.printf("%d %d\n", first, mul);
        long sum = first * mul / 100;
        System.out.println(sum);
    } String[] str = split(); str split() split double a = Double.valueOf(str[0]) a Double.valueOf(str[0]) Double.valueOf Double str[0] str 0 b = Double.valueOf(str[1]); b Double.valueOf(str[1]) Double.valueOf Double str[1] str 1 long first = (long) a; first (long) a int mul = (int) (b * 100); mul (int) (b * 100) b 100 System.out.printf("%d %d\n", first, mul) System.out.printf System.out System System.out "%d %d\n" first mul long sum = first * mul / 100; sum first * mul / 100 first * mul first mul 100 System.out.println(sum) System.out.println System.out System System.out sum int gcd(int a, int b)
    {
        if(b == 0) return a;
         return gcd(b, a % b);
    } gcd {
        if(b == 0) return a;
         return gcd(b, a % b);
    } if(b == 0) return a; b == 0 b 0 return a; a return gcd(b, a % b); gcd(b, a % b) gcd b a % b a b int a a int b b void b() throws Exception
    {
        int n = readInt();
        long cap = 1_000_000_000_000_000_000L;
        long[] ary = toLongArray();
        Arrays.sort(ary);
        if(ary[0] == 0)
        {
            System.out.println(0);
            return;
        }
        long prod = 1L;
        for(int i = 0; i < n; i++)
        {
            if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            }
            prod *= ary[i];
        }    
        System.out.println(prod);
        
    } b {
        int n = readInt();
        long cap = 1_000_000_000_000_000_000L;
        long[] ary = toLongArray();
        Arrays.sort(ary);
        if(ary[0] == 0)
        {
            System.out.println(0);
            return;
        }
        long prod = 1L;
        for(int i = 0; i < n; i++)
        {
            if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            }
            prod *= ary[i];
        }    
        System.out.println(prod);
        
    } int n = readInt(); n readInt() readInt long cap = 1_000_000_000_000_000_000L; cap 1_000_000_000_000_000_000L long[] ary = toLongArray(); ary toLongArray() toLongArray Arrays.sort(ary) Arrays.sort Arrays ary if(ary[0] == 0)
        {
            System.out.println(0);
            return;
        } ary[0] == 0 ary[0] ary 0 0 {
            System.out.println(0);
            return;
        } System.out.println(0) System.out.println System.out System System.out 0 return; long prod = 1L; prod 1L for(int i = 0; i < n; i++)
        {
            if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            }
            prod *= ary[i];
        } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
            if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            }
            prod *= ary[i];
        } {
            if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            }
            prod *= ary[i];
        } if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            } ary[i] > cap / prod ary[i] ary i cap / prod cap prod {
                System.out.println(-1);
                return;
            } System.out.println(-1) System.out.println System.out System System.out -1 1 return; prod *= ary[i] prod ary[i] ary i System.out.println(prod) System.out.println System.out System System.out prod void a() throws Exception
    {
        String str = in.readLine();
        char c = str.charAt(0);
        if('a' <= c && c <= 'z') out.println('a');
        else out.println('A');
    } a {
        String str = in.readLine();
        char c = str.charAt(0);
        if('a' <= c && c <= 'z') out.println('a');
        else out.println('A');
    } String str = in.readLine(); str in.readLine() in.readLine in char c = str.charAt(0); c str.charAt(0) str.charAt str 0 if('a' <= c && c <= 'z') out.println('a');
        else out.println('A'); 'a' <= c && c <= 'z' 'a' <= c 'a' c c <= 'z' c 'z' out.println('a') out.println out 'a' out.println('A') out.println out 'A' public class Main { 
  
    static BufferedReader in;
    static PrintWriter out = new PrintWriter(System.out);
    static String file = "../in";
    static int test = 10; // 0 for local testing, 1 for std input
    static int inf = 1_000_000, mod = 1_000_000_007;



    void swap(int[]ary, int i, int j)
    {
        int t = ary[i];
        ary[i] = ary[j];
        ary[j] = t;
    }
    
    String[] split() throws Exception
    {
        return in.readLine().split(" ");
    }

    int readInt() throws Exception
    {
        return Integer.valueOf(in.readLine());
    }

    long[] toLongArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        long[] ary = new long[n];
        for(int i = 0; i < n; i++) ary[i] = Long.valueOf(sp[i]);
        return ary;
    }

    int[] toIntArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        int[] ary = new int[n];
        for(int i = 0; i < n; i++) ary[i] = Integer.valueOf(sp[i]);
        return ary;
    }

    String reverse(String str)
    {
        return new StringBuilder(str).reverse().toString();
    }


    long pow(long a, int pow)
    {
        long res = 1;
        while(pow > 0)
        {
            if(pow % 2 != 0) {
                res *= a;
                res %= mod;
            }
            a = a * a;
            a %= mod;
            pow /= 2;
        }

        return res;
    }

    public static void main(String[] args) throws Exception
    {
        int _k = Integer.valueOf("1");
        if(test > 0) in = new BufferedReader(new InputStreamReader(System.in));
        else in = new BufferedReader(new FileReader(file));
        if(test < 0) {String[] str = in.readLine().split(" ");
        char[] gg = in.readLine().toCharArray();}
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
        // System.out.println((-100 + 0) / 2);

        // char[] c = new char[4];
        // c[1] = '.';
        // for(char i = '0'; i <= '9'; i++)
        // {
        //     for(char j = '0'; j <= '9'; j++)
        //     {
        //         for(char k = '0'; k <= '9'; k++)
        //         {
        //             c[0] = i;
        //             c[2] = j;
        //             c[3] = k;
        //             double d = Double.valueOf(String.valueOf(c));
        //             int v = (int)(d * 100);
        //             String s1 = String.valueOf("" + c[0] + c[2] + c[3]),
        //                 s2 = String.valueOf(v);
        //             System.out.printf("%s %s %b\n", s1, s2, s1.equals(s2));
        //         }
        //     }
        // }


        new Main().a();
        out.flush();
    }

    void e() throws Exception
    {
        int n = readInt();
        long[] a = new long[n], b = new long[n];
        for(int i = 0; i < n; i++)
        {
            long[] ary = toLongArray();    
            a[i] = ary[0];
            b[i] = ary[1];
        }
        
        long re = n;
        for(int i = 0; i < n; i++)
        {
            for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            }
        }
        System.out.println(re);
        
    }

    void d() throws Exception
    {
        long n = Long.valueOf(in.readLine());
        int step = 0;
        int sqrt = (int) Math.sqrt(n);
        for(int i = 2; i < sqrt; i++)
        {
            if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            }
        }
        if(n > 1) step++;
        
        System.out.println(step);
    }

    int count(int k)
    {
        int sum = 0, cur = 0;
        while(sum + cur <= k)
        {
            sum += cur;
            cur++;
        }
        return cur - 1;
    }


    void c() throws Exception
    {
        String[] str = split();
        double a = Double.valueOf(str[0]), b = Double.valueOf(str[1]);
        long first = (long) a;
        int mul = (int) (b * 100);
        System.out.printf("%d %d\n", first, mul);
        long sum = first * mul / 100;
        System.out.println(sum);
    }

    int gcd(int a, int b)
    {
        if(b == 0) return a;
         return gcd(b, a % b);
    }

    void b() throws Exception
    {
        int n = readInt();
        long cap = 1_000_000_000_000_000_000L;
        long[] ary = toLongArray();
        Arrays.sort(ary);
        if(ary[0] == 0)
        {
            System.out.println(0);
            return;
        }
        long prod = 1L;
        for(int i = 0; i < n; i++)
        {
            if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            }
            prod *= ary[i];
        }    
        System.out.println(prod);
        
    }

    void a() throws Exception
    {
        String str = in.readLine();
        char c = str.charAt(0);
        if('a' <= c && c <= 'z') out.println('a');
        else out.println('A');
    }
} public class Main { 
  
    static BufferedReader in;
    static PrintWriter out = new PrintWriter(System.out);
    static String file = "../in";
    static int test = 10; // 0 for local testing, 1 for std input
    static int inf = 1_000_000, mod = 1_000_000_007;



    void swap(int[]ary, int i, int j)
    {
        int t = ary[i];
        ary[i] = ary[j];
        ary[j] = t;
    }
    
    String[] split() throws Exception
    {
        return in.readLine().split(" ");
    }

    int readInt() throws Exception
    {
        return Integer.valueOf(in.readLine());
    }

    long[] toLongArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        long[] ary = new long[n];
        for(int i = 0; i < n; i++) ary[i] = Long.valueOf(sp[i]);
        return ary;
    }

    int[] toIntArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        int[] ary = new int[n];
        for(int i = 0; i < n; i++) ary[i] = Integer.valueOf(sp[i]);
        return ary;
    }

    String reverse(String str)
    {
        return new StringBuilder(str).reverse().toString();
    }


    long pow(long a, int pow)
    {
        long res = 1;
        while(pow > 0)
        {
            if(pow % 2 != 0) {
                res *= a;
                res %= mod;
            }
            a = a * a;
            a %= mod;
            pow /= 2;
        }

        return res;
    }

    public static void main(String[] args) throws Exception
    {
        int _k = Integer.valueOf("1");
        if(test > 0) in = new BufferedReader(new InputStreamReader(System.in));
        else in = new BufferedReader(new FileReader(file));
        if(test < 0) {String[] str = in.readLine().split(" ");
        char[] gg = in.readLine().toCharArray();}
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
        // System.out.println((-100 + 0) / 2);

        // char[] c = new char[4];
        // c[1] = '.';
        // for(char i = '0'; i <= '9'; i++)
        // {
        //     for(char j = '0'; j <= '9'; j++)
        //     {
        //         for(char k = '0'; k <= '9'; k++)
        //         {
        //             c[0] = i;
        //             c[2] = j;
        //             c[3] = k;
        //             double d = Double.valueOf(String.valueOf(c));
        //             int v = (int)(d * 100);
        //             String s1 = String.valueOf("" + c[0] + c[2] + c[3]),
        //                 s2 = String.valueOf(v);
        //             System.out.printf("%s %s %b\n", s1, s2, s1.equals(s2));
        //         }
        //     }
        // }


        new Main().a();
        out.flush();
    }

    void e() throws Exception
    {
        int n = readInt();
        long[] a = new long[n], b = new long[n];
        for(int i = 0; i < n; i++)
        {
            long[] ary = toLongArray();    
            a[i] = ary[0];
            b[i] = ary[1];
        }
        
        long re = n;
        for(int i = 0; i < n; i++)
        {
            for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            }
        }
        System.out.println(re);
        
    }

    void d() throws Exception
    {
        long n = Long.valueOf(in.readLine());
        int step = 0;
        int sqrt = (int) Math.sqrt(n);
        for(int i = 2; i < sqrt; i++)
        {
            if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            }
        }
        if(n > 1) step++;
        
        System.out.println(step);
    }

    int count(int k)
    {
        int sum = 0, cur = 0;
        while(sum + cur <= k)
        {
            sum += cur;
            cur++;
        }
        return cur - 1;
    }


    void c() throws Exception
    {
        String[] str = split();
        double a = Double.valueOf(str[0]), b = Double.valueOf(str[1]);
        long first = (long) a;
        int mul = (int) (b * 100);
        System.out.printf("%d %d\n", first, mul);
        long sum = first * mul / 100;
        System.out.println(sum);
    }

    int gcd(int a, int b)
    {
        if(b == 0) return a;
         return gcd(b, a % b);
    }

    void b() throws Exception
    {
        int n = readInt();
        long cap = 1_000_000_000_000_000_000L;
        long[] ary = toLongArray();
        Arrays.sort(ary);
        if(ary[0] == 0)
        {
            System.out.println(0);
            return;
        }
        long prod = 1L;
        for(int i = 0; i < n; i++)
        {
            if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            }
            prod *= ary[i];
        }    
        System.out.println(prod);
        
    }

    void a() throws Exception
    {
        String str = in.readLine();
        char c = str.charAt(0);
        if('a' <= c && c <= 'z') out.println('a');
        else out.println('A');
    }
} Main
import java.math.*;
import java.util.*;
import java.io.*;
  
public class Main { 
  
    static BufferedReader in;
    static PrintWriter out = new PrintWriter(System.out);
    static String file = "../in";
    static int test = 10; // 0 for local testing, 1 for std input
    static int inf = 1_000_000, mod = 1_000_000_007;



    void swap(int[]ary, int i, int j)
    {
        int t = ary[i];
        ary[i] = ary[j];
        ary[j] = t;
    }
    
    String[] split() throws Exception
    {
        return in.readLine().split(" ");
    }

    int readInt() throws Exception
    {
        return Integer.valueOf(in.readLine());
    }

    long[] toLongArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        long[] ary = new long[n];
        for(int i = 0; i < n; i++) ary[i] = Long.valueOf(sp[i]);
        return ary;
    }

    int[] toIntArray() throws Exception
    {
        String[] sp = split();
        int n = sp.length;
        int[] ary = new int[n];
        for(int i = 0; i < n; i++) ary[i] = Integer.valueOf(sp[i]);
        return ary;
    }

    String reverse(String str)
    {
        return new StringBuilder(str).reverse().toString();
    }


    long pow(long a, int pow)
    {
        long res = 1;
        while(pow > 0)
        {
            if(pow % 2 != 0) {
                res *= a;
                res %= mod;
            }
            a = a * a;
            a %= mod;
            pow /= 2;
        }

        return res;
    }

    public static void main(String[] args) throws Exception
    {
        int _k = Integer.valueOf("1");
        if(test > 0) in = new BufferedReader(new InputStreamReader(System.in));
        else in = new BufferedReader(new FileReader(file));
        if(test < 0) {String[] str = in.readLine().split(" ");
        char[] gg = in.readLine().toCharArray();}
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
        // System.out.println((-100 + 0) / 2);

        // char[] c = new char[4];
        // c[1] = '.';
        // for(char i = '0'; i <= '9'; i++)
        // {
        //     for(char j = '0'; j <= '9'; j++)
        //     {
        //         for(char k = '0'; k <= '9'; k++)
        //         {
        //             c[0] = i;
        //             c[2] = j;
        //             c[3] = k;
        //             double d = Double.valueOf(String.valueOf(c));
        //             int v = (int)(d * 100);
        //             String s1 = String.valueOf("" + c[0] + c[2] + c[3]),
        //                 s2 = String.valueOf(v);
        //             System.out.printf("%s %s %b\n", s1, s2, s1.equals(s2));
        //         }
        //     }
        // }


        new Main().a();
        out.flush();
    }

    void e() throws Exception
    {
        int n = readInt();
        long[] a = new long[n], b = new long[n];
        for(int i = 0; i < n; i++)
        {
            long[] ary = toLongArray();    
            a[i] = ary[0];
            b[i] = ary[1];
        }
        
        long re = n;
        for(int i = 0; i < n; i++)
        {
            for(int j = i + 1; j < n; j++)
            {
                if(a[i] * a[j] + b[i] * b[j] != 0) re++;
            }
        }
        System.out.println(re);
        
    }

    void d() throws Exception
    {
        long n = Long.valueOf(in.readLine());
        int step = 0;
        int sqrt = (int) Math.sqrt(n);
        for(int i = 2; i < sqrt; i++)
        {
            if(n % i == 0)
            {
                // System.out.printf("...%d\n", i);
                int counter = 0;
                while(n % i == 0)
                {
                    n /= i;
                    counter++;
                }
                // System.out.printf("%d %d\n", i, counter);
                step += count(counter);
            }
        }
        if(n > 1) step++;
        
        System.out.println(step);
    }

    int count(int k)
    {
        int sum = 0, cur = 0;
        while(sum + cur <= k)
        {
            sum += cur;
            cur++;
        }
        return cur - 1;
    }


    void c() throws Exception
    {
        String[] str = split();
        double a = Double.valueOf(str[0]), b = Double.valueOf(str[1]);
        long first = (long) a;
        int mul = (int) (b * 100);
        System.out.printf("%d %d\n", first, mul);
        long sum = first * mul / 100;
        System.out.println(sum);
    }

    int gcd(int a, int b)
    {
        if(b == 0) return a;
         return gcd(b, a % b);
    }

    void b() throws Exception
    {
        int n = readInt();
        long cap = 1_000_000_000_000_000_000L;
        long[] ary = toLongArray();
        Arrays.sort(ary);
        if(ary[0] == 0)
        {
            System.out.println(0);
            return;
        }
        long prod = 1L;
        for(int i = 0; i < n; i++)
        {
            if(ary[i] > cap / prod)
            {
                System.out.println(-1);
                return;
            }
            prod *= ary[i];
        }    
        System.out.println(prod);
        
    }

    void a() throws Exception
    {
        String str = in.readLine();
        char c = str.charAt(0);
        if('a' <= c && c <= 'z') out.println('a');
        else out.println('A');
    }
}