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 = list(map(int, input().split()))

print(int(x+y/2))

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

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

print(ans)

Solution (Python):


def main():
    X, Y = map(int, raw_input().split(" "))
    print X + Y/2

if __name__ == '__main__':
    main()

Solution (Python):
x, y = [int(_) for _ in 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):
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 = map(int, input().split())
print(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(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().strip('\n').split(' ')]
print(int(x+y/2))

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

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

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

print(X+Y//2)

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

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

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

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

Solution (Python):
inputs = raw_input().replace("\n", "").split(" ")
X, Y = map(int, inputs)

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(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(x+y//2)

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

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

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

Solution (Python):
n = input().split(' ')
print(int(int(n[0]) + (int(n[1]) / 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*(1/2)))

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

Z = X + Y // 2
print(Z)

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

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

print(int(A+B/2))

Solution (Python):
temp = input().rstrip().split(" ")
X = int(temp[0])
Y = int(temp[1])

print(int(X + Y/2))

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

re = X + Y // 2
print(re)

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 = list(map(int, input().split()))

print(n[0]+n[1]//2)

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

print(x+y//2)

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

ans = X + round(Y/2)

print(ans)

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

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

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

print(x+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):
def main():
    X, Y = map(int, input().split())

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


if __name__ == '__main__':
    main()

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


main()

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

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

Solution (Python):
import sys
from collections import deque
import copy

def get_read_func(fileobject):
    if fileobject == None :
        return raw_input
    else:
        return fileobject.readline


def main():
    if len(sys.argv) > 1:
        f = open(sys.argv[1])
    else:
        f = None
    read_func = get_read_func(f);
    input_raw = read_func().strip().split()
    [X, Y] = [long(input_raw[0]), long(input_raw[1])]
    print X + Y/2

if __name__ == '__main__':
    main()

Solution (Python):
a,b = list(map(int,input().split()))
print(a+(b//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+int(y/2))

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

Solution (Python):
import sys


def main() -> None:
    x = int(next_str())
    y = int(next_str())

    print(x + y // 2)


def next_str() -> str:
    result = ""
    while True:
        tmp = sys.stdin.read(1)
        if tmp.strip() != "":
            result += tmp
        elif tmp != '\r':
            break
    return result


if __name__ == '__main__':
    main()

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

if __name__ == '__main__':
    main()

Solution (Python):
A, B = list(map(int, input().split()))
print(int(A+B/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):
nums = [int(num) for num in input().split()]
print(nums[0] + nums[1]//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):
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):
a, b = map(int, raw_input().strip().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):
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 = map(int, input().split())
print(x + int(y / 2))

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

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

Solution (Python):
N = input().split(' ')
A = int(N[0])
B = int(int(N[1])/2)

print(A+B)

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(' '))

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

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

ans = x + 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(x + y//2)

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

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

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

Solution (Python):
X, Y = (int(i) for i in 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 = 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):
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 = map(int, input().split())
print(x + int(y/2))

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

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

Solution (Python):

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

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


print(abc113_a())

Solution (Python):
n = list(map(int,input().split()))
print(n[0]+n[1]//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):
from sys import stdin

x, y = [int(a) for a in stdin.readline().rstrip().split()]
print(x + y // 2)

Solution (Python):
def run(a, b):
    return int(a + b/2)


def main():
    a, b, = map(int, input().split())
    print(run(a, b))


if __name__ == '__main__':
    main()

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(x+y//2)

Solution (Python):
x,y=map(int,input().split())
print(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(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, raw_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(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 =(int(i) for i in input().split(' '))
print(x+y//2)

Solution (Python):
X, Y = tuple(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):
import sys
input=sys.stdin.readline

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

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

Solution (Python):
X, Y = [int(elem) for elem in 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):
def getN():
    return int(input())


def getNM():
    return map(int, input().split())


def getList():
    return list(map(int, input().split()))

x, y = getNM()
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):
b, c = map(int, input().split())

print(b+c//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(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(a+(b//2))

Solution (Python):

import bisect
import heapq
import math
import random
import sys
from collections import Counter, defaultdict, deque
from decimal import ROUND_CEILING, ROUND_HALF_UP, Decimal
from functools import lru_cache, reduce
from itertools import combinations, combinations_with_replacement, product, permutations
from operator import add, mul, sub

sys.setrecursionlimit(10000)


def read_int():
    return int(input())


def read_int_n():
    return list(map(int, input().split()))


def read_float():
    return float(input())


def read_float_n():
    return list(map(float, input().split()))


def read_str():
    return input().strip()


def read_str_n():
    return list(map(str, input().split()))


def error_print(*args):
    print(*args, file=sys.stderr)


def mt(f):
    import time

    def wrap(*args, **kwargs):
        s = time.time()
        ret = f(*args, **kwargs)
        e = time.time()

        error_print(e - s, 'sec')
        return ret

    return wrap


@mt
def slv(X, Y):
    return X + Y // 2


def main():
    
    N, M = read_int_n()
    
    print(slv(N, M))


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):
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 = [int(_) for _ 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):
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+int(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())

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):
n,m = map(int, input().split(' '))
print(int(n+m/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 inpl(): return map(int, input().split())
A, B = inpl()
print(A + B//2)

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

Solution (Python):
import sys
stdin = sys.stdin

sys.setrecursionlimit(10**5)

def li(): return map(int, stdin.readline().split())
def li_(): return map(lambda x: int(x)-1, stdin.readline().split())
def lf(): return map(float, stdin.readline().split())
def ls(): return stdin.readline().split()
def ns(): return stdin.readline().rstrip()
def lc(): return list(ns())
def ni(): return int(stdin.readline())
def nf(): return float(stdin.readline())

x, y = li()
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):
import sys
import collections
import itertools
import math
import re
from collections import Counter
from collections import deque

MOD = 10 ** 9 + 7


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

print(X + Y // 2)


sys.exit(0)

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

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

print(x)

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(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):


from collections import deque
import itertools as it
import sys
import math

sys.setrecursionlimit(1000000)

INF = 10 ** 18
MOD = 10 ** 9 + 7

A, B = map(int, raw_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):
A, B = map(int, input().split())
print(A + B // 2)

Solution (Python):
A, B = map(int, input().split())
print(A + B//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):
A,B = map(int,input().split())
print(A+B//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) = list(map(int, input().split()))
print(x + y // 2)

Solution (Python):
a,b = map(int,raw_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=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):
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):
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):
import sys,collections,math;sys.setrecursionlimit(10**7)
def Is(): return [int(x) for x in sys.stdin.readline().split()]
def Ss(): return sys.stdin.readline().split()
def I(): return int(sys.stdin.readline())
def S(): return input()

a,b = Is()
print(a+b//2)

Solution (Python):

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

Solution (Python):

def main():
    buf = input()
    buflist = buf.split()
    X = int(buflist[0])
    Y = int(buflist[1])
    print(X + int(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):
x,y=map(int,input().split())
print(x+(y//2))

Solution (Python):
A, B = list(map(int, input().split()))
print(A+B//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 + int(Y // 2))

Solution (Python):
import sys

stdin = sys.stdin

ni = lambda: int(ns())
na = lambda: list(map(int, stdin.readline().split()))
ns = lambda: stdin.readline().rstrip()  

x, y = na()
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):
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 = [int(i) for i in input().split()]
print(X + Y//2)

Solution (Python):
from sys import stdin
il = lambda func=int: list(map(func, stdin.readline().rstrip().split()))
ils = lambda n, s="int(input())": [eval(s) for _ in range(n)]

x, y = il()
print(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, raw_input().split())
print X + Y/2

Solution (Python):
a = input().split()
a = [int(i) for i in a]
print (a[0] + a[1] //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)