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-----
B

-----Sample Output-----
A

B is uppercase, so we should print A.
[{"code": "S = input()\nans = 'A'\nif S.islower():\n  ans = 'a'\n\nprint(ans)", "passed": true, "time": 0.27, "memory": 14084.0, "status": "done"}, {"code": "X = input()\nif X == X.upper() :\n    print('A')\nelse :\n    print('a')", "passed": true, "time": 0.3, "memory": 14144.0, "status": "done"}, {"code": "alpha = input()\nif alpha.isupper():\n    ans = \"A\"\nelse:\n    ans = \"a\"\nprint(ans)", "passed": true, "time": 0.36, "memory": 14348.0, "status": "done"}, {"code": "p = str(input())\n\nif p.isupper() == True:\n    print(\"A\")\nelse:\n    print(\"a\")", "passed": true, "time": 0.15, "memory": 14276.0, "status": "done"}, {"code": "s  = input()\nif s.lower() == s:\n  print('a')\nelse:\n  print(\"A\")", "passed": true, "time": 0.25, "memory": 14224.0, "status": "done"}, {"code": "a=input()\nprint('A' if a.isupper() else 'a')", "passed": true, "time": 0.24, "memory": 14076.0, "status": "done"}, {"code": "A=input()\nif A.isupper():\n  print('A')\nelse:\n  print('a')", "passed": true, "time": 0.2, "memory": 14208.0, "status": "done"}, {"code": "x = input()\n\nif x.islower():\n    print(\"a\")\nelse:\n    print(\"A\")", "passed": true, "time": 1.02, "memory": 14136.0, "status": "done"}, {"code": "alpha = str(input())\nif ord('a') <= ord(alpha) <= ord('z'):\n    print('a')\nelif ord('A') <= ord(alpha) <= ord('Z'):\n    print('A')", "passed": true, "time": 0.14, "memory": 14272.0, "status": "done"}, {"code": "A = input()\nif(A.isupper()):\n    print(\"A\")\nelse:\n    print(\"a\")", "passed": true, "time": 0.17, "memory": 14384.0, "status": "done"}, {"code": "print(('a' if 'Z' < input() else 'A'))\n", "passed": true, "time": 0.14, "memory": 14192.0, "status": "done"}, {"code": "alp=input()\n\nif alp==alp.upper():\n  print(\"A\")\nelif alp==alp.lower():\n  print(\"a\")", "passed": true, "time": 0.23, "memory": 14336.0, "status": "done"}, {"code": "import re\n\na = input()\na = re.match(r'[a-z]', a)\n\nif a is None:\n    print('A')\nelse:\n    print('a')", "passed": true, "time": 0.19, "memory": 14348.0, "status": "done"}, {"code": "print(\"Aa\"[ord(input())>96])", "passed": true, "time": 0.21, "memory": 14228.0, "status": "done"}, {"code": "poe='abcdefghijklmnopqrstuvwxyz'\n\ns=input()\n\nif s in poe:\n    print('a')\nelse:\n    print('A')", "passed": true, "time": 0.23, "memory": 14248.0, "status": "done"}, {"code": "print(\"A\" if input().isupper() else \"a\")", "passed": true, "time": 0.15, "memory": 14332.0, "status": "done"}, {"code": "a = input()\n\nif a.isupper():\n    print(\"A\")\n\nelse:\n    print(\"a\")\n", "passed": true, "time": 0.16, "memory": 14108.0, "status": "done"}, {"code": "alpha = input()\n\ntext = 'abcdefghijklmnopqrstuvwxyz'\n\nif alpha in text:\n    print('a')\nelse:\n    print('A')", "passed": true, "time": 0.15, "memory": 14304.0, "status": "done"}, {"code": "a = input()\nif ord(a) < ord('a'):\n    print('A')\nelse:\n    print('a')\n", "passed": true, "time": 0.16, "memory": 14076.0, "status": "done"}, {"code": "a = input()\nif a == a.upper():\n    print(\"A\")\nelse:\n    print(\"a\")\n", "passed": true, "time": 0.16, "memory": 14364.0, "status": "done"}, {"code": "a = input()\n\nif a.islower():\n    print(\"a\")\nelse:\n    print(\"A\")\n", "passed": true, "time": 0.14, "memory": 14132.0, "status": "done"}, {"code": "alp =['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']\na = str(input())\nif a in alp:\n    print('A')\nelse:\n    print('a')", "passed": true, "time": 0.16, "memory": 14116.0, "status": "done"}, {"code": "\na= input()\n\nif(a.isupper()==True):\n    print('A')\nelse:\n    print('a')", "passed": true, "time": 0.15, "memory": 14164.0, "status": "done"}, {"code": "a = input()\nif a.upper() == a:\n    print('A')\nelse:\n    print('a')", "passed": true, "time": 0.14, "memory": 14148.0, "status": "done"}, {"code": "a = input()\nif (a == a.lower()):\n    print(\"a\")\nelse:\n    print(\"A\")", "passed": true, "time": 0.19, "memory": 14268.0, "status": "done"}, {"code": "n = input()\n \ns = \"abcdefghijklmnopqrstuvwxyz\"\n \nif n in s:\n  print(\"a\")\nelse:\n  print(\"A\")", "passed": true, "time": 0.14, "memory": 14152.0, "status": "done"}, {"code": "S=input()\nif(S>='a'):\n  print('a')\nelse:\n  print('A')\n", "passed": true, "time": 0.15, "memory": 14208.0, "status": "done"}, {"code": "A = input()\n\nprint(\"A\") if A.isupper() else print(\"a\")", "passed": true, "time": 0.14, "memory": 14120.0, "status": "done"}, {"code": "m = input()\nx = ord(m)\nif x >= 97 and x <= 122:\n    print(\"a\")\nelse:\n    print(\"A\")", "passed": true, "time": 0.14, "memory": 14204.0, "status": "done"}, {"code": "x=input()\n\n\nif x.isupper()==True:\n  print(\"A\")\nelse:\n  print(\"a\")", "passed": true, "time": 0.14, "memory": 14112.0, "status": "done"}, {"code": "print('a' if input().islower() else 'A')", "passed": true, "time": 0.14, "memory": 14120.0, "status": "done"}, {"code": "print('aA'[input()<'a'])", "passed": true, "time": 0.15, "memory": 14296.0, "status": "done"}, {"code": "s = input()\nif s.isupper() == True:\n    print('A')\nelse:\n    print('a')", "passed": true, "time": 0.15, "memory": 14112.0, "status": "done"}, {"code": "#!/usr/bin/env python3\nimport sys\nsys.setrecursionlimit(1000000)\nfrom collections import deque\n\nN = (input())\n\nif N.isupper():\n    print('A')\nelse:\n    print('a')\n", "passed": true, "time": 0.15, "memory": 14248.0, "status": "done"}, {"code": "a = input()\n\nif a.isupper():\n    print(\"A\")\nelse:\n    print(\"a\")\n", "passed": true, "time": 0.14, "memory": 14272.0, "status": "done"}, {"code": "a = input()\n\nif a.isupper():\n    print('A')\nelse:\n    print('a')\n", "passed": true, "time": 0.17, "memory": 14076.0, "status": "done"}, {"code": "a = input()\nif a in list('abcdefghijklmnopqrstuvwxyz'):\n    print('a')\n    return\nelse:\n    print('A')\n    return", "passed": true, "time": 0.14, "memory": 14044.0, "status": "done"}, {"code": "a = str(input())\nif a.islower():\n  print('a')\nelse:\n  print('A')", "passed": true, "time": 0.15, "memory": 14200.0, "status": "done"}, {"code": "char = input()\nif char.isupper():\n  print(\"A\")\nelse:\n  print(\"a\")", "passed": true, "time": 0.16, "memory": 14148.0, "status": "done"}, {"code": "a = input()\nprint('A' if a.isupper() else 'a')", "passed": true, "time": 0.25, "memory": 14200.0, "status": "done"}, {"code": "alp = input()\nif alp==alp.upper() :\n    print(\"A\")\nelse :\n    print(\"a\")", "passed": true, "time": 0.17, "memory": 14288.0, "status": "done"}, {"code": "#                               #\n    # author : samars_diary #\n    # 18-09-2020 \u2502 15:00:33 #\n#                               #\n\nimport sys, os.path\n\n#if(os.path.exists('input.txt')):\n    #sys.stdin = open('input.txt',\"r\")\n    #sys.stdout = open('output.txt',\"w\")\n\nsys.setrecursionlimit(10 ** 5)\n\ndef mod(): return 10**9+7\ndef i(): return sys.stdin.readline().strip()\ndef ii(): return int(sys.stdin.readline())\ndef li(): return list(sys.stdin.readline().strip())\ndef mii(): return map(int, sys.stdin.readline().split())\ndef lii(): return list(map(int, sys.stdin.readline().strip().split()))\n\n#print=sys.stdout.write\n\ndef solve():\n    a=i()\n    if a.isupper():\n        print('A')\n    else:\n        print('a')\n\nfor _ in range(1):\n    solve()", "passed": true, "time": 0.14, "memory": 14312.0, "status": "done"}, {"code": "a = input()\nif a.isupper():\n    print('A')\nelse:\n    print('a')", "passed": true, "time": 0.17, "memory": 14116.0, "status": "done"}, {"code": "alpha=input()\nif(\"A\"<=alpha and alpha<=\"Z\"):\n    print(\"A\")\nelse:\n    print(\"a\")\n", "passed": true, "time": 0.17, "memory": 14236.0, "status": "done"}, {"code": "n = input()\nif n.isupper():\n  print(\"A\")\nelse:\n  print(\"a\")", "passed": true, "time": 0.18, "memory": 14092.0, "status": "done"}, {"code": "if input().isupper(): print(\"A\")\nelse: print(\"a\")", "passed": true, "time": 0.15, "memory": 14312.0, "status": "done"}, {"code": "x = input()\n\nif x.isupper():\n  print(\"A\")\nelse:\n  print(\"a\")", "passed": true, "time": 0.17, "memory": 14312.0, "status": "done"}, {"code": "s = input()\nif(s[0].islower()):\n    print('a')\nelse:\n    print('A')    \n", "passed": true, "time": 0.17, "memory": 14364.0, "status": "done"}, {"code": "a = input()\nprint('a' if 'a' <= a <= 'z' else 'A')", "passed": true, "time": 0.14, "memory": 14108.0, "status": "done"}, {"code": "a = input()\n\nif a.islower():\n    print(\"a\")\nelse:\n    print(\"A\")", "passed": true, "time": 0.14, "memory": 14212.0, "status": "done"}, {"code": "b=input()\nle=(\"abcdefghijklmnopqrstuvwxyz\")\nif b in le:\n    print(\"a\")\nelse:\n    print(\"A\")", "passed": true, "time": 0.14, "memory": 14304.0, "status": "done"}, {"code": "s = input() \nif s.isupper():\n    print(\"A\")\nelse:\n    print(\"a\")", "passed": true, "time": 0.14, "memory": 14268.0, "status": "done"}, {"code": "print(('a' if input().islower() else 'A'))\n", "passed": true, "time": 0.14, "memory": 14204.0, "status": "done"}, {"code": "s = input()\nif s.islower() == True:\n    print(\"a\")\nelse:\n    print(\"A\")", "passed": true, "time": 0.14, "memory": 14144.0, "status": "done"}, {"code": "n = input()\n\ns = \"abcdefghijklmnopqrstuvwxyz\"\n\nif n in s:\n  print(\"a\")\nelse:\n  print(\"A\")\n", "passed": true, "time": 0.14, "memory": 14340.0, "status": "done"}, {"code": "# uppercase = A, lowercase = a\n\nn = input()\nif n.isupper():\n    print('A')\nelse:\n    print('a')\n", "passed": true, "time": 0.14, "memory": 14252.0, "status": "done"}, {"code": "s = input()\nif s.islower():\n    print(\"a\")\nelse:\n    print(\"A\")\n", "passed": true, "time": 0.14, "memory": 14136.0, "status": "done"}, {"code": "temp = input()\nif temp.isupper():\n    print(\"A\")\nelse:\n    print(\"a\")", "passed": true, "time": 0.14, "memory": 14248.0, "status": "done"}, {"code": "a = input()\nif \"A\" <= a <= \"Z\":\n    print(\"A\")\nelse:\n    print(\"a\")", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "\u03b1 = input()\nprint('A') if \u03b1.isupper() else print('a')", "passed": true, "time": 0.14, "memory": 14424.0, "status": "done"}, {"code": "alpha = input()\nprint('A' if alpha >= 'A' and alpha <= 'Z' else 'a')", "passed": true, "time": 0.24, "memory": 14252.0, "status": "done"}, {"code": "print('a') if input().islower() else print('A')", "passed": true, "time": 0.17, "memory": 14296.0, "status": "done"}, {"code": "s = input()\nif s.isupper():\n    print(\"A\")\nelse:\n    print(\"a\")\n", "passed": true, "time": 0.21, "memory": 14296.0, "status": "done"}, {"code": "a = input()\nif a.isupper():\n    print(\"A\")\nelse:\n    print(\"a\")", "passed": true, "time": 0.17, "memory": 14104.0, "status": "done"}, {"code": "if input().isupper():\n  print(\"A\")\nelse:\n  print(\"a\")", "passed": true, "time": 0.19, "memory": 14028.0, "status": "done"}, {"code": "n  = input()\nif n.isupper():\n  print(\"A\")\nelif n.islower():\n  print(\"a\")", "passed": true, "time": 0.17, "memory": 14292.0, "status": "done"}, {"code": "\u03b1 = input()\nif \u03b1.isupper() == True:\n    print('A')\nelif \u03b1.islower() == True:\n    print('a')", "passed": true, "time": 0.16, "memory": 14492.0, "status": "done"}, {"code": "A = input()\nif A.isupper():\n  print('A')\nelse:\n  print('a')", "passed": true, "time": 0.14, "memory": 14108.0, "status": "done"}, {"code": "print(\"A\"if(s:=input())==s.upper()else\"a\")", "passed": true, "time": 0.23, "memory": 14220.0, "status": "done"}, {"code": "x = input()\nif x.islower():\n    print(\"a\")\nelse:\n    print(\"A\")", "passed": true, "time": 0.14, "memory": 14208.0, "status": "done"}, {"code": "A=input()\nif A.islower()==True:\n  print(\"a\")\nelse:\n  print(\"A\")", "passed": true, "time": 0.14, "memory": 14112.0, "status": "done"}, {"code": "import sys\n\nalpha = input()\n\ntext = 'abcdefghijklmnopqrstuvwxyz'\n\nfor k in range(26):\n    if text[k] == alpha:\n        print('a')\n        return\n    else:\n        if k == 25:\n            print('A') ", "passed": true, "time": 0.16, "memory": 14200.0, "status": "done"}, {"code": "a = input()\n\nprint((\"a\" if a.islower() else \"A\"))\n", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "a = input()\nif a.isupper() == True:\n    print(\"A\")\nelse:\n    print(\"a\")", "passed": true, "time": 0.14, "memory": 14128.0, "status": "done"}, {"code": "import math,string,itertools,fractions,heapq,collections,re,array,bisect,sys,random,time, copy,bisect\n#from operator import itemgetter\n#from heapq import heappush, heappop\n#import numpy as np\n#import sympy\n#from scipy.sparse.csgraph import breadth_first_order, depth_first_order, shortest_path, floyd_warshall, dijkstra, bellman_ford, johnson\n#from scipy.sparse import csr_matrix\nfrom decimal import Decimal, ROUND_HALF_UP, ROUND_HALF_EVEN\nimport sys\n\nsys.setrecursionlimit(10**7)\ninf = 10**20\nmod = 10**9 + 7\n\nstdin = sys.stdin\n\nni = lambda: int(ns())\nnf = lambda: float(ns())\nna = lambda: list(map(int, stdin.readline().split()))\nnb = lambda: list(map(float, stdin.readline().split()))\nns = lambda: stdin.readline().rstrip()  # ignore trailing spaces\n\na = ns()\nprint('A') if a.isupper() else print('a')\n", "passed": true, "time": 0.15, "memory": 14384.0, "status": "done"}, {"code": "a = input()\nprint('A' if a.isupper() else 'a')", "passed": true, "time": 0.14, "memory": 14340.0, "status": "done"}, {"code": "a=input()\nif a.islower():\n    print(\"a\")\nelse:\n    print(\"A\")", "passed": true, "time": 0.14, "memory": 14236.0, "status": "done"}, {"code": "s = input()\n\nif s.lower() == s:\n  print(\"a\")\nelse:\n  print(\"A\")", "passed": true, "time": 0.14, "memory": 14228.0, "status": "done"}, {"code": "import re\n\nn = input()\n\nflag = re.match(r\"[a-z]\",n)\nprint(\"a\") if flag!= None else print('A')", "passed": true, "time": 0.14, "memory": 14200.0, "status": "done"}, {"code": "Al = input()\n\nif Al.isupper():\n    print(\"A\")\nelse:\n    print(\"a\")", "passed": true, "time": 0.14, "memory": 14316.0, "status": "done"}, {"code": "a = input()\nif a.islower():\n\tprint(\"a\")\nelse: \n\tprint(\"A\")", "passed": true, "time": 0.14, "memory": 14212.0, "status": "done"}, {"code": "a = input()\n\nif a.islower():\n    print('a')\nelse:\n    print('A')", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "X = input()\n\nif X.isupper():\n    print(\"A\")\nelse:\n    print(\"a\")", "passed": true, "time": 0.14, "memory": 14300.0, "status": "done"}, {"code": "from string import ascii_lowercase\na = input()\n\nif a in ascii_lowercase:\n    print(\"a\")\nelse:\n    print(\"A\")", "passed": true, "time": 0.14, "memory": 14276.0, "status": "done"}, {"code": "a=input()\nif a.isupper():\n    print('A')\nelse:\n    print('a')", "passed": true, "time": 0.14, "memory": 14348.0, "status": "done"}, {"code": "a = input()\nif a .islower():\n    print('a')\nelse:\n    print('A')\n", "passed": true, "time": 0.14, "memory": 14208.0, "status": "done"}, {"code": "a = input()\nif a.isupper():\n    print(\"A\")\nelse:\n    print(\"a\")", "passed": true, "time": 0.14, "memory": 14204.0, "status": "done"}, {"code": "Q = input()\nW = {'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'}\n\n# \u6587\u5b57\u5217Q\u304c\u96c6\u5408W\u306e\u4e2d\u306b\u542b\u307e\u308c\u308b\u306a\u3089\u2026\nif Q in W:\n    print('a')\nelse:\n    print('A')", "passed": true, "time": 0.14, "memory": 14268.0, "status": "done"}, {"code": "print([\"a\",\"A\"][65<=ord(input())<=90])", "passed": true, "time": 0.14, "memory": 14312.0, "status": "done"}, {"code": "def main():\n    a=input()\n    if(a==a.upper()):\n        print('A')\n    else:\n        print('a')\n\nmain()\n", "passed": true, "time": 0.14, "memory": 14188.0, "status": "done"}, {"code": "alpha=input()\nif(alpha.isupper()==True):\n  ans='A'\nelse:\n  ans='a'\nprint(ans)", "passed": true, "time": 0.14, "memory": 14100.0, "status": "done"}, {"code": "x = input()\nif str.isupper(x):\n  print(\"A\")\nelse:\n  print(\"a\")", "passed": true, "time": 0.14, "memory": 14348.0, "status": "done"}, {"code": "a = input()\n\nif a.isupper() == True:\n    print(\"A\")\n\nelse:\n    print(\"a\")\n", "passed": true, "time": 0.14, "memory": 14384.0, "status": "done"}, {"code": "a = input()\nif a.islower():print(\"a\")\nelse:print(\"A\")", "passed": true, "time": 0.14, "memory": 14208.0, "status": "done"}, {"code": "a = input()\n\nif a.isupper() == True:\n    print('A')\nelse:\n    print('a')\n", "passed": true, "time": 0.22, "memory": 14312.0, "status": "done"}, {"code": "\u03b1 = input()\nif \u03b1.islower():\n    print('a')\n\nelse:\n    print('A')\n", "passed": true, "time": 0.14, "memory": 14548.0, "status": "done"}, {"code": "j = input()\nif 'A'<=j and j <= 'Z':\n  print(\"A\")\nelse:\n  print(\"a\")\n", "passed": true, "time": 0.14, "memory": 14236.0, "status": "done"}, {"code": "c=input()\nif c.islower():\n  print('a')\nelse:\n  print('A')", "passed": true, "time": 0.14, "memory": 14212.0, "status": "done"}, {"code": "x = input()\nif x.isupper():\n  print( \"A\" )\nelse:\n  print( \"a\" )\n", "passed": true, "time": 0.23, "memory": 14108.0, "status": "done"}]