编程题
### 问题描述
在奇幻的魔法王国里,勇敢的冒险者小蓝受到了一项任务的委托。他必须在一片神秘的魔法迷宫中找到传说中的宝藏。迷宫由一个巨大的房间组成,房间的宽度为 $n$,而长度则是无限的。然而,迷宫中存在一些特殊的矩形方块,每个方块都具有不同的尺寸和旋转状态。
小蓝可以使用这些矩形方块来覆盖迷宫的一部分,但是他必须按照以下规则进行操作:
- 小蓝可以选择任意数量的 $a \times b$ 方块和 $c \times d$ 方块。
- 小蓝可以将选择的方块旋转 $90$ 度。
现在,给定迷宫的长度 $n$ 和方块的尺寸 $a, b, c, d$,你需要帮助小蓝确定在一行中可以占据的最大宽度是多少。
### 输入格式
第一行输入五个整数 $n, a, b, c, d$($1 \le n \le 10^5, 1 \le a, b, c, d \le 10^4$),表示迷宫的长度以及方块的尺寸。
### 输出格式
输出仅一行,包含一个整数,表示在一行中矩形方块可以占据的最大宽度。
### 样例输入
```
11 2 2 4 4
```
### 样例输出
```
10
```