unity stopped working when i hit play in my project am trying to list possible combinations(all type of combinations like 3 letter word, 4 letter word, 5 letter word, upto 10 letter) of randomly generated 10 letter word for that am using nested for loops and i call functions in start function 

```
public void CheckingFiveLetter()
{

    for (int i = 0; i < convertStoredLetters.Length; i++) 
             //convertStoredLetters is consonants and vowels which i get at 
    runtime
    {
        for (int j = 0; j < convertStoredLetters.Length; j++) 
        {
            for (int k = 0; k < convertStoredLetters.Length; k++) 
            {
                for (int l = 0; l < convertStoredLetters.Length; l++)
                {
                    for (int m = 0; m < convertStoredLetters.Length; m++) 
                    {

                        if (i != j && i != k && i != l && i != m  && j != i && j != k && j != l && j != m  && k != i && k != j && k != l && k != m  && l != i && l != j && l != k && l != m  && m != i && m != j && m != k && m != l) 
                        {
                            letterword5.Add (convertStoredLetters.Substring (i, 1) + convertStoredLetters.Substring (j, 1) + convertStoredLetters.Substring (k, 1) + convertStoredLetters.Substring (l, 1) + convertStoredLetters.Substring (m, 1));
                            letterword5.Add (convertStoredLetters.Substring (j, 1) + convertStoredLetters.Substring (k, 1) + convertStoredLetters.Substring (l, 1) + convertStoredLetters.Substring (m, 1) + convertStoredLetters.Substring (i, 1));
                            letterword5.Add (convertStoredLetters.Substring (k, 1) + convertStoredLetters.Substring (l, 1) + convertStoredLetters.Substring (m, 1) + convertStoredLetters.Substring (i, 1) + convertStoredLetters.Substring (j, 1));
                            letterword5.Add (convertStoredLetters.Substring (l, 1) + convertStoredLetters.Substring (m, 1) + convertStoredLetters.Substring (i, 1) + convertStoredLetters.Substring (j, 1) + convertStoredLetters.Substring (k, 1));
                            letterword5.Add (convertStoredLetters.Substring (m, 1) + convertStoredLetters.Substring (i, 1) + convertStoredLetters.Substring (j, 1) + convertStoredLetters.Substring (k, 1) + convertStoredLetters.Substring (l, 1));

                            letterword5.Add (convertStoredLetters.Substring (i, 1) + convertStoredLetters.Substring (m, 1) + convertStoredLetters.Substring (l, 1) + convertStoredLetters.Substring (k, 1) + convertStoredLetters.Substring (j, 1));
                            letterword5.Add (convertStoredLetters.Substring (j, 1) + convertStoredLetters.Substring (i, 1) + convertStoredLetters.Substring (m, 1) + convertStoredLetters.Substring (l, 1) + convertStoredLetters.Substring (k, 1));
                            letterword5.Add (convertStoredLetters.Substring (k, 1) + convertStoredLetters.Substring (j, 1) + convertStoredLetters.Substring (i, 1) + convertStoredLetters.Substring (m, 1) + convertStoredLetters.Substring (l, 1));
                            letterword5.Add (convertStoredLetters.Substring (l, 1) + convertStoredLetters.Substring (k, 1) + convertStoredLetters.Substring (j, 1) + convertStoredLetters.Substring (i, 1) + convertStoredLetters.Substring (m, 1));
                            letterword5.Add (convertStoredLetters.Substring (m, 1) + convertStoredLetters.Substring (l, 1) + convertStoredLetters.Substring (k, 1) + convertStoredLetters.Substring (j, 1) + convertStoredLetters.Substring (i, 1));

                        }   
                    }
                }
            }
        }
    }

    //checking if the combination is present in the word dictionary or not 
    if present add count
    for (int m = 0; m < letterword5.Count; m++)
    {
        bool Checkfi = wordRan.CheckWord (letterword5 [m].ToLower ());
        if (Checkfi == true) 
        {
            fiveLetterWord.Add (letterword5 [m].ToLower ());

        }

    }
    fi = fiveLetterWord.Distinct ().ToList ();

    wordRan.storeFiveWordCount = fi.Count;
    five.text = "Five Possible words : " + fi.Count.ToString ();
    letterword5.Clear ();
    fiveLetterWord.Clear ();

}

```

similarly for length of words