Problem:
 Score : 100 points    Problem Statement An uppercase or lowercase English letter \alpha will be given as input.
If \alpha is uppercase, print A ; if it is lowercase, print a .      Constraints  \alpha is an uppercase ( A - Z ) or lowercase ( a - z ) English letter.         Input Input is given from Standard Input in the following format:  α       Output If \alpha is uppercase, print A ; if it is lowercase, print a .        Sample Input 1 B      Sample Output 1 A  B is uppercase, so we should print A .       Sample Input 2 a      Sample Output 2 a  a is lowercase, so we should print a .

Solution (Python):
a = input()

if 'a' <= a <= 'z':
    print('a')
else:
    print('A')

Solution (Python):
s = input()
if s.lower()==s:
    print("a")
else:
    print("A")

Solution (Python):
s = input()
print(['A', 'a'][s.lower() == s])

Solution (Python):
value = input()
if value.isupper():
  print("A")
else:
  print("a")

Solution (Python):
value = input()
if value.isupper():
  print("A")
else:
  print("a")

Solution (Python):
s = input()
result = 'A' if s.isupper() else 'a'
print(result)

Solution (Python):
from sys import stdin
alpha = stdin.readline().rstrip()
if alpha.islower():
    print('a')
else:
    print('A')

Solution (Python):
s=input()
print("a" if s==s.lower() else "A")

Solution (Python):
a = input()

if a == a.upper():
    print('A')
else:
    print('a')

Solution (Python):
a = input()
if a.isupper():
    print('A')
else:
    print('a')

Solution (Python):
s = input()
if s.islower():
    print('a')
else:
    print('A')

Solution (Python):
s = input()
x = ord(s[0])
if x>=65 and x<=90:
  print("A")
elif x>=97 and x<=122:
  print("a")

Solution (Python):
a = input().rstrip()
if a.isupper():
  print("A")
else:
  print("a")

Solution (Python):
s=input()
if s.islower():
  print("a")
else:
  print("A")

Solution (Python):
print('a' if input().islower() else 'A')

Solution (Python):



A = input()

if 'A' <= A <= 'Z':
    print("A")
else:
    print("a")

Solution (Python):
alpha = str(input())

if alpha.isupper() == True:
  print('A')
elif alpha.islower() == True:
  print('a')

Solution (Python):
a=input()
if a.isupper():
  print("A")
else:
  print('a')

Solution (Python):
a = input()
if a.isupper():
  print('A')
else:
  print('a')

Solution (Python):
a=input()
print('a' if a.islower() else 'A')

Solution (Python):
n = input()
s = ['q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m']


if n in s:
  print('a')
else:
  print('A')

Solution (Python):
import sys

if sys.subversion[0] == "PyPy":
    import io, atexit

    sys.stdout = io.BytesIO()
    atexit.register(lambda: sys.__stdout__.write(sys.stdout.getvalue()))

    sys.stdin = io.BytesIO(sys.stdin.read())
    input = lambda: sys.stdin.readline().rstrip()
RS = raw_input
RA = lambda x=int: map(x, RS().split())
RN = lambda x=int: x(RS())


def solve():
    if ord(a) > ord("Z"):
        print "a"
    else:
        print "A"
    return




a = RS()
solve()

Solution (Python):
a=input()
if ord(a)<ord('a'):
  print('A')
else:
  print('a')

Solution (Python):
s = input()
if "a" <= s and s <= "z":
  print("a")
else:
  print("A")

Solution (Python):
d = input()
if 'a' <= d:
  print('a')
else:
  print('A')

Solution (Python):
A=input()
if A.isupper() :
    print("A")
else :
    print("a")

Solution (Python):
s = input()

if s.isupper():
    print("A")
else:
    print("a")

Solution (Python):
s=input()
if s.isupper():
    print("A")
else:
    print("a")

Solution (Python):
d = input()
if 'a' <= d:
  print('a')
else:
  print('A')

Solution (Python):
n = input()
if n.isupper() == True:
    print('A')
else:
    print('a')

Solution (Python):
a = input()
print("A" if ord(a) < 92 else "a")

Solution (Python):
alpha = input()
al = ord(alpha)
if ord('A') <= al and al <= ord('Z'):
  print('A')
else:
  print('a')

Solution (Python):
a=input()
if a.isupper()==True:
  print('A')
else:
  print('a')

Solution (Python):
c=input()
if ord(c)>=ord('A') and ord(c)<=ord('Z'):
    print('A')
else:
    print('a')

Solution (Python):
s = input()
if s.isupper():
  print("A")
else:
  print("a")

Solution (Python):
s = input()
Z = ord("Z")
if ord(s) <= Z:
    print("A")
else:
    print("a")

Solution (Python):
α = input()
if α.islower():
    print('a')
else:
    print('A')

Solution (Python):
def main():
	a = input()
	if (ord(a) - ord('A')) < 32:
		print('A')
	else:
		print('a')

if __name__ == '__main__':
    main()

Solution (Python):
N = input()
if(N.lower() == N):
  print("a")
else:
  print("A")

Solution (Python):
s=input()

if 0<=ord(s)-ord("a")<26:
  print("a")
  
else:
  print("A")

Solution (Python):

import sys
import numpy as np
input = sys.stdin.readline
s=input() 
if s == s.upper():
    print('A')
else:
    print('a')

Solution (Python):
s = input()

if 65 <= ord(s) <= 65+26:
    print("A")
else:
    print("a")

Solution (Python):
a = str(input())
if a.isupper():
  print("A")
else:
  print("a")

Solution (Python):
if input().islower():
    print('a')
else:
    print('A')

Solution (Python):
a = input()
result = 'A' if a.isupper() else 'a'
print(result)

Solution (Python):
x = input()

if x.islower():
    print('a')
else:
    print('A')

Solution (Python):
L = input()
print("A" if L.isupper() == True else "a")

Solution (Python):
L = str(input())
if(L.isupper() == True):
    print("A")
else:
    print("a")

Solution (Python):
print("a"if input().islower() else "A")

Solution (Python):
s = input()

if s.islower():
    print("a")
else:
    print("A")

Solution (Python):
print("aA"[input().isupper()::2])

Solution (Python):
a = input()
print('A' if a.isupper() else 'a')

Solution (Python):
alpha = input()

if alpha.isupper():
    print("A")

elif alpha.islower():
    print("a")

Solution (Python):
letter = input()
if ord(letter) >= 65 and ord(letter) <= 90:
  print("A")
else:
  print("a")

Solution (Python):
alpha=input()
if(alpha.isupper()):
  print("A")
else:
  print("a")

Solution (Python):
if input().islower():
  print('a')
else:
  print('A')

Solution (Python):



c= input()
a= ord('a')
alp = [chr(i) for i in range(a,a+26)]

if c in alp:
    print('a')
else:
    print('A')

Solution (Python):
print('A' if input().isupper() else 'a')

Solution (Python):
a = input()

if a == a.upper():
    print("A")
else:
    print("a")

Solution (Python):
alpha = input()
if str.upper(alpha) == alpha:
  sol = "A"
else:
  sol = "a"
print(sol)

Solution (Python):
alpha = input()

if alpha.islower():
  print('a')
else:
  print('A')

Solution (Python):
n = input()

if n.isupper():
    print('A')
else:
    print('a')

Solution (Python):
S = input()
if S.isupper():
  print('A')
else:
  print('a')

Solution (Python):
s = input()

if s == s.upper():
  print("A")
else:
  print("a")

Solution (Python):
a = input()
if ord(a) <= 90:
    print("A")
else:
    print("a")

Solution (Python):
a=input()
print("A" if a.isupper() else "a")

Solution (Python):
s=str(input())
if s.isupper():
    print("A")
else:
    print("a")

Solution (Python):
a = input('')
l = a.upper()
u = a.lower()
print('a' if a==u else 'A')

Solution (Python):
l=input()
if l==l.upper():
  print("A")
else:
  print("a")

Solution (Python):
print('A' if input().isupper() else 'a')

Solution (Python):
import re

n = input()


if(n.islower()):
	print("a")
if(n.isupper()):
	print("A")

Solution (Python):
a = input()
if a.isupper(): print("A")
else: print("a")

Solution (Python):
S = input() 
if S.isupper():
  print('A')
else:
  print('a')

Solution (Python):
print('A'if input().isupper()else'a')

Solution (Python):



def get_input() -> str:
    """
    標準入力を取得する.

    Returns:
        str: 英大文字 ("A" - "Z") または英小文字 ("a" - "z")
    """
    alpha = str(input())

    return alpha


def main(alpha: str) -> None:
    """
    求解処理を行う.

    Args:
        alpha (str): 英大文字 ("A" - "Z") または英小文字 ("a" - "z")
    """
    
    ans = str()
    if alpha.isupper():
        ans = "A"
    elif alpha.islower():
        ans = "a"

    
    print(ans)


if __name__ == "__main__":
    alpha = get_input()
    main(alpha)

Solution (Python):
print("Aa"[input().islower()])

Solution (Python):
alpha=input()
asc=ord(alpha)

if ((asc>=65) and (asc<=90)):
    print('A')
else:
    print('a')

Solution (Python):
a=input()
if(a.islower()):
    print('a')
else:
    print('A')

Solution (Python):
ans = input()
if ans.isupper()==1:
  print('A')
else:
  print('a')

Solution (Python):
if "A"<=input()<="Z":print("A")
else:print("a")

Solution (Python):
a = str(input())
if str.isupper(a) == True:
	print('A')
else:
	print('a')

Solution (Python):
print('A' if input()<'a' else 'a')

Solution (Python):
a = str(input())
if a.islower() == True:
  print("a")
elif a.isupper() == True:
  print("A")

Solution (Python):
s = input()
if s.islower():
    print('a')
else:
    print('A')

Solution (Python):
x = input()
y = x.lower()
if x==y:
    print("a")
else:
    print("A")

Solution (Python):
char = input()
output = 'A' if char.isupper() else 'a'
print(output)

Solution (Python):
a = input()

if a.isupper():
  print("A")
else:
  print("a")

Solution (Python):
a = input()
if str.isupper(a) == 1:
    print("A")
elif str.islower(a) == 1:
    print("a")

Solution (Python):
a = input()
print('A' if a.isupper() else 'a')

Solution (Python):
S = input()
if S.isupper():
    print("A")
else:
    print("a")

Solution (Python):
a = input()
if a == a.capitalize():
    print("A")
else:
    print("a")

Solution (Python):
s=input()
if s.islower():
    print('a')
else:
    print("A")

Solution (Python):
alpha = input()
all_alpha='abcdefghijklmnopqrstuvwxyz'
if alpha in all_alpha:
    print('a')
else:
    print('A')

Solution (Python):
import string

a = input()
if a.isupper():
    print('A')
else:
    print('a')

Solution (Python):
a=input()

if a.islower():
	print("a")
else:
	print("A")

Solution (Python):
list=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]
A=input()
if A in list:
    print("A")
else:
    print("a")

Solution (Python):
c = input()

print('a' if c.islower() else 'A')

Solution (Python):
import re
print("A" if re.match(r"[A-Z]",input()) else "a")

Solution (Python):
s = input()
if s == s.upper():
  print("A")
else:
  print("a")

Solution (Python):
let = input()

if let.isupper():
    print('A')
else:
    print('a')

Solution (Python):
if(65 <= ord(str(input())) <= 90):
  print('A')
else:
  print('a')

Solution (Python):
a=input()
print("A" if a==a.upper() else "a")

Solution (Python):
import sys
input=sys.stdin.readline
sys.setrecursionlimit(10**6)

s=input().rstrip()
if s.isupper():print("A")
else:print("a")

Solution (Python):
s = input()
if ord(s) < 97:
    print('A')
else:
    print('a')

Solution (Python):
alpha = input()
print("A" if alpha.isupper() else "a")

Solution (Python):
a = input()
c = a
b = str.upper(a)
if a == b:
  print('A')
  
else:
  print('a')

Solution (Python):
def main():
    A = input()
    if 'A' <= A <= 'Z':
        print("A")
    else:
        print("a")


if __name__ == "__main__":
    main()

Solution (Python):
s = input()

print('a' if s.islower() else 'A')

Solution (Python):
a=input()

if a.isupper():
 print("A")
else:
 print("a")

Solution (Python):
a = input()
if a.isupper():
  print("A")
else:
  print("a")

Solution (Python):
a=input()
if a.isupper():
  print("A")
elif a.islower():
  print("a")

Solution (Python):
if str(input()).isupper():
  print('A')
else:
  print('a')

Solution (Python):




def main():
    
    a = input()
    if ord(a) < ord("a"):
        print("A")
    else:
        print("a")

if __name__ == '__main__':
    main()

Solution (Python):
from sys import stdin
data = stdin.readline().rstrip()

if data.isupper():
    print("A")
else:
    print("a")

Solution (Python):
s = input()
if ord("a") <= ord(s) <= ord("z"):
  print("a")
else:
  print("A")

Solution (Python):
x = input()
x = ord(x)
if x>=65 and x<=90:
    print('A')
if x>=97 and x<=122:
    print('a')

Solution (Python):
a=input()

if a.isupper():
  print("A")
else:
  print("a")

Solution (Python):
import sys


def input():
    return sys.stdin.readline().strip()


sys.setrecursionlimit(20000000)

MOD = 10 ** 9 + 7
INF = float("inf")


def main():
    a = input()
    if ord("A") <= ord(a) <= ord("Z"):
        print("A")
    else:
        print("a")


if __name__ == "__main__":
    main()

Solution (Python):
a=input()
if('a'<= a <='z'):
    print('a')
else :
    print('A')

Solution (Python):
a=input()

print('A' if a.isupper() else 'a')

Solution (Python):
n = input()

if n.isupper() == True:
	print('A')
else:
	print('a')

Solution (Python):
if str(input()).isupper() == True:
  print("A")
else:
  print("a")

Solution (Python):
from collections import defaultdict
it = lambda: list(map(int, input().strip().split()))
INF = float('inf')


if __name__ == '__main__':
    ch = input().strip()
    if ch == ch.upper():
        print('A')
    else:
        print('a')

Solution (Python):
a = input()

if a.islower():
    print('a')
else:
    print('A')

Solution (Python):
import re

alpha = input()

if(re.compile("[A-Z]").search(alpha)):
    print("A")
else:
    print("a")

Solution (Python):
if input().isupper():
  print('A')
else:
  print('a')

Solution (Python):
alpha = input()
if alpha.isupper() == True:
  print("A")
else:
  print("a")

Solution (Python):
a = input()
if a.isupper():
  print('A')
else:
  print('a')

Solution (Python):
a=input()
if a.isupper():
    print('A')
else:
    print('a')

Solution (Python):
a=input()
if a.isupper():print("A")
else: print("a")

Solution (Python):
import sys
input = lambda: sys.stdin.readline().rstrip()

def main():
    if input().isupper():
        print('A')
    else:
        print('a')

if __name__ == '__main__':
    main()

Solution (Python):
str = input()
if str.isupper():
  print("A")
else:
  print("a")

Solution (Python):
x = input()
if x.isupper():
  print('A')
else:
  print('a')

Solution (Python):
from sys import stdin, stdout

int_in = lambda: int(stdin.readline())
arr_in = lambda: [int(x) for x in stdin.readline().split()]
mat_in = lambda rows: [arr_in() for _ in range(rows)]
str_in = lambda: stdin.readline().strip()
out = lambda o: stdout.write("{}\n".format(o))
arr_out = lambda o: out(" ".join(map(str, o)))
bool_out = lambda o: out("YES" if o else "NO")
tests = lambda: range(1, int_in() + 1)
case_out = lambda i, o: out("Case 


if __name__ == "__main__":
    a = str_in()
    out("A" if a == a.upper() else "a")

Solution (Python):
val = input()
if val in 'abcdefghijklmnopqrstuvwxyz':
  ans = 'a'
else:
  ans = 'A'
  
print(ans)

Solution (Python):
n = input()
if n==n.upper():
  print('A')
else:
  print('a')

Solution (Python):
c = input()
if c == c.lower() :
    print('a')
else:
    print('A')

Solution (Python):
n = input()
print('A' if n.isupper() else 'a')

Solution (Python):
print("a" if input().islower() else "A")

Solution (Python):
print("A" if input().isupper() else "a")

Solution (Python):


import copy
import random
import bisect 
import fractions 
import math
import sys
import collections
from decimal import Decimal 

mod = 10**9+7
sys.setrecursionlimit(mod) 

d = collections.deque()
def LI(): return list(map(int, sys.stdin.readline().split()))


S = str(input())
if S.islower():
    print("a")
else:
    print("A")

Solution (Python):
import re
S = input()

if re.match("[A-Z]", S):
    print("A")
else:
    print("a")

Solution (Python):
alpha = input()
if alpha.lower() == alpha:
    print('a')
else:
    print('A')

Solution (Python):
x = input()

if x.isupper():
    print('A')
else:
    print('a')

Solution (Python):
a = input()
print('A' if a.isupper() else 'a')

Solution (Python):
a = input()
print("A" if a.isupper() else "a")

Solution (Python):
a = input()
print('A' if a.isupper()==True else 'a')

Solution (Python):



def main():
    S = input()
    if S.upper()==S:
        print('A')
    else:
        print('a')

if __name__ == '__main__':
    main()

Solution (Python):
if str(input()).islower():
  print("a")
else:
  print("A")

Solution (Python):
s=input()
if s==s.upper():
  print("A")
else:
  print("a")

Solution (Python):
a = input()
res = "a"
if a.isupper():
  res = "A"
print(res)

Solution (Python):
s = input()
if 'a'<= s <= 'z':
  print('a')
else:
  print('A')

Solution (Python):
a=input()
if ord(a)>=97: print('a')
else: print('A')

Solution (Python):
s=input()
if s.islower()==True:
	print('a')
else:
	print('A')

Solution (Python):
s = input()
if (ord(s) >=97 and ord(s)<=122):
	print('a')
else:
	print('A')

Solution (Python):
x = input()
print('A' if ord(x) < ord('a') else 'a')

Solution (Python):
c = raw_input().strip()

print 'A' if c.isupper() else 'a'

Solution (Python):
moji=input()
alpa='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
if moji in alpa:
  print('A')
else:
  print('a')

Solution (Python):
x =input()
if(x >= 'A' and x <= 'Z') :
    print('A')
else :
    print('a')

Solution (Python):
letter = input()

if letter.isupper()==True:
  print('A')
else:
  print('a')

Solution (Python):
a=input()
if a.islower():
  print('a')
else:
  print('A')

Solution (Python):
s = input()

if s. islower():
	print('a')
else:
	print('A')

Solution (Python):
s=input()
if s.isupper():
  print("A")
else:
  print("a")

Solution (Python):
s = input()

if s == s.lower():
  print('a')
else:
  print('A')

Solution (Python):
x = input()
if x.isupper():
  print('A')
else:
  print('a')

Solution (Python):
s=input()

if s==s.lower():
  	print("a")
else:
  	print("A")

Solution (Python):



a = input()

if a.isupper() == True:
    print('A')
else :
    print('a')

Solution (Python):
a=input()
print('A' if a.isupper() else 'a')

Solution (Python):
a = input()

if 65 <= ord(a) and ord(a) <= 90:
    print('A')
else:
    print('a')

Solution (Python):
print(['a','A'][input().isupper()])

Solution (Python):
s = input()
if s.isupper(): print('A')
else: print('a')

Solution (Python):
c = input()
if c.islower():
    print('a')
else:
    print('A')

Solution (Python):
A = input()
if A in "ABCDEFGHIJKLMNOPQRSTUVWXYZ":
  print("A")
if A in "abcdefghijklmnopqrstuvwxyz":
  print("a")

Solution (Python):
def LI(): return list(map(int, input().split()))
def I(): return map(int, input().split())
mod = 10**9 + 7

def main():
  a = input()
  if a.upper() == a:
    print('A')
  else:
    print('a')
  
if __name__ == '__main__':
  main()

Solution (Python):
a = input()
if str.isupper(a) == 1:
    print("A")
elif str.islower(a) == 1:
    print("a")

Solution (Python):
data = list("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
a = input()
if a in data:
    print("A")
else:
    print("a")

Solution (Python):

import sys
    
def solve(N:str):
    print("A" if str.isupper(N) else "a")
    return 


def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    N = next(tokens)
    solve(N)

if __name__ == '__main__':
    main()

Solution (Python):
print("aA"[input().isupper()])

Solution (Python):
X = input()
if X.isupper() == True:
    print('A')
else:
    print('a')

Solution (Python):
a = input()
if a.lower() == a:
    print('a')
else:
    print('A')

Solution (Python):
print(chr(65+(input()>'Z')*32))

Solution (Python):
print(chr(65+ord(input())//97*32))

Solution (Python):
a=input()
if a.islower():
  print("a")
else:
  print("A")

Solution (Python):
a=input()
if a.islower():
  print("a")
else:
  print("A")

Solution (Python):
a=input()
if a.islower():
  print("a")
else:
  print("A")

Solution (Python):
a = input()
if a.islower():
    print("a")
else:
    print("A")

Solution (Python):
a=input()
if a.isupper():
  print('A')
else:
  print('a')

Solution (Python):
a=input()
if a.isupper():
  print('A')
else:
  print('a')

Solution (Python):
a=input()
if a.isupper():
  print('A')
else:
  print('a')

Solution (Python):
a=input()
if a.isupper():
  print('A')
else:
  print('a')

Solution (Python):
N = input()
print('A' if N.isupper() else 'a')

Solution (Python):
N = input()

print("A" if str.isupper(N) else "a")

Solution (Python):
x = input()
if x.isupper():
    print('A')
else: 
    print('a')

Solution (Python):
print('a' if input().islower() else 'A')

Solution (Python):
a =  input()
if(str.isupper(a)):
    print("A")
else : 
    print("a")

Solution (Python):
s = input()
if s == s.upper():
    print("A")
else:
    print("a")

Solution (Python):
a=input()

if a.isupper()==True:
    print('A')
else:
    print('a')

Solution (Python):
n = input()
if n.isupper() == True:
  print('A')
else:
  print('a')

Solution (Python):
s=input()
if ord(s[0])>=97:
  print('a')
else:
  print('A')

Solution (Python):
if input().islower():
  print("a")
else:
  print("A")

Solution (Python):
char = input()
if(char == char.upper()):
    print('A')
else:
    print('a')

Solution (Python):
a =input()

if a.islower():
  print('a')
else:
  print('A')

Solution (Python):
a=input()
if a.isupper():
    print('A')
elif a.lower():
    print('a')

Solution (Python):
alpha = input()
if ord('a') <= ord(alpha[0]) <= ord('z'):
  print('a')
else:
  print('A')

Solution (Python):
print('A' if 'A' <= input() <= 'Z' else 'a')

Solution (Python):
a = input()

if a.islower():
    print('a')
else:
    print('A')

Solution (Python):
text = input()
if text.isupper():
    print("A")
else:
    print("a")

Solution (Python):


a = input()
if(a.isupper()):
    print("A")
else:
    print("a")

Solution (Python):
a=input()
print("a" if a.islower() else "A")

Solution (Python):
a=input()
print("A" if a.isupper() else "a")

Solution (Python):
n = input()
if n.isupper():
  print("A")
else:
  print("a")

Solution (Python):
a = input()

if a.islower():
  print('a')
else:
  print('A')

Solution (Python):
c = input()
if(c in "ABCDEFGHIJKLMNOPQRSTUVWXYZ"):
  print("A")
else:
  print("a")

Solution (Python):

a = input()

if a.isupper():
    print('A')
else:
    print('a')

Solution (Python):
print("A" if input().isupper() else "a")

Solution (Python):
a = input()

if 0 <= ord("Z") - ord(a) <= 25:
    print("A")
else:
    print("a")

Solution (Python):
if input().isupper():
  print('A')
else:
  print('a')

Solution (Python):
def main():
    a = input()
    if a in 'abcdefghijklmnopqrstuvwxyz':
        print("a")
    else:
        print("A")


main()

Solution (Python):
def solve():
    S = input()
    if S.isupper():
        print("A")
    else:
        print("a")
if __name__ == '__main__':
    solve()

Solution (Python):
c = input()

if c.isupper():
    print("A")
else:
    print("a")

Solution (Python):
a = input()
if a == a.upper():
    print("A")
else:
    print("a")

Solution (Python):
print('aA'[input()<'a'])

Solution (Python):
c = input()

if c == c.upper():
    print("A")
else:
    print("a")

Solution (Python):
X = input()

if X.isupper() == True:
    print('A')
else:
    print('a')

Solution (Python):
a = input()

if a.isupper():
    print('A')
else:
    print('a')

Solution (Python):
x=input()
if x.isupper()== True:
    print("A")
else:
    print("a")

Solution (Python):
input = str(input())
check = input.isupper()

if check:
    print('A')
else:
    print('a')

Solution (Python):
import string

a = input()

if a in string.ascii_uppercase:
    print("A")
else:
    print("a")

Solution (Python):
print('A' if input().isupper() else 'a')

Solution (Python):
c=input()
if c.isupper():
    print('A')
else:
    print('a')

Solution (Python):
a = input()
if a.islower():
  print("a")
else:
  print("A")

Solution (Python):
c = input()

if c>='a' and c<='z':
	print('a')
else:
	print('A')

Solution (Python):
a = input()
if a.isupper():
  print("A")
else:
  print("a")

Solution (Python):
a = input()

if 0 <= 'abcdefghijklmnopqrstuvwxyz'.find(a):
  print('a')
else:
  print('A')

Solution (Python):
ch = input()
if ord(ch) <= 90:
    print('A')
else:
    print('a')

Solution (Python):
a=input()
if a==a.upper():
    print('A')
else:
    print('a')

Solution (Python):
a = input()

if a.isupper():
  print("A")
else:
  print("a")

Solution (Python):
a=input()

if a==a.upper():
    print('A')
else:
    print('a')

Solution (Python):
alpha = input()

if alpha == alpha.upper():
    print('A')
else:
    print('a')

Solution (Python):
alpha = str(input())
if alpha.isupper():
  print('A')
elif alpha.islower():
  print('a')
else:
  print(-1)

Solution (Python):
tmp = input()

if tmp.isupper():
    print("A")
else:
    print("a")

Solution (Python):
big = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
word = input()


if word in big:
  print('A')
else:
  print('a')

Solution (Python):
a = input()
if a.islower():
    print('a')
else:
    print('A')

Solution (Python):
N = input()
if N < 'a':
    print('A')
else:
    print('a')

Solution (Python):
A = input()
if A.isupper():
  print("A")
else:
  print("a")

Solution (Python):
a = input()

if a.isupper():
    print("A")
else:
    print("a")

Solution (Python):
if input().isupper():
  print('A')
else:
  print('a')

Solution (Python):
a = input()

if a.islower():
  print('a')
else:
  print('A')

Solution (Python):




a=input()
l=list("abcdefghijklmnopqrstuvwxyz")
if a in l:
    print("a")
else:
    print("A")

Solution (Python):
alp = input()
print('A' if alp.isupper() else 'a')

Solution (Python):
import os
import sys
from atexit import register
from io import BytesIO
sys.stdin = BytesIO(os.read(0, os.fstat(0).st_size))
sys.stdout = BytesIO()
register(lambda: os.write(1, sys.stdout.getvalue()))
input = lambda: sys.stdin.readline().rstrip('\r\n')
raw_input = lambda: sys.stdin.readline().rstrip('\r\n')

a = input().strip()
if a.isupper():
    print('A')
else:
    print('a')

Solution (Python):
aa=str(input())
if aa.islower():
    print('a')
else:
    print('A')

Solution (Python):
c = input()
if c>='A' and c<='Z':
    print('A')
else:
    print('a')

Solution (Python):
print("A" if input().isupper() else "a")

Solution (Python):
a = input()
if a.isupper():
    print("A")
else:
    print("a")

Solution (Python):
S=input()
if(S.isupper()):
  print("A")
else:
  print("a")

Solution (Python):
X = input()
up = X.upper()

if X == up:
    print("A")
else:
    print("a")

Solution (Python):
a = ord(input())
if a in range(ord("a"), ord("z")+1): print("a")
else: print("A")

Solution (Python):
a = input()
if 122>= ord(a) >=97:
  print("a")
else:
  print("A")

Solution (Python):
s = input()
if 'A' <= s and s <= 'Z':
    print('A')
elif 'a' <= s and s <= 'z':
    print('a')

Solution (Python):
s=input()
if s.isupper():
  print('A')
else:
  print('a')

Solution (Python):
print("A" if input().isupper() else "a")

Solution (Python):

import os
import sys
from math import *
from collections import *
from fractions import *
from bisect import *
from heapq import*
from io import BytesIO, IOBase
def vsInput():
    sys.stdin = open('input.txt', 'r')
    sys.stdout = open('output.txt', 'w')
BUFSIZE = 8192
class FastIO(IOBase):
    newlines = 0
    def __init__(self, file):
        self._fd = file.fileno()
        self.buffer = BytesIO()
        self.writable = "x" in file.mode or "r" not in file.mode
        self.write = self.buffer.write if self.writable else None
    def read(self):
        while True:
            b = os.read(self._fd, max(os.fstat(self._fd).st_size, BUFSIZE))
            if not b:
                break
            ptr = self.buffer.tell()
            self.buffer.seek(0, 2), self.buffer.write(b), self.buffer.seek(ptr)
        self.newlines = 0
        return self.buffer.read()
    def readline(self):
        while self.newlines == 0:
            b = os.read(self._fd, max(os.fstat(self._fd).st_size, BUFSIZE))
            self.newlines = b.count(b"\n") + (not b)
            ptr = self.buffer.tell()
            self.buffer.seek(0, 2), self.buffer.write(b), self.buffer.seek(ptr)
        self.newlines -= 1
        return self.buffer.readline()
    def flush(self):
        if self.writable:
            os.write(self._fd, self.buffer.getvalue())
            self.buffer.truncate(0), self.buffer.seek(0)
class IOWrapper(IOBase):
    def __init__(self, file):
        self.buffer = FastIO(file)
        self.flush = self.buffer.flush
        self.writable = self.buffer.writable
        self.write = lambda s: self.buffer.write(s.encode("ascii"))
        self.read = lambda: self.buffer.read().decode("ascii")
        self.readline = lambda: self.buffer.readline().decode("ascii")
sys.stdin, sys.stdout = IOWrapper(sys.stdin), IOWrapper(sys.stdout)
input = lambda: sys.stdin.readline().rstrip("\r\n")
def value():return tuple(map(int,input().split()))
def array():return [int(i) for i in input().split()]
def Int():return int(input())
def Str():return input()
def arrayS():return [i for i in input().split()]





s=input()

if(s.isupper()): print('A')
else: print('a')

Solution (Python):
s  = input()

if str.isupper(s) == True:
  print('A')
else:
  print("a")

Solution (Python):
from collections import Counter,defaultdict,deque
from heapq import heappop,heappush
from bisect import bisect_left,bisect_right 
import sys,math,itertools,fractions,pprint
sys.setrecursionlimit(10**8)
mod = 10**9+7
INF = float('inf')
def inp(): return int(sys.stdin.readline())
def inpl(): return list(map(int, sys.stdin.readline().split()))

s = input()
if ord('A') <= ord(s) <= ord('Z'):
    print('A')
else:
    print('a')

Solution (Python):
s = input()

if s.isupper() == True:
    print('A')
else:
    print('a')

Solution (Python):
ji = input()

if 'A' <= ji and ji <= 'Z':
  print("A")

else:
  print("a")

Solution (Python):
a = input()
if a.isupper() == True:
  print("A")
else:
  print("a")

Solution (Python):
n = input()
if n == n.upper():
    print('A')
else:
    print('a')

Solution (Python):
s=input()
print('A' if ord(s)<=90 else 'a')

Solution (Python):




def main():
    A = input()
    print("A" if A.isupper() else "a")


if __name__ == "__main__":
    main()

Solution (Python):
alpha = input()

if alpha.isupper():
    print("A")
else:
    print("a")

Solution (Python):
alpha=input()
if alpha.isupper():
    print("A")
else:
    print("a")

Solution (Python):
a = input()
if a.isupper() == True:
    print('A')
else:
    print('a')

Solution (Python):
print('A' if ord('A') <= ord(input()) <= ord('Z') else 'a')

Solution (Python):
inp = input()

if inp.isupper():
    print("A")
elif inp.islower():
    print("a")

Solution (Python):
s = input()
if (s.isupper()):
    print("A")
else:
    print("a")

Solution (Python):
a = input()
print('A' if a.isupper() else 'a')

Solution (Python):
a=str(input())
if a.isupper()==True:
    print("A")
else:
    print("a")

Solution (Python):
a = input()
print('A' if a!=a.lower() else 'a')

Solution (Python):
c = input()

if c.isupper():
    print('A')
else:
    print('a')

Solution (Python):
a = input()
if a.upper() == a:
    print("A")
else:
    print("a")

Solution (Python):
from collections import defaultdict as dd
from collections import deque
import bisect
import heapq

def ri():
    return int(input())

def rl():
    return list(map(int, input().split()))


def solve():
    if ord("A") <= ord(input()) <= ord("Z"):
        print ("A")
    else:
        print ("a")






mode = 's'

if mode == 'T':
    t = ri()
    for i in range(t):
        solve()
else:
    solve()

Solution (Python):
x=input()

if x.isupper() is True:
    print("A")
else:
    print("a")

Solution (Python):
a = input()
print('A' if a.isupper() else 'a')

Solution (Python):


def II(): return int(input())
def MII(): return map(int, input().split())
def LII(): return list(map(int, input().split()))

def main():
    alpha = input()

    if alpha == alpha.upper():
        print('A')
    else:
        print('a')


if __name__ == '__main__':
    main()

Solution (Python):
a = str(input())
if a.isupper():
    print('A')
else:
    print('a')

Solution (Python):
s = input()
if s.isupper():
  print("A")
else:
  print("a")

Solution (Python):
a = input()
if ord('A') <= ord(a) < ord('a'):
  print('A')
else:
  print('a')