exhaustive combinatorial search algorithm - Spanish English Dictionary