Iya. Ini sebenarnya mungkin. Ini bukan kasus penghentian masalah karena kasus didefinisikan, bukan sewenang-wenang. Untuk menjawab ini, dua bagian harus dijawab; pertama jika solusi ada dapat ditemukan, dan kedua akan selalu ada solusi yang valid untuk ditemukan.
Bagian pertama adalah bagaimana menemukan satu set ubin pengganti (permata) yang akan menghasilkan papan yang bisa dimainkan. Ini dapat dicapai melalui metode brute force, cukup periksa setiap set penggantian yang mungkin sampai yang dapat dimainkan ditemukan (Akan ada metode non-brute force yang lebih optimal juga).
Bagian kedua adalah untuk menentukan apakah akan selalu ada set pengganti yang akan menghasilkan set dimainkan. Setiap set ubin yang dihapus dalam satu langkah akan menjadi superset dari set tiga ubin, jadi jika dalam kasus minimal hanya tiga yang dihapus, jika set dimainkan dapat selalu ditemukan, maka untuk semua kemungkinan pola ubin yang dihapus akan ada set yang dapat dimainkan, karena akan berisi semua solusi untuk setiap set dari tiga ubin yang dihapus yang merupakan bagian dari ubin yang dihapus.
Dalam kasus minimal hanya membersihkan tiga ubin dalam satu baris / kolom, Satu set pengganti berisi dua ubin tipe A dipisahkan oleh ubin tipe B (di mana tipe A adalah jenis ubin di atas atau di bawah set tiga yang dibersihkan di kasus kolom tiga, atau ke kiri atau kanan dalam kasus baris tiga). Ini akan menghasilkan gerakan di mana menukar tengah tiga ubin ini dengan ubin A yang tepat di sampingnya akan menghasilkan satu set tiga. Ini menunjukkan bahwa satu set ubin selalu dapat ditemukan yang akan menghasilkan langkah yang valid di sepanjang kolom / baris di mana ubin asli dibersihkan. Membatasi gerakan di masa depan ke kolom atau baris itu, sementara menjadi solusi yang valid untuk permainan yang dapat dimainkan tanpa batas, tidak akan sangat menyenangkan. Tapi menggunakan semua aturan untuk gim gaya bejeweled yang umum, mudah untuk menunjukkan bahwa akan selalu ada solusi yang akan memungkinkan untuk bergerak di luar baris / kolom itu juga. Asumsikan kita menjatuhkan tiga ubin tipe A, di mana A adalah salah satu ubin di atas atau di bawah / kiri atau kanan dari set tiga yang dihapus. Ini akan menghasilkan ubin gaya "bom" yang akan menghapus area saat dihapus. Jika kita kemudian menjatuhkan set ubin pengganti lain yang menghasilkan kecocokan yang dibuat dengan bom itu, area ubin akan dihapus. Area ini akan berisi sejumlah 3 himpunan bagian ubin dalam baris lain, yang berarti bahwa pergerakan di masa mendatang tidak harus terbatas pada satu baris / kolom tunggal. Ini akan menghasilkan ubin gaya "bom" yang akan menghapus area saat dihapus. Jika kita kemudian menjatuhkan set ubin pengganti lain yang menghasilkan kecocokan yang dibuat dengan bom itu, area ubin akan dihapus. Area ini akan berisi sejumlah 3 himpunan bagian ubin dalam baris lain, yang berarti bahwa pergerakan di masa mendatang tidak harus terbatas pada satu baris / kolom tunggal. Ini akan menghasilkan ubin gaya "bom" yang akan menghapus area saat dihapus. Jika kita kemudian menjatuhkan set ubin pengganti lain yang menghasilkan kecocokan yang dibuat dengan bom itu, area ubin akan dihapus. Area ini akan berisi sejumlah 3 himpunan bagian ubin dalam baris lain, yang berarti bahwa pergerakan di masa mendatang tidak harus terbatas pada satu baris / kolom tunggal.