import sys
input = sys.stdin.readline
# int(input()) # 入力が1つ
a, p = map(int, input().split()) # 入力が複数
# [int(i) for i in input().split()] # 配列で数字

ans = (a * 3 + p) // 2
print(ans) import sys sys input = sys.stdin.readline input sys.stdin.readline sys.stdin sys stdin readline a, p = map(int, input().split()) a map(int, input().split()) map int input().split() ().split () input split 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 = map(int, input().split()) map(int, input().split()) a ans = (a * 3 + p) // 2 (a * 3 + p) // 2 ans input = sys.stdin.readline sys.stdin.readline input p = map(int, input().split()) map(int, input().split()) p
import sys
input = sys.stdin.readline
# int(input()) # 入力が1つ
a, p = map(int, input().split()) # 入力が複数
# [int(i) for i in input().split()] # 配列で数字

ans = (a * 3 + p) // 2
print(ans)