def I(): return input() def IS(): return input().split() def II(): return int(input()) def IIS(): return map(int,input().split()) def LIIS(): return list(map(int,input().split())) def ZER(N): return [False for _ in range(N)] INF=float("inf") MOD=10**9+7 #     V #   / ̄ψ ̄\ #  | 合格祈願 | #  |_____| ############################################################################## n=II() if n==1: print(1) exit() val=n/4 if val<1: print(2) exit() import math print(math.ceil(val)+2)