في الصورة -من برمجتي- مفارقة الملكات الثمانية، وهي مفارقة شهيرة في الشطرنج والتوافقيات combinatorics، يَمثُل التحدي في وضع ثمانية ملكات على رقعة الشطرنج ذات 8×8، بحيث لا يمكن لأي ملكة أن تهاجم أخرى، وهذا يعني أنه لا يمكن لملكتَيْن أن تتواجدا في نفس الصف، أو العمود، أو القطر.
كتبت كودًا من مئة سطر لصناعة هذه الصورة المتحركة وقد نفَّذت فيه خوارزمية Backtracking لتقوم بالحل، الذي تقوم به الخورازمية أنها تحاول وضع الملكة في كل عمود، بدايةً من الصف الأول، وإذ ذاك تفحص كل موقع لتتأكد من عدم تعارض أي ملكتَيْن.
جزئية الBacktracking تتمثل في:
إذا وصلت الخوارزمية لنقطة حيث لا توجد أماكن آمنة للملكة في الأعمدة، فإنها تعيد الرجعة، وهذا يعني أنها تزيل آخر ملكة وُضِعت وتحاول في الموقع المحتمل التالي في العمود السابق. من الصعب جدا حل هكذا معضلة من غير إعادة ترجيع Backtracking