Problem:
 Score: 100 points    Problem Statement There is a train going from Station A to Station B that costs X yen (the currency of Japan).  Also, there is a bus going from Station B to Station C that costs Y yen.  Joisino got a special ticket. With this ticket, she can take the bus for half the fare if she travels from Station A to Station B by train and then travels from Station B to Station C by bus.  How much does it cost to travel from Station A to Station C if she uses this ticket?      Constraints  1 \leq X,Y \leq 100  Y is an even number.  All values in input are integers.         Input Input is given from Standard Input in the following format:  X  Y       Output If it costs x yen to travel from Station A to Station C , print x .        Sample Input 1 81 58      Sample Output 1 110   The train fare is 81 yen.  The train fare is 58 ⁄ 2=29 yen with the 50 % discount.   Thus, it costs 110 yen to travel from Station A to Station C .       Sample Input 2 4 54      Sample Output 2 31

Solution (Python):
x, y = map(int, input().split())
print(int(x + y/2))

Solution (Python):
a,b = map(int,input().split())
print(a+int(b/2))

Solution (Python):
a,b=map(int,input().split())
print(int(a+b/2))

Solution (Python):
X,Y = map(int,input().split())
print(int(X + Y/2))

Solution (Python):
X, Y = map(int,input().split())
print(X + Y // 2)

Solution (Python):

x, y = list(map(int, input().rstrip().split()))

print(int(x + y / 2))

Solution (Python):
x, y = map(int, input().split())
print(x + y // 2)

Solution (Python):
X,Y=map(int,input().split())
print(X+int(Y/2))

Solution (Python):
n,m=map(int,input().split())
print(n+m//2)

Solution (Python):
X, Y = map(int, input().split())
sum = X + (Y / 2)
sum_int = int(sum)
print(sum_int)

Solution (Python):
X, Y = map(int,input().split())

print(X + Y//2)

Solution (Python):
x,y=map(int,input().split())

ans=(x+y-y/2)
print(int(ans))

Solution (Python):

X,Y= map(int,input().split())
print(int(X+0.5*Y))

Solution (Python):
x,y =map(int,input().split())
print(x + y//2)

Solution (Python):


X, Y = list(map(int, input().split()))

print(X + Y // 2)

Solution (Python):
x, y = map(int, input().split())
print('{0:.0f}'.format(x+(y/2)))

Solution (Python):
X, Y = map(int, input().split())
print(int(X+Y/2))

Solution (Python):
a,b = map(int,input().split())
print(int(a + b/2))

Solution (Python):
x, y = map(int, (input().split()))
print(x + (y // 2))

Solution (Python):
x,y = map(int, input().split())
print(int(x+y/2))

Solution (Python):
a, b = map(int, input().split())
 
print(round(a + (b / 2)))

Solution (Python):
X, Y = [int(n) for n in input().split()]
print(X + Y // 2)

Solution (Python):
X, Y = map(int, input().split())
print(X + int(Y / 2))

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
X,Y = map(int, input().split())
print(int (X + Y/2))

Solution (Python):
X,Y = map(int,input().split())
print(int(X+Y/2))

Solution (Python):
X, Y = map(int, input().split())

print(int(X + (Y / 2)))

Solution (Python):
X, Y = map(int, input().split())
print(int(X+Y/2))

Solution (Python):
x,y = map(int,input().split())
ans = x + (y // 2)
print(ans)

Solution (Python):
X, Y = map(int, input().split())
print(int(X+Y/2))

Solution (Python):
a,b=map(int,input().split())
print(a+int(b/2))

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
A,B = map(int,input().split())
print(int(A+B/2))

Solution (Python):
x, y = map(int, input().split())
print(x + y // 2)

Solution (Python):
x, y = map(int, input().split())
print(x + y // 2)

Solution (Python):
X, Y = map(int, input().split())
print(X + Y//2)

Solution (Python):
X,Y=map(int,input().split())
print(X+int(Y/2))

Solution (Python):
X,Y = map(int,input().split())
Z = int(X + Y/2)
print(Z)

Solution (Python):
train, bus = map(int, input().split(' '))
print(int(train + (bus / 2)))

Solution (Python):
X, Y = map(int, input().split())
print(X+Y//2)

Solution (Python):
X,Y = map(int, input().split())
print(int(X+Y/2))

Solution (Python):

import sys
INF = float("inf")


def solve(X: int, Y: int):
    print(X+Y//2)
    return


def main():

    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    X = int(next(tokens))  
    Y = int(next(tokens))  
    solve(X, Y)


if __name__ == '__main__':
    main()

Solution (Python):
a,b= map(int, input().split())
print(a+(b//2))

Solution (Python):
a,b = [int(x) for x in input().split()]
print(a + (b//2))

Solution (Python):
a,b = map(int,input().split())

print(int( a + (b/2)))

Solution (Python):
x = list(map(int,input().split()))
print(x[0]+(x[1]//2))

Solution (Python):
a,b=map(int,input().split())
print(a+b//2)

Solution (Python):
x,y=map(int,input().split())
print(int(x+y/2))

Solution (Python):
x,y=map(int, input().split())
print(x+y//2)

Solution (Python):
X, Y = map(int, input().split())
print(int(X+Y/2))

Solution (Python):
X, Y = map(int, raw_input().split())
print X + Y/2

Solution (Python):
x,y=map(int,input().split())
print(x+y//2)

Solution (Python):
X,Y = map(int,input().split())
F = X + Y / 2
F = int(F)
print(F)

Solution (Python):


def main():
    X, Y = [int(x) for x in input().split()]
    print(X + (Y//2))


if __name__ == '__main__':
    main()

Solution (Python):
x,y=map(int,input().split())
print(int(x+y/2))

Solution (Python):
X, Y = map(int, input().split())

print(X + (Y // 2))

Solution (Python):
x,y = map(int,input().split())
print(int(x+y/2))

Solution (Python):
a,b=map(int,input().split())
print(int(a+(b/2)))

Solution (Python):
X, Y = map(int, input().split())
print(X + Y // 2)

Solution (Python):
x, y = map(int, input().split())
ans = x + (y // 2)
print(ans)

Solution (Python):
X,Y = map(int,input().split())
Y = Y//2
print(X+Y)

Solution (Python):
x,y=map(int,input().split())
print(x+(y//2))

Solution (Python):
a,b=map(int,input().split())
z=a+b/2
print(int(z))

Solution (Python):
X, Y = map(int, input().split())
print(X+int(Y/2))

Solution (Python):
a, b = map(int, input().split())
print(int(a + b /2))

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
X, Y = map(int, input().split())

print(X+Y//2)

Solution (Python):
x,y = list(map(int,input().split()))
print(x+y//2)

Solution (Python):
a=list(input().split())
X=int(a[0])
Y=int(a[1])
z=int(X+Y/2)
print(z)

Solution (Python):
from collections import Counter
from functools import reduce
import fractions
import math
import statistics
import sys
import time
sys.setrecursionlimit(10**7)
INF = 10 ** 18
MOD = 10 ** 9 + 7
def LI(): return [int(x) for x in sys.stdin.readline().split()]  
def LF(): return [float(x) for x in sys.stdin.readline().split()]  
def LS(): return sys.stdin.readline().split()  
def MI(): return map(int, sys.stdin.readline().split())  
def II(): return int(sys.stdin.readline())  
def IS(): return input()  
def P(x): return print(x)
def C(x): return Counter(x)
def GCD_LIST(numbers):  
    return reduce(fractions.gcd, numbers)
def LCM_LIST(numbers):  
    return reduce(LCM, numbers)
def LCM(m, n):
    return (m * n // fractions.gcd(m, n))

x, y = MI()
print(x+y//2)

Solution (Python):
x,y=map(int,input().split())
s=x+y//2
print(s)

Solution (Python):
x, y = map(int, input().split())
print(x+y//2)

Solution (Python):
x, y = list(map(int, input().split()))
print(int(x + y / 2))

Solution (Python):
A, B = map(int, input().split())

print(int(A + 1/2*B))

Solution (Python):


X, Y = list(map(int, input().split()))

print(X + Y // 2)

Solution (Python):
x,y = map(int,input().split())
print(x + y//2)

Solution (Python):
x, y = map(int, input().split())

print(x+int(y/2))

Solution (Python):
X, Y = map(int, input().split())
print(int(X + Y/2))

Solution (Python):
x,y = map(int,input().split())
print(x+y//2)

Solution (Python):
x, y = map(int, input().split())
print(x + y//2)

Solution (Python):
a, b = map(int, input().split())

print(a + b // 2)

Solution (Python):
a,b=map(int,input().split())
print(a+b//2)

Solution (Python):

import sys


def solve(X: int, Y: int):
    ret = X + Y // 2
    print(ret)
    return


def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    X = int(next(tokens))  
    Y = int(next(tokens))  
    solve(X, Y)

if __name__ == '__main__':
    main()

Solution (Python):
x , y = map(int , input().split())
print(x + y//2)

Solution (Python):
a,b = map(int,input().split())
print(int(a+b/2))

Solution (Python):
x, y = map(int, input().split())
print(x + int(y/2))

Solution (Python):
X, Y = map(int,input().split())
print(int(X + Y/2))

Solution (Python):
X, Y  = map(int, input().split())

print(X+Y//2)

Solution (Python):
T,A=map(int,input().split())
print(T+A//2)

Solution (Python):
X,Y = map(int, input().split())
print(X + Y//2)

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
x,y=map(int,input().split())
print(x+y//2)

Solution (Python):
X, Y = map(int, input().split())

print(int(X + Y/2))

Solution (Python):
A, B = map(int, input().split())
print(A+B//2)

Solution (Python):
X, Y = map(int, input().split())
print(X + Y // 2)

Solution (Python):
X,Y = list(map(int,input().split()))
print(X+Y//2)

Solution (Python):
X, Y = map(int, input().split())

ans = X + Y/2
ans = int(ans)

print(ans)

Solution (Python):
X,Y=map(int,input().split());print(X+Y//2)

Solution (Python):
x,y=map(int,input().split())
print(int(x+y/2))

Solution (Python):
X,Y = map(int, input().split())
print(X + Y // 2)

Solution (Python):
n,m = map(int,input().split())
print( n + m//2 )

Solution (Python):
A, B = map(int, input().split())
print(int(A+B/2))

Solution (Python):

from collections import defaultdict
from collections import deque
from heapq import heappush, heappop
import sys
import math
import bisect
import random
def LI(): return list(map(int, sys.stdin.readline().split()))
def I(): return int(sys.stdin.readline())
def LS():return list(map(list, sys.stdin.readline().split()))
def S(): return list(sys.stdin.readline())[:-1]
def IR(n):
    l = [None for i in range(n)]
    for i in range(n):l[i] = I()
    return l
def LIR(n):
    l = [None for i in range(n)]
    for i in range(n):l[i] = LI()
    return l
def SR(n):
    l = [None for i in range(n)]
    for i in range(n):l[i] = S()
    return l
def LSR(n):
    l = [None for i in range(n)]
    for i in range(n):l[i] = SR()
    return l
mod = 1000000007


def A():
    x,y = LI()
    print(x+y//2)
    return


def B():
    return


def C():
    n = list(map(int,S()))
    l = len(n)
    dp = [[[0 for k in range(16)] for j in range(2)] for i in range(l+1)]
    dp[0][0][0] = 1
    for i in range(l):
        for j in range(2):
            for k in range(9):
                x = 9 if j else n[i]
                for d in range(x+1):
                    if d == 3:
                        f = 1
                    elif d == 5:
                        f = 2
                    elif d == 7:
                        f = 4
                    else:
                        if k == 0 and d == 0:
                            f = 0
                        else:
                            f = 8
                    dp[i+1][j or d < n[i]][k|f] += dp[i][j][k]
    ans = 0
    for i in range(2):
        ans += dp[l][i][7]
    print(ans)

def D():
    def factorial(n):
        if n <= 3:
            return [n]
        l = []
        i = 2
        m = n
        while i**2 <= n:
            while m%i == 0:
                l.append(i)
                m //= i
            i += 1
        if m != 1:
            l.append(m)
        return l

    n = I()
    d = defaultdict(int)
    for i in range(2,n+1):
        l = factorial(i)
        for j in l:
            d[j] += 1
    a3 = 0
    a5 = 0
    a15 = 0
    a25 = 0
    a75 = 0
    for i in d.keys():
        if d[i] >= 74:
            a75 += 1
        if d[i] >= 24:
            a25 += 1
        if d[i] >= 14:
            a15 += 1
        if d[i] >= 4:
            a5 += 1
        if d[i] >= 2:
            a3 += 1
    ans = a75+(a3-1)*a25+(a5-1)*a15+(a3-2)*a5*(a5-1)//2
    print(ans)

def E():
    return


def F():
    return


def G():
    return


def H():
    return


if __name__ == "__main__":
    A()

Solution (Python):
a,b=map(int,input().split())
print(a+int(b/2))

Solution (Python):
x,y = map(int,input().split())
print(x+y//2)

Solution (Python):
x,y=map(int,input().split(' '))
print(int(x+y/2))

Solution (Python):
X,Y = map(int, input().split())
print(X + Y//2)

Solution (Python):
X, Y = map(int, input().split())
 
ans = X + (Y / 2)
 
print(int(ans))

Solution (Python):
x,y = map(int,input().split())

print(int(x+y/2))

Solution (Python):


x,y = map(int,input().split())
print(int(x + y / 2))

Solution (Python):
x, y = map(int, input().split())
print(x + y//2)

Solution (Python):
X, Y = map(int, input().split())
print(X + Y // 2)

Solution (Python):
X, Y = map(int, input().split())

def main():
    return X + int(Y/2)

if __name__ == '__main__':
    print(main())

Solution (Python):
N,M=map(int,input().split())
print(N+int(M/2))

Solution (Python):
x, y = map(int, input().split())
print(x + y // 2)

Solution (Python):

X, Y = map(int, input().split())
print(int(X + Y / 2))

Solution (Python):
x, y = map(int,input().split())
print(x+y//2)

Solution (Python):
X,Y = map(int,input().split(' '))
print(int(X + Y/2))

Solution (Python):
X, Y = map(int, input().split())
print(X + Y // 2)

Solution (Python):
X, Y = map(int, input().split())
print(int(X + Y/2))

Solution (Python):
X, Y = [int(x) for x in input().split()]
print(int(X + Y/2))

Solution (Python):
x,y = map(int,input().split())
print(x+(y//2))

Solution (Python):
x, y = map(int, input().split())
print(int(x + y/2))

Solution (Python):
x,y = map(int, input().split())
print(int(x+y/2))

Solution (Python):
X, Y = map(int, input().split())
print(X + Y//2)

Solution (Python):
x,y = map(int,input().split())
print(int(x+y/2))

Solution (Python):
X,Y = map(int, input().split())
print(X+int(Y/2))

Solution (Python):

x, y = map(int, input().split())
print(int(x + y/2))

Solution (Python):
x, y = map(int, input().split())
print(x+y//2)

Solution (Python):
X, Y = map(int, input().split())
y = int(Y / 2)
print(X + y)

Solution (Python):
a,b=map(int,input().split());print(a+b//2)

Solution (Python):
a,b=list(map(int, input().split()))
 
print(a + int(b/2))

Solution (Python):
X,Y = list(map(int,input().split()))
print(X+Y//2)

Solution (Python):
x, y = map(int, input().split())
print(int(x + y/2))

Solution (Python):
a,b=list(map(int, input().split()))

print(a + int(b/2))

Solution (Python):
a,b=map(int,input().split())
print(a+b//2)

Solution (Python):
X, Y = map(int,input().split())
if X > 0:
    print(int(X + Y/2))
else:
    print(Y)

Solution (Python):
a,b=map(int,input().split());print(a+b//2)

Solution (Python):
l = [int(i) for i in input().split()]
print(int(l[0]+l[1]/2))

Solution (Python):
AB, BC = [int(s) for s in input().split(" ")]
print(AB + BC//2)

Solution (Python):
X,Y = map(int,input().split())
print(X+int(Y/2))

Solution (Python):
X, Y = map(int, input().split())
print(int(X + (Y / 2)))

Solution (Python):
X,Y=map(int,input().split())
print(int(X+Y/2))

Solution (Python):
x, y = map(int, input().split())
ans = x + y/2
print(int(ans))

Solution (Python):
x,y = map(int, raw_input().split())
print x+y/2

Solution (Python):
x,y = map(int,input().split())
print(x+int(y/2))

Solution (Python):
x, y = map(int, input().split())
n = int(y/2)
print(x+n)

Solution (Python):
a, b = map(int, input().split())  
print(int(a+b/2))

Solution (Python):
A,B=input().split()
A=int(A)
B=int(B)
print(int(A+B/2))

Solution (Python):
from sys import exit
A,B = [int(n) for n in input().split()]





print(A + B//2)
exit()

Solution (Python):
x, y = map(int, input().split())
print(int(x + y/2))

Solution (Python):
x,y=map(int,input().split());print(x+y//2)

Solution (Python):
x,y=map(int,input().split());print(x+int(y/2))

Solution (Python):
x, y = map(int, input().split())
print((int)(x+y/2))

Solution (Python):
x, y = map(int, raw_input().split())
print y / 2 + x

Solution (Python):
a, b = map(int, input().split())

print(a+b//2)

Solution (Python):
X, Y = [int(x) for x in input().split()]
print(X+int(Y/2))

Solution (Python):
X,Y=map(int, input().split())
print(int(0.5*Y+X))

Solution (Python):
i = list(map(int, input().split()))
A = i[0]
B = i[1]

C = round((A + (B / 2)))

print(C)

Solution (Python):
a,b=map(int,input().split())
print(a+b//2)

Solution (Python):
X,Y = map(int,input().split())
print(X+Y//2)

Solution (Python):
x,y=map(int,input().split())
print(x+y//2)

Solution (Python):
X,Y = list(map(int,input().split()))

print(int(X +  Y / 2))

Solution (Python):
x, y = [int(item) for item in input().split()]

print(x + y//2)

Solution (Python):
x,y = map(int,input().split())
print(x+y//2)

Solution (Python):
X, Y = (int(x) for x in input().split())

print(int(X+Y/2))

Solution (Python):

A, B = map(int, input().split())
print(A + B // 2)

Solution (Python):
X,Y = map(int,input().split())

print(int(X+Y/2))

Solution (Python):
(x, y) = map(int, input().split())
print(x + y // 2)

Solution (Python):
x,y = map(int,input().split())
print(x + y//2)

Solution (Python):
x,y=map(int,input().split())
print(int(x+y/2))

Solution (Python):
x,y=map(int,input().split())
print(int(x+y/2))

Solution (Python):
X,Y=map(int,input().split())
print(X+int(Y/2))

Solution (Python):
X, Y = map(int,input().split())
print(X+Y//2)

Solution (Python):
X, Y  = [int(x) for x in input().split()]

sum = int(X + Y/2)
print(sum)

Solution (Python):
x,y=map(int, input().split(' '))
print(str(int(x+y/2)))

Solution (Python):
X, Y = [int(_) for _ in input().split()]

print(int(X + Y / 2))

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
a,b = tuple(map(int,input().split()))
print(a+int(b/2))

Solution (Python):
X, Y = map(int, input().split())

print(X+(Y//2))

Solution (Python):
a,b = map(int,input().split())
print(a+(b//2))

Solution (Python):
X,Y=map(int,input().split())
print(int(X+Y/2))

Solution (Python):
x,y = map(int, input().split())
print(x+y//2)

Solution (Python):
(a,b) = map(int, input().split())
print(a + b // 2)

Solution (Python):
X, Y = map(int, input().split())
print(int(X + Y / 2))

Solution (Python):
a,b=map(int,input().split())
print(a+b//2)

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
x,y = map(int,input().split())
print(int(x+y/2))

Solution (Python):
x,y = map(int,input().split())
print(x+y//2)

Solution (Python):
def ans():
  X, Y = map(int,input().split())
  print(X+Y//2)
ans()

Solution (Python):
X, Y = map(int, input().split())
print(X + (Y // 2))

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
a,b=map(int,input().split());print(a+b//2)

Solution (Python):
a,b=map(int,input().split())
print(a+b//2)

Solution (Python):
a, b = map(int, input().split())
print(int(a+b/2))

Solution (Python):
x, y = map(int, input().split())
print(x + y // 2)

Solution (Python):
X, Y = (int(x) for x in input().split())

print(X+Y//2)

Solution (Python):
def discount_fare(X: int, Y: int) -> int:
    return X + (Y//2)


if __name__ == "__main__":
    X, Y = map(int, input().split())
    ans = discount_fare(X, Y)
    print(ans)

Solution (Python):
a, b = input().split()
print(int(a) + int(int(b)/2))

Solution (Python):
x,y = map(int,input().split())

print(x + int(y/2))

Solution (Python):
a,b = map(int,input().split())
print(a+b//2)

Solution (Python):
X, Y = map(int,input().split())
print(int(X + Y/2))

Solution (Python):
X, Y = map(int, input().split())
print(X + Y//2)

Solution (Python):
a,b = map(int,input().split())
print(a+b//2)

Solution (Python):
x,y=map(int,input().split())
print(int(x+y/2))

Solution (Python):
l = list(map(int, input().split()))
print(int(sum(l)-l[1]/2))

Solution (Python):
X, Y = [ int(x) for x in input().split() ]

ans = X + Y // 2

print(ans)
print()

Solution (Python):
ri = lambda: int(input())
rl = lambda: list(map(int,input().split()))
rr = lambda N: [ri() for _ in range(N)]
YN = lambda b: print('YES') if b else print('NO')
INF = 10**18

X,Y=rl()

print(X+Y//2)

Solution (Python):
X,Y = map(int,input().split())
print(X+Y//2)

Solution (Python):

x, y = [int(x) for x in input().split()]
print(x + y // 2)

Solution (Python):
X, Y = map(int, input().split())
print(int(X + Y/2))

Solution (Python):
x,y=map(int,input().split())
print(x+y//2)

Solution (Python):
a,b=map(int, input().split())
c = b / 2
print(int(a + c))

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
import math, string, itertools, fractions, heapq, collections, re,  array, bisect, sys, random, time, copy, functools


sys.setrecursionlimit(10**7)
inf = 10 ** 20
eps = 1.0 / 10**10
mod = 10**9+7
dd = [(-1, 0), (0, 1), (1, 0), (0, -1)]
ddn = [(-1, 0), (-1, 1), (0, 1), (1, 1), (1, 0), (1, -1), (0, -1), (-1, -1)]


def LI(): return [int(x) for x in sys.stdin.readline().split()]
def LI_(): return [int(x)-1 for x in sys.stdin.readline().split()]
def LF(): return [float(x) for x in sys.stdin.readline().split()]
def LS(): return sys.stdin.readline().split()
def I(): return int(sys.stdin.readline())
def F(): return float(sys.stdin.readline())
def S(): return input()
def pf(s): return print(s, flush=True)


X, Y = LI()
print(int(X + Y/2))

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
import math, string, itertools, fractions, heapq, collections, re,  array, bisect, sys, random, time, copy, functools


sys.setrecursionlimit(10**7)
inf = 10 ** 20
eps = 1.0 / 10**10
mod = 10**9+7
dd = [(-1, 0), (0, 1), (1, 0), (0, -1)]
ddn = [(-1, 0), (-1, 1), (0, 1), (1, 1), (1, 0), (1, -1), (0, -1), (-1, -1)]


def LI(): return [int(x) for x in sys.stdin.readline().split()]
def LI_(): return [int(x)-1 for x in sys.stdin.readline().split()]
def LF(): return [float(x) for x in sys.stdin.readline().split()]
def LS(): return sys.stdin.readline().split()
def I(): return int(sys.stdin.readline())
def F(): return float(sys.stdin.readline())
def S(): return input()
def pf(s): return print(s, flush=True)


X, Y = LI()
print(int(X + Y/2))

Solution (Python):
X, Y = map(int, input().split())
print(X + int(Y / 2))

Solution (Python):
x,y = map(int, input().split())

ans = int(x + y / 2)

print(ans)

Solution (Python):
X, Y = map(int, input().split())
print(int(X + Y/2))

Solution (Python):
x,y = map(int,input().split())
print(int(x+y/2))

Solution (Python):
a,b = map(int, input().split())
print(a+b//2)

Solution (Python):
X, Y = input().split(" ")
print(int(int(X)+int(Y)/2))

Solution (Python):
X, Y = map(int,input().split())
print("%d"%(X + Y/2))

Solution (Python):
X, Y = map(int, input().split())
print(int(X+Y/2))

Solution (Python):
m, n = map(int,input().split())
print(int(m + n/2))

Solution (Python):
a,b=map(int,input().split())
print(a+b//2)

Solution (Python):
X,Y = map(int, input().split())

print(int(X+Y/2))

Solution (Python):
def solve(string):
    x, y = map(int, string.split())
    return str(x + y // 2)


if __name__ == '__main__':
    print(solve(input()))

Solution (Python):
A,B=map(int,input().split())
print(A+B//2)

Solution (Python):
x, y = map(int, input().split())

print(x + int(y / 2))

Solution (Python):
a,b = map(int,input().split())
print(a + (b//2))

Solution (Python):
X, Y = map(int, input().split())
print(X + Y // 2)

Solution (Python):
from sys import stdin

x, y = [int(x) for x in stdin.readline().rstrip().split()]

print(x+y//2)

Solution (Python):
X, Y = map(int, input().split())
print(int(X + Y/2))

Solution (Python):
a,b=map(int,input().split());print(a+b//2)

Solution (Python):
a,b=map(int,input().split())
print(int(a+b/2))

Solution (Python):
x,y=map(int,input().split())
print(int(x+y/2))

Solution (Python):
list1 = [int(a) for a in input().split()]
list1_0 = list1[0] 
list1_1 = list1[1] 

print(list1_0 + (list1_1 // 2))

Solution (Python):
list1 = [int(a) for a in input().split()]
list1_0 = list1[0] 
list1_1 = list1[1] 

if (list1_0 + (list1_1 // 2)) <1000:
    print(list1_0 + (list1_1 // 2))
else:
    print(list1)

Solution (Python):
X,Y = map(int,input().split())
print(X+Y//2)

Solution (Python):


from sys import stdin

input = stdin.readline

X, Y = list(map(int, input().split()))

print(X+Y//2)

Solution (Python):
x, y = list(map(int, input().split()))
print(x+y//2)

Solution (Python):
X,Y = map(int,input().split())
print(X+Y//2)

Solution (Python):
x,y=map(int,input().split())
print(int(x+y/2))

Solution (Python):
print(sum(map(lambda x:int(x[1])//2**x[0],enumerate(input().split()))))

Solution (Python):
print(sum(map(lambda x:x[1]//2**x[0],enumerate([int(i)for i in input().split()]))))

Solution (Python):


X, Y = map(int, input().split())
print(int(X+Y/2))

Solution (Python):
X,Y=map(int,input().split())
print(X+Y//2)

Solution (Python):
x,y=map(int, input().split())
print(int(x+y/2))

Solution (Python):
x,y = map(int, input().split())
 
print(x + int(y/2))

Solution (Python):






x,y = map(int, input().split())





print(x + int(y/2))

Solution (Python):
X, Y = list(map(int, input().split()))
print(int(X + Y/2))

Solution (Python):
X, Y = map(int, input().split())
print(X + int(Y / 2))

Solution (Python):
x, y = map(int, input().split())
print(int(x+y/2))

Solution (Python):
x, y = map(int, input().split())
print(x+int(y/2))

Solution (Python):
x,y=map(int,input().split())
print(int(x+y/2))

Solution (Python):
X,Y = list(map(int,input().split()))
print(int(X + Y / 2))

Solution (Python):
x, y = [int(v) for v in input().split()]
print(x + y // 2)

Solution (Python):
a,b=map(int,input().split())
print(round(a+round(b/2)))

Solution (Python):
X,Y = map(int,input().split())

ans = X+Y/2
print(int(ans))

Solution (Python):
a, b = map(int, input().split())
print(a+b//2)

Solution (Python):
x,y = map(int,input().split())
print(x + y // 2)

Solution (Python):
X, Y = map(int, input().split())

print(int(X+Y/2))

Solution (Python):
X,Y = map(int,input().split())
print(int(X+Y/2))

Solution (Python):
x, y = map(int, input().split())
print(int(x + y/2))

Solution (Python):
X, Y = [int(x) for x in input().split()]
print(X + Y // 2)

Solution (Python):
x, y = map(int, input().split())

print(x + y // 2)

Solution (Python):
X, Y = [int(i) for i in input().split()]
print(X + Y // 2)

Solution (Python):
x, y = map(int, input().split())
print(x+y//2)

Solution (Python):
x, y = map(int, input().split())
print(x + y // 2)

Solution (Python):
X,Y = map(int,input().split())
print(X + Y//2)

Solution (Python):
X, Y = map(int, input().split())
print(X+Y//2)

Solution (Python):
h=list(map(int,input().split()))
print(int(h[0]+h[1]/2))

Solution (Python):
x, y = map(int, input().split())
print(int(x+(y/2)))

Solution (Python):
X, Y = map(int,input().split())

print(X+Y//2)

Solution (Python):
i = list(map(int, input().split()))
print(int(i[0] + i[1]/2))

Solution (Python):
import math
x,y = map(int,input().split())

y = x + y / 2

print(math.floor(y))

Solution (Python):
X, Y = map(int, input().split())
print(X + Y // 2)

Solution (Python):


X, Y = map(int, input().split())

print(X + Y // 2)

Solution (Python):
n,k = map(int,input().split())

print(n+k//2)

Solution (Python):
A, C = map(int, input().split())

V = round(C/2)

print(A + V)

Solution (Python):

x, y = map(int, input().split())
print(int(x+(y/2)))

Solution (Python):
x, y = map(int, input().split())
print(int(x+y/2))

Solution (Python):
x = raw_input()
x,y = int(x.split(" ")[0]),int(x.split(" ")[1])
print(int(x+float(y)/2))

Solution (Python):
X, Y = map(int, input().split())

print(X + Y//2)

Solution (Python):
def main() -> None:
    x, y = map(int, input().split())
    print(x + int(y / 2))


if __name__ == '__main__':
    main()

Solution (Python):
A, B = map(int, input().split())
print(A+B//2)

Solution (Python):
import math

if __name__ == '__main__':
    x, y = map(lambda x: int(x), input().split(' '))

    out1 = math.floor(x + y/2)

    print(out1)

Solution (Python):
x,y = list(map(int,input().split()))
print(x + int(y/2))

Solution (Python):
X, Y = map(int, input().split())
print(X + int(Y / 2))

Solution (Python):
x,y = map(int,input().split())
print(x+y//2)

Solution (Python):
x,y=map(int,input().split())
print(x+y//2)

Solution (Python):
a,b=map(int,input().split())
print(int(a+b/2))

Solution (Python):
a,b = map(int,input().split())

print(int(a + b/2))

Solution (Python):
x, y = (int(i) for i in input().split())
print(int(x+(y/2)))

Solution (Python):
X, Y = map(int,input().split())
print(X+Y//2)

Solution (Python):
X, Y = map(int, input().split())

print(int(X+Y/2))

Solution (Python):
x,y = map(int,input().split())

print(round(x+(y/2)))

Solution (Python):
x,y = map(int,input().split())

yen = x+y/2
print(int(yen))

Solution (Python):
X,Y = map(int,input().split())
print(X+Y//2)

Solution (Python):
line = list(map(int, input().split()))

print(int(line[0] + line[1] / 2))

Solution (Python):
X, Y = map(int, input().split())

print(X+Y//2)

Solution (Python):
import sys

def main():
  input = sys.stdin.readline
  x, y = map(int, input().split())
  print(x + y // 2)


if __name__ == '__main__':
  main()

Solution (Python):
x, y = map(int, input().split())

print(x + y // 2)

Solution (Python):


X, Y = map(int, input().split())

print(X + Y//2)

Solution (Python):
n,p = map(int,input().split())
print(int(n + p/2))

Solution (Python):
X, Y = list(map(int, input().split()))

print(X + Y//2)

Solution (Python):



def main():
  x, y = map(int, input().split())
  print(int(x + y/2))
  pass

if __name__=='__main__':
  main()

Solution (Python):
X, Y = map(int, input().split())
print(X + Y // 2)

Solution (Python):
X, Y = map(int, input().split())
ans = X + Y//2
print(ans)

Solution (Python):
a,b = map(int,input().split())
print(a+b//2)

Solution (Python):
X,Y = map(int,input().split())

print(X+int(Y/2))

Solution (Python):
x,y=map(int,input().split())
print(x+y//2)

Solution (Python):
N , M = map(int,input().split())
print(N+M//2)

Solution (Python):
x,y = map(int, input().split())
print(x+y//2)

Solution (Python):
a,b=map(int,input().split())
print(int(a+b/2))

Solution (Python):
x, y = [int(i) for i in input().split()]
print(int(x+y/2))

Solution (Python):
X, Y = map(int,input().split())

print(X + Y//2)

Solution (Python):
x,y = map(int,input().split())
print(x + (y//2))

Solution (Python):
x,y = map(int, input().split())
print(int(x+y/2))

Solution (Python):
x,y = (input().split())
ans = int(x) + int(y)//2
print(ans)

Solution (Python):
x,y=map(int,input().split())
print(x+y//2)

Solution (Python):
X,Y=map(int,input().split())
print(int(X+(Y/2)))

Solution (Python):
ab,bc=map(int,input().split())
print(int(ab+bc/2))

Solution (Python):
a, b = map(int, input().split())
print(int(a+b/2))

Solution (Python):
railroad_fare, bus_fare = map(int, input().split())

print(railroad_fare + int(bus_fare / 2))

Solution (Python):
X,Y = map(int,input().split())
print(int(X+Y/2))

Solution (Python):
x,y = map(int, input().split())
ans = x + y//2
print(ans)

Solution (Python):
X,Y = [int(x) for x in input().split()]
print(int(X+Y/2))

Solution (Python):
x, y = map(int, input().split())
print(x+round(y/2))

Solution (Python):
X, Y = map(int, input().split())
print(int(X + Y/2))

Solution (Python):
X, Y = map(int, input().split())
fare = X + Y/2
print(int(fare))

Solution (Python):
x,y = (int(i) for i in input().split())
print(x+y//2)

Solution (Python):
X, Y = map(int, input().split())
print(X+Y//2)

Solution (Python):
X, Y =map(int,input().split())
print(X+Y//2)

Solution (Python):
input_lst = list(map(int, input().split()))
print(input_lst[0]+input_lst[1]//2)

Solution (Python):
x,y = map(int,input().split())
print(int(x + y/2))