#abc076a. [abc076_a]Rating Goal

[abc076_a]Rating Goal

题目描述

Takahashi是一个参加编程比赛的网站的用户。
当一个用户参加比赛时,根据用户的表现,用户的⽣生分rating会发生变化,具体规则如下:

  • 假设用户当前的⽣生分rating为aa
  • 假设用户在这次比赛中的表现为bb
  • 那么,用户的新rating将等于aabb的平均值。

举个例子,如果⼀个rating为1的用户参加⼀次比赛,表现为1000,那么他的新rating将是500.5,即1和1000的平均值。

Takahashi当前的rating是RR,他希望在下一次比赛之后他的rating恰好为GG
找到达到目标所需的表现。

约束条件

  • 0R,G45000 \leq R, G \leq 4500
  • 所有输入值都是整数。

输入

输入通过标准输入给出,格式如下:

RR
GG

输出

打印达到目标所需的表现。

示例输入 1

2002
2017

示例输出 1

2032

Takahashi当前的rating是20022002
如果他在比赛中的表现是20322032,他的rating将是2002200220322032的平均值,等于目标rating 20172017

示例输入 2

4500
0

示例输出 2

-4500

尽管当前和目标rating都在0045004500之间,但是用户的表现可以低于00