public List <List <List <int> > > BuildTable(List <char> alphabet) { List <List <List <int> > > table = new List <List <List <int> > >(Size); for (int i = 0; i < Size; i++) { table.Add(new List <List <int> >(alphabet.Count)); for (int j = 0; j < alphabet.Count; j++) { table[i].Add(new List <int>()); } } table = Initial.BuildTable(table, alphabet); return(table); }