様々なコードがあります