スタックの巻き戻しをどう実装するのか教えて欲しい