regnlar first — sh 0 d ordinaryfirst — sh 0 d good second — gh 0 d crdsecond