#43. 图灵金行

图灵金行

Description

越来越多的同学往图灵银行里存金币,导致图灵银行的金库都快爆了。于是图灵重新开设了一个图灵银行pro版,称为“图灵金行”。在图灵学习的同学可以把自己的 nn 枚金币存入金行,并以此赚取利息。这些金币每存入一天,就可以赚取 x%x\% 的利息。

由于前来存金币的人数实在太多,图灵不得不对存金币的每个人收取本金 y%y\% 的手续费。例如:当手续费为2%时,若小博同学想存100枚金币,那么就要先扣除2枚金币作为手续费,因此实际存入的金币是98枚。(若手续费为小数,则免除小数部分。) 当然,利息也只能按照实际存入的金币来计算。

小A在 dd 天前把自己的所有金币都存了进去,如今他终于忍不住想要取出这些金币来换礼品了。小L非常喜欢吃甜食,所以他决定把所有金币都用来兑换仔仔棒。一根仔仔棒需要花费 gg 枚金币。请问:在兑换完之后,小L手中还剩几个金币?

注:① 图灵金行的利息模式都是单利;② 作为利息的金币数量可以是小数,但最终从图灵银行中取出全部金币时,不足1枚金币的部分会按1枚计算。*

Format

Input

依次为:

一个整数 nn,表示存入的金币数量;

两个浮点数 xxyy,分别表示利率百分比系数和手续费百分比系数;

两个整数 ddgg,分别表示存入的天数和仔仔棒的单价。

Output

一个整数,表示兑换后剩余的金币数量。

Samples

100
0.1 5
31 4
2
65536
0.2 2.5
100 18
16
20
0.2 7.5
10 25
20

Limitation

对于50%的数据,保证:1n100001≤n≤10000

对于100%的数据,保证:1n10181≤n≤10^{18}0<x,y<100<x,y<101d,g10001≤d,g≤1000

所有数据保证运算中间结果及最终结果产生的浮点数不会超出浮点数类型范围。