Algoritma untuk menghasilkan teka-teki silang

Diberikan daftar kata, bagaimana Anda akan mengaturnya menjadi kisi teka-teki silang? Ini tidak harus seperti teka-teki silang yang "tepat" yang simetris atau semacamnya: pada dasarnya hanya menampilkan posisi dan arah awal untuk setiap