>>805
>[5] その他の制限: 必ず構造体(new_nodeやpool等)を用いること
>「switch」を用いて任意の順番で出来るようにして下さい

これどういうこと?
new_nodeやpoolって構造体?関数?どんな仕様か書かないと回答できないよ
「switch」を用いて任意の順番で処理〜って主語はなに?