To the entire CS 162 class ... You need to do your final WordSearch word reading with only one Scanner connected to System.in. Do not declare another Scanner connected to System.in. Use the one that is already connected. I will not count off for this on the findFirst program, but I will for wordsearch. You won't notice the problem when you run it by typing words in Eclipse. I'd also like you to have your wordsearch program read a word, find and report on it (print result for that word), and then read the the next word. It's easier for you to see what is happening if you do that. A little longer explanation ... If a Scanner is connected to System.in that is a file (standard input redirect), that Scanner reads in the entire file. So if your program declares another Scanner connected to System.in, there is nothing left to read. It's generally a bad idea to have two Scanners connected to the same file.