AtCoder Regular Contest 039

A - A - B problem


Time limit時間制限 : 2sec / Memory limitメモリ制限 : 256MB

問題文

高橋君は次のような問題を考えました。

  • 3 桁の整数 AB が与えられるので A - B を求める。

しかしあまりにも簡単すぎるので、ちょっと変更して次のような問題にしました。

  • 3 桁の整数 AB が与えられる。
  • AB のどちらかを 1 桁だけ書き換えてもよい時の、A - B の答えになり得る整数の最大値を求める。

なお、一番上の桁が 0 であるような整数へと書き換えることはできません。 例えば 123023 へと書き換えたりすることはできません。

高橋君は自信満々であなたへとこの問題を出題してきました。 ぜひ挑戦してみてください。


入力

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

A B

1 行に 2 つの整数 A(100 ≦ A ≦ 999)B(100 ≦ B ≦ 999) が空白区切りで与えられる。

出力

AB のどちらかを 1 桁だけ書き換えてもよい時の、A - B の答えになり得る整数の最大値を 1 行に出力せよ。出力は標準出力に行い、末尾に改行を入れること。


入力例1

567 234

出力例1

733

A567 から 967 に書き換えれば A-B733 となり、この値が A-B の最大値となっています。


入力例2

999 100

出力例2

899

どちらも書き換えない時に A-B が最大値となることもあります。


入力例3

100 999

出力例3

-99

答えは負になることもあります。


Submit提出する