atcoder#NIKKEI2019QUALA. Subscribers

Subscribers

配点 : 100100

問題文

私たちは、新聞の購読に関する調査を行いました。 具体的には、調査の対象者 NN 人に対し、それぞれ次の 22 つの質問を行いました。

  • 質問 11: あなたは新聞 X を購読しているか?
  • 質問 22: あなたは新聞 Y を購読しているか?

その結果、質問 11 に対して「はい」と回答した人の数は AA 人、質問 22 に対して「はい」と回答した人の数は BB 人でした。

このとき、調査の対象者のうち新聞 X, Y の両方を購読している人の数は最大で何人であり、また最小で何人であると考えられるでしょうか?

この問いに答えるプログラムを書いてください。

制約

  • 1N1001 \leq N \leq 100
  • 0AN0 \leq A \leq N
  • 0BN0 \leq B \leq N
  • 入力される値はすべて整数である。

入力

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

NN AA BB

出力

両方の新聞を購読している人の数として考えられる最大の人数と最小の人数をこの順に、空白で区切って出力せよ。

10 3 5
3 0

この例では、調査の対象者 1010 人のうち 33 人が新聞 X を購読していると回答し、55 人が新聞 Y を購読していると回答しています。

このとき、両方の新聞を購読している人の数は最大で 33 人、最小で 00 人です。

10 7 5
5 2

この例では、調査の対象者 1010 人のうち 77 人が新聞 X を購読していると回答し、55 人が新聞 Y を購読していると回答しています。

このとき、両方の新聞を購読している人の数は最大で 55 人、最小で 22 人です。

100 100 100
100 100