Hiroya.Yamamoto's codes