Looking for a challenge today? Find the kayak in the word search above. Here is a hint; the word appears only once.
The idea for this comes from Charles Lohr who decided to see how hard it would be for a computer to build a word search based on only the letters you gave it.
I wrote a program that creates them in C. It took about 30 minutes. It simply produces letters from a list of letters I provide it, and checks to make sure that the word in the search does not show up. If that word does show up, it starts rewriting some letters. Eventually, it creates a wordsearch without the word that you're searching for.