1 00:00:00,000 --> 00:00:13,070 2 00:00:13,070 --> 00:00:13,715 >> روب Bowden: ہیلو. 3 00:00:13,715 --> 00:00:17,800 میں روب ہوں، اور مجھے امید ہے کہ آپ 15 کے کھیل کے لئے کھیل. 4 00:00:17,800 --> 00:00:22,040 اب، آپ کی ضرورت ہے چار افعال ہیں اس پروگرام میں لاگو کرنے کے لئے - init، 5 00:00:22,040 --> 00:00:24,650 ، اپنی طرف متوجہ منتقل، اور جیت. 6 00:00:24,650 --> 00:00:27,230 تو، init کو دیکھو. 7 00:00:27,230 --> 00:00:32,930 >> یہاں، ہم ہیں سب سے پہلی چیز کو دیکھنے کے کیا جا رہا ایک متغیر کا اعلان ہے 8 00:00:32,930 --> 00:00:34,600 انسداد کہا جاتا ہے. 9 00:00:34,600 --> 00:00:37,620 initialized یہ کیا جا رہا ہے D اوقات D مائنس 1. 10 00:00:37,620 --> 00:00:40,200 D طول و عرض ہے یاد رکھیں کہ ہمارے بورڈ کے. 11 00:00:40,200 --> 00:00:43,840 کس طرح init کام کرنے کے لئے کی جا رہی ہے کہ یہ جا رہا ہے ہے پورے بورڈ پر iterate 12 00:00:43,840 --> 00:00:46,050 اور ہم شروع کرنے کے لئے جا رہے ہیں سب سے اوپر بائیں میں. 13 00:00:46,050 --> 00:00:48,570 >> اور صرف کا کہنا ہے کہ ہم 4 4 کی طرف سے بورڈ ہے. 14 00:00:48,570 --> 00:00:51,220 تو سب سے اوپر ہم کو چھوڑ دیا کہنے جا رہا 15 ہے. 15 00:00:51,220 --> 00:00:53,960 اور پھر ہم صرف شمار کرنے کے لئے جا رہے ہیں بورڈ کے ذریعے،، 15، 14، 13 کہہ 16 00:00:53,960 --> 00:00:58,510 12، 11، 10، 9، 8، 7، 6، 5، 4، اور اسی طرح کی. 17 00:00:58,510 --> 00:01:03,780 تو سب سے اوپر بائیں، ہم D اوقات ہونے کی توقع D مائنس 1، 4 کی طرف سے 4 جس 18 00:01:03,780 --> 00:01:08,290 کیس 16 مائنس جا رہا ہے 1، صحیح طریقے سے 15 ہے. 19 00:01:08,290 --> 00:01:10,885 >> ہم کہاں جا رہے ہیں اور اب یہاں ہے پورے بورڈ پر iterate. 20 00:01:10,885 --> 00:01:14,720 اور ہم میں سے ہر ایک کی پوزیشن قائم کرنے کے لئے جا رہے ہیں کی موجودہ قیمت کے بورڈ 21 00:01:14,720 --> 00:01:19,090 ہماری کاؤنٹر، اور پھر کاؤنٹر جا رہا ہے تدریج کریں، تاکہ اگلا 22 00:01:19,090 --> 00:01:22,300 ہم تک پہنچنے کی پوزیشن کی جا رہی ہے انسداد ایک سے زیادہ کم ہو جائے 23 00:01:22,300 --> 00:01:23,690 گزشتہ پوزیشن. 24 00:01:23,690 --> 00:01:26,970 تو ہم نے ابتدائی طور پر 15 تھا اور انسداد تدریج کریں. 25 00:01:26,970 --> 00:01:30,065 تو پھر ہم 14 تفویض کرنے کے لئے جا رہے ہیں اگلا پوزیشن، تدریج کے انسداد، 26 00:01:30,065 --> 00:01:33,710 اور ہم تفویض کرنے جا رہے ہیں 13، اور اسی طرح کی. 27 00:01:33,710 --> 00:01:37,620 >> آخر میں، ہم اس کونے کو ہینڈل کرنے کی ضرورت ہے کیس جہاں، بورڈ بھی ہے 28 00:01:37,620 --> 00:01:44,450 طول و عرض، تو صرف، 15، 14، 13 کر 12، تمام طرح نیچے سے 3، 2، 1، ہے 29 00:01:44,450 --> 00:01:46,780 کے ساتھ ہمیں چھوڑ جا ایک unsolvable بورڈ. 30 00:01:46,780 --> 00:01:49,390 اور ہم نے 1 اور 2 کا تبادلہ کرنے کے لئے ہے. 31 00:01:49,390 --> 00:01:52,930 D MOD 2 0 کے برابر ہے اگر ایسا ہے تو،، کہ ہے ہم چیک کرنے جا رہے ہیں کس طرح 32 00:01:52,930 --> 00:01:54,410 یہ بھی ہے کو دیکھنے کے لئے. 33 00:01:54,410 --> 00:01:59,810 D MOD 2 0، پھر صف D مائنس میں برابر ہے 1، جس کے نیچے دیے صف ہے، اور 34 00:01:59,810 --> 00:02:05,430 پوزیشن D مائنس 2، یا کالم D مائنس 2، ہم 2 کے لئے کہ قائم کرنے کے لئے جا رہا، اور کر رہے ہیں 35 00:02:05,430 --> 00:02:07,860 کالم D مائنس 3 ہم 1 کے لئے مقرر کیا جا رہا. 36 00:02:07,860 --> 00:02:12,170 تو یہ صرف تبدیل جہاں 1 اور 2 ہیں. 37 00:02:12,170 --> 00:02:16,270 >> آخر میں، ہم بہت قائم کرنے کے لئے جا رہے ہیں سب سے نیچے دائیں خالی برابر، جہاں 38 00:02:16,270 --> 00:02:20,700 خالی ہیش بیان کیا گیا ہے 0 طور پر سب سے اوپر. 39 00:02:20,700 --> 00:02:26,785 تو، یہ ہے کہ، سختی ضروری نہیں تھا لوپ کے لئے اس کی ضرورت کے لئے جا رہا ہے کے بعد سے 40 00:02:26,785 --> 00:02:30,610 0 سب سے نیچے دائیں، کے بعد مقرر انسداد قدرتی طور 0 تک پہنچ جائے گی. 41 00:02:30,610 --> 00:02:34,610 لیکن یہ جان کر کہ ہم پر انحصار کرتا ہے کہ خالی 0 حاصل کرنے کے لئے hashed گیا تھا. 42 00:02:34,610 --> 00:02:38,280 میں بعد میں اس پروگرام میں جانے اور تو ، 100 سب سے اوپر خالی یہ تبدیلی 43 00:02:38,280 --> 00:02:39,770 اب بھی کام کرنا چاہئے. 44 00:02:39,770 --> 00:02:43,180 >> تو یہ صرف اس بات کو یقینی بنا رہا ہے سب سے نیچے دائیں اصل کے برابر ہے ہماری 45 00:02:43,180 --> 00:02:44,870 خالی قیمت. 46 00:02:44,870 --> 00:02:50,270 آخر میں، ہم نے دو عالمی متغیر ہے، تو میں اور خالی J خالی، اور ہم دیکھتے ہیں 47 00:02:50,270 --> 00:02:53,360 ان سب سے اوپر اعلان. 48 00:02:53,360 --> 00:02:56,270 اور ہم ان دو عالمی استعمال کرنے کے لئے جا رہے ہیں کا ٹریک رکھنے کے متغیر 49 00:02:56,270 --> 00:02:59,040 خالی کی پوزیشن، ہم نہیں ہے تاکہ پورے کے ذریعے تلاش کرنے کی ضرورت ہے 50 00:02:59,040 --> 00:03:03,890 خالی ہر ایک کو تلاش کرنے کی بورڈ ہم ایک اقدام کرنے کی کوشش کے وقت. 51 00:03:03,890 --> 00:03:08,450 تو خالی کی پوزیشن ہمیشہ سب سے نیچے دائیں میں شروع کرنے جا. 52 00:03:08,450 --> 00:03:13,270 تو سب سے نیچے دائیں طرف سے دی گئی ہے سوچکانکوں D مائنس 1، D مائنس 1. 53 00:03:13,270 --> 00:03:14,880 تو، کہ init ہے. 54 00:03:14,880 --> 00:03:17,040 >> اب ہم اپنی طرف متوجہ کرنے کے لئے پر منتقل. 55 00:03:17,040 --> 00:03:19,370 تو، ڈرا اسی طرح کی جا رہی ہے ہم iterate کرنے جا رہے ہیں، جہاں 56 00:03:19,370 --> 00:03:20,970 پورے بورڈ پر. 57 00:03:20,970 --> 00:03:25,400 اور ہم صرف قیمت پرنٹ کرنے کے لئے چاہتے ہیں، کہ بورڈ میں سے ہر ایک کی پوزیشن میں ہے. 58 00:03:25,400 --> 00:03:29,580 تو یہاں، ہم اس قدر چھپائی رہے ہیں بورڈ کے ہر ایک کی پوزیشن میں. 59 00:03:29,580 --> 00:03:32,280 اور ہم کیا کر رہے ہیں کہ نوٹس -. 60 00:03:32,280 --> 00:03:37,410 اور یہ کہ صرف printf کہہ رہا ہے کہ سے قطع نظر یہ ایک عددی یا تو کی 61 00:03:37,410 --> 00:03:42,010 دو عددی تعداد، ہم اب بھی اس کے لئے چاہتے ہیں ، پرنٹ میں دو کالم لے 62 00:03:42,010 --> 00:03:46,290 تاکہ ہم دو عددی اور ایک ہے تو اسی بورڈ میں ہندسوں کے نمبر پر، ہماری 63 00:03:46,290 --> 00:03:49,450 بورڈ بھی اچھا اور مربع نظر آئے گا. 64 00:03:49,450 --> 00:03:54,190 >> تو ہم ہر قیمت کے لئے ایسا کرنے کے لئے چاہتے ہیں، بورڈ میں، خالی کے علاوہ. 65 00:03:54,190 --> 00:03:58,260 تو، اگر بورڈ میں پوزیشن برابر خالی، پھر ہم نے خاص طور پر 66 00:03:58,260 --> 00:04:01,730 صرف ایک کشید پرنٹ کرنا چاہتے خالی کی نمائندگی کرتے ہیں، بجائے اس کے پر 67 00:04:01,730 --> 00:04:05,150 کی جو بھی قیمت خالی اصل میں ہے. 68 00:04:05,150 --> 00:04:08,500 >> آخر میں، ہم پرنٹ کرنے کے لئے چاہتے ہیں، ایک نئی سطر سے. 69 00:04:08,500 --> 00:04:11,970 اس کے اندر اب بھی ہے نوٹس ہے کہ باہر لوپ کے لئے بیرونی، لیکن 70 00:04:11,970 --> 00:04:13,200 لوپ کے لئے اندرونی. 71 00:04:13,200 --> 00:04:17,930 لوپ کے لئے اس بیرونی iterating کر رہا ہے کے بعد سے تمام قطار میں، اور اس طرح یہ printf ہے 72 00:04:17,930 --> 00:04:22,130 صرف ایک نئی سطر میں پرنٹ، تو جا رہا ہم اگلی صف سے باہر پرنٹ کرنے کے لئے پر منتقل. 73 00:04:22,130 --> 00:04:23,910 اور یہ کہ قرعہ اندازی کے لئے ہے. 74 00:04:23,910 --> 00:04:27,770 >> تو، اب منتقل کرنے کے لئے پر منتقل. 75 00:04:27,770 --> 00:04:32,590 اب، ہم، ٹائل اقدام گزر صارف کے کھیل میں داخل ہے - وہ 76 00:04:32,590 --> 00:04:36,360 وہ منتقل کرنا چاہتے ہیں ٹائل میں داخل - اور آپ ایک bool واپس کرنے چاہیے، تو کر رہے ہیں 77 00:04:36,360 --> 00:04:39,300 صحیح یا غلط، پر منحصر ہے یا تو اس اقدام سے اصل میں تھا کہ 78 00:04:39,300 --> 00:04:43,360 درست - کہ ٹائل جا سکتا ہے خالی جگہ میں منتقل کر دیا. 79 00:04:43,360 --> 00:04:48,340 >> تو یہاں، ہم نے ایک مقامی متغیر کا اعلان، tile_1 اور جا رہے ہیں جس tile_j، 80 00:04:48,340 --> 00:04:52,150 blank_i اور blank_j کی طرح ہو، اس کا ٹریک رکھنے کے لئے جا رہا ہے کے علاوہ 81 00:04:52,150 --> 00:04:54,910 ٹائل کی پوزیشن. 82 00:04:54,910 --> 00:05:00,370 اب یہاں، ہم blank_i استعمال کرنے کے لئے جا رہے ہیں اور blank_j اور تو، ٹھیک ہے کا کہنا ہے کہ 83 00:05:00,370 --> 00:05:01,930 یہاں بورڈ پر خالی ہے. 84 00:05:01,930 --> 00:05:04,420 >> اب، خالی اوپر ٹائل ہے؟ 85 00:05:04,420 --> 00:05:06,210 خالی کے بائیں ٹائل ہے؟ 86 00:05:06,210 --> 00:05:07,420 خالی کے حق ٹائل ہے؟ 87 00:05:07,420 --> 00:05:08,970 خالی ذیل ٹائل ہے؟ 88 00:05:08,970 --> 00:05:13,330 تو، ٹائل ان میں سے کسی میں ہے تو عہدوں پر، تو ہم جانتے ہیں کہ ٹائل 89 00:05:13,330 --> 00:05:16,390 خالی جگہ میں منتقل کر دیا گیا کیا جا سکتا ہے خالی پر منتقل کر دیا جا سکتا ہے جہاں 90 00:05:16,390 --> 00:05:18,240 ٹائل فی الحال ہے. 91 00:05:18,240 --> 00:05:26,400 >> تو یہاں ہم کا کہنا ہے کہ پوزیشن میں بورڈ blank_i مائنس 1 blank_j. 92 00:05:26,400 --> 00:05:31,120 تو یہ کہہ رہا ہے ٹائل ہے موجودہ خالی اوپر؟ 93 00:05:31,120 --> 00:05:34,350 اور اگر ایسا ہے تو، ہم کو یاد کرنے کے لئے جا رہے ہیں کہ ٹائل کی پوزیشن ہے. 94 00:05:34,350 --> 00:05:37,870 ٹائل کی پوزیشن blank_i میں ہے مائنس 1 اور blank_j. 95 00:05:37,870 --> 00:05:40,660 اب سب سے پہلے، ہم بھی اس چیک ہے یہاں، تو blank_i ہے 96 00:05:40,660 --> 00:05:41,760 0 سے بڑا. 97 00:05:41,760 --> 00:05:43,410 >> کیوں ہم ایسا کرنا چاہتے ہیں؟ 98 00:05:43,410 --> 00:05:47,290 ٹھیک ہے، خالی سب سے اوپر قطار میں ہے تو بورڈ کے، تو پھر ہم نہیں کرنا چاہتے 99 00:05:47,290 --> 00:05:51,240 کے بعد ٹائل کے لئے خالی سے اوپر نظر آتے ہیں سب سے اوپر اوپر کچھ بھی نہیں ہے 100 00:05:51,240 --> 00:05:52,430 بورڈ کی قطار. 101 00:05:52,430 --> 00:05:55,950 یہ آپ کو ہو رہی ہے ختم ہو سکتا ہے کہ کس طرح ایک انقطاع غلطی یا کچھ اس طرح 102 00:05:55,950 --> 00:05:59,030 آپ کے پروگرام صرف کام کر سکتے ہیں غیر متوقع طور پر. 103 00:05:59,030 --> 00:06:04,310 تو، یہ ہم نہیں کرتے ہیں اس بات کو یقینی بنا رہا ہے درست نہیں ہیں کہ مقامات میں نظر آتے. 104 00:06:04,310 --> 00:06:08,470 >> اب ہم کے لئے ایک ہی بات کرنے جا رہے ہیں دیگر تمام ممکنہ کے مجموعے. 105 00:06:08,470 --> 00:06:13,250 تو یہاں، ہم خالی ذیل میں تلاش کر رہے ہیں کہ ٹائل کی ہے تو دیکھنے کے لئے. 106 00:06:13,250 --> 00:06:16,950 اور ہم بھی یقین ہے کہ ہم کر رہے ہیں بنانے کے لئے ہے نہیں نیچے صف پر، ورنہ ہم 107 00:06:16,950 --> 00:06:18,910 ٹائل کے لئے نظر نہیں کرنا چاہئے. 108 00:06:18,910 --> 00:06:25,040 یہاں، ہم بائیں کے لئے تلاش کرنے کے لئے جا رہے ہیں یہ ٹائل اگر خالی کو دیکھنے کے لئے. 109 00:06:25,040 --> 00:06:27,860 اور ہم نے بائیں طرف نظر نہیں کرنا چاہئے ہم leftmost کالم میں ہیں. 110 00:06:27,860 --> 00:06:30,100 اور ہم یہاں پر تلاش کرنے کے لئے جا رہے ہیں حق خالی کی، اور ہم نہیں ہونا چاہئے 111 00:06:30,100 --> 00:06:33,340 ہم ہیں تو حق پر نظر rightmost کالم میں. 112 00:06:33,340 --> 00:06:37,820 >> تو، ان چیزوں میں سے کوئی بھی حقیقی تھے، کہ ٹائل سے ملحق نہیں تھا مطلب 113 00:06:37,820 --> 00:06:39,640 خالی اور ہم جھوٹے واپس آ سکتے ہیں. 114 00:06:39,640 --> 00:06:41,230 اقدام درست نہیں تھا. 115 00:06:41,230 --> 00:06:47,010 لیکن، ان میں سے ایک سچے تھے، تو میں اس نقطہ نظر، ہم اس tile_i جانتے ہیں اور 116 00:06:47,010 --> 00:06:50,540 tile_j کے برابر ہیں ٹائل کی پوزیشن. 117 00:06:50,540 --> 00:06:55,210 اور اس طرح، ہم بورڈ اپ ڈیٹ کر سکتے عہدوں tile_i اور tile_j. 118 00:06:55,210 --> 00:06:59,820 ہم نئی قیمت خالی ہو جائے گا معلوم ہے اور اس کی پوزیشن blank_i 119 00:06:59,820 --> 00:07:02,950 blank_j، اصل تھا جس میں خالی - ہم ٹائل کی جا رہی ہے جانتے ہیں 120 00:07:02,950 --> 00:07:04,030 وہاں منتقل. 121 00:07:04,030 --> 00:07:07,610 >> ہم اصل میں ایسا کرنے کی ضرورت نہیں ہے کا نوٹس A یہاں اصلی تبدیل ھو، چونکہ ہم جانتے ہیں 122 00:07:07,610 --> 00:07:09,850 داخل کرنے کی ضرورت ہے اقدار ان عہدوں میں. 123 00:07:09,850 --> 00:07:13,780 ہم نے ایک عارضی کی ضرورت نہیں ہے کے ارد گرد متغیر. 124 00:07:13,780 --> 00:07:16,920 >> آخر میں، ہم کہ ہم یاد رکھنے کی ضرورت ہیں کہ ہمارے عالمی متغیر ہے 125 00:07:16,920 --> 00:07:18,980 پوزیشن کا ٹریک رکھنے خالی کی. 126 00:07:18,980 --> 00:07:22,780 تو ہم نے کی پوزیشن کو اپ ڈیٹ کرنا چاہتے ہیں جہاں ٹائل کرنے کے لئے خالی 127 00:07:22,780 --> 00:07:24,190 اصل تھا. 128 00:07:24,190 --> 00:07:27,680 آخر میں، ہم کے بعد سے حقیقی واپس اقدام کامیاب تھا. 129 00:07:27,680 --> 00:07:31,110 ہم نے کامیابی کا تبادلہ ٹائل کے ساتھ خالی. 130 00:07:31,110 --> 00:07:34,890 >> ٹھیک ہے، تو گزشتہ ہم جیت کی جانچ پڑتال کرنے کی ضرورت ہے. 131 00:07:34,890 --> 00:07:39,900 تو، جیت اسی طرح ایک bool واپس جہاں سچ بات کی نشاندہی کی جا رہی ہے کہ 132 00:07:39,900 --> 00:07:41,460 صارف کھیل جیت لیا ہے. 133 00:07:41,460 --> 00:07:43,780 اور باطل کا اشارہ ہے کہ کھیل اب بھی کی جا رہی ہے. 134 00:07:43,780 --> 00:07:46,340 صارف نہیں جیتی ہے. 135 00:07:46,340 --> 00:07:52,100 تو، یہ بہت ہو جا رہا ہے init کے برعکس، جہاں init، 136 00:07:52,100 --> 00:07:56,920 ہم بورڈ ابتدا، یاد تو 15، 14، 13، 12، پر. 137 00:07:56,920 --> 00:08:03,000 جیتا جبکہ، ہم چیک کرنا چاہتے ہیں تو بورڈ تو 1، 2، 3، 4، 5، اور ہے. 138 00:08:03,000 --> 00:08:06,600 >> تو، ہم ابتدا کرنے جا رہے ہیں ہماری کیا سب سے اوپر ہے 1 انسداد 139 00:08:06,600 --> 00:08:08,400 بورڈ کے چھوڑ دینا چاہئے. 140 00:08:08,400 --> 00:08:10,860 اور پھر ہم لوپ کرنے جا رہے ہیں پورے بورڈ پر. 141 00:08:10,860 --> 00:08:13,690 کی اس شرط کو نظر انداز کرتے ہیں ایک دوسرے کے لئے. 142 00:08:13,690 --> 00:08:18,410 اور اس شرط صرف کی جا رہی ہے چیک اس کی پوزیشن میں بورڈ ہے 143 00:08:18,410 --> 00:08:20,790 موجودہ شمار کے برابر ہے؟ 144 00:08:20,790 --> 00:08:27,040 اگر ایسا ہے تو، شمار اضافہ ہے تاکہ ہم کو دیکھنے کے اگلے پوزیشن ایک زیادہ ہے 145 00:08:27,040 --> 00:08:29,690 ہم ابھی ہیں حیثیت سے. 146 00:08:29,690 --> 00:08:32,700 >> تو ہے کہ ہم کس طرح ہے سب سے اوپر بائیں 1 ہونا چاہئے. 147 00:08:32,700 --> 00:08:33,950 2 شمار اضافہ. 148 00:08:33,950 --> 00:08:35,010 اگلا پوزیشن کو دیکھو. 149 00:08:35,010 --> 00:08:35,690 یہ 2 ہے؟ 150 00:08:35,690 --> 00:08:37,659 اگر ایسا ہے تو، 3 شمار اضافہ. 151 00:08:37,659 --> 00:08:39,179 اگلا پوزیشن، یہ 3 ہے؟ 152 00:08:39,179 --> 00:08:42,440 اگر ایسا ہے تو، شمار اضافہ 4، اور اسی طرح کی. 153 00:08:42,440 --> 00:08:49,190 تو، کسی بھی پوزیشن ہے تو ہماری شمار کے برابر نہیں ہے کہ بورڈ، 154 00:08:49,190 --> 00:08:52,640 پھر ہم اس کے بعد جھوٹے واپس کرنا چاہتے ہیں ہے کہ کچھ ٹائل نہیں ہے کا مطلب 155 00:08:52,640 --> 00:08:55,490 نہیں صحیح پوزیشن میں. 156 00:08:55,490 --> 00:08:58,810 >> تو یہاں، اس کی حالت کیا کر رہا ہے؟ 157 00:08:58,810 --> 00:09:02,170 ٹھیک ہے، خالی ہے یاد رکھیں کہ سب سے نیچے دائیں پر جانا چاہیے. 158 00:09:02,170 --> 00:09:06,180 اور خالی کی قیمت نہیں ہو سکتا ضروری کی قیمت کے برابر 159 00:09:06,180 --> 00:09:11,080 کہ پہنچ جا رہا ہے کا مقابلہ سب سے نیچے دائیں میں. 160 00:09:11,080 --> 00:09:15,760 تو ہم نے خاص طور پر جانچ کرنا چاہتے ہیں اگر میں برابر D مائنس 1 اور جے برابر برابر 161 00:09:15,760 --> 00:09:19,470 D مائنس 1 برابر - کہہ رہا ہے جس میں اگر ہم سب سے نیچے دائیں کی طرف دیکھ رہے ہیں 162 00:09:19,470 --> 00:09:22,050 بورڈ - تو ہم صرف جاری رکھنا چاہتے ہیں. 163 00:09:22,050 --> 00:09:26,200 ہم اس خاص طور پر کرنا چاہتے ہیں کے لئے لوپ کی iteration کے. 164 00:09:26,200 --> 00:09:31,250 >> اور اس طرح، ہم اس کے ذریعے حاصل کرنے کا انتظام تو لوپ کے لئے اندر در اندر، کا مطلب ہے کہ 165 00:09:31,250 --> 00:09:34,690 میں تھا کہ کوئی ٹائل تھا غلط پوزیشن. 166 00:09:34,690 --> 00:09:38,900 اور ہم لوپ سے باہر توڑ اور آنے یہاں، ہم کہاں سچ واپس آ سکتے ہیں. 167 00:09:38,900 --> 00:09:41,800 تمام ٹائل صحیح پوزیشن میں تھے اور اس کے صارف ہیں کا مطلب ہے کہ 168 00:09:41,800 --> 00:09:43,230 کھیل جیت لیا. 169 00:09:43,230 --> 00:09:44,460 اور یہ کہ یہ ہے. 170 00:09:44,460 --> 00:09:46,550 میرا نام روب Bowden ہے، اور یہ 15 سال کی تھی. 171 00:09:46,550 --> 00:09:52,726