DFA

DFA