T572832 喝汽水

题目背景

小 A 正在上课,但他可不想老实上课,所以他在开小差。

题目描述

小 A 正在玩一款模拟经营游戏,小 A 的店里卖一种汽水,这种汽水每瓶 $n$ 元。 但是由于位置问题,小 A 的汽水卖的不太好,于是他设计了一种促销方式。 小 A 决定每 $m$ 个空汽水瓶可以换一瓶新的汽水。 当然,你可以向路人小 B 借一些空汽水瓶,再还给他。但是你只能借 $k$ 个空瓶,不然小 B 会生气的。 另一个玩家 happy_lion 来小A的店里买汽水了,他有 $l$ 元,想问问你他最多能喝到几瓶汽水。当然他不想让小 B 生气,也不想欠小 B 瓶子。

输入格式

一行四个整数 $n,m,k,l$,每两个整数之间用一个空格隔开。分别表示一瓶汽水 $n$ 元,$m$ 个空汽水瓶可以换一瓶新的汽水,可以向小 B 借 $k$ 个空汽水瓶,happy_lion 有 $l$ 元。

输出格式

一行一个整数,表示 happy_lion 最多可以喝到几瓶汽水。如果 happy_lion 可以无限喝汽水,输出 `-1`。

说明/提示

【数据范围】 对于 $100\%$ 的数据,有 $1 \le n \le 100$,$1 \le m \le 10$,$0 \le k \le 1$,$1 \le l \le 10000$。