失敗するまでmallocやnewを繰り返せばええんや