I have tried it with the following: 1. Finding only the first instance of a word 2. Finding multiple instances of the same word (e.g. home in the array three times) 3. All directions 4. Overlapping words 5. Bigger arrays with more words 6. Single words 7. No words Please excuse my verbose code, I was trying to avoid huge loops and if statements by making it as modular as I could. Does anyone know specifically WHAT conditions we are meant to do to pass this? Thank you kindly, BJB.