编程题
### 问题描述
妮妮是一位很有名的糕点师,她最擅长烘焙甜甜圈。甜甜圈的口感和味道主要取决于糖霜和烘焙时间两个因素。妮妮手头有 $A$ 克糖霜,甜甜圈烘焙的时间为 $S$ 分钟。
妮妮今天收到了一个特殊的订单,客户希望她用 $K$ 元的预算,购买更多的糖霜或延长烘焙时间,使得最终糖霜的克数和烘焙的分钟数完全一致,以达到甜甜圈的最佳口感。每一元钱可以购买 $X$ 克糖霜或者延长 $Y$ 分钟的烘焙时间。
妮妮要保证每一分钱都花在提升甜甜圈的品质上,你能帮她计算出应该如何分配这 $K$ 元的预算吗?如果无法满足客户的要求,请告诉妮妮。
### 输入格式
输入的第一行包含五个整数 $A$、$S$、$K$、$X$、$Y$($1 \leq A, S, K, X, Y \leq 10^9$)。
### 输出格式
如果可以达到目标,输出一个整数,表示妮妮应该花多少元钱用来购买糖霜。
如果无法达到目标,则输出 `-1`。
### 样例输入
```
46 12 17 9 8
```
### 样例输出
```
6
```