#P912A. Tricky Alchemy

Tricky Alchemy

Description

圣诞节期间,魔法球的需求量激增,敏敏学姐想趁此机会捞一把。现在已经是 4202年了,我们可以轻松的用魔法晶体来合成魔法球了。

敏敏学姐想要获得一些黄色,绿色和蓝色的魔法球。已知合成一个黄色魔法球需要两个黄色晶体,合成一个绿色魔法球需要一个黄色晶体和一个蓝色晶体,合成一个蓝色魔法球需要三个蓝色晶体

现在敏敏学姐已经有了 A 个黄色晶体和 B 个蓝色晶体。敏敏学姐想要得到x个黄色魔法球,y个绿色魔法球和z个蓝色魔法球。请帮敏敏学姐计算出最少还需要的晶体数量。

Input

第一行有2个数字 AB (0 ≤ A, B ≤ 10^9),分别代表已有的黄色晶体个数,和蓝色晶体个数。

第二行有3个数字 x, yz (0 ≤ x, y, z ≤ 10^9) — 代表最终要得到的黄绿蓝魔法球个数。

Output

输出一个数字 — 最少还需要的晶体数量。

Samples

4 3
2 1 1
2
3 9
1 1 3
1
12345678 87654321
43043751 1000000000 53798715
2147483648

Note

第一个样例中,敏敏学姐需要5个黄色晶体和4个蓝色晶体来合成2个黄色魔法球,1个绿色魔法球和1个蓝色魔法球。所以敏敏学姐还需要至少两个魔法晶体:一个黄色的,一个蓝色的。