output_description: If it costs x yen to travel from Station A to Station C, print x.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      X Y
attempt: 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()]  # LIST INT
  
  
  def LF():
      return [float(x) for x in sys.stdin.readline().split()]  # LIST FLOAT
  
  
  def LS():
      return sys.stdin.readline().split()  # LIST STRING
  
  
  def MI():
      return map(int, sys.stdin.readline().split())  # MAP INT
  
  
  def II():
      return int(sys.stdin.readline())  # INPUT INT
  
  
  def IS():
      return input()  # INPUT STRING
  
  
  def P(x):
      return print(x)
  
  
  def C(x):
      return Counter(x)
  
  
  def GCD_LIST(numbers):  # greatest common divisor
      return reduce(fractions.gcd, numbers)
  
  
  def LCM_LIST(numbers):  # least common multiple
      return reduce(LCM, numbers)
  
  
  def LCM(m, n):
      return m * n // fractions.gcd(m, n)
  
  
  x, y = MI()
  print(x + y // 2)
  
problem_description: 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?
samples: [{"input": "81 58", "output": "110\n    \n\n  * The train fare is 81 yen.\n  * The train fare is 58 \u2044 2=29 yen with the 50% discount.\n\nThus, it costs 110 yen to travel from Station A to Station C.\n\n* * *"}, {"input": "4 54", "output": "31"}]