Problem

11 /21


** テーブルカツレツ

Problem

料理長は、リセウムでクックを敬う日を手配することにしました. これを行うために、彼はリセウムの学生のためにN個の異常においしいカツレツを準備し、秘密裏に シェフの料理を味わうようになった最初の男子生徒を決定しました.料理はおいしいカツレツの最大数を獲得する必要があり、その後の各学生 -   ;前のものよりも厳密に小さくなります (調理済みの昼食が遅くなり、クールダウンする必要があったとき、シェフはそれが本当に好きではありませんでした)。
 
もちろん、導入されたルールにより、次のリシーアムの学生が受け取るカツレツの数にはかなりの恣意性が残ります。この数は最小ではありません 
は、食堂でのリシーアムの学生の以前の行動と、彼が話す魔法の言葉に依存します。たとえば、カツレツは 6 枚入り 
結果は、次の 4 つのスキームのいずれかに従って配布されます: 3+2+1 (最初に来た学童に 3 つのカツレツ、2 番目に 2 つ、3 番目に 1 つのカツレツ)、4+2、 5+1 と 6 (彼はすべてのカツレツを幸運にも最初に食べます)。
 
シェフが準備したお菓子を生徒に配るには、何通りの方法があるかを決定するプログラムを作成してください。
 
入力 データ
入力ファイルには、シェフが準備したカツレツの数 (0<=N<=200) を表す 1 つの整数 N が含まれています。
 
出力データ
出力ファイルには、可能なパティ配布数に等しい単一の整数が含まれている必要があります。

 

<頭> <本体>
 
# 入力 出力
1 6 4