Given are 1-digit positive integers a and b. Consider these two strings: the concatenation of b copies of the digit a, and the concatenation of a copies of the digit b. Which of these is lexicographically smaller?

-----Constraints-----
 - 1 \leq a \leq 9
 - 1 \leq b \leq 9
 - a and b are integers.

-----Input-----
Input is given from Standard Input in the following format:
a b

-----Output-----
Print the lexicographically smaller of the two strings. (If the two strings are equal, print one of them.)

-----Sample Input-----
4 3

-----Sample Output-----
3333

We have two strings 444 and 3333. Between them, 3333 is the lexicographically smaller.
[{"code": "a, b = map(int, input().split())\n\nif a <= b:\n    ans = str(a) * b\nelse:\n    ans = str(b) * a\nprint(ans)\nreturn", "passed": true, "time": 0.15, "memory": 14116.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nprint((f\"{a}\" * b, f\"{b}\" * a)[b <= a])", "passed": true, "time": 0.24, "memory": 14328.0, "status": "done"}, {"code": "a,b = map(int, input().split())\n\n\nif a < b:\n  print(str(a)*b)\nelse:\n  print(str(b)*a)", "passed": true, "time": 0.15, "memory": 14268.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nif a < b:\n    print(str(a) * b)\nelse:\n    print(str(b) * a)", "passed": true, "time": 0.24, "memory": 14344.0, "status": "done"}, {"code": "a,b = input().split()\nprint(max(int(a*int(b)),int(b*int(a))))", "passed": true, "time": 0.16, "memory": 14088.0, "status": "done"}, {"code": "a,b = map(int,input().split())\n\nans =[]\nans.append(a)\nans.append(b)\nans = sorted(ans)\n\nanser = ''\nfor i in range(ans[1]):\n  anser+=str(ans[0])\n  \nprint (anser)", "passed": true, "time": 0.31, "memory": 14120.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nans = 0\nif a >= b:\n  for i in range(a):\n    ans += b * 10**i\nelse:\n  for i in range(b):\n    ans += a * 10**i\nprint(ans)", "passed": true, "time": 0.22, "memory": 14096.0, "status": "done"}, {"code": "a, b = list(map(int, input().split()))\nprint((min(str(b)*a, str(a)*b)))\n", "passed": true, "time": 0.15, "memory": 14100.0, "status": "done"}, {"code": "a, b = map(int, input().split())\nc = str(a) * b\nd = str(b) * a\nif int(c[0]) >= int(d[0]):\n    print(d)\nelse:\n    print(c)", "passed": true, "time": 0.15, "memory": 14336.0, "status": "done"}, {"code": "a,b = map(int,input().split())\nif a > b:\n    print(int(str(b)*a))\nelse:\n    print(int(str(a)*b))", "passed": true, "time": 0.16, "memory": 14180.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nif a > b:\n    print(str(b) * a)\nelse:\n    print(str(a) * b)", "passed": true, "time": 0.15, "memory": 14196.0, "status": "done"}, {"code": "a, b = [s for s in input().split()]\nprint((min(a * int(b), b * int(a))))\n", "passed": true, "time": 0.17, "memory": 14324.0, "status": "done"}, {"code": "a,b = map(int,input().split())\n# a,b\u3092\u6587\u5b57\u5217\u5316\na_str = str(a)\nb_str = str(b)\n# a*b\u3068b*a\u3092\u6607\u9806\u3067\u306a\u3089\u3079\u3066\u30ea\u30b9\u30c8\u5316\nab_list = sorted([a_str * b, b_str * a])\n# \u30ea\u30b9\u30c8\u306e1\u756a\u76ee\u3092\u51fa\u529b\nprint(ab_list[0])", "passed": true, "time": 0.17, "memory": 14236.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\na_b = str(a) * b\nb_a = str(b) * a\n\nif int(a_b[0]) >= int(b_a[0]):\n    print(b_a)\nelse:\n    print(a_b)", "passed": true, "time": 0.23, "memory": 14244.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\na1 = a * str(b)\na2 = b * str(a)\nprint(min(a1, a2))", "passed": true, "time": 0.18, "memory": 14348.0, "status": "done"}, {"code": "a, b = map(int,input().split())\n\nab = str(a) * b\nba = str(b) * a\n\nif ab > ba:\n    ans = ba\nelse:\n    ans = ab\n\nprint(ans)", "passed": true, "time": 0.15, "memory": 14320.0, "status": "done"}, {"code": "a,b = input().split()\nab = a*int(b)\nba = b*int(a)\ns = max(len(ab),len(ba))\n\nif s == len(ab) :\n    print(ab)\nelse :\n    print(ba)", "passed": true, "time": 0.14, "memory": 14156.0, "status": "done"}, {"code": "def answer(a: int, b: int) -> str:\n    return min(str(a) * b, str(b) * a)\n\n\ndef main():\n    a, b = map(int, input().split())\n    print(answer(a, b))\n\n\ndef __starting_point():\n    main()\n__starting_point()", "passed": true, "time": 0.15, "memory": 14332.0, "status": "done"}, {"code": "a,b = input().split()\nprint(sorted([a*int(b),b*int(a)])[0])", "passed": true, "time": 0.19, "memory": 14192.0, "status": "done"}, {"code": "a,b = input().split()\n\nA = (a*int(b))\nB = (b*int(a))\n\nif A < B:\n    print(A)\nelse:\n    print(B)", "passed": true, "time": 0.14, "memory": 14160.0, "status": "done"}, {"code": "def main():\n\ta, b = list(map(int, input().split()))\n\tf = str(a)*b\n\ts = str(b)*a\n\tans = [f, s]\n\tans.sort()\n\treturn ans[0]\n\n\ndef __starting_point():\n    print((main()))\n\n__starting_point()", "passed": true, "time": 0.14, "memory": 14192.0, "status": "done"}, {"code": "a, b = input().split()\nc = a * int(b)\nd = b * int(a)\nprint(min(c, d))", "passed": true, "time": 0.14, "memory": 14204.0, "status": "done"}, {"code": "a,b=list(map(int,input().split()))\nc=0\nif a>=b:\n    for i in range(a):\n        c=c*10+1\n    print((b*c))\nelse:\n    for i in range(b):\n        c=c*10+1\n    print((a*c))\n", "passed": true, "time": 0.14, "memory": 14276.0, "status": "done"}, {"code": "a, b = input().split()\nstr = ''\nif int(a)<=int(b):\n  for _ in range(int(b)):\n    str += a\nelse:\n  for _ in range(int(a)):\n    str += b\n\nprint(str)", "passed": true, "time": 0.15, "memory": 14120.0, "status": "done"}, {"code": "a, b = map(str,input().split())\nA = a*int(b)\nB = b*int(a)\nx = [A , B]\nx.sort()\nprint(x[0])", "passed": true, "time": 0.16, "memory": 14324.0, "status": "done"}, {"code": "def resolve():\n    a,b = map(int,input().split())\n    A = str(a)*b\n    B = str(b)*a\n    print(A if A<B else B)\nresolve()", "passed": true, "time": 0.14, "memory": 14328.0, "status": "done"}, {"code": "a, b = map(int, input().split())\naa = str(a)*b\nbb = str(b)*a\n\naa = ''.join(aa)\nbb = ''.join(bb)\n\nif aa > bb:\n  print(bb)\nelse:\n  print(aa)", "passed": true, "time": 0.14, "memory": 14312.0, "status": "done"}, {"code": "a, b = input().split()\na1 = a * int(b)\nb1 = b * int(a)\nif int(a) <= int(b):\n    print(a1)\nelse:\n    print(b1)", "passed": true, "time": 0.14, "memory": 14144.0, "status": "done"}, {"code": "a, b = list(map(int, input().split()))\nprint((min(str(a) * b, str(b) * a)))\n", "passed": true, "time": 0.14, "memory": 14192.0, "status": "done"}, {"code": "a,b = input().split()\n\nprint(min(a*int(b),b*int(a)))", "passed": true, "time": 0.14, "memory": 14104.0, "status": "done"}, {"code": "a,b = map(int,input().split())\n\n#\u6574\u6570\u540c\u58eb\u306e\u305f\u3060\u306e\u8a08\u7b97\u306b\u306a\u3063\u3066\u3057\u307e\u3046\u305f\u3081\u3001\u578b\u3092\u6307\u5b9a\u3059\u308b\u3002\nA = str(a) * b\nB = str(b) * a\n\nif a > b:\n    print(B)\nelse:\n    print(A)", "passed": true, "time": 0.15, "memory": 14252.0, "status": "done"}, {"code": "a,b=list(map(int,input().split()))\n\nif a<b:\n    print((str(a)*b))\nelif a>b:\n    print((str(b)*a))\nelif a==b:\n    print((str(a)*b))\n", "passed": true, "time": 0.14, "memory": 14216.0, "status": "done"}, {"code": "a,b = map(str,input().split())\nA = a*int(b)\nB = b*int(a)\nprint(sorted([A,B])[0])", "passed": true, "time": 0.14, "memory": 14092.0, "status": "done"}, {"code": "a,b = map(int, input().split())\nif a < b:\n  print(str(a)*b)\nelse:\n  print(str(b)*a)", "passed": true, "time": 0.15, "memory": 14352.0, "status": "done"}, {"code": "a, b = map(int, input().split())\nminValue = min(a,b)\nmaxValue = max(a,b)\nprint(str(minValue)*maxValue)", "passed": true, "time": 0.14, "memory": 14268.0, "status": "done"}, {"code": "a,b = map(int,input().split())\nc = str(a)*b\nd = str(b)*a\nprint(min(c,d))", "passed": true, "time": 0.28, "memory": 14080.0, "status": "done"}, {"code": "a, b = list(map(int, input().split()))\n\n# \u6587\u5b57\u5217\u3068\u3057\u3066\u6271\u3046\nA = str(a)\nB = str(b)\n\naaa = A * b\nbbb = B * a\n\n# \u8f9e\u66f8\u9806\u3067\u5c0f\u3055\u3044\u65b9\u3092\u51fa\u529b\nlists = sorted([aaa, bbb])\nprint((lists[0]))\n", "passed": true, "time": 0.16, "memory": 14360.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nif a > b:\n  print(str(b) * a)\nelif a < b:\n  print(str(a) * b)\nelse:\n  print(str(a) * a)", "passed": true, "time": 0.15, "memory": 14120.0, "status": "done"}, {"code": "a,b = map(int,input().split())\n\n\nif a > b:\n    print(str(b) * a)\n\nelif b > a:\n    print(str(a) * b)\nelse:\n    print(str(a) * b)", "passed": true, "time": 0.22, "memory": 14248.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nprint(str(min(a, b))*max(a, b))", "passed": true, "time": 0.2, "memory": 14072.0, "status": "done"}, {"code": "a,b = list(map(int,input().split()))\n\nif a <= b:\n  a = str(a)\n  print((a*b))\n\nelse:\n  b = str(b)\n  print((b*a))\n", "passed": true, "time": 0.14, "memory": 14068.0, "status": "done"}, {"code": "ls = list(map(int,input().split()))\nprint(str(min(ls))*max(ls))", "passed": true, "time": 0.14, "memory": 14336.0, "status": "done"}, {"code": "a, b = map(int, input().split())\nif a > b:\n  print(str(b) * a)\nelif a < b:\n  print(str(a) * b)\nelse:\n  print(str(a) * a)", "passed": true, "time": 0.15, "memory": 14320.0, "status": "done"}, {"code": "# \u5165\u529b\u3092\u53d7\u3051\u53d6\u308b\na,b = input().split()\n\n#a\u3092b\u500b\u3001b\u3092a\u500b\u4e26\u3079\u305f\u3082\u306e\u3092\u4f5c\u308b\nstr_a = a*int(b)\nstr_b = b*int(a)\n\n#a\u3068b\u3092\u6bd4\u8f03\u3057\u3066\u3001\u8f9e\u66f8\u9806\u306b\u5c0f\u3055\u3044\u65b9\u3092\u51fa\u529b\u3059\u308b\nprint(str_a if str_a < str_b else str_b)", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "a,b=input().split()\nprint(min(a*int(b),b*int(a)))", "passed": true, "time": 0.14, "memory": 14224.0, "status": "done"}, {"code": "a,b=map(int,input().split())\ns=[a]*b\nt=[b]*a\nab=map(str,s)\nba=map(str,t)\nif a<=b:\n    print(''.join(ab))\nelse:\n    print(''.join(ba))", "passed": true, "time": 0.15, "memory": 14160.0, "status": "done"}, {"code": "a,b = map(int,input().split())\nL = [str(a)*b, str(b)*a]\n\n\nL = sorted(L)\nprint(L[0])", "passed": true, "time": 0.14, "memory": 14288.0, "status": "done"}, {"code": "a, b = list(map(int, input().split()))\nif a > b:\n    print((str(b) * a))\nelse:\n    print((str(a) * b))\n", "passed": true, "time": 0.14, "memory": 14104.0, "status": "done"}, {"code": "a,b = input().split()\nif a < b:\n    print(a*int(b))\nelse:\n    print(b*int(a))", "passed": true, "time": 0.14, "memory": 14100.0, "status": "done"}, {"code": "from sys import setrecursionlimit, exit\nsetrecursionlimit(1000000000)\n\ndef main():\n    a, b = map(int, input().split())\n    if a <= b:\n        print(str(a) * b)\n    else:\n        print(str(b) * a)\n\nmain()", "passed": true, "time": 0.15, "memory": 14304.0, "status": "done"}, {"code": "a, b = map(int,input().split())\nlist = []\nif a > b:\n    for i in range(a):\n        list.append(b)\nelse:\n    for j in range(b):\n        list.append(a)\n\n\nlist = [str(a) for a in list]\nlist = \"\".join(list)\nprint(list)", "passed": true, "time": 0.15, "memory": 14300.0, "status": "done"}, {"code": "a,b = map(int,input().split())\nif a >= b:\n    print(str(b) * a) \nelse:\n    print(str(a) * b)", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "a, b = input().split()\nif a < b:\n    print(a * int(b))\nelse:\n    print(b * int(a))", "passed": true, "time": 0.14, "memory": 14284.0, "status": "done"}, {"code": "a,b = input().split()\n\nprint(sorted([a*int(b), b*int(a)])[0])", "passed": true, "time": 0.14, "memory": 14036.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nif a > b:\n    b = str(b)\n    print(b * a)\nelse:\n    a = str(a)\n    print(a * b)", "passed": true, "time": 0.14, "memory": 14136.0, "status": "done"}, {"code": "a = input()\na = a.split()\nb = a[1]\na = a[0]\nif a < b:\n    d = a\n    for c in range(int(b)-1):\n        d = d + a\nelse:\n    d = b\n    for c in range(int(a)-1):\n        d = d + b\nprint(int(d))", "passed": true, "time": 0.14, "memory": 14256.0, "status": "done"}, {"code": "a,b=input().split();print(min(a*int(b),b*int(a)))", "passed": true, "time": 0.14, "memory": 14064.0, "status": "done"}, {"code": "a,b=map(int,input().split())\nA=0\nB=0\nfor i in range(a):\n    A += b*10**i\nfor i in range(b):\n    B += a*10**i\nif a>b:\n    print (A)\nelse:\n    print (B)", "passed": true, "time": 0.14, "memory": 14344.0, "status": "done"}, {"code": "input_line=input().rstrip().split()\nnum1 = int(input_line[0])\nnum2 = int(input_line[1])\n \nif (num1 > num2):\n  print(str(num2)*num1)\nelif (num1 < num2):\n  print(str(num1)*num2)\nelif (num1 == num2):\n  print(str(num1)*num2)", "passed": true, "time": 0.23, "memory": 14232.0, "status": "done"}, {"code": "a,b=map(int,input().split())\n\ndef ans152(a:int, b:int):\n    listab=[str(a)*b,str(b)*a]\n    listab.sort()\n    return int(listab[0])\n\nprint(ans152(a,b))", "passed": true, "time": 0.14, "memory": 14260.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nif a <= b:\n    print(str(a) * b)\nelif a > b:\n    print(a * str(b))", "passed": true, "time": 0.14, "memory": 14176.0, "status": "done"}, {"code": "a, b = input().split()\nprint(min(a * int(b), b * int(a)))", "passed": true, "time": 0.24, "memory": 14260.0, "status": "done"}, {"code": "f = list(map(int, input().split()))\nprint(str(min(f)) * max(f))", "passed": true, "time": 0.14, "memory": 14068.0, "status": "done"}, {"code": "a, b = map(str, input().split())\n\nlist = []\ndef Repetition(x:str, y:str):\n    list.append(x * int(y))\n    return\n\nRepetition(a, b)\nRepetition(b, a)\n\n\nlist.sort()\nprint(list[0])", "passed": true, "time": 0.33, "memory": 14240.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nif a <= b:\n    ans = a\n    for i in range(b-1):\n        ans = ans * 10 + a\nelse:   \n    ans = b     \n    for i in range(a-1):\n        ans = ans * 10 + b\n\nprint(ans)", "passed": true, "time": 0.14, "memory": 14328.0, "status": "done"}, {"code": "x, y = list(map(int, input().split()))\n\nif x > y:\n    print((str(y) * x))\nelse:\n    print((str(x) * y))\n", "passed": true, "time": 0.34, "memory": 14128.0, "status": "done"}, {"code": "a, b = map(int,input().split())\n\nA = str(a) * int(b)\nB = str(b) * int(a)\nprint(min(A, B))", "passed": true, "time": 0.14, "memory": 14344.0, "status": "done"}, {"code": "A,B = list(map(int,input().split()))\nans = [str(A)*B,str(B)*A]\nans.sort()\nprint((ans[0]))\n", "passed": true, "time": 0.14, "memory": 14280.0, "status": "done"}, {"code": "a, b = list(map(int,input().split()))\n\nmy_list = []\n\nif a > b:\n    for i in range(a):\n        my_list.append(b)\nelif b > a:\n    for i in range(b):\n        my_list.append(a)\nelse:\n    for i in range(a):\n        my_list.append(b)\n        \nprint(''.join([str(n) for n in my_list]))", "passed": true, "time": 0.18, "memory": 14096.0, "status": "done"}, {"code": "a,b=map(int,input().split())\nif a<=b:\n    print(str(a)*b)\nelse:\n    print(str(b)*a)", "passed": true, "time": 0.14, "memory": 14116.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\n# \u6574\u6570a \u3092b\u56de\u7e70\u308a\u8fd4\u3057\u3066\u3067\u304d\u308b\u6587\u5b57\u5217\u3068 \u6574\u6570b \u3092a\u56de\u7e70\u308a\u8fd4\u3057\u3066\u3067\u304d\u308b\u6587\u5b57\u5217\u306e\u3046\u3061\u3001\n# \u8f9e\u66f8\u9806\u3067\u5c0f\u3055\u3044\u65b9\u3092\u51fa\u529b\u305b\u3088\u3002\n# (2\u3064\u306e\u6587\u5b57\u5217\u304c\u7b49\u3057\u3044\u3068\u304d\u306f\u3001\u305d\u306e\u3046\u3061\u3069\u3061\u3089\u304b\u3092\u51fa\u529b\u305b\u3088\u3002)\n\nif a > b:\n    b = str(b)\n    print(b * a)\nelse:\n    a = str(a)\n    print(a * b)", "passed": true, "time": 0.14, "memory": 14336.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nab = str(a) * b\nba = str(b) * a\n\nif ab > ba:\n    answer = ba\nelse:\n    answer = ab\n    \nprint(answer)", "passed": true, "time": 0.17, "memory": 14072.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nlists = []\nlists.append(str(a) * b)\nlists.append(str(b) * a)\nlists.sort()\n\nprint(lists[0])", "passed": true, "time": 0.14, "memory": 14032.0, "status": "done"}, {"code": "a,b = map(int,input().split())\nprint(str(min(a,b))*max(a,b))", "passed": true, "time": 0.14, "memory": 14316.0, "status": "done"}, {"code": "# a, b\u3092\u6570\u5024\u578b\u3068\u3057\u3066\u53d6\u5f97\u3059\u308b\nvals = list(map(int, input().split()))\n\n# \u5c0f\u3055\u3044\u5024\u306e\u65b9\u3092\u5224\u5b9a\nmin_val, max_val = sorted(vals)\n\n# \u5c0f\u3055\u3044\u5024\u306e\u65b9\u3092\u3082\u3046\u4e00\u65b9\u306e\u5024\u306e\u5206\u3060\u3051\u7e70\u308a\u8fd4\u3057\u6587\u5b57\u5217\u7d50\u5408\u3055\u305b\u308b\nret = ''\nfor i in range(max_val):\n    ret += str(min_val)\n\n# \u7d50\u679c\u3092\u8868\u793a\nprint(ret)", "passed": true, "time": 0.14, "memory": 14284.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n \nif a > b:\n  print(str(b) * a)\nelse:\n  print(str(a) * b)", "passed": true, "time": 0.14, "memory": 14108.0, "status": "done"}, {"code": "\na,b = list(map(int, input().split()))\nc=str(a)*b\nd=str(b)*a\n\nif c>d:\n    print(d)\nelse:\n    print(c)\n", "passed": true, "time": 0.15, "memory": 14288.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\nstr1 = str(a) * b\nstr2 = str(b) * a\n\nprint(min(str1, str2))", "passed": true, "time": 0.14, "memory": 14328.0, "status": "done"}, {"code": "a,b = map(int,input().split())\n\nif a > b:\n    print(str(b) * a)\n\nelif b > a:\n    print(str(a) * b)\n\nelse:\n    print(str(a) * b)", "passed": true, "time": 0.15, "memory": 14216.0, "status": "done"}, {"code": "n, m = list(map(int, input().split()))\nif n > m:\n    n, m = m, n\nres = str(n)\nprint((res * m))\n", "passed": true, "time": 0.14, "memory": 14188.0, "status": "done"}, {"code": "a, b = map(int, input().split())\nif a <= b:\n  print(str(a) * b)\nelse:\n  print(str(b) * a)", "passed": true, "time": 0.14, "memory": 14296.0, "status": "done"}, {"code": "a, b = map(int, input().split())\n\ndef dic():\n    a_str, b_str = str(a), str(b)\n    a_moji = a_str*b\n    b_moji = b_str*a\n    dic={a_moji:1,b_moji:2}\n    dic = sorted(dic.items())\n\n\n    return dic[0][0]\n\nprint(dic())", "passed": true, "time": 0.23, "memory": 14128.0, "status": "done"}, {"code": "\na, b = map(int, input().split())\n\na_b = str(a) * b\nb_a = str(b) * a\n\nif int(a_b[0]) >= int(b_a[0]):\n    print(b_a)\nelse:\n    print(a_b)", "passed": true, "time": 0.14, "memory": 14140.0, "status": "done"}, {"code": "a, b = map(int, input().split())\nans = \"\"\n\nif a <= b:\n  for i in range(b):\n    ans += str(a)\nelif b < a:\n  for i in range(a):\n    ans += str(b)\n\nprint(ans)", "passed": true, "time": 0.14, "memory": 14248.0, "status": "done"}, {"code": "a,b=input().split()\nprint(min(a*int(b),b*int(a)))", "passed": true, "time": 0.14, "memory": 14100.0, "status": "done"}, {"code": "#!/usr/bin/env python3\ndef main():\n    a, b = list(map(int, input().split()))\n\n    can_a = str(a) * b\n    can_b = str(b) * a\n    if can_a < can_b:\n        print(can_a)\n    else:\n        print(can_b)\n\n\ndef __starting_point():\n    main()\n\n__starting_point()", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "a,b=map(int, input().split())\nA=str(a)*b\nB=str(b)*a\n\nprint(A if A<=B else B)", "passed": true, "time": 0.16, "memory": 14188.0, "status": "done"}, {"code": "a, b = list(map(int, input().split()))\n\nlists = [str(a) * b, str(b) * a]\nsort_list = sorted(lists)\n\nprint((sort_list[0]))\n", "passed": true, "time": 0.14, "memory": 14220.0, "status": "done"}, {"code": "a,b = input().split()\na,b = a*int(b),b*int(a)\nprint(sorted([a,b])[0])", "passed": true, "time": 0.14, "memory": 14140.0, "status": "done"}, {"code": "a,b = map(int,input().split())\nf = str(a)*b\nn = str(b)*a\nif f > n:\n    print(n)\nelse:\n    print(f)", "passed": true, "time": 0.14, "memory": 14320.0, "status": "done"}, {"code": "a, b = input().split()\nprint(a*int(b) if a*int(b)<b*int(a) else b*int(a))", "passed": true, "time": 0.14, "memory": 14196.0, "status": "done"}, {"code": "a, b = input().split()\n\nprint(min(a*int(b), b*int(a)))", "passed": true, "time": 0.14, "memory": 14232.0, "status": "done"}, {"code": "a,b = list(map(int, input().split()))\n\nif str(a)*b < str(b)*a:\n    print((str(a)*b))\nelse:\n    print((str(b)*a))\n", "passed": true, "time": 0.14, "memory": 14220.0, "status": "done"}, {"code": "a,b=sorted(input().split());print(a*int(b))", "passed": true, "time": 0.14, "memory": 14076.0, "status": "done"}, {"code": "a, b = input().split()\nab = a * int(b)\nba = b * int(a)\n\nif int(a) <= int(b):\n    print(ab)\nelse:\n    print(ba)", "passed": true, "time": 0.14, "memory": 14308.0, "status": "done"}, {"code": "a,b=map(int,input().split())\nif a>b:\n    print(str(b)*a)\nelse:\n    print(str(a)*b)", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "# a, b\u3092\u6570\u5024\u578b\u3068\u3057\u3066\u53d6\u5f97\u3059\u308b\nvals = list(map(int, input().split()))\n\n# \u6607\u9806\u306b\u30bd\u30fc\u30c8\u3057\u3066\u5404\u5024\u3092\u53d6\u5f97\nmin_val, max_val = sorted(vals)\n\n# \u5c0f\u3055\u3044\u5024\u306e\u65b9\u3092\u3082\u3046\u4e00\u65b9\u306e\u5024\u306e\u5206\u3060\u3051\u7e70\u308a\u8fd4\u3057\u6587\u5b57\u5217\u7d50\u5408\u3055\u305b\u308b\nret = str(min_val)*max_val\n\n# \u7d50\u679c\u3092\u8868\u793a\nprint(ret)", "passed": true, "time": 0.19, "memory": 14088.0, "status": "done"}]