AT_abc099_b [ABC099B] Stone Monument

Description

[problemUrl]: https://atcoder.jp/contests/abc099/tasks/abc099_b ある村には、高さ $ 1,(1+2),(1+2+3),...,(1+2+3+...+999) $ メートルの $ 999 $ 本の塔が、西から順に $ 1 $ メートル間隔で立っています。 長く降り続けた雪がようやく収まったので、まだ雪に完全には埋もれていない、互いに $ 1 $ メートル離れたある $ 2 $ つの塔の、雪に埋もれていない部分の高さを測ったところ、西側の塔は $ a $ メートル、東側の塔は $ b $ メートルでした。 積雪量と標高が村内のどこでも等しいと仮定したとき、雪が何メートル積もっているか求めてください。 ただし、雪は必ず $ 1 $ メートル以上積もっているものとします。

Input Format

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

Output Format

雪が $ x $ メートル積もっているとき、$ x $ を整数で出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ a\