#入力:N,M(int:整数)
def input2():
	return map(int,input().split())
  
a,p=input2()
ans=((a*3)+p)//2
print(ans) def input2():
	return map(int,input().split())
   input2 return map(int,input().split()) map(int,input().split()) map int input().split() ().split () input split a,p=input2() a input2() input2 p ans=((a*3)+p)//2 ans ((a*3)+p)//2 (a*3)+p a*3 a 3 p 2 print(ans) print ans a,p=input2() input2() a p=input2() input2() p def input2():
	return map(int,input().split())
   def input2():
	return map(int,input().split())
   input2 ans=((a*3)+p)//2 ((a*3)+p)//2 ans
#入力:N,M(int:整数)
def input2():
	return map(int,input().split())
  
a,p=input2()
ans=((a*3)+p)//2
print(ans)
