%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
rg(2,[rule0(s2),ruleL(s,b,s2),ruleL(s2,b,s)]).
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]

rg(3,[rule0(s3),ruleL(s3,b,s3),ruleL(s2,a,s3),ruleL(s,b,s2),ruleL(s,a,s)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
rg(3,[rule0(s),ruleL(s3,b,s),ruleL(s2,b,s3),ruleL(s,a,s2)]).
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]

rg(2,[rule0(s1),ruleL(s2,a,s1),ruleL(s,a,s2),ruleL(s,b,s)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]

rg(2,[rule0(s3),ruleL(s,a,s3),ruleL(s3,b,s)]).
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]{s1,s2}
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]

rg(2,[rule0(s1),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]

rg(2,[rule0(s1),ruleL(s2,b,s1),ruleL(s,b,s2),ruleL(s,a,s)]).
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
rg(4,[rule0(s1),ruleL(s2,a,s1),ruleL(s3,a,s2),ruleL(s,a,s3),ruleL(s1,b,s),ruleL(s3,b,s1),ruleL(s,b,s3)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]

rg(4,[rule0(s),ruleL(s3,a,s),ruleL(s2,a,s3),ruleL(s1,a,s2),ruleL(s,a,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),rule0(s)]

rg(3,[rule0(s),ruleL(s3,b,s),ruleL(s1,b,s3),ruleL(s,a,s1)]).

rg(3,[rule0(s),ruleL(s2,a,s),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s,a,s2)]).
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]

rg(3,[rule0(s),ruleL(s3,a,s),ruleL(s1,a,s3),ruleL(s,b,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]

rg(2,[rule0(s2),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s2,a,s2)]).
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s3}

%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]

rg(4,[rule0(s2),ruleL(s,b,s2),ruleL(s1,a,s),ruleL(s3,b,s1),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s,a,s3)]).
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]

rg(2,[rule0(s),ruleL(s,b,s),ruleL(s1,a,s),ruleL(s,a,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]{s,s2}

rg(3,[rule0(s1),ruleL(s1,b,s1),ruleL(s2,a,s1),ruleL(s,a,s2)]).
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),rule0(s3)]

rg(2,[rule0(s2),ruleL(s3,a,s2),ruleL(s3,b,s3),ruleL(s,a,s3)]).
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
rg(3,[rule0(s3),ruleL(s1,a,s3),ruleL(s,b,s1),ruleL(s3,a,s),ruleL(s,a,s1)]).
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
rg(2,[rule0(s),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),rule0(s)]

rg(3,[rule0(s2),ruleL(s2,b,s2),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s,b,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),rule0(s1)]

rg(3,[rule0(s2),ruleL(s2,a,s2),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s3,b,s2),ruleL(s3,a,s3),ruleL(s,b,s3)]).
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 880 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]

rg(3,[rule0(s),ruleL(s,b,s),ruleL(s1,a,s),ruleL(s3,a,s1),ruleL(s,a,s3)]).
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]

rg(2,[rule0(s),ruleL(s1,b,s),ruleL(s1,a,s1),ruleL(s,a,s1)]).

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]

rg(4,[rule0(s),ruleL(s2,b,s),ruleL(s1,b,s2),ruleL(s3,b,s1),ruleL(s3,a,s3),ruleL(s,a,s3)]).
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1088 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1408 bytes
rg(4,[rule0(s2),ruleL(s2,b,s2),ruleL(s,a,s2),ruleL(s1,a,s),ruleL(s3,a,s1),ruleL(s3,b,s3),ruleL(s2,a,s3),ruleL(s,b,s2)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 832 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]


%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),rule0(s3)]{s,s1}
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]{s2,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]

%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]{s,s2}


%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]{s2,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]

%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),rule0(s1)]

%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]{s,s1}
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1280 bytes
rg(4,[rule0(s3),ruleL(s1,a,s3),ruleL(s2,b,s1),ruleL(s3,b,s2),ruleL(s1,b,s3),ruleL(s,a,s2),ruleL(s,b,s)]).
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]


%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]


%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]{s,s2}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1216 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1216 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1088 bytes

%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]

 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1168 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]{s2,s3}
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}

%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1408 bytes
rg(4,[rule0(s),ruleL(s2,b,s),ruleL(s2,a,s2),ruleL(s1,b,s2),ruleL(s1,a,s1),ruleL(s3,b,s1),ruleL(s,a,s3)]).
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 832 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 832 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]{s,s2}
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]

%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]

%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]{s,s1}
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),rule0(s)]{s1,s2}

rg(4,[rule0(s),ruleL(s3,a,s),ruleL(s1,b,s3),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s,b,s2)]).
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]


%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 832 bytes



rg(4,[rule0(s1),ruleL(s1,a,s1),ruleL(s3,b,s1),ruleL(s2,b,s3),ruleL(s,b,s2)]).
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),rule0(s3)]{s,s1}
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]{s2,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 880 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]

%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]



%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]{s,s2}

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1216 bytes

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),rule0(s1)]

%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]{s,s2}
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]


%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]

%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]

%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]

%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),rule0(s)]{s1,s2}

%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]{s2,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]{s,s1}

%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1344 bytes
rg(4,[rule0(s1),ruleL(s2,b,s1),ruleL(s3,b,s2),ruleL(s,a,s3),ruleL(s2,a,s),ruleL(s1,a,s2),ruleL(s,b,s1),ruleL(s3,a,s)]).

