Como se hace una sopa de letras con una matriz 25x25?

sam100
11 de Octubre del 2004
necesito aunque sea un algoritmo en pseudocodigo para hacer con una matriz de 25x25, una sopa de letra que busque la palabra, horizontal, vertical o diagonalmente.