# Template:Cellular automaton rule 30

{{{1}}}{{{2}}}{{{3}}}{{{4}}}{{{5}}}{{{6}}}{{{7}}}{{{8}}}{{{9}}}{{{10}}}
{{subst:subst}}cellular automaton rule 30|{{subst:cellular automaton rule 30/next|1=0|2={{{1}}}|3={{{2}}}}}|{{subst:cellular automaton rule 30/next|1={{{1}}}|2={{{2}}}|3={{{3}}}}}|{{subst:cellular automaton rule 30/next|1={{{2}}}|2={{{3}}}|3={{{4}}}}}|{{subst:cellular automaton rule 30/next|1={{{3}}}|2={{{4}}}|3={{{5}}}}}|{{subst:cellular automaton rule 30/next|1={{{4}}}|2={{{5}}}|3={{{6}}}}}|{{subst:cellular automaton rule 30/next|1={{{5}}}|2={{{6}}}|3={{{7}}}}}|{{subst:cellular automaton rule 30/next|1={{{6}}}|2={{{7}}}|3={{{8}}}}}|{{subst:cellular automaton rule 30/next|1={{{7}}}|2={{{8}}}|3={{{9}}}}}|{{subst:cellular automaton rule 30/next|1={{{8}}}|2={{{9}}}|3={{{10}}}}}|{{subst:cellular automaton rule 30/next|1={{{9}}}|2={{{10}}}|3=0}}}}

Substituting this template produces one or more new substitution template calls, allowing recursive change of a page, see m:Help:Recursive conversion of wikitext.