在集训队寻求福利是否搞错了什么
题号:NC214172
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述


今天是个好日子,吴老师购买了一批数码设备,其中包括个鼠标、个键盘、个耳机和个硬盘,吴老师想要把它们组合成福利套装发给集训队的队员们。
现在有两种福利套装可供选择:
第一种:1个鼠标+1个键盘
第二种:1个鼠标+1个耳机+1个硬盘
吴老师想要给每位队员都发一套设备,但是却发现购买的设备不太够。所以吴老师想问问你,用现有的这些设备,最多能组合成多少个福利套装?

输入描述:

四个正整数表示鼠标、键盘、耳机、硬盘的数量。

输出描述:

输出一个整数,表示用现有的这些设备,最多能组合成的福利套装数量。
示例1

输入

复制
4 3 5 6

输出

复制
4
示例2

输入

复制
4 1 6 2

输出

复制
3