exhaustive combinatorial search algorithm - Turkish English Dictionary