一匹白布长322米,比花布的一半少18米,花布长多少米?