Author: fujio egami and ryuichi yasugi tsuneo yamada & fumio maekawa