1036
line = raw_input().split()
count =float(line[0])
c =line[1]
for i in xrange(int(round(count/2))):
if i==0 or i==int(round(count/2))-1:
s=''
for j in xrange(int(count)):
s+=c
print s
else:
s=''
for j in xrange(int(count)):
if j==0 or j==count-1:
s+=c
else:
s+=' '
print s
1037
input_line=raw_input().split()
P=input_line[0].split('.')
A=input_line[1].split('.')
for i in xrange(len(P)):
P[i]=int(P[i])
A[i]=int(A[i])
A_knut_total = A[2]+A[1]*29+A[0]*17*29
P_knut_total = P[2]+P[1]*29+P[0]*17*29
change = A_knut_total-P_knut_total
s=''
if change<0:
change = -change
s+='-'
c2=change%29
c1=change/29%17
c0=change/29/17
s+=(str(c0)+'.'+str(c1)+'.'+str(c2))
print s
1038
onSale_line =list(raw_input())
need_line =list(raw_input())
dict_onSale={}
for i in onSale_line:
if dict_onSale.get(i,-3)==-3:
dict_onSale[i]=1
else:
dict_onSale[i]=dict_onSale.get(i)+1
lackCount =0
for i in need_line:
getValue =dict_onSale.get(i,-3)
if getValue == -3:
lackCount+=1
else:
if getValue>0:
dict_onSale[i]=getValue-1
else:
lackCount+=1
s=''
if lackCount>0:
s+='No '
s+=str(lackCount)
else:
s+='Yes '
s+=str(len(onSale_line)-len(need_line))
print s
1039
count = int(raw_input())
score_line = raw_input().split(' ')
search_line = raw_input().split(' ')
arr=[0]*101 #100fen
for i in xrange(count):
index =int(score_line[i])
arr[index]=arr[index]+1
count_search=int(search_line[0])
s=''
for i in xrange(1,count_search+1):
index =int(search_line[i])
if i!=count_search:
s+=str(arr[index])
s+=' '
else:
s+=str(arr[index])
print s