Stage1後半Aの実装