コードの種類は何故複数あるのでしょうか?
ストレートとクロスの見分けが付きません。