#abc076a. [abc076_a]Rating Goal

[abc076_a]Rating Goal

問題文

高橋君はあるプログラミングコンテストが行われているサイトに参加しています。
ここでは, コンテストに出場した時にこの順位に応じて「パフォーマンス」というものがつき、それによってレーティング (整数とは限らない) が次のように変化します。

  • 現在のレーティングを aa とする。
  • 次のコンテストで, パフォーマンス bb を取ったとする。
  • そのとき, レーティングは aabb の平均まで変化する。

例えば, レーティングが 11 の人が次のコンテストでパフォーマンス 10001000 を取ったら, レーティングは 1110001000 の平均である 500.5500.5 になります。

高橋君は, 現在のレーティングが RR で, 次のコンテストでレーティングをちょうど GG にしたいと思っています。
そのとき, 高橋君が取るべきパフォーマンスを求めなさい。

制約

  • 0leqR,Gleq45000 \\leq R, G \\leq 4500
  • 入力はすべて整数

入力

入力は以下の形式で標準入力から与えられる。

RR GG

出力

高橋君が取るべきパフォーマンスを出力しなさい。


入力例 1

2002
2017

出力例 1

2032

高橋君の今のレーティングは 20022002 です。
次のコンテストでパフォーマンス 20322032 を取ると、レーティングは 2002200220322032 の平均である 20172017 となり、目標を達成することができます。


入力例 2

4500
0

出力例 2

-4500

現在のレーティングと目標のレーティングは 00 以上 45004500 以下ですが、00 未満のパフォーマンスも取ることができます。