003 - おやつは300円以内
時間制限 8 秒 / メモリ制限 256 MB / 得点 10 / x 18 /
問題
あなたの友人の貪欲太郎君は,遠足のおやつを買いに,300 円を握りしめて駄菓子屋に出かけた. 駄菓子屋の棚には各商品が 1 つずつ横 1 列に並べられている. 駄菓子屋に入ると彼は買い物かごを手に取り,棚の商品を左から順に見ていく. おやつが好きすぎる彼は,見た商品をかごに入れても合計が 300 円を超えないようであれば,すぐにかごに入れてしまう. 合計が 300 円を超えてしまうようなら,その商品は泣く泣くあきらめるのである. このようにして右端まで見終わると,レジに向かい,かごに入った商品を購入する.
駄菓子屋の商品の値段のリストが与えられるので,貪欲太郎君はいくらお金を使うことになるか求めて欲しい.

図 1: Sample Input の最初のデータセット
Input
入力は複数のデータセットからなる.データセットの個数は 50 を超えない. 各データセットは次の形式で表される.
n
a1 a2 ⋯ an
n は駄菓子屋の商品の数を表す 1 以上 100 以下の整数である. ak (k = 1, …, n) は,1000 以下の正の整数であり,左から k 番目の商品の値段が ak 円であることを表す.
入力の終わりは,ゼロ 1 つだけからなる行で表される.
Output
各データセットについて,貪欲太郎君が何円分のおやつを買うことになるかを 1 行に出力せよ.
Sample Input
5 100 50 200 120 60 4 120 240 180 1 2 500 1000 6 2 3 5 7 11 13 0
Output for the Sample Input
270 300 0 41