This should work, yet it is failing the requirement "The program should read 5 strings from the keyboard and write them to the list of strings". I even printed the strings ArrayList after adding all 5 strings and they were all added. :///