import bisect,collections,copy,heapq,itertools,math,string,sys,queue from decimal import Decimal 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 #   / ̄ψ ̄\ #  | 合格祈願 | #  |_____| ############################################################################## a,b,c,d,e=IIS() com=b-c ans=0 li=[] for i in range(com): if i==0:li.append(d);continue i-=1 if li[i]%10!=0:li.append(li[i]);continue elif li[i]%10==0 and e<=li[i]:li.append(x-e);continue else:li.append(li[i]);continue print(sum(li))