// warm heart, wagging tail,and a smile just for you!
//     _ _ _ __ __ __  __ _ _ __ _ _ __ _ __ ____ _ _ _ _ _ _ _ _ 
//      ||__|| || ||\\//||  //__\\  ||\\ || ||__   ||__||  ||  ||
//      ||  || || ||    || //    \\ || \\||  ___|| ||  ||  \\__//
//               _ ___ _ _ _ _  _ __ _ _ __ _ __ _ __ _ _ __ ___ __ _ _ _ _ ___ _ _ ___
//               ||__   ||__||  //__\\  ||\\ || ||// ||__|| ||  ]] ||__||  //__\\  ||__))
//               ____|| ||  || //    \\ || \\|| ||\\ ||  || ||__]] ||  || //    \\ || \\
//                                                                     ¦¦¦¦¦¦¦¦¦¦¦
//                                                                   ¦¦¦++++++++++¦¦¦
//                                                                ¦¦¦+++++¦¦¦¦++++++¦¦¦
//                                            ¦¦¦¦¦¦¦¦¦¦¦       ¦¦+++++¦¦¦¦++¦¦¦¦+++++¦¦
//                                      ¦¦¦¦¦¦¦¦¦+++++¦¦¦¦¦¦¦¦¦¦¦¦+++++¦¦++++++¦¦¦+++++¦¦
//                               ¦¦¦¦¦¦¦¦++++++++++++++++++++++¦¦¦¦¦¦¦¦¦++++++¦¦+++++++¦¦
//                             ¦¦¦¦+¦¦+++++++++++++++++++++++++++++¦¦¦¦¦¦¦¦¦+++++++++++¦¦                 
//                           ¦¦¦+++¦++++++++++++++++++++++++++++++++++++¦¦++¦¦¦+++++++¦¦¦¦¦                                        
//                         ¦¦¦+++++++++++++++++++++++++++++++++++++++++++¦¦+++¦¦¦¦¦¦¦¦+++++¦¦                             
//                       ¦¦¦++++++++++++++++++++++++++++++++++++++++++++++++++++¦¦¦+++++++++¦¦¦              
//                     ¦¦¦++++++++++++++++++++++++++++++++++++++++++++++++++++++++¦¦¦¦¦+++++++¦¦             
//                 ¦¦¦¦++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++¦¦¦¦+++++¦¦¦¦
//     ¦¦¦¦¦¦¦¦¦¦¦¦¦++++++++¦¦+++++¦¦¦¦+++++++++++++++++¦¦¦¦¦+++++++++++++++++++++++++++¦¦¦++++¦¦¦¦¦¦            
//   ¦¦¦¦+++++++++++++++++++¦¦++¦¦¦¦¦¦+++++++++++++++++++++¦¦¦¦¦¦+++++++¦¦¦¦¦¦¦¦¦¦¦++++++++¦¦+++¦¦+++¦¦
// ¦¦¦++++++++++++++++++++¦¦+++++++++++++++++¦¦+++++++++++++++++++++¦¦¦¦+++++++++++¦+++++++¦¦++++++++¦¦
// ¦¦+++++++++++++++++++++¦¦++++¦¦¦¦¦¦+++¦¦¦¦++¦¦¦¦+++++++¦¦¦¦¦¦¦¦¦¦+++++++++++++++++++++++¦¦+++++++¦¦¦
// ¦¦+++++++++++++++++++++¦¦¦¦¦¦¦¦¦¦¦¦¦+++++++++++++++++++¦¦¦¦¦¦¦¦¦++++++++++++++++++++++++¦¦++++¦¦¦¦¦
// ¦¦¦++++++++++++++++++¦¦¦+++++¦¦++++++++++++++++++++++++++++¦¦¦¦¦++++++++++++++++++++++++¦¦¦¦¦¦¦¦
//   ¦¦¦+++++++++++++¦¦¦¦¦++++++++¦¦++++++++++++++++++++++++¦¦¦++¦¦+++++++++++++++++++++++¦¦
//       ¦¦¦¦¦¦¦¦¦¦¦¦¦¦  ¦¦¦¦++++++¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+++++¦¦+++++++++++++++++++¦¦¦¦
//                         ¦¦¦¦¦¦¦                           ¦¦¦¦¦  ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
//
#include<bits/stdc++.h>
#define lli long long int
#define fastio ios_base::sync_with_stdio(false);cin.tie(NULL)
#define test lli t;cin>>t;while(t--)
#define arrin lli n;cin>>n;lli a[n];for(lli i=0;i<n;i++)cin>>a[i]       // a%b=a-b*floor(a/b);
#define floop for(lli i=0;i<n;i++)
#define mod 1000000007
#define defvec vector<lli>v
#define ub upper_bound
#define pb push_back
#define bs binary_search
using namespace std;
//subset sum
//same as knapsack problem
//dp solution using top down approach
/*bool subsetsum(int a[],int sum,int n)
{  bool dp[n+1][sum+1];
   for(lli i=0;i<=n;i++)
{
for(lli j=0;j<=sum;j++)
{
  if(i==0)
  dp[i][j]=false;
  if(j==0)
  dp[i][j]=true;
}
}
for(lli i=1;i<=n;i++)
{
  for(lli j=1;j<=sum;j++)
{
if(a[i-1]<=j)
  dp[i][j]=(dp[i-1][j-a[i-1]])||(dp[i-1][j]);
else if(a[i-1]>j)
  dp[i][j]=dp[i-1][j];

}
}
return dp[n][sum];
}*/
//KNACKSACK GENERALLY IS OF THREE TYPES
//1 fractional knapsack
//2 0/1 knapsack
//3 unbounded knapsack
//dp solution using top down approach
int knapsack(int w[],int v[],int W,int n)
{  int dp[n+1][W+1];
   for(lli i=0;i<=n;i++)
  {
    for(lli j=0;j<=W;j++)
{
   if(i==0||j==0)
   dp[i][j]=0;
  
}
}
for(lli i=1;i<=n;i++)
{
  for(lli j=1;j<=W;j++)
{
if(w[i-1]<=j)
  dp[i][j]=max((v[i-1]+dp[i-1][j-w[i-1]]),dp[i-1][j]);
else if(w[i-1]>j)
  dp[i][j]=dp[i-1][j];

}
}
return dp[n][W];
}
  
  
int main()
{
fastio;
//freopen("input.txt", "r", stdin);
//freopen("output.txt", "w", stdout);
//test{
char s;
cin>>s;
if(s>=65&&s<=90)
cout<<"A"<<endl;
else if(s>=97&&s<=122)
cout<<"a"<<endl;

  
//}
}

Measured memory_bytes: 3628