State Stacker · อาหารสมอง
บล็อกทุกก้อนที่อยู่เหนือฐานรากต้องวางพักอยู่บนรัฐที่เป็นเพื่อนบ้านทางภูมิศาสตร์ ซึ่งเปลี่ยนเกมวางซ้อนธรรมดา ๆ ให้กลายเป็นบททดสอบโครงสร้างความประชิดกันของแผนที่
เขียนและเรียบเรียงเป็นภาษาอังกฤษ ฉบับภาษาไทยนี้จัดทำขึ้นด้วยการแปลด้วยเครื่อง ในจุดที่ความแม่นยำมีความสำคัญ ให้ถือต้นฉบับภาษาอังกฤษเป็นหลัก อ่านต้นฉบับภาษาอังกฤษ →
เอนจินของเกมหลอมรวมสองแดนความรู้ที่ต่างกันเข้าด้วยกัน คือความรู้รอบตัวกับความประชิดกันทางภูมิศาสตร์ ผู้เล่นได้รัฐหนึ่งมาเป็นบล็อกด้วยการตอบคำถามเกี่ยวกับรัฐนั้น แล้วจึงวางบล็อกก้อนนั้นลงบนยอดของหอคอยที่กำลังสูงขึ้น จุดพลิกอยู่ที่กฎความมั่นคง บล็อกที่วางลงไปจะมั่นคงก็ต่อเมื่อรัฐที่อยู่ใต้มันโดยตรง ซึ่งก็คือยอดหอคอยในขณะนั้น มีพรมแดนทางบกร่วมกับมัน มีเพียงบล็อกก้อนแรกซึ่งเป็นฐานรากเท่านั้นที่ได้รับการยกเว้น เพราะมันตั้งมั่นอยู่เสมอ ข้อกำหนดเรื่องความประชิดนี้เปลี่ยนหอคอยให้เป็นรูปธรรมของความเชื่อมโยงบนแผนที่ ที่ซึ่งการวางแต่ละครั้งต้องเคารพความสัมพันธ์แบบเพื่อนบ้านในโลกจริงที่บันทึกไว้ในชุดข้อมูล 2
ฐานรากของการออกแบบนี้คือชุดข้อมูลรัฐของเกมเอง ซึ่งบรรจุรายการครบทั้งห้าสิบรายการจากชุดรัฐของสหรัฐอเมริกา แต่ละรายการเก็บชื่อ ตัวย่อทางไปรษณีย์สองตัวอักษร เมืองหลวง ภูมิภาคตามสำมะโน รายชื่อเพื่อนบ้าน และข้อเท็จจริงสั้น ๆ หนึ่งข้อ รายชื่อเพื่อนบ้านนั้นสำคัญเป็นพิเศษ เพราะมันบรรจุเฉพาะเพื่อนบ้านที่มีพรมแดนทางบกเท่านั้น และบันทึกไว้ด้วยตัวย่อทางไปรษณีย์ รัฐที่หันหน้าเข้าหากันคนละฟากของเกรตเลกส์ เช่น Michigan (มิชิแกน) กับ Illinois (อิลลินอยส์) จึงไม่นับเป็นเพื่อนบ้านกัน ส่วน Alaska (อะแลสกา) และ Hawaii (ฮาวาย) ก็ไม่มีเพื่อนบ้านทางบกเลยแม้แต่รัฐเดียว นิยามความประชิดอันแม่นยำนี้กลายเป็นกฎที่ใช้ตัดสินการวางทุกครั้ง 2
เมื่อผู้เล่นวางบล็อก เอนจินจะตรวจสอบมันเทียบกับบล็อกที่อยู่บนยอดหอคอย สองรัฐจะนับว่าประชิดกันก็ต่อเมื่อต่างฝ่ายต่างระบุอีกฝ่ายไว้ในรายชื่อเพื่อนบ้านทางบกของตน เพราะการตรวจสอบเรียกร้องการระบุจากทั้งสองฝ่าย ความสัมพันธ์นี้จึงสมมาตรโดยโครงสร้าง รัฐ A รองรับรัฐ B ได้ก็ต่อเมื่อรัฐ B รองรับรัฐ A ได้เช่นกัน ความสมมาตรนี้รับประกันความสอดคล้องกันตลอดทั้งหอคอย ที่ซึ่งการเชื่อมต่อที่มั่นคงใด ๆ ต้องเป็นไปตามเงื่อนไขสองทางเดียวกัน ไม่ว่ารัฐใดในสองรัฐนั้นจะมาถึงก่อน 2
ก่อนจะได้บล็อกมาครอง ผู้เล่นต้องตอบคำถามปรนัยเกี่ยวกับรัฐหนึ่งโดยเลือกจากคำตอบสี่ข้อ เอนจินสร้างคำถามขึ้นสี่ชนิดที่แตกต่างกัน แต่ละชนิดดึงข้อมูลจากส่วนที่ต่างกันของระเบียนรัฐนั้น ชนิดเมืองหลวงถามว่าเมืองหลวงของรัฐคือเมืองใด ชนิดภูมิภาคถามว่ารัฐนั้นอยู่ในภูมิภาคใดในสี่ภูมิภาคตามสำมะโน ได้แก่ “Northeast” (ตะวันออกเฉียงเหนือ) “Midwest” (มิดเวสต์) “South” (ใต้) หรือ “West” (ตะวันตก) ชนิดข้อเท็จจริงถามว่าข้อเท็จจริงสั้น ๆ ข้อใดในสี่ข้อเป็นความจริงสำหรับรัฐนั้น โดยอีกสามข้อยืมมาจากรัฐอื่น ส่วนชนิดเพื่อนบ้านถามว่ารัฐใดในสี่รัฐมีพรมแดนติดกับมัน คือเพื่อนบ้านจริงหนึ่งรัฐและรัฐที่ไม่ใช่อีกสามรัฐ รวมแล้วคำถามทั้งสี่ชนิดดึงข้อมูลจากสี่ในหกฟิลด์ของแต่ละรายการ คือเมืองหลวง ภูมิภาค ข้อเท็จจริง และเพื่อนบ้าน ขณะที่ชื่อและตัวย่อทำหน้าที่กำกับคำถามและบล็อก 2
คำถามแต่ละชนิดรับใช้จุดประสงค์ที่ต่างกันในวงจรการเล่น คำถามเมืองหลวงและภูมิภาคทดสอบความรู้เรื่องคุณสมบัติที่ตายตัว เมืองหลวงของรัฐมีเมืองเดียว และภูมิภาคตามสำมะโนของมันเป็นหนึ่งในสี่ความเป็นไปได้ คำถามภูมิภาคทุกข้อจึงเสนอตัวเลือกสี่ข้อเดิมเสมอ คำถามข้อเท็จจริงทดสอบการจดจำข้อความบรรยายสั้น ๆ ส่วนคำถามเพื่อนบ้านทดสอบความรู้เรื่องรายชื่อความประชิดเอง ซึ่งก็คือโครงสร้างที่จะกำหนดความมั่นคงในภายหลัง แต่ละรัฐจะถูกถามถึงเพียงครั้งเดียวในหนึ่งรอบ และชนิดคำถามหมุนเวียนตามลำดับตายตัว คือเมืองหลวง ภูมิภาค ข้อเท็จจริง เพื่อนบ้าน แล้วกลับมาเมืองหลวงอีกครั้ง ดังนั้นหนึ่งรอบที่มียี่สิบสี่คำถามจึงผสมทั้งสี่ชนิดอย่างเท่า ๆ กัน 2
คำตอบที่ถูกทำให้ได้รัฐนั้นมาเป็นบล็อก คำตอบที่ผิดไม่ได้อะไรเลย และเกมก็เดินหน้าไปยังคำถามถัดไป เมื่อมีบล็อกอยู่ในมือ ผู้เล่นมีทางเลือกเพียงอย่างเดียว คือวางซ้อนหรือทิ้ง ไม่มีการเลือกตำแหน่ง เพราะบล็อกทุกก้อนวางบนยอดเสมอ แต่เกมจะบอกล่วงหน้าว่าบล็อกนั้นจะตั้งมั่นหรือไม่ โดยระบุชื่อรัฐที่อยู่บนยอดในขณะนั้นและบอกว่ารัฐที่เพิ่งได้มามีพรมแดนติดกับมันหรือเปล่า การแยกการได้มาออกจากการวางเช่นนี้สร้างชั้นเชิงทางกลยุทธ์ขึ้นมา บล็อกที่จะโคลงเคลงสามารถโยนทิ้งแทนที่จะวางซ้อนได้ และก็ควรทิ้งด้วย เพราะการวางมันลงไปจะทำให้หอคอยทั้งหลังพังลงมา 2
กฎความมั่นคงคือองค์ประกอบการออกแบบที่ทำให้เกมวางซ้อนเกมนี้ต่างจากเกมอื่น ในเกมวางซ้อนทั่วไป ความมั่นคงเป็นเรื่องของฟิสิกส์ คือฐานของบล็อกวางพักอยู่บนก้อนล่างอย่างปลอดภัยหรือไม่ เกมนี้ไม่มีฟิสิกส์เลยแม้แต่น้อย ความมั่นคงถูกตัดสินด้วยภูมิศาสตร์ล้วน ๆ บล็อกจะตั้งมั่นก็ต่อเมื่อมันเป็นเพื่อนบ้านที่แท้จริงของบล็อกที่อยู่ใต้มัน ตามที่ชุดข้อมูลของเกมระบุไว้ สิ่งนี้เปลี่ยนหอคอยจากโครงสร้างเชิงกายภาพให้เป็นโครงสร้างเชิงทอพอโลยี ที่ซึ่งการเชื่อมต่อแทนความประชิดกันในโลกจริง 2
การตรวจความประชิดคือสิ่งที่ทำให้ข้อจำกัดนี้เป็นจริง มันรับรัฐสองรัฐแล้วตรวจว่าต่างฝ่ายต่างระบุอีกฝ่ายไว้ในรายชื่อเพื่อนบ้านของตนหรือไม่ นี่เป็นเงื่อนไขที่เข้มงวดกว่าการมีพรมแดนร่วมกันในความหมายกว้าง ๆ เพราะความสัมพันธ์นั้นต้องถูกบันทึกไว้อย่างชัดแจ้งในชุดข้อมูล ตัวอย่างเช่น สองรัฐที่หันหน้าเข้าหากันคนละฟากของเกรตเลกส์ไม่ถือว่าประชิดกัน เพราะชุดข้อมูลบันทึกเฉพาะพรมแดนทางบก ส่วน Alaska และ Hawaii ซึ่งไม่มีเพื่อนบ้านทางบกเลย ย่อมไม่มีทางเกิดการเชื่อมต่อที่มั่นคงได้ เกมจึงไม่เคยถามถึงทั้งสองรัฐ แต่ชื่อและข้อเท็จจริงของพวกมันก็ยังโผล่ขึ้นมาในตัวเลือกคำตอบที่ผิดได้อยู่ ทางเลือกในการออกแบบเหล่านี้สะท้อนการตัดสินใจโดยเจตนาที่จะยึดความประชิดไว้กับนิยามที่เจาะจง แทนที่จะอาศัยสัญชาตญาณทางภูมิศาสตร์เพียงอย่างเดียว 2
ความสมมาตรของความสัมพันธ์นี้จำเป็นต่อความสอดคล้อง ถ้ารัฐ A รองรับรัฐ B ได้ รัฐ B ก็ย่อมรองรับรัฐ A ได้เท่ากัน การเชื่อมต่อหนึ่ง ๆ จะใช้ได้หรือใช้ไม่ได้ขึ้นอยู่กับรายชื่อเพื่อนบ้านที่ตายตัว ไม่ว่ารัฐใดในสองรัฐนั้นจะบังเอิญมาถึงก่อน คุณสมบัตินี้ทำให้การคิดของผู้เล่นง่ายขึ้น ไม่ว่ารัฐใดจะอยู่บนยอด เพื่อนบ้านใดก็ตามของมันย่อมวางพักลงไปได้ และคำถามเดียวที่เหลือคือบล็อกที่เพิ่งได้มานั้นเป็นหนึ่งในเพื่อนบ้านเหล่านั้นหรือไม่ 2
เงื่อนไขชนะถูกกำหนดด้วยตัวเลขสองตัวที่สัมพันธ์กัน คือความสูงเป้าหมายและความสูงที่มั่นคง เอนจินรับความสูงเป้าหมายเข้ามาเป็นพารามิเตอร์ และเกมก็ส่งค่าตั้งต้นของมันคือแปดเข้าไปเสมอ มันคือจำนวนบล็อกที่มั่นคงซึ่งหอคอยต้องรองรับไว้ โดยนับฐานรากรวมอยู่ในนั้นด้วย ดังนั้นแปดจึงหมายถึงฐานรากบวกกับบล็อกอีกเจ็ดก้อนที่วางลงบนเพื่อนบ้าน ส่วนความสูงที่มั่นคงคือการนับบล็อกที่มั่นคงจากฐานรากขึ้นไป และเพราะการวางที่ไม่มั่นคงเพียงครั้งเดียวจบรอบนั้นลงทันที บล็อกทุกก้อนในหอคอยที่ยังตั้งอยู่จึงล้วนมั่นคง ความสูงที่มั่นคงก็คือความสูงของหอคอยนั่นเอง การวางที่มั่นคงแต่ละครั้งเพิ่มมันขึ้นหนึ่ง เมื่อการวางไม่มั่นคง บล็อกจะโคลงเคลงและหอคอยก็ถล่มลงมา 2
การแยกแยะระหว่างบล็อกที่มั่นคงกับไม่มั่นคงนี้สร้างความเสี่ยงที่แท้จริง เพราะไม่มีสิ่งใดที่วางซ้อนอยู่เหนือบล็อกที่โคลงเคลงจะนับเข้าความสูงที่มั่นคงได้เลย เกมจึงไม่บังคับให้ผู้เล่นเล่นต่อ การวางที่ไม่มั่นคงเพียงครั้งเดียวจบรอบนั้นทันทีในฐานะความพ่ายแพ้ ใต้หัวข้อ “Tower Toppled!” (หอคอยถล่ม!) พร้อมระบุชื่อรัฐที่ไม่มีพรมแดนติดกับบล็อกที่อยู่ใต้มัน คะแนนที่ทำได้ไปแล้วยังคงอยู่ นั่นคือเหตุผลที่เกมมีปุ่มทิ้งบล็อกไว้ให้ และเตือนก่อนการวางทุกครั้งว่าบล็อกจะโคลงเคลงหรือไม่ คำเตือนบอกตรง ๆ ว่าบล็อกที่โคลงเคลงจะทำให้หอคอยถล่มและจบรอบ ความตึงเครียดมาจากข้อเท็จจริงที่ว่าการได้บล็อกมาไม่ได้รับประกันความคืบหน้า มีเพียงการวางที่มั่นคงบนหอคอยที่ไม่ขาดตอนเท่านั้นที่พาผู้เล่นเข้าใกล้เป้าหมาย 2
หนึ่งรอบมียี่สิบสี่คำถาม การไปถึงเป้าหมายที่แปดจึงหมายถึงการเปลี่ยนคำถามหนึ่งในสามพอดีให้กลายเป็นบล็อกที่ตั้งมั่น คำตอบที่ผิดไม่ได้ทำร้ายหอคอย แต่มันทำให้เสียโอกาสไปหนึ่งครั้ง และเพราะคำถามถูกร้อยต่อกันจากเพื่อนบ้านสู่เพื่อนบ้าน รัฐที่พลาดไปอาจทำให้รัฐถัดไปไม่มีพรมแดนติดกับรัฐที่อยู่บนยอด คำตอบที่ถูกแต่ละข้อมีค่า 10 คะแนน การวางที่มั่นคงแต่ละครั้งได้อีก 15 คะแนน และการไปถึงเป้าหมายเพิ่มโบนัส 100 คะแนนพร้อมจบรอบทันที ถ้าคำถามหมดลงก่อน หอคอยก็ถือว่า “topped out” (ขึ้นจนสุด) โดยยังไม่ถึงเส้นชัย แต่ถ้ามีการวางบล็อกที่โคลงเคลงลงไปก่อน มันก็ถล่ม 2
ชุดคำถามทุกชุดถูกสร้างขึ้นจากตัวสร้างเลขสุ่มที่กำหนดด้วยซีด (seed) เมื่อให้ซีดเดียวกัน เอนจินจะผลิตลำดับคำถามที่เหมือนกันทุกประการ ในลำดับเดียวกัน พร้อมตัวเลือกคำตอบเดิมในตำแหน่งเดิม ความแน่นอนนี้รับใช้จุดประสงค์หลายอย่าง มันเปิดทางให้เกิดประสบการณ์ร่วม โหมด Daily ดึงซีดของมันมาจากวันที่ ทุกคนที่เล่นในวันนั้นจึงเจอคำถามชุดเดียวกันและเปรียบเทียบผลกันได้ ขณะที่โหมด Practice สุ่มซีดใหม่ทุกเกม มันยังทำให้เกมทดสอบได้ เพราะเกมใด ๆ สามารถสร้างซ้ำได้เป๊ะ ๆ จากซีดของมัน และสุดท้าย มันทำให้พฤติกรรมของเกมคาดเดาได้สำหรับการวิเคราะห์ เพราะลำดับคำถามทั้งหมดเป็นฟังก์ชันของซีด 2
ซีดเป็นตัวตัดสินว่ารัฐใดจะปรากฏและปรากฏตามลำดับใด แต่ลำดับนั้นไม่ได้เกิดขึ้นตามอำเภอใจ เอนจินสร้างมันขึ้นเป็นลูกโซ่ โดยเริ่มจากรัฐสุ่มหนึ่งรัฐ แล้วหัวข้อถัดไปแต่ละหัวข้อจะเป็นเพื่อนบ้านที่ยังไม่ถูกใช้ของหัวข้อก่อนหน้าเท่าที่จะทำได้ จะกระโดดไปยังรัฐอื่นที่ยังไม่ถูกใช้ก็ต่อเมื่อเจอทางตันเท่านั้น การร้อยต่อเช่นนี้คือสิ่งที่ให้โอกาสอันเป็นธรรมแก่ผู้เล่นในการสร้างหอคอยที่เชื่อมถึงกัน ตอบคำถามถูกติดต่อกันหลายข้อ แล้วรัฐที่ได้มาก็มักจะมีพรมแดนติดกันเอง ผู้เล่นควบคุมไม่ได้ว่ารัฐใดจะมาเป็นลำดับถัดไป กลยุทธ์จึงอยู่ที่การตอบให้ดีและการตัดสินใจทีละก้อนว่าจะวางซ้อนหรือทิ้ง ซีดกำหนดจังหวะของเกม แต่ผู้เล่นกำหนดว่าจะเล่นตามจังหวะนั้นได้ดีเพียงใด 2
กฎความมั่นคงมีรากอยู่ในทฤษฎีกราฟ ซึ่งเป็นการศึกษากราฟในฐานะโครงสร้างทางคณิตศาสตร์ที่ใช้จำลองความสัมพันธ์เป็นคู่ระหว่างวัตถุ 1 ในกรอบคิดนี้ รัฐคือจุดยอด (vertex) และพรมแดนทางบกที่ใช้ร่วมกันคือเส้นเชื่อม (edge) สองรัฐประชิดกันก็ต่อเมื่อมีเส้นเชื่อมต่อระหว่างกันเท่านั้น รายชื่อเพื่อนบ้านของแต่ละรัฐคือเซตของจุดยอดที่ประชิดกับมัน และการตรวจความประชิดก็คือการถามว่ามีเส้นเชื่อมระหว่างจุดยอดสองจุดที่กำหนดให้หรือไม่ หอคอยเมื่อมั่นคงทั้งหลังคือตัวแทนของวิถี (path) ในกราฟนี้ คือลำดับของเส้นเชื่อมที่ต่อลำดับของจุดยอดซึ่งแตกต่างกันทั้งหมด ที่ว่าแตกต่างกันก็เพราะไม่มีรัฐใดถูกถามถึงสองครั้งในหนึ่งรอบ 3
การตีความเชิงทฤษฎีกราฟนี้ทำให้เห็นชัดว่าเหตุใดบางรัฐจึงสร้างต่อได้ยากกว่ารัฐอื่น Alaska และ Hawaii ไม่มีเส้นเชื่อมในกราฟเลย จึงเป็นเหตุให้เกมไม่เคยถามถึงทั้งสองรัฐ ในบรรดาสี่สิบแปดรัฐที่ผืนแผ่นดินติดกัน จำนวนเส้นเชื่อมแตกต่างกันมาก Maine (เมน) มีพรมแดนติดกับ New Hampshire (นิวแฮมป์เชียร์) เพียงรัฐเดียว ขณะที่ Missouri (มิสซูรี) และ Tennessee (เทนเนสซี) ต่างมีพรมแดนติดกับแปดรัฐ รัฐที่เชื่อมโยงดีบนยอดหอคอยเปิดที่ลงให้แก่รัฐที่ได้มาหลายรัฐ ส่วนรัฐที่เชื่อมโยงน้อยอย่าง Maine แทบไม่เหลือที่ให้เลย ความเชื่อมโยงของกราฟเป็นตัวกำหนดความยากของภารกิจวางซ้อน 2
วิถีในกราฟคือลำดับของเส้นเชื่อมที่ต่อลำดับของจุดยอด 3 หอคอยเมื่อสร้างขึ้นอย่างมั่นคงก็คือรูปธรรมของวิถีเช่นนั้น บล็อกที่มั่นคงแต่ละก้อนต่อวิถีให้ยาวขึ้นอีกหนึ่งจุดยอด ซึ่งเชื่อมกับจุดยอดก่อนหน้าด้วยเส้นเชื่อมหนึ่งเส้น ความสูงเป้าหมายที่แปดหมายความว่าผู้เล่นต้องหาวิถีที่ผ่านแปดจุดยอด ยาวเจ็ดเส้นเชื่อม ความท้าทายคือวิถีนั้นต้องถูกสร้างขึ้นทีละขั้น โดยจุดยอดใหม่แต่ละจุดต้องได้มาจากคำถามความรู้รอบตัวเสียก่อนจึงจะเพิ่มเข้าไปในหอคอยได้ 2
การออกแบบของเอนจินสังเคราะห์ความรู้รอบตัว ความประชิด และการวางซ้อนเข้าเป็นวงจรเดียวที่กลมกลืน คำถามความรู้รอบตัวดึงมาจากชุดข้อมูลรัฐของเกม ทดสอบความรู้เรื่องเมืองหลวง ภูมิภาค ข้อเท็จจริง และเพื่อนบ้าน การตรวจความประชิดสะท้อนทฤษฎีกราฟ โดยถือว่ารัฐคือจุดยอดและพรมแดนทางบกคือเส้นเชื่อม ส่วนกลไกการวางซ้อนให้อุปมารูปธรรมสำหรับการสร้างวิถีผ่านกราฟ แต่ละองค์ประกอบเสริมกำลังกันและกัน ความรู้รอบตัวทำให้ได้บล็อก ความประชิดกำหนดความมั่นคง และการวางซ้อนก่อร่างขึ้นสู่เป้าหมาย 2
การสังเคราะห์นี้สร้างประสบการณ์การเล่นที่ไม่เหมือนใคร ผู้เล่นต้องคิดถึงความรู้และภูมิศาสตร์ไปพร้อมกัน คำตอบที่ถูกทำให้ได้บล็อกมา แต่บล็อกก้อนนั้นแย่ยิ่งกว่าไร้ประโยชน์ถ้ามันไม่มีพรมแดนติดกับรัฐที่อยู่บนยอดหอคอย เพราะการวางมันลงไปจะจบรอบทันที ยอดหอคอยอาจเป็นรัฐที่เชื่อมโยงดี แต่ผู้เล่นก็อาจยังไม่ได้เพื่อนบ้านของมันสักรัฐ ปฏิสัมพันธ์ระหว่างข้อจำกัดเหล่านี้สร้างความลึกทางกลยุทธ์ เพราะผู้เล่นต้องชั่งน้ำหนักบล็อกที่ได้มาแต่ละก้อนเทียบกับรัฐที่อยู่บนยอดในขณะนั้น 2
ผลลัพธ์คือเกมที่เรียบง่ายและซับซ้อนไปพร้อมกัน กฎบอกได้ง่าย ๆ ว่าตอบคำถาม ได้บล็อก วางบนเพื่อนบ้าน แล้วไปให้ถึงเป้าหมาย แต่การลงมือจริงต้องประเมินอยู่ตลอดว่ารัฐบนยอดคือรัฐใด เพื่อนบ้านของมันมีใครบ้าง และบล็อกที่เพิ่งได้มาคืออะไร ข้อจำกัดเรื่องความประชิดเปลี่ยนสิ่งที่อาจเป็นเพียงภารกิจวางซ้อนธรรมดาให้กลายเป็นบททดสอบโครงสร้างของแผนที่ ที่ซึ่งการวางทุกครั้งต้องเคารพภูมิศาสตร์ในโลกจริงที่ชุดข้อมูลบันทึกไว้ 2