import math
def ip():return int(input())
def inp():return map(int,input().split())
def linp():return list(map(int,input().split()))

a,p=inp()
print((a*3+p)//2) import math math def ip():return int(input()) ip def inp():return map(int,input().split()) inp def linp():return list(map(int,input().split())) linp a,p=inp() a inp() inp p print((a*3+p)//2) print (a*3+p)//2 a*3+p a*3 a 3 p 2 a,p=inp() inp() a p=inp() inp() p def linp():return list(map(int,input().split())) def linp():return list(map(int,input().split())) linp def inp():return map(int,input().split()) def inp():return map(int,input().split()) inp def ip():return int(input()) def ip():return int(input()) ip
import math
def ip():return int(input())
def inp():return map(int,input().split())
def linp():return list(map(int,input().split()))

a,p=inp()
print((a*3+p)//2)