(#6) 残機の実装