#2718. 跳楼机

跳楼机

题目描述

DJL\red{DJL}为了避免成为一只咸鱼,来找srwudi\red{srwudi}学习压代码的技巧。

Srwudi\red{Srwudi}的家是一幢h\red{h}层的摩天大楼。由于前来学习的蒟蒻

越来越多,srwudi\red{srwudi}改造了一个跳楼机,使得访客可以更方便的上楼。

经过改造,srwudi\red{srwudi}的跳楼机可以采用以下四种方式移动:

1\red{1}、向上移动x\red{x}层;

2\red{2}、向上移动y\red{y}层;

3\red{3}、向上移动z\red{z}层;

4\red{4}、回到第一层。

一个月黑风高的大中午,DJL\red{DJL}来到了srwudi\red{srwudi}的家,现在他在srwudi\red{srwudi}家的第一层,碰巧跳楼机也在第一层。

DJL\red{DJL}想知道,他可以乘坐跳楼机前往的 楼层数。

输入格式

第一行一个整数h\red{h,}表示摩天大楼的层数。

第二行三个正整数,分别表示题目中的x,y,z\red{x, y, z}

输出格式

一行一个整数,表示DJL\red{DJL}可以到达的楼层数。

样例

输入样例

15

4 7 9

输出样例

9

提示

样例解释

可以到达的楼层有:1,5,8,9,10,12,13,14,158.\red{1,5,8,9,10,12,13,14,158.}走到终点。用1\red{1}单位时间。

数据范围

对于20%\red{20\%}的数据,1\red{1≤}h,x,y,z\red{h, x, y, z≤}100\red{100}

对于40%\red{40\%}的数据,1\red{1≤}h,x,y,z\red{h, x, y, z≤}105\red{10^5}

对于100%\red{100\%}的数据,1\red{1≤}h\red{h≤}1018\red{10^18,}1\red{1≤}x,y,z\red{x, y, z≤}105\red{10^5}