#abc151b. [abc151_b]Achieve the Goal

[abc151_b]Achieve the Goal

問題文

高橋君は NN 科目のテストを受けます。各テストは KK 点満点であり、点数はそれぞれ 00 以上の整数です。

高橋君は N1N-1 科目のテストを既に受けており、ii 番目の科目のテストの点数は AiA_i 点でした。

高橋君の目標は、NN 科目のテストの平均点を MM 点以上にすることです。

高橋君が目標を達成するためには、最後のテストで最低何点取る必要があるか出力してください。

達成不可能である場合は、代わりに -1 を出力してください。

制約

  • 2leqNleq1002 \\leq N \\leq 100
  • 1leqKleq1001 \\leq K \\leq 100
  • 1leqMleqK1 \\leq M \\leq K
  • 0leqAileqK0 \\leq A_i \\leq K
  • 入力中のすべての値は整数である。

入力

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

NN KK MM A1A_1 A2A_2 ...... AN1A_{N-1}

出力

最後のテストでの必要最低点または -1 を出力せよ。


入力例 1

5 10 7
8 10 3 6

出力例 1

8

最後のテストで 88 点を取ると、(8+10+3+6+8)/5=7(8+10+3+6+8)/5 = 7 より平均点は 77 点となり目標を達成できます。


入力例 2

4 100 60
100 100 100

出力例 2

0

最後のテストで 00 点を取っても目標を達成できます。


入力例 3

4 100 60
0 0 0

出力例 3

-1

もはや挽回は不可能です。