y * ~ y * y« y y * y * y*