a,b,c rules