﻿{
  "average_edit_duration": 8.725440952380941,
  "messages": [
    {
      "message_id": 0,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 82.55,
      "isForceout": true
    },
    {
      "message_id": 1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 78.53,
      "isForceout": true
    },
    {
      "message_id": 2,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 74.53,
      "isForceout": true
    },
    {
      "message_id": 3,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 72.322,
      "isForceout": true
    },
    {
      "message_id": 4,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 68.311,
      "isForceout": true
    },
    {
      "message_id": 5,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 64.315,
      "isForceout": true
    },
    {
      "message_id": 6,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 60.312,
      "isForceout": true
    },
    {
      "message_id": 7,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 58.756,
      "isForceout": true
    },
    {
      "message_id": 8,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 54.759,
      "isForceout": true
    },
    {
      "message_id": 9,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 50.753,
      "isForceout": true
    },
    {
      "message_id": 10,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 46.75,
      "isForceout": true
    },
    {
      "message_id": 11,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 42.751,
      "isForceout": true
    },
    {
      "message_id": 12,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 38.749,
      "isForceout": true
    },
    {
      "message_id": 13,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 38.125,
      "isForceout": true
    },
    {
      "message_id": 14,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 27.081,
      "isForceout": true
    },
    {
      "message_id": 15,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 23.075,
      "isForceout": true
    },
    {
      "message_id": 16,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 19.074,
      "isForceout": true
    },
    {
      "message_id": 17,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 15.072,
      "isForceout": true
    },
    {
      "message_id": 18,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 11.067,
      "isForceout": true
    },
    {
      "message_id": 19,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 7.066,
      "isForceout": true
    },
    {
      "message_id": 20,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 3.063,
      "isForceout": true
    },
    {
      "message_id": 21,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 22,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 23,
      "editor_id": 2,
      "message_received": "ขออนุญาตทดสอบเสียงนะครับ ฝั่งนั้นได้ยินเสียง",
      "slice_count": 2,
      "slices": "(ล่าม) ขออนุญาตทดสอบเสียงนะครับ| ฝั่งนั้นได้ยินเสียง|",
      "edit_duration": 14.067,
      "isForceout": false
    },
    {
      "message_id": 24,
      "editor_id": 2,
      "message_received": "ล่ามไหมครับผม ",
      "slice_count": 4,
      "slices": "ล่ามไหมครั|บ|ผม| |",
      "edit_duration": 5.35,
      "isForceout": true
    },
    {
      "message_id": 25,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 26,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 27,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 28,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 29,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 30,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 31,
      "editor_id": 2,
      "message_received": "(ล่าม) สวัสดีคะ ได้ยินไหมคะ ",
      "slice_count": 1,
      "slices": "(อาจารย์สุธาสินี) สวัสดีคะ ได้ยินไหมคะ |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 32,
      "editor_id": 2,
      "message_received": "ล่ามได้ยินนะคะ โอเค (ล่าม)  ได้ยินครับ ล่ามได้ยินครับผม ",
      "slice_count": 4,
      "slices": "ล่ามได้ยินนะคะ โอเค (ล่าม)  ได้ยินครับ |ล่ามได้ยินค|รับผม| |",
      "edit_duration": 14.151,
      "isForceout": true
    },
    {
      "message_id": 33,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 34,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 35,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 36,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 37,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 38,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 39,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 40,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 41,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 42,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 43,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 44,
      "editor_id": 2,
      "message_received": "โอเค",
      "slice_count": 1,
      "slices": "(อาจารย์สุธาสินี) โอเค|",
      "edit_duration": 7.2,
      "isForceout": false
    },
    {
      "message_id": 45,
      "editor_id": 2,
      "message_received": "นะคะ เดี๋ยววันนี้นะคะ เราจะมาพูดถึงเรื่องของ",
      "slice_count": 3,
      "slices": "นะคะ| เดี๋ยววันนี้นะคะ| เราจะมาพูดถึงเรื่องของ|",
      "edit_duration": 1.449,
      "isForceout": false
    },
    {
      "message_id": 46,
      "editor_id": 2,
      "message_received": "การวัดประสิทธิภาพจของ  อัลกอริทึม",
      "slice_count": 1,
      "slices": "การวัดประสิทธิภาพของ อัลกอริทึม|",
      "edit_duration": 7.913,
      "isForceout": false
    },
    {
      "message_id": 47,
      "editor_id": 2,
      "message_received": "ทวนนิดหนึ่งนะคะ สัปดาห์ที่แล้วเราพูดถึงอัลกอริทึม",
      "slice_count": 2,
      "slices": " ทวนนิดหนึ่งนะคะ| สัปดาห์ที่แล้วเราพูดถึงอัลกอริทึม|",
      "edit_duration": 9.123,
      "isForceout": false
    },
    {
      "message_id": 48,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ อัลกอริทึมคืออะไร อัลกอริทึม ",
      "slice_count": 2,
      "slices": "ใช่ไหมคะ| อัลกอริทึมคืออะไร อัลกอริทึม |",
      "edit_duration": 7.477,
      "isForceout": false
    },
    {
      "message_id": 49,
      "editor_id": 2,
      "message_received": "ก็คือกระบวนการของการแก้ไขปัญหาใช่ไหมคะ เรามี",
      "slice_count": 2,
      "slices": "ก็คือกระบวนการของการแก้ไขปัญหาใช่ไหมคะ| เรามี|",
      "edit_duration": 8.763,
      "isForceout": true
    },
    {
      "message_id": 50,
      "editor_id": 2,
      "message_received": "โจทย์ใช่ไหมคะ เราีโจทย์ แล้วเราต้องการ",
      "slice_count": 1,
      "slices": "โจทย์ใช่ไหมคะ เรามีโจทย์แล้วเราต้องการ|",
      "edit_duration": 7.158,
      "isForceout": false
    },
    {
      "message_id": 51,
      "editor_id": 2,
      "message_received": "เราต้องการอะไร ก็คือ Output เราคืออะไร เราต้องหากระบวนการ หรือขั้นตอนการแก้ไขปัญหา",
      "slice_count": 3,
      "slices": "เราต้องการอะไร |ก็คือ Output เราคืออะไร เราต้องหากระบวนการ |หรือขั้นตอนการแก้ไขปัญหา|",
      "edit_duration": 2.964,
      "isForceout": false
    },
    {
      "message_id": 52,
      "editor_id": 2,
      "message_received": "นะคะ ไอ้กระบวนการหรือขั้นตอนนั้นล่ะ เรียกว่า ",
      "slice_count": 2,
      "slices": "นะคะ |ไอ้กระบวนการหรือขั้นตอนนั้นล่ะ เรียกว่า|",
      "edit_duration": 4.122,
      "isForceout": false
    },
    {
      "message_id": 53,
      "editor_id": 2,
      "message_received": "อัลกอริทึม",
      "slice_count": 1,
      "slices": " \"อัลกอริทึม\"|",
      "edit_duration": 8.396,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 54,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 55,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 56,
      "editor_id": 2,
      "message_received": "คราวนี้นะคะ คราวที่แล้วเราพูดถึงอัลกอริทึม",
      "slice_count": 2,
      "slices": "คราวนี้นะคะ| คราวที่แล้วเราพูดถึงอัลกอริทึม|",
      "edit_duration": 0.636,
      "isForceout": false
    },
    {
      "message_id": 57,
      "editor_id": 2,
      "message_received": "ของการต้มไข่ ใช่ไหมคะ มีต้มไข่ มีมาม่า",
      "slice_count": 3,
      "slices": "ของการต้มไข่| ใช่ไหมคะ| มีต้มไข่ มีมาม่า|",
      "edit_duration": 0.411,
      "isForceout": false
    },
    {
      "message_id": 58,
      "editor_id": 2,
      "message_received": "ทำมาม่านะ ทุกคนจะเห็นว่าแต่ละคนนี่ มีกระบวนการการต้มมาม่าไม่เหมือนกัน ",
      "slice_count": 4,
      "slices": " ทำมาม่านะ| ทุกคนจะเห็นว่าแต่ละคนนี่| มีกระบวนการการต้มมาม่าไม่เหมือนกัน| |",
      "edit_duration": 8.536,
      "isForceout": false
    },
    {
      "message_id": 59,
      "editor_id": 2,
      "message_received": "แต่สิ่งที่ได้เราได้มาม่าเหมือนกัน ",
      "slice_count": 1,
      "slices": "แต่สิ่งที่ได้เราได้มาม่าเหมือนกัน |",
      "edit_duration": 2.716,
      "isForceout": false
    },
    {
      "message_id": 60,
      "editor_id": 2,
      "message_received": "พร้อมรับประทานนะคะ จะเห็นว่าโจทย์ 1 โจทย์ เราสามารถมีวิธีการแก้",
      "slice_count": 1,
      "slices": "พร้อมรับประทานนะคะ จะเห็นว่าโจทย์ 1 โจทย์ เราสามารถมีวิธีการแก้|",
      "edit_duration": 3.092,
      "isForceout": false
    },
    {
      "message_id": 61,
      "editor_id": 2,
      "message_received": "ปัญหาที่แตกต่างกันได้หลายรูปแบบ ",
      "slice_count": 1,
      "slices": "ปัญหาที่แตกต่างกันได้หลายรูปแบบ |",
      "edit_duration": 2.892,
      "isForceout": false
    },
    {
      "message_id": 62,
      "editor_id": 2,
      "message_received": "นอกจากตัว  อัลกอริทึมที่เราพูดไปแฃ้ว",
      "slice_count": 3,
      "slices": "นอกจากตัวอัลกอริทึม|ที่เราพูดไปแ|ล้ว|",
      "edit_duration": 4.141,
      "isForceout": false
    },
    {
      "message_id": 63,
      "editor_id": 2,
      "message_received": "ที่เราพูดไปแล้วนะคะ เราแสดงอัลกอริทึมในรูปแบบที่เป็นขั้นตอน 1, 2, 3 นะคะ ",
      "slice_count": 4,
      "slices": "ที่เราพูดไปแล้วนะคะ| เราแสดงอัลกอริทึมในรูปแบบที่เป็นขั้นตอน 1 2 3| นะคะ| |",
      "edit_duration": 3.828,
      "isForceout": false
    },
    {
      "message_id": 64,
      "editor_id": 2,
      "message_received": "นอกจากนั้นแล้ว เรายังเขียนในลักษณะของ Flowchart ",
      "slice_count": 3,
      "slices": "นอกจากนั้นแล้ว |เรายังเขียนในลักษณะของ| Flowchart |",
      "edit_duration": 2.519,
      "isForceout": false
    },
    {
      "message_id": 65,
      "editor_id": 2,
      "message_received": "หรือว่าผังงาน",
      "slice_count": 1,
      "slices": "หรือว่าผังงาน|",
      "edit_duration": 5.194,
      "isForceout": false
    },
    {
      "message_id": 66,
      "editor_id": 2,
      "message_received": "ค่ะ โอเค โดยผังงานตัวนั้นนี่ ",
      "slice_count": 1,
      "slices": " ค่ะ โอเค โดยผังงานตัวนั้นนี่ |",
      "edit_duration": 9.329,
      "isForceout": false
    },
    {
      "message_id": 67,
      "editor_id": 2,
      "message_received": "เราเริ่มต้นถูกไหมคะ เรามีสัญลักษณ์ของการเริ่มต้น ",
      "slice_count": 1,
      "slices": "เราเริ่มต้นถูกไหมคะ เรามีสัญลักษณ์ของการเริ่มต้น |",
      "edit_duration": 5.749,
      "isForceout": false
    },
    {
      "message_id": 68,
      "editor_id": 2,
      "message_received": "แล้วก็มีีสัญลักษณ์ของการสิ้นสุด",
      "slice_count": 1,
      "slices": "แล้วก็มีีสัญลักษณ์ของการสิ้นสุด|",
      "edit_duration": 0.59,
      "isForceout": false
    },
    {
      "message_id": 69,
      "editor_id": 2,
      "message_received": "สิ่งที่อยู่ข้างในก็คือ Process นะคะ ที่แทนด้วย",
      "slice_count": 2,
      "slices": " สิ่งที่อยู่ข้างในก็คือ Process นะคะ| ที่แทนด้วย|",
      "edit_duration": 8.489,
      "isForceout": false
    },
    {
      "message_id": 70,
      "editor_id": 2,
      "message_received": "สี่เหลี่ยมนะคะ สี่เหลี่ยมผืนผ้า จะแทนด้วย Process ",
      "slice_count": 3,
      "slices": "สี่เหลี่ยมนะค|ะ สี่เหลี่ยมผืนผ้า |จะแทนด้วย Process |",
      "edit_duration": 6.185,
      "isForceout": false
    },
    {
      "message_id": 71,
      "editor_id": 2,
      "message_received": "นะ กระบวนการไหนที่เราต้องการตัดสินใจ",
      "slice_count": 2,
      "slices": "นะ |กระบวนการไหนที่เราต้องการตัดสินใจ|",
      "edit_duration": 5.692,
      "isForceout": false
    },
    {
      "message_id": 72,
      "editor_id": 2,
      "message_received": "เราจะใช้สี่เหลี่ยมข้าวหลามตัดนะ",
      "slice_count": 1,
      "slices": "เราจะใช้สี่เหลี่ยมข้าวหลามตัดนะ|",
      "edit_duration": 1.421,
      "isForceout": false
    },
    {
      "message_id": 73,
      "editor_id": 2,
      "message_received": "แล้วในการตัดสินใจของเรานี่ ก็คือตัดสินใจว่าจริงหรือไม่จริง ถ้าจริงให้ทำอะไร ไม่จริงให้ทำอะไรนะคะ ",
      "slice_count": 4,
      "slices": " แล้วในการตัดสินใจของเรานี่ ก็คือตัดสินใจว่าจริงหรือไม่จริง| ถ้าจริงให้ทำอะไร| ไม่จริงให้ทำอะไรนะคะ| |",
      "edit_duration": 3.673,
      "isForceout": true
    },
    {
      "message_id": 74,
      "editor_id": 2,
      "message_received": "แล้วก็คราวที่แล้ว เราพูดถ",
      "slice_count": 1,
      "slices": "แล้วก็คราวที่แล้วนะคะ เราพูดถ|",
      "edit_duration": 8.982,
      "isForceout": false
    },
    {
      "message_id": 75,
      "editor_id": 2,
      "message_received": "นะคะ เราพูดถึงเรื่องของการเดินนะ เดินของนกที่ไปกินหมู อันนี้ทุกคนสามารถเดินได้ ",
      "slice_count": 3,
      "slices": "ึง|การเดินของนกนะคะ เราพูดถึงเรื่องของการเดินนะ| เดินของนกที่ไปกินหมู อันนี้ทุกคนสามารถเดินได้ |",
      "edit_duration": 6.477,
      "isForceout": true
    },
    {
      "message_id": 76,
      "editor_id": 2,
      "message_received": "โดยการเดินไหน",
      "slice_count": 1,
      "slices": "โดยการเดินไหน|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 77,
      "editor_id": 2,
      "message_received": "ที่เราเดินซ้ำ ๆ ถูกไหมคะ อะไรที่เราเดินซ้ำ ำ",
      "slice_count": 3,
      "slices": "ที่เราเดินซ้ำ| ๆ ถูกไหมคะ| อะไรที่เราเดินซ้ำ|",
      "edit_duration": 4.981,
      "isForceout": true
    },
    {
      "message_id": 78,
      "editor_id": 2,
      "message_received": "เดินซ้ำ ๆ ทำเหมือนกันเลย เราไม่จำเป็นทำเขียนขั้นตอนเหล่านั้นซ้ำ ๆ เราจะใช้การวนลูป",
      "slice_count": 1,
      "slices": " เดินซ้ำ ๆ ทำเหมือนกันเลย เราไม่จำเป็นทำเขียนขั้นตอนเหล่านั้นซ้ำ ๆ เราจะใช้การวนลูป|",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 79,
      "editor_id": 2,
      "message_received": "หรือว่าทำซ้ำถ้าจำได้นะคะ เราจะเขียนการวนซ้ำนะคะ แล้วข้างในก็",
      "slice_count": 1,
      "slices": "หรือว่าทำซ้ำถ้าจำได้นะคะ เราจะเขียนการวนซ้ำนะคะ แล้วข้างในก็|",
      "edit_duration": 9.854,
      "isForceout": false
    },
    {
      "message_id": 80,
      "editor_id": 2,
      "message_received": "ก็ใช้สัญลักษณ์หรือคำสั่งที่เราเขียนหลาย ๆ บรรทัดนั่นล่ะ เหลือแค่ 1 คำสั่งนะคะ เสร็จแล้วเราก็ระบุว่าเราทำ",
      "slice_count": 2,
      "slices": "ก็ใช้สัญลักษณ์หรือคำสั่งที่เราเขียนหลาย ๆ บรรทัดนั่นล่ะ เหลือแค่ 1 คำสั่งนะคะ| เสร็จแล้วเราก็ระบุว่าเราทำ|",
      "edit_duration": 4.435,
      "isForceout": false
    },
    {
      "message_id": 81,
      "editor_id": 2,
      "message_received": "คำสั่งนั้นกี่ครั้งนะ อันนี้ก็คือการวนลูป",
      "slice_count": 3,
      "slices": "คำสั่งนั้นกี่ครั้ง|นะ| อันนี้ก็คือการวนลูป|",
      "edit_duration": 5.71,
      "isForceout": false
    },
    {
      "message_id": 82,
      "editor_id": 2,
      "message_received": "หรือว่าการทำซ้ำนะคะ",
      "slice_count": 3,
      "slices": "หรือ|ว่าการทำซ้ำนะคะ| |",
      "edit_duration": 8.561,
      "isForceout": false
    },
    {
      "message_id": 83,
      "editor_id": 2,
      "message_received": "คราวนี้จากอัลกอริทึมที่เราเขียน",
      "slice_count": 1,
      "slices": "คราวนี้จากอัลกอริทึมที่เราเขียน|",
      "edit_duration": 7.516,
      "isForceout": false
    },
    {
      "message_id": 84,
      "editor_id": 2,
      "message_received": "ไป แล้วเราจะรู้ได้อย่างไร ",
      "slice_count": 3,
      "slices": "ไป| แล้วเราจะรู้ได้อย่างไร| |",
      "edit_duration": 3.103,
      "isForceout": false
    },
    {
      "message_id": 85,
      "editor_id": 2,
      "message_received": "อัลกอริทึมที่เราเขียนนี่ มันมีประสิทธิภาพ ",
      "slice_count": 3,
      "slices": "ว่าอัลกอริทึมที่เรา|เขียนนี่ มันมีป|ระสิทธิภาพ |",
      "edit_duration": 4.497,
      "isForceout": false
    },
    {
      "message_id": 86,
      "editor_id": 2,
      "message_received": "มันดีหรือเปล่า มันทำงานได้เร็วหรือเปล่า",
      "slice_count": 4,
      "slices": "มันดีหรือเปล่า มันทำงา|นได้เร็ว|หรือเป|ล่า|",
      "edit_duration": 1.918,
      "isForceout": false
    },
    {
      "message_id": 87,
      "editor_id": 2,
      "message_received": "นะคะ เราต้องมีวิธีการวัดนะ เราต้องมีวิธีการวัดนะคะ เราวัดจากอะไรได้บ้าง ",
      "slice_count": 4,
      "slices": "นะคะ เราต้องมีวิธีการวัดน|ะ เราต้องมีวิ|ธีการวัดนะคะ| เราวัดจากอะไรได้บ้าง |",
      "edit_duration": 0.65,
      "isForceout": false
    },
    {
      "message_id": 88,
      "editor_id": 2,
      "message_received": "1. วัดจากเวลาที่ใช้ในการประมวลผล ",
      "slice_count": 6,
      "slices": "1. วั|ดจากเวลาที่ใช้ใ|นการป|ระมว|ลผล| |",
      "edit_duration": 4.252,
      "isForceout": false
    },
    {
      "message_id": 89,
      "editor_id": 2,
      "message_received": "โปรแกรมที่เราเขียนขึ้นใช้โปรแกรมในการ",
      "slice_count": 3,
      "slices": "โปรแกรมที่เราเขียนขึ้นใช้โ|ปรแกรมใน|การ|",
      "edit_duration": 3.978,
      "isForceout": false
    },
    {
      "message_id": 90,
      "editor_id": 2,
      "message_received": "ประมวลผลเป็นอย่างไร ใช้หน่วยความจำในคอมพิวเตอร์เป็นอย่างไรนะคะ เหมือนกับเทียบกับการเรียนในชั้นเรียนนี่ ",
      "slice_count": 6,
      "slices": "ประมวลผลเป็นอย่างไร ใช้หน่วยความจำใน|คอมพิวเตอร์เป็|นอย่างไรนะคะ| เหมือนกับเ|ทียบกับการเรียนในชั้นเรีย|นนี่ |",
      "edit_duration": 0.666,
      "isForceout": false
    },
    {
      "message_id": 91,
      "editor_id": 2,
      "message_received": "พอเรียนเสร็จเราก็ต้องมีการวัดผลใช่ไหมคะ",
      "slice_count": 3,
      "slices": "พอเรียนเสร็จเราก็ต้องมีการ|วัดผลใช่ไหมคะ| |",
      "edit_duration": 1.236,
      "isForceout": false
    },
    {
      "message_id": 92,
      "editor_id": 2,
      "message_received": "ทุกคนรับข้อมูลเหมือนกัน ครูสอนเหมือนกันทุกคนเลย แต่",
      "slice_count": 6,
      "slices": "ทุกคนรับข้อมูลเหมือ|นกัน ครูสอ|นเหมื|อนกั|นทุกค|นเลย แต่|",
      "edit_duration": 4.98,
      "isForceout": false
    },
    {
      "message_id": 93,
      "editor_id": 2,
      "message_received": "การวัดผลทุกคนก็อาจจะแตกต่างกันเห็นไหมคะ ",
      "slice_count": 5,
      "slices": "การวัดผลทุกคนก็อา|จจะแตกต่างกั|นเห็|นไหมคะ| |",
      "edit_duration": 4.617,
      "isForceout": false
    },
    {
      "message_id": 94,
      "editor_id": 2,
      "message_received": "บางคนได้ A ได้ B ได้ C  ใช่ไหมคะ",
      "slice_count": 3,
      "slices": "บางคนได้ A ได้ B ไ|ด้ C  ใช่ไหมคะ| |",
      "edit_duration": 2.651,
      "isForceout": false
    },
    {
      "message_id": 95,
      "editor_id": 2,
      "message_received": "อัลกอริทึมก็มีวิธีการวัดประสิทธิภาพ เราจะได้รู้ว่าสิ่งที่เราเขียนมีประสิทธิภาพมากแค่ไหน ",
      "slice_count": 3,
      "slices": "อัลกอริทึมก็มีวิธีการวัดประสิทธิภาพ| เราจะได้รู้ว่าสิ่งที่เราเขียนมีประสิทธิภาพมากแค่ไหน| |",
      "edit_duration": 3.254,
      "isForceout": false
    },
    {
      "message_id": 96,
      "editor_id": 2,
      "message_received": "มันขึ้นกับว่าหน่วยเวลา หน่วยความจำ",
      "slice_count": 1,
      "slices": "มันขึ้นกับว่าหน่วยเวลา หน่วยความจำ|",
      "edit_duration": 9.557,
      "isForceout": false
    },
    {
      "message_id": 97,
      "editor_id": 2,
      "message_received": "นะคะ ในคลอสนี้ครูจะใช้การวิเคราะห์เวลา",
      "slice_count": 2,
      "slices": "นะคะ| ในคลอสนี้ครูจะใช้การวิเคราะห์เวลา|",
      "edit_duration": 0.695,
      "isForceout": false
    },
    {
      "message_id": 98,
      "editor_id": 2,
      "message_received": "การวิเคราะห์เวลาที่ใช้ประมวลผลนะ เราจะเรียนเกี่ยวกับการวิเคราะห์เวลา การวิเคราะห์เวลาที่ใช้ในการประมวลผลนะคะ ",
      "slice_count": 5,
      "slices": " การวิเคราะห์เวลา|ที่ใช้ประมวลผลนะคะ| ครา|วนนี้|เราจะเรียนเกี่ยวกับการวิเคราะห์เวลา การวิเคราะห์เวลาที่ใช้ในการประมวลผลนะคะ |",
      "edit_duration": 3.235,
      "isForceout": true
    },
    {
      "message_id": 99,
      "editor_id": 2,
      "message_received": "คราวนี้ เวลาที่ใช้ในการประมวลผลจะเป",
      "slice_count": 4,
      "slices": "คราวนี้ |เวลาที่ใช้ใน|การประมวล|ผลจะเป|",
      "edit_duration": 6.058,
      "isForceout": true
    },
    {
      "message_id": 100,
      "editor_id": 2,
      "message_received": "จะเป็นการประมาณเวลา โดยการใช้ตัววัดที่มีชื่อว่า Big-O ",
      "slice_count": 2,
      "slices": "จะเป็นการประมาณเวลา โดย|การใช้ตัววัดที่มีชื่อว่า Big-O |",
      "edit_duration": 15.869,
      "isForceout": true
    },
    {
      "message_id": 101,
      "editor_id": 2,
      "message_received": "Big-O เขียนอย่างนี้นะ Big ",
      "slice_count": 2,
      "slices": "Big-O เขียนอ|ย่างนี้นะ Big |",
      "edit_duration": 7.946,
      "isForceout": true
    },
    {
      "message_id": 102,
      "editor_id": 2,
      "message_received": "แล้วก็ขีดแล้วก็ตัว O ",
      "slice_count": 1,
      "slices": "แล้วก็ขีดแล้วก็ตัว O |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 103,
      "editor_id": 2,
      "message_received": "จริง ๆ มันมีตัววัดประสิทธิภาพหลายตัวนะคะ ",
      "slice_count": 1,
      "slices": "จริง ๆ มันมีตัววัดประสิทธิภาพหลายตัวนะคะ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 104,
      "editor_id": 2,
      "message_received": "มี Big-O , Big-Omega , Big-Teta  นะคะ ",
      "slice_count": 1,
      "slices": "มี Big-O , Big-Omega , Big-Teta  นะคะ |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 105,
      "editor_id": 2,
      "message_received": "แต่ที่เราจะใช้กันวันนี้ในคอร์สก็คือ Big-O",
      "slice_count": 2,
      "slices": "แต่|ที่เราจะใช้กันวันนี้ในคอร์สก็คือ Big-O|",
      "edit_duration": 15.041,
      "isForceout": true
    },
    {
      "message_id": 106,
      "editor_id": 2,
      "message_received": "ทุกคนจะหา Big- O",
      "slice_count": 1,
      "slices": " ทุกคนจะหา Big- O|",
      "edit_duration": 16.005,
      "isForceout": true
    },
    {
      "message_id": 107,
      "editor_id": 2,
      "message_received": "จากอัลกอริทึม 1 ตัว จะดูว่าเราจะใช้เวลาในการประมวลผลคิด",
      "slice_count": 2,
      "slices": "จากอัลกอริทึม 1 ตัว จะดูว่าเราจะใช้เวลาในการป|ระมวลผลคิด|",
      "edit_duration": 13.702,
      "isForceout": false
    },
    {
      "message_id": 108,
      "editor_id": 2,
      "message_received": "เป็นเท่าไรนะคะ เขาบอกว่า ",
      "slice_count": 2,
      "slices": "เป็นเท่|าไรนะคะ เขาบอกว่า |",
      "edit_duration": 14.135,
      "isForceout": true
    },
    {
      "message_id": 109,
      "editor_id": 2,
      "message_received": "Big- O ก็คือหน่วยวัดการทำงาน",
      "slice_count": 2,
      "slices": "Big-O |ก็คือหน่วยวัดการทำงาน|",
      "edit_duration": 11.66,
      "isForceout": false
    },
    {
      "message_id": 110,
      "editor_id": 2,
      "message_received": "ความเร็วของการทำงานของโปรแกรม ด้วยที่เราวัดจากจำนวนรอบของการทำงานกับข้อมูล ",
      "slice_count": 3,
      "slices": "ความเร็วข|องการทำงานของโปรแกรม ด้วยที่เราวัดจากจำนวนรอบของการ|ทำงานกับข้อมูล |",
      "edit_duration": 10.121,
      "isForceout": false
    },
    {
      "message_id": 111,
      "editor_id": 2,
      "message_received": "นับจำนวนรอบของการทำงานหมายความว่าอะไร",
      "slice_count": 1,
      "slices": "นับจำนวนรอบของการทำงานหมายความว่าอะไร|",
      "edit_duration": 3.74,
      "isForceout": false
    },
    {
      "message_id": 112,
      "editor_id": 2,
      "message_received": "เราเขียนโปรแกรมใช่ไหมคะ แต่ละบรรทัด เราเขียนโปรแกรมแต่ละบรรทัดเป็นลำดับลงมา ",
      "slice_count": 5,
      "slices": "เราเขียนโปรแกรมใช่ไหมค|ะ แต่ละบรรทัด |เราเขียนโปรแกรมแต่ล|ะบรรทัดเป็นลำดับลงมา| |",
      "edit_duration": 0.863,
      "isForceout": false
    },
    {
      "message_id": 113,
      "editor_id": 2,
      "message_received": "เวลาเรากดปุ่ม Run ปุ๊บ มันจะค่อย ๆ ทำงานทีละบรรทัดใช่ไหมคะ มันจะทำงานทีละ",
      "slice_count": 1,
      "slices": "เวลาเรากดปุ่ม Run ปุ๊บ มันจะค่อย ๆ ทำงานทีละบรรทัดใช่ไหมคะ มันจะทำงานทีละ|",
      "edit_duration": 4.858,
      "isForceout": false
    },
    {
      "message_id": 114,
      "editor_id": 2,
      "message_received": "มันจะทำงานทีละบรรทัด ไล่ลงมาจากบนลงล่างนะคะ ถ้าเราเขียนโค้ดเรียงลำดับลงมาเรื่อย ๆ ",
      "slice_count": 2,
      "slices": "บรรทัด| ไล่ลงมาจากบนลงล่างนะคะ ถ้าเราเขียนโค้ดเรียงลำดับลงมาเรื่อย ๆ |",
      "edit_duration": 2.061,
      "isForceout": false
    },
    {
      "message_id": 115,
      "editor_id": 2,
      "message_received": "นะคะ จะทำงานเพียง 1 ครั้ง ",
      "slice_count": 3,
      "slices": "นะคะ| จะทำงานเพียง 1 ครั้|ง |",
      "edit_duration": 6.868,
      "isForceout": false
    },
    {
      "message_id": 116,
      "editor_id": 2,
      "message_received": "ทำบรรทัดที่ 1 เสร็จ ทำบรรทัดที่ 2 บรรท",
      "slice_count": 1,
      "slices": "ทำบรรทัดที่ 1 เสร็จ ทำบรรทัดที่ 2 บรรท|",
      "edit_duration": 3.351,
      "isForceout": false
    },
    {
      "message_id": 117,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 4 ไล่ลงมาเรื่อย ๆ นะ ไม่ได้วนกลับขึ้นไปข้างบนนะ ",
      "slice_count": 2,
      "slices": "บรรทัดที่ 4 ไล่ลงมาเรื่อย ๆ นะ| ไม่ได้วนกลับขึ้นไปข้างบนนะ |",
      "edit_duration": 3.107,
      "isForceout": false
    },
    {
      "message_id": 118,
      "editor_id": 2,
      "message_received": "แต่เมื่อไหร่ก็ตามที่เรา",
      "slice_count": 1,
      "slices": "แต่เมื่อไรก็ตามที่เรา|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 119,
      "editor_id": 2,
      "message_received": "ใช้ลูปหรือว่าการทำงานแบบ",
      "slice_count": 1,
      "slices": "ใช้ลูปหรือว่าการทำงานแบบ|",
      "edit_duration": 12.789,
      "isForceout": false
    },
    {
      "message_id": 120,
      "editor_id": 2,
      "message_received": "วนซ้ำที่เราเคยพูดไปแล้ว ตัวนี้",
      "slice_count": 3,
      "slices": "วนซ้ำ|ที่เราเคยพูดไปแล้ว |ตัวนี้|",
      "edit_duration": 6.982,
      "isForceout": false
    },
    {
      "message_id": 121,
      "editor_id": 2,
      "message_received": "อย่างเช่น ตรงนี้นะคะ เป็นการทำงานแบบวนซ้ำ แสดงว่า",
      "slice_count": 3,
      "slices": "อย่างเช่น ตรงนี้นะคะ| เป็นการทำงานแบบวนซ้ำ| แสดงว่า|",
      "edit_duration": 6.445,
      "isForceout": false
    },
    {
      "message_id": 122,
      "editor_id": 2,
      "message_received": "เราทำงานมากกว่า 1 รอบ ",
      "slice_count": 2,
      "slices": "เราทำงานมากกว่า 1 รอบ| |",
      "edit_duration": 11.626,
      "isForceout": false
    },
    {
      "message_id": 123,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ เมื่อไหร่ก็ตามทีมีการใช้ L",
      "slice_count": 3,
      "slices": "ใช่ไหมคะ| เมื่อไร|ก็ตามทีมีการใช้ L|",
      "edit_duration": 1.659,
      "isForceout": true
    },
    {
      "message_id": 124,
      "editor_id": 2,
      "message_received": "ใช้ Loop หรือว่าวนซ้ำ แสดงว่าคำสั่งนั้นนี่อาจจะมีการทำงานมากกว่า 1 ครั้ง เราจะต้องรู้ว่าแล้วมันทำงานกี่ครั้ง ",
      "slice_count": 2,
      "slices": "oop หรือว่าวนซ้ำ| แสดงว่าคำสั่งนั้นนี่อาจจะมีการทำงานมากกว่า 1 ครั้ง เราจะต้องรู้ว่าแล้วมันทำงานกี่ครั้ง |",
      "edit_duration": 14.237,
      "isForceout": true
    },
    {
      "message_id": 125,
      "editor_id": 2,
      "message_received": "แล้วมันทำวงานกี่ครั้ง ถ้า",
      "slice_count": 2,
      "slices": "แล้วมันทำวงานกี่ครั้ง| ถ้า|",
      "edit_duration": 8.394,
      "isForceout": false
    },
    {
      "message_id": 126,
      "editor_id": 2,
      "message_received": "ไม่มีการวนลูปมันจะทำงาน 1 ครั้งนะคะ แต่เมื่อไหร่ก็ตามที่มีการทำซ้ำหรือวนลูป เราจะทำงานตามจำนวน",
      "slice_count": 3,
      "slices": "ไม่มีการวนลูปมันจะทำงาน 1 ครั้งนะคะ แต่เมื่อi|ก็ตามที่มีการทำซ้ำหรือวนลูป| เราจะทำงานตามจำนวน|",
      "edit_duration": 8.414,
      "isForceout": false
    },
    {
      "message_id": 127,
      "editor_id": 2,
      "message_received": "รอบที่เรากำหนดว่าเรากำหนดให้มันทำงานกี่ครั้ง",
      "slice_count": 2,
      "slices": "รอบที่เรากำหนดว่าเรากำหนดให้|มันทำงานกี่ครั้ง|",
      "edit_duration": 12.473,
      "isForceout": false
    },
    {
      "message_id": 128,
      "editor_id": 2,
      "message_received": "นะคะ แล้วเราถึงจะเอามาหา",
      "slice_count": 2,
      "slices": "นะคะ| แล้วเราถึงจะเอามาหา|",
      "edit_duration": 3.723,
      "isForceout": false
    },
    {
      "message_id": 129,
      "editor_id": 2,
      "message_received": "ความเร็วของการทำงานของโปรแกรม คราวนี้ สัญลักษณ์ของ Big-O  ",
      "slice_count": 4,
      "slices": "ความเร็วของการทำงาน|ของโปรแกรม| คราวนี้ สัญลักษณ์ของ Big-O|  |",
      "edit_duration": 1.723,
      "isForceout": false
    },
    {
      "message_id": 130,
      "editor_id": 2,
      "message_received": "ก็คือตัว O ใหญ่นะคะ เราจะใช้ตัว O ",
      "slice_count": 2,
      "slices": "ก็คือตัว O| ใหญ่ เราจะใช้ตัว O |",
      "edit_duration": 2.486,
      "isForceout": false
    },
    {
      "message_id": 131,
      "editor_id": 2,
      "message_received": "เป็นสัญลักษณ์ในการหาความเร็ว",
      "slice_count": 1,
      "slices": "ใหญ่เป็นสัญลักษณ์ในการหาความเร็ว|",
      "edit_duration": 6.266,
      "isForceout": false
    },
    {
      "message_id": 132,
      "editor_id": 2,
      "message_received": "ของการทำงาน แล้วเริ่มต้นนะคะ อย่างที่ครูบอกว่า Big-O คือ ",
      "slice_count": 2,
      "slices": "ของการทำงาน| แล้วเริ่มต้นนะคะ อย่างที่ครูบอกว่า Big-O คือ |",
      "edit_duration": 4.908,
      "isForceout": true
    },
    {
      "message_id": 133,
      "editor_id": 2,
      "message_received": "การวัดความเร็วของการทำงานโดยวัดจากจำนวน",
      "slice_count": 1,
      "slices": "การวัดความเร็วของการทำงานโดยวัดจากจำนวน|",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 134,
      "editor_id": 2,
      "message_received": "รอบ เพราะฉะนั้น เรามาดูว่าเรานับ",
      "slice_count": 1,
      "slices": "รอบ เพราะฉะนั้น เรามาดูว่าเรานับ|",
      "edit_duration": 7.763,
      "isForceout": false
    },
    {
      "message_id": 135,
      "editor_id": 2,
      "message_received": "แล้วเรานับจำนวนครั้งของการทำงานหรือจำนวนรอบของการทำงานนี่นับอย่างไร มีอยู่ ",
      "slice_count": 3,
      "slices": "แ|ล้วเรานับจำนวนครั้งของการทำงานหรือจำนวนรอบของการทำ|งานนี่นับอย่างไร มีอยู่ |",
      "edit_duration": 4.4,
      "isForceout": true
    },
    {
      "message_id": 136,
      "editor_id": 2,
      "message_received": "2 แบบนะคะ ",
      "slice_count": 1,
      "slices": "2 แบบนะคะ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 137,
      "editor_id": 2,
      "message_received": "แบบค่าคงที่ แบบที่ครูบอกทำตามลำดับลงมาเรื่อ",
      "slice_count": 1,
      "slices": "แบบค่าคงที่ แบบที่ครูบอกทำตามลำดับลงมาเรื่อ|",
      "edit_duration": 8.043,
      "isForceout": false
    },
    {
      "message_id": 138,
      "editor_id": 2,
      "message_received": "หรือทำงานแบบลูปลำดับ ก็คือวนซ้ำ เราใช้ลูปอะไรบ้าง",
      "slice_count": 3,
      "slices": "ย ๆ หรือทำงานแบบลูปลำดับ ก็คือวนซ้ำ| เราใช้ลูปอะไรบ้าง| |",
      "edit_duration": 6.869,
      "isForceout": false
    },
    {
      "message_id": 139,
      "editor_id": 2,
      "message_received": "ในการเขียนโปรแกรม ในการวนซ้ำ เราใช้ลูป",
      "slice_count": 2,
      "slices": "ในการเขียนโปรแกรม ในการวนซ้ำ| เราใช้ลูป|",
      "edit_duration": 5.591,
      "isForceout": true
    },
    {
      "message_id": 140,
      "editor_id": 2,
      "message_received": "อะไรบ้างเอ่ย ตอนเราเขียนไพทอล เรใช้",
      "slice_count": 1,
      "slices": "อะไรบ้างเอ่ย ตอนเราเขียน Python เราใช้|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 141,
      "editor_id": 2,
      "message_received": "จำได้ไหม จำได้ไหมคะ Loop อะไร ในการวนลูปในภาษา Python ",
      "slice_count": 1,
      "slices": "อะไร จำได้ไหม จำได้ไหมคะ Loop อะไร ในการวนลูปในภาษา Python |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 142,
      "editor_id": 2,
      "message_received": "น่ะค่ะ เราใช้ลูปอะไรบ้าง ",
      "slice_count": 1,
      "slices": "น่ะค่ะ เราใช้ลูปอะไรบ้าง |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 143,
      "editor_id": 2,
      "message_received": "เราใช้ลูปอะไรบ้าง",
      "slice_count": 1,
      "slices": "เราใช้ลูปอะไรบ้าง |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 144,
      "editor_id": 2,
      "message_received": "ใช่ เราใช้อะไรคะ ใน Python ที่เราเขียน ก็คือ Loop ",
      "slice_count": 2,
      "slices": "ใช่ เราใช้อะไรคะ ใน Python ที่เราเขีย|น ก็คือ Loop |",
      "edit_duration": 7.916,
      "isForceout": false
    },
    {
      "message_id": 145,
      "editor_id": 2,
      "message_received": "For ใช่ มี ",
      "slice_count": 3,
      "slices": "For| ใช่ |มี |",
      "edit_duration": 1.101,
      "isForceout": true
    },
    {
      "message_id": 146,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ ",
      "slice_count": 1,
      "slices": "While ใช่ไหมคะ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 147,
      "editor_id": 2,
      "message_received": "มี while นะคะ อย่างที่เพื่อนบอก",
      "slice_count": 1,
      "slices": "มี while นะคะ อย่างที่เพื่อนบอก|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 148,
      "editor_id": 2,
      "message_received": "นะคะอีกตัวหนึ่งคืออะไร ",
      "slice_count": 1,
      "slices": "นะคะ อีกตัวหนึ่งคืออะไร |",
      "edit_duration": 16.033,
      "isForceout": true
    },
    {
      "message_id": 149,
      "editor_id": 2,
      "message_received": "For นะคะ เราจะคุ้นเคยนะ การทำงานแบบวนซ้ำ จะมี for กับ While ",
      "slice_count": 1,
      "slices": "For นะคะ เราจะคุ้นเคยนะ การทำงานแบบวนซ้ำ จะมี for กับ While |",
      "edit_duration": 12.514,
      "isForceout": false
    },
    {
      "message_id": 150,
      "editor_id": 2,
      "message_received": "for กับ while ต่างกันอย่างไรคะ ",
      "slice_count": 2,
      "slices": "for |กับ while ต่างกันอย่างไรคะ |",
      "edit_duration": 12.087,
      "isForceout": true
    },
    {
      "message_id": 151,
      "editor_id": 2,
      "message_received": "ทราบไหม เมื่อไหร่เราจะใช้ Fo",
      "slice_count": 2,
      "slices": "ทราบไหม เมื่อไหร่เราจะใ|ช้ Fo|",
      "edit_duration": 9.622,
      "isForceout": true
    },
    {
      "message_id": 152,
      "editor_id": 2,
      "message_received": "เมื่อไหร่เราจะใช้ while 1. ",
      "slice_count": 2,
      "slices": "r เมื่อไรเราจะใช้ while| 1. |",
      "edit_duration": 7.65,
      "isForceout": true
    },
    {
      "message_id": 153,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 154,
      "editor_id": 2,
      "message_received": "อันนี้เราสันนิฐานได้เลย",
      "slice_count": 1,
      "slices": "อันนี้เราสันนิฐานได้เลย|",
      "edit_duration": 12.46,
      "isForceout": false
    },
    {
      "message_id": 155,
      "editor_id": 2,
      "message_received": "อาจจะทำงาน 1 ครั้งหรือมากกว่า 1 ครั้งนะคะ ขึ้นอยู่กับเงื่อนไข ",
      "slice_count": 1,
      "slices": "อาจจะทำงาน 1 ครั้งหรือมากกว่า 1 ครั้งนะคะ ขึ้นอยู่กับเงื่อนไข |",
      "edit_duration": 11.817,
      "isForceout": false
    },
    {
      "message_id": 156,
      "editor_id": 2,
      "message_received": "แสดงว่าเราต้องการวนซ้ำ ",
      "slice_count": 1,
      "slices": "แสดงว่าเราต้องการวนซ้ำ |",
      "edit_duration": 5.681,
      "isForceout": false
    },
    {
      "message_id": 157,
      "editor_id": 2,
      "message_received": "เราสามารถใช้ for หรือใช้ while ได้ ",
      "slice_count": 2,
      "slices": "เราสามารถใช้ for หรือใช้ while ได้| |",
      "edit_duration": 4.771,
      "isForceout": true
    },
    {
      "message_id": 158,
      "editor_id": 2,
      "message_received": "เมื่อไหร่ที่เราทราบจำนวนรอบของการวน",
      "slice_count": 1,
      "slices": "เมื่อไรที่เราทราบจำนวนรอบของการวน|",
      "edit_duration": 7.469,
      "isForceout": false
    },
    {
      "message_id": 159,
      "editor_id": 2,
      "message_received": "ของการวนซ้ำเราจะใช้ for นะคะ เพื่อความง่าย เมื่อไหร่ก็ตามที่เรารู้จำนวนรอบของการวนซ้ำ ",
      "slice_count": 2,
      "slices": "ของการวนซ้ำเราจะใช้ for นะคะ เพื่อความง่าย| เมื่อไรก็ตามที่เรารู้จำนวนรอบของการวนซ้ำ |",
      "edit_duration": 2.028,
      "isForceout": false
    },
    {
      "message_id": 160,
      "editor_id": 2,
      "message_received": "เราจะใช้ for เช่น เขาบอกว่าให้วิ่ง",
      "slice_count": 2,
      "slices": "เราจะใช้ for เช่น |เขาบอกว่าให้วิ่ง|",
      "edit_duration": 8.381,
      "isForceout": false
    },
    {
      "message_id": 161,
      "editor_id": 2,
      "message_received": "รอบสนามฟุตบอล 10 รอบ แสดงว่าต้องวิ่ง 10 ร",
      "slice_count": 2,
      "slices": "รอบสนามฟุตบอล 10 รอบ แส|ดงว่าต้องวิ่ง 10 ร|",
      "edit_duration": 5.936,
      "isForceout": false
    },
    {
      "message_id": 162,
      "editor_id": 2,
      "message_received": "วิ่ง 11 รอบได้ไหม ไม่นับถูกไหม ครูบอกว่า 10 รอบ ก็ต้อง 10 รอบ ก็ต้องใช้ for ",
      "slice_count": 5,
      "slices": "อบ วิ่ง 11 รอบได้ไหม |ไม่นับถูกไหม| ครูบอกว่า 10 รอบ| ก็ต้อง 10 รอบ |ก็ต้องใช้ for |",
      "edit_duration": 4.288,
      "isForceout": false
    },
    {
      "message_id": 163,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ แต่ถ้าครูบอกว่าวิ่งจนกระทั่งเพื่อนใน A มา ",
      "slice_count": 2,
      "slices": "ใช่ไหมคะ| แต่ถ้าครูบอกว่าวิ่งจนกระทั่งเพื่อนนาย A มา|",
      "edit_duration": 0.561,
      "isForceout": false
    },
    {
      "message_id": 164,
      "editor_id": 2,
      "message_received": "นาย A มา รู้ไหมกี่รอบ ไม่รู้ เพราะว่าไม่รู้นาย a มาตอนไหน ",
      "slice_count": 2,
      "slices": " รู้ไหมกี่รอบ| ไม่รู้ เพราะว่าไม่รู้นาย A มาตอนไหน |",
      "edit_duration": 7.575,
      "isForceout": false
    },
    {
      "message_id": 165,
      "editor_id": 2,
      "message_received": "เราถึงจะหยุดนะคะ เพราะฉะนั้น ",
      "slice_count": 2,
      "slices": "เราถึงจะหยุดนะคะ| เพราะฉะนั้น |",
      "edit_duration": 6.717,
      "isForceout": false
    },
    {
      "message_id": 166,
      "editor_id": 2,
      "message_received": "While เราไม่รู้จำนวนรอบที่แน่นอน",
      "slice_count": 1,
      "slices": "While เราไม่รู้จำนวนรอบที่แน่นอน|",
      "edit_duration": 5.94,
      "isForceout": false
    },
    {
      "message_id": 167,
      "editor_id": 2,
      "message_received": "ถูกไหม แต่ for นี่ให้เราคิดว่าเรารู้จำนวนรอบที่แน่นอนนะคะ เช่น แม่ให้เงินมานะ ",
      "slice_count": 3,
      "slices": "ถูกไหม แต่ for นี่ให้เราคิ|ดว่าเรารู้จำนวนรอบที่แน่นอนนะคะ| เช่น แม่ให้เงินมานะ |",
      "edit_duration": 2.938,
      "isForceout": true
    },
    {
      "message_id": 168,
      "editor_id": 2,
      "message_received": "มาโรงเรียนบอกว่า ",
      "slice_count": 1,
      "slices": "มาโรงเรียนบอกว่า |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 169,
      "editor_id": 2,
      "message_received": "ไม่ใช่มาโรงเรียน แม่ให้ไปซื้อของ",
      "slice_count": 1,
      "slices": "ไม่ใช่มาโรงเรียน แม่ให้ไปซื้อของ|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 170,
      "editor_id": 2,
      "message_received": "นะคะ ไปซื้อหมูปิ้ง ให้เงิน ",
      "slice_count": 2,
      "slices": "นะคะ ไปซื้อหมูปิ้ง| ให้เงิน |",
      "edit_duration": 14.676,
      "isForceout": true
    },
    {
      "message_id": 171,
      "editor_id": 2,
      "message_received": "100 บาท ไปซื้อหมูปิ้ง ",
      "slice_count": 2,
      "slices": "100 บาท ไปซื้อหมูปิ้ง| |",
      "edit_duration": 10.13,
      "isForceout": false
    },
    {
      "message_id": 172,
      "editor_id": 2,
      "message_received": "เรารู้ไหมต้องซื้อได้กี่ไม้",
      "slice_count": 1,
      "slices": "เรารู้ไหมต้องซื้อได้กี่ไม้|",
      "edit_duration": 7.333,
      "isForceout": false
    },
    {
      "message_id": 173,
      "editor_id": 2,
      "message_received": "ไม่รู้เหมือนกันนะ ",
      "slice_count": 2,
      "slices": " ไม่รู้เหมือนกันนะ| |",
      "edit_duration": 8.134,
      "isForceout": false
    },
    {
      "message_id": 174,
      "editor_id": 2,
      "message_received": "เราก็ใช้ While ก็ได้นะคะ ",
      "slice_count": 3,
      "slices": "เราก็ใช้ While| ก็ได้นะคะ| |",
      "edit_duration": 3.013,
      "isForceout": false
    },
    {
      "message_id": 175,
      "editor_id": 2,
      "message_received": "เงินเป็นศูนย์เมื่อไรถึงหยุด ",
      "slice_count": 2,
      "slices": "เงินเป็น 0 เมื่อไรถึงหยุด| |",
      "edit_duration": 4.885,
      "isForceout": false
    },
    {
      "message_id": 176,
      "editor_id": 2,
      "message_received": "เหมือนซื้อหวยถูกไหม ซื้อไปเรื่อย ๆ ",
      "slice_count": 3,
      "slices": "เหมือนซื้อหวยถูกไหม| ซื้อไปเรื่อย ๆ| |",
      "edit_duration": 0.709,
      "isForceout": false
    },
    {
      "message_id": 177,
      "editor_id": 2,
      "message_received": "ไม่รู้จนกว่าจะถูกอย่างนี้ ไม่รู้จำนวนรอบต้องซื้อกี่งวดใช่ไหมคะ คราวนี้ เราแยก ",
      "slice_count": 3,
      "slices": "ไม่รู้จนกว่าจะถูกอย่างนี้ ไม่รู้จำนวนรอบต้องซื้อกี่งวดใช่ไหมคะ |คราวนี้| เราแยก |",
      "edit_duration": 4.466,
      "isForceout": false
    },
    {
      "message_id": 178,
      "editor_id": 2,
      "message_received": "Loop while กับ Loop for พอได้ คราวนี้ ",
      "slice_count": 2,
      "slices": "Loop while กับ Loop for พอได้| คราวนี้ |",
      "edit_duration": 6.896,
      "isForceout": false
    },
    {
      "message_id": 179,
      "editor_id": 2,
      "message_received": "การนับตัวดำเนินการ",
      "slice_count": 1,
      "slices": "การนับตัวดำเนินการ|",
      "edit_duration": 11.044,
      "isForceout": false
    },
    {
      "message_id": 180,
      "editor_id": 2,
      "message_received": "ก็คือ 1, 2, 3, 4 นะ นับก็คือนับจำนวนรอบนะคะ ในการทำงาร ในกรณี",
      "slice_count": 3,
      "slices": "ก็คือ 1 2 3 4 นะ| นับก็คือนับจำนวนรอบนะคะ| ในการทำงาร ในกรณี|",
      "edit_duration": 7.127,
      "isForceout": true
    },
    {
      "message_id": 181,
      "editor_id": 2,
      "message_received": "ที่ไม่มี loop การวนซ้ำ",
      "slice_count": 1,
      "slices": "ที่ไม่มี Loop การวนซ้ำ|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 182,
      "editor_id": 2,
      "message_received": "นะคะ เรียงลำดับลงมาเรื่ิย ๆ ",
      "slice_count": 1,
      "slices": "นะคะ เรียงลำดับลงมาเรืิ่อย ๆ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 183,
      "editor_id": 2,
      "message_received": "นะคะ เช่น ครูมีคำสั่งอยู่ 2 บรรทัด คำสั่งอยู่ 2 บรรทัด ไม่ใช่การ",
      "slice_count": 1,
      "slices": "นะคะ เช่น ครูมีคำสั่งอยู่ 2 บรรทัด คำสั่งอยู่ 2 บรรทัด ไม่ใช่การ|",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 184,
      "editor_id": 2,
      "message_received": "วนลูปใช่ไหม เพราะไม่มีคำว่า for กับไม่มีคำว่า while ",
      "slice_count": 1,
      "slices": "วนลูปใช่ไหม เพราะไม่มีคำว่า for กับไม่มีคำว่า \"while\" |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 185,
      "editor_id": 2,
      "message_received": "คำสั่งแรก count = 0 ",
      "slice_count": 1,
      "slices": "คำสั่งแรก count = 0 |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 186,
      "editor_id": 2,
      "message_received": "คืออะไร เราให้",
      "slice_count": 2,
      "slices": "คืออะไร| เราให้|",
      "edit_duration": 14.115,
      "isForceout": true
    },
    {
      "message_id": 187,
      "editor_id": 2,
      "message_received": "ค่ากับตัวแปรที่ชื่อว่า count ",
      "slice_count": 2,
      "slices": "ค่ากับตัวแปรที่ชื่อว่า count| |",
      "edit_duration": 6.397,
      "isForceout": false
    },
    {
      "message_id": 188,
      "editor_id": 2,
      "message_received": "Count เมื่อเรา Run คำสั่งนี้ปุ๊บ เมื่อคำสั่งนี้ถูกประมวลผล ",
      "slice_count": 3,
      "slices": "c-o-u-n-t เมื่อเรา Run |คำสั่งนี้ปุ๊บ| เมื่อคำสั่งนี้ถูกประมวลผล |",
      "edit_duration": 9.944,
      "isForceout": false
    },
    {
      "message_id": 189,
      "editor_id": 2,
      "message_received": "Count จะมีค่าเป็น 0 ใช่ไหมคะ ",
      "slice_count": 3,
      "slices": "count จะมีค่าเป็น 0| ใช่ไหมคะ| |",
      "edit_duration": 8.581,
      "isForceout": true
    },
    {
      "message_id": 190,
      "editor_id": 2,
      "message_received": "อ่านบรรทัดที่ 1 นี่ เมื่อผ่านบรรทัดที่ 1 ไป ",
      "slice_count": 1,
      "slices": "อ่านบรรทัดที่ 1 นี่ เมื่อผ่านบรรทัดที่ 1 ไป |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 191,
      "editor_id": 2,
      "message_received": "Count จะมีค่าเป็น 0 นะคะ ",
      "slice_count": 1,
      "slices": "count จะมีค่าเป็น 0 นะคะ |",
      "edit_duration": 10.937,
      "isForceout": false
    },
    {
      "message_id": 192,
      "editor_id": 2,
      "message_received": "Count จะมีค่าเป็น 0 เสร็จแล้วทำงานบรรทัดที่ 2 บรรทัดที่ 2 คือ การคำรวณใช่ไหมคะ ",
      "slice_count": 3,
      "slices": "count จะมีค่าเป็น 0| เสร็จแล้วทำงานบรรทัดที่ 2 บรรทัดที่ 2 คือ การคำนวณใ|ช่ไหมคะ |",
      "edit_duration": 4.219,
      "isForceout": false
    },
    {
      "message_id": 193,
      "editor_id": 2,
      "message_received": "คำนวณ คำนวณเสร็จแล้วก็เก็บในตัวแปรที่ชื่อว่า ",
      "slice_count": 2,
      "slices": "คำนวณ คำนวณเสร็จแล้วก็เก็บในตัวแปรที่ชื่อว่า| |",
      "edit_duration": 10.914,
      "isForceout": true
    },
    {
      "message_id": 194,
      "editor_id": 2,
      "message_received": "Tatal เวลาเรากด Run ถูกไหมคะ เ",
      "slice_count": 1,
      "slices": "Tatal เวลาเรากด Run ถูกไหมคะ |",
      "edit_duration": 13.168,
      "isForceout": false
    },
    {
      "message_id": 195,
      "editor_id": 2,
      "message_received": "เราเขียนโปรแกรม Python นะ แล้วเรากด Run นี่ บรทัด",
      "slice_count": 1,
      "slices": "เราเขียนโปรแกรม Python นะ แล้วเรากด Run นี่ บรรทัด|",
      "edit_duration": 5.785,
      "isForceout": false
    },
    {
      "message_id": 196,
      "editor_id": 2,
      "message_received": "ที่ 1 เสร็จ กรณีที่ไม่มี Error นะ กรณีที่",
      "slice_count": 3,
      "slices": "ที่ 1 เสร็จ| กรณีที่ไม่มี Error นะ| กรณีที่|",
      "edit_duration": 2.44,
      "isForceout": false
    },
    {
      "message_id": 197,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 1 เสร็จ แล้วก็มาบรรทัดที่ 2",
      "slice_count": 2,
      "slices": "บรรทัดที่ 1 เสร็จ| แล้วก็มาบรรทัดที่ 2|",
      "edit_duration": 2.489,
      "isForceout": false
    },
    {
      "message_id": 198,
      "editor_id": 2,
      "message_received": "มันหมดแล้วไม่มีอะไร มันก็จบการทำงานใช่ไหมคะ เพราะฉะนั้น ครูเลยถามว่า ไอ้",
      "slice_count": 4,
      "slices": " มันหมดแล้วไม่มีอะไร| มันก็จบการทำงานใช่ไหมคะ| เพราะฉะนั้น| ครูเลยถามว่า ไอ้|",
      "edit_duration": 4.305,
      "isForceout": false
    },
    {
      "message_id": 199,
      "editor_id": 2,
      "message_received": "คำสั่งของบรรทัดที่ 1 มันทำงานกี่ครั้ง ",
      "slice_count": 2,
      "slices": "คำสั่งของบรรทัดที่ 1 มันทำงานกี่ครั้ง| |",
      "edit_duration": 5.387,
      "isForceout": false
    },
    {
      "message_id": 200,
      "editor_id": 2,
      "message_received": "คิดว่ามันทำงานกี่ครั้ง",
      "slice_count": 1,
      "slices": "คิดว่ามันทำงานกี่ครั้ง|",
      "edit_duration": 2.228,
      "isForceout": false
    },
    {
      "message_id": 201,
      "editor_id": 2,
      "message_received": "ครูกดปุ่ม ",
      "slice_count": 2,
      "slices": " ครูกดปุ่ม| |",
      "edit_duration": 7.128,
      "isForceout": true
    },
    {
      "message_id": 202,
      "editor_id": 2,
      "message_received": "Run ปุ๊บ มันมาอ่านบรรทัดที่ 1 ใส่ใน",
      "slice_count": 1,
      "slices": "Run ปุ๊บ มันมาอ่านบรรทัดที่ 1 ใส่ค่าให้กับ|",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 203,
      "editor_id": 2,
      "message_received": "ตัวแปร Count เสร็จแล้วก็มาทำบรรทัดที่ 2 ",
      "slice_count": 1,
      "slices": "ตัวแปร count เสร็จแล้วก็มาทำบรรทัดที่ 2 |",
      "edit_duration": 16.005,
      "isForceout": true
    },
    {
      "message_id": 204,
      "editor_id": 2,
      "message_received": "คำนวณเสร็จ เก็บใน ",
      "slice_count": 1,
      "slices": "คำนวณเสร็จ เก็บใน |",
      "edit_duration": 9.229,
      "isForceout": false
    },
    {
      "message_id": 205,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น บรรทัดที่ 1 นี่ทำงานกี่ครั้ง 1 ครั้งใช่ไหมคะ ทำงานแค่ 1 ครั้ง ต่อการ Run นะ ",
      "slice_count": 3,
      "slices": "เพราะฉะนั้น บรรทัดที่ 1 นี่ทำงานกี่ครั้ง 1 ครั้ง|ใช่ไหมคะ ทำงานแค่ 1 ครั้ง| ต่อการ Run นะ |",
      "edit_duration": 3.867,
      "isForceout": false
    },
    {
      "message_id": 206,
      "editor_id": 2,
      "message_received": "ต่อการ Run บรรทัดที่ 2 ทำงานกี่ครั้ง ",
      "slice_count": 3,
      "slices": "ต่อการ Run| บรรทัดที่ 2 ทำงานกี่ครั้ง| |",
      "edit_duration": 5.163,
      "isForceout": true
    },
    {
      "message_id": 207,
      "editor_id": 2,
      "message_received": "กด run ครั้ง 1",
      "slice_count": 1,
      "slices": "กด Run สิ Run ครั้งหนุ่ง 1|",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 208,
      "editor_id": 2,
      "message_received": "กด Run Run ครั้งหนึ่งถูกไหมคะ บรรทัดที่ 1 ก็ต้องทำ ",
      "slice_count": 1,
      "slices": "กด Run Run ครั้งหนึ่งถูกไหมคะ บรรทัดที่ 1 ก็ต้องทำ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 209,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 2 ก็ต้องทำ 1 ครั้งเหมือนกัน แล้วก็จบ",
      "slice_count": 1,
      "slices": "บรรทัดที่ 2 ก็ต้องทำ 1 ครั้งเหมือนกัน แล้วก็จบ|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 210,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ เพราะฉะนั้น ",
      "slice_count": 1,
      "slices": "ใช่ไหมคะ เพราะฉะนั้น |",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 211,
      "editor_id": 2,
      "message_received": "เมื่อไหร่ก็ตาม โปรแกรมของเราไม่มีการวน ",
      "slice_count": 2,
      "slices": "เมื่อไหร่ก็ตาม โปรแกรมของเราไม่มีการวน| |",
      "edit_duration": 8.966,
      "isForceout": false
    },
    {
      "message_id": 212,
      "editor_id": 2,
      "message_received": "โปรแกรมของเราไม่มีการวนลูป ",
      "slice_count": 1,
      "slices": "โปรแกรมของเราไม่มีการวนลูป |",
      "edit_duration": 12.625,
      "isForceout": false
    },
    {
      "message_id": 213,
      "editor_id": 2,
      "message_received": "การทำงานแต่ละบรรทัด จะทำงาน 1 ครั้ง ",
      "slice_count": 1,
      "slices": "การทำงานแต่ละบรรทัด จะทำงาน 1 ครั้ง|",
      "edit_duration": 7.732,
      "isForceout": false
    },
    {
      "message_id": 214,
      "editor_id": 2,
      "message_received": "นะคะ จะทำงาน 1 ครั้งเท่านั้น เราจะ",
      "slice_count": 2,
      "slices": "นะคะ| จะทำงาน 1 ครั้งเท่านั้น เราจะ|",
      "edit_duration": 6.072,
      "isForceout": false
    },
    {
      "message_id": 215,
      "editor_id": 2,
      "message_received": "นับตัวดำเนินการตัวนี้ คือ 1",
      "slice_count": 1,
      "slices": "นับตัวดำเนินการตัวนี้ คือ 1|",
      "edit_duration": 5.429,
      "isForceout": false
    },
    {
      "message_id": 216,
      "editor_id": 2,
      "message_received": "ก็คือ 1 ครั้ง ตัวนี้ 1 ครั้ง ถ้าเราจะหาค่า Big-O นะคะ ",
      "slice_count": 3,
      "slices": " ก็คือ 1 ครั้ง| ตัวนี้ 1 ครั้ง| ถ้าเราจะหาค่า Big-O นะคะ |",
      "edit_duration": 2.589,
      "isForceout": true
    },
    {
      "message_id": 217,
      "editor_id": 2,
      "message_received": "เรานับตัวดำเนินการได้แล้ว ต่อไปเราจะหาค่า Big-O ",
      "slice_count": 1,
      "slices": "เรานับตัวดำเนินการได้แล้ว ต่อไปเราจะหาค่า Big-O |",
      "edit_duration": 12.12,
      "isForceout": false
    },
    {
      "message_id": 218,
      "editor_id": 2,
      "message_received": "นะคะ เราต้องหารค่าฟังก์ชันก่อน",
      "slice_count": 1,
      "slices": "นะคะ เราต้องหารค่าฟังก์ชันก่อน|",
      "edit_duration": 6.103,
      "isForceout": false
    },
    {
      "message_id": 219,
      "editor_id": 2,
      "message_received": "คือ F นะคะ F ย่อมาจาก Function ",
      "slice_count": 2,
      "slices": "คือ F นะคะ F ย่อมาจาก Function| |",
      "edit_duration": 4.259,
      "isForceout": true
    },
    {
      "message_id": 220,
      "editor_id": 2,
      "message_received": "= ตัวเลขตัวนี้มากจากไหน 1 ตัวนี้ ",
      "slice_count": 1,
      "slices": "F= ตัวเลขตัวนี้มากจากไหน 1 ตัวนี้ |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 221,
      "editor_id": 2,
      "message_received": "ก็คือ 1 ตัวนี้ของบรรทัดที่ 1 บวกด้วย 1 ตัวที่ 2 ก็คือ",
      "slice_count": 1,
      "slices": "ก็คือ 1 ตัวนี้ของบรรทัดที่ 1 บวกด้วย 1 ตัวที่ 2 ก็คือ|",
      "edit_duration": 10.38,
      "isForceout": false
    },
    {
      "message_id": 222,
      "editor_id": 2,
      "message_received": "จำนวนรอบของบรรทัดที่ 2 ทำงาน ",
      "slice_count": 2,
      "slices": "จำนวนรอบของบรรทัดที่ 2 นะคะ |ทำงาน |",
      "edit_duration": 7.335,
      "isForceout": false
    },
    {
      "message_id": 223,
      "editor_id": 2,
      "message_received": "1 ครั้ง ทำงาน 1 ครั้ง บวกกันเป็น 2 ",
      "slice_count": 2,
      "slices": "1 ครั้ง| ทำงาน 1 ครั้ง บวกกันเป็น 2 |",
      "edit_duration": 4.802,
      "isForceout": false
    },
    {
      "message_id": 224,
      "editor_id": 2,
      "message_received": "ครั้งนะคะ เราถือว่าค่า ",
      "slice_count": 2,
      "slices": "ครั้งนะคะ| เราถือว่าค่า |",
      "edit_duration": 1.965,
      "isForceout": false
    },
    {
      "message_id": 225,
      "editor_id": 2,
      "message_received": "Big - O ก็คือเป็น O 1",
      "slice_count": 2,
      "slices": "Big-O ก็คือเป็น O| (1|",
      "edit_duration": 6.333,
      "isForceout": true
    },
    {
      "message_id": 226,
      "editor_id": 2,
      "message_received": "เขียน O (1) ",
      "slice_count": 2,
      "slices": ")| เขียน O (1) |",
      "edit_duration": 15.913,
      "isForceout": true
    },
    {
      "message_id": 227,
      "editor_id": 2,
      "message_received": "นะคะ เป็น O(1) ",
      "slice_count": 1,
      "slices": "นะคะ เป็น O(1) |",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 228,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 229,
      "editor_id": 2,
      "message_received": "แล้วถ้าเป็น",
      "slice_count": 1,
      "slices": "แล้วถ้าเป็น|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 230,
      "editor_id": 2,
      "message_received": "เงื่อนไขบ้าง เป็นเงื่อนไขคืออะไร เป็นการตัดสินใจ ",
      "slice_count": 1,
      "slices": "เงื่อนไขบ้าง เป็นเงื่อนไขคืออะไร เป็นการตัดสินใจ |",
      "edit_duration": 14.09,
      "isForceout": false
    },
    {
      "message_id": 231,
      "editor_id": 2,
      "message_received": "มีการตัดสินใจ เมื่อไหร่ก็ตามที่เราตัดสินใจ ",
      "slice_count": 2,
      "slices": "มีการตัดสินใจ เมื่อไร|ก็ตามที่เราตัดสินใจ |",
      "edit_duration": 11.336,
      "isForceout": true
    },
    {
      "message_id": 232,
      "editor_id": 2,
      "message_received": "คือ การเลือก การตัดสินใจ ",
      "slice_count": 1,
      "slices": "คือ การเลือก การตัดสินใจ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 233,
      "editor_id": 2,
      "message_received": "คือการเลือกถูกไหมคะ เลือกว่าจะไปทางซ้า",
      "slice_count": 1,
      "slices": "คือการเลือกถูกไหมคะ เลือกว่าจะไปทางซ้า|",
      "edit_duration": 10.321,
      "isForceout": false
    },
    {
      "message_id": 234,
      "editor_id": 2,
      "message_received": "จะไปทางซ้ายหรือจะไปทางขวา เวลาเราเจอ 4 แยก เราต้องตัดสินใจใช่ไหม เราต้องตัดสินใจ เลี้ยวซ้าย ",
      "slice_count": 3,
      "slices": "ย จะไปทางซ้ายหรือจะไปทางขวา เวลาเราเจอ 4 แยก| เราต้องตัดสินใจใช่ไหม เราต้องตัดสินใจ เลี้ยวซ้าย| |",
      "edit_duration": 5.288,
      "isForceout": false
    },
    {
      "message_id": 235,
      "editor_id": 2,
      "message_received": "เลี้ยวขวานะคะ เพราะฉะนั้น ",
      "slice_count": 3,
      "slices": "เลี้ยวขวานะคะ |เพราะฉะนั้น| |",
      "edit_duration": 5.172,
      "isForceout": false
    },
    {
      "message_id": 236,
      "editor_id": 2,
      "message_received": "การตัดสินใจเราใช้คำสั่ง if ",
      "slice_count": 1,
      "slices": "การตัดสินใจเราใช้คำสั่ง if |",
      "edit_duration": 6.559,
      "isForceout": false
    },
    {
      "message_id": 237,
      "editor_id": 2,
      "message_received": "if นะคะ ใช้คำสั่ง if ใน Python if คือ ถ้า ถ้าแล้วตามด้วยเงื่อนไขใช่ไหมคะ ",
      "slice_count": 3,
      "slices": "i-f นะคะ| ใช้คำสั่ง if ใน Python| if คือ ถ้า ถ้าแล้วตามด้วยเงื่อนไขใช่ไหมคะ |",
      "edit_duration": 3.264,
      "isForceout": true
    },
    {
      "message_id": 238,
      "editor_id": 2,
      "message_received": "ข้างในตรวงนี้คือเงื่อนไข",
      "slice_count": 1,
      "slices": "ข้างในตรวงนี้คือเงื่อนไข|",
      "edit_duration": 13.492,
      "isForceout": false
    },
    {
      "message_id": 239,
      "editor_id": 2,
      "message_received": "เงื่อนไขที่ครูกำหนด คือ ",
      "slice_count": 1,
      "slices": " เงื่อนไขที่ครูกำหนด คือ |",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 240,
      "editor_id": 2,
      "message_received": "ถ้า n น้อยกว่า 0 ",
      "slice_count": 2,
      "slices": "ถ้า n น้อยกว่า 0| |",
      "edit_duration": 14.488,
      "isForceout": true
    },
    {
      "message_id": 241,
      "editor_id": 2,
      "message_received": "ถ้า n น้อยกว่า 0 ",
      "slice_count": 2,
      "slices": "ถ้า n น้อยกว่า 0| |",
      "edit_duration": 5.518,
      "isForceout": false
    },
    {
      "message_id": 242,
      "editor_id": 2,
      "message_received": "n คือตัวเลข เดี๋ยวเราจะมาแทนค่า n กัน จากโค้ดตัวนี้นะคะ ถ้า n น้อยกว่า 0 ๅ",
      "slice_count": 2,
      "slices": "n คือตัวเลข เดี๋ยวเราจะมาแทนค่า n กัน| จากโค้ดตัวนี้นะคะ ถ้า n น้อยกว่า 0 |",
      "edit_duration": 2.571,
      "isForceout": false
    },
    {
      "message_id": 243,
      "editor_id": 2,
      "message_received": "ให้ทำอะไร ถ้าเงื่อนไขตัวนี้เป็นจริง จะมาทำบรรทัดที่ 2 ",
      "slice_count": 2,
      "slices": "ให้ทำอะไร| ถ้าเงื่อนไขตัวนี้เป็นจริง จะมาทำบรรทัดที่ 2 |",
      "edit_duration": 3.168,
      "isForceout": true
    },
    {
      "message_id": 244,
      "editor_id": 2,
      "message_received": "พูดผิด มาทำบรรทัดที่ 3 ถ้าเงื่อนไขตรงนี้",
      "slice_count": 1,
      "slices": "พูดผิด มาทำบรรทัดที่ 3 ถ้าเงื่อนไขตรงนี้|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 245,
      "editor_id": 2,
      "message_received": "เป็นจริง จะมาทำบรรทัดที่ 3 ให้ print คำว่า ",
      "slice_count": 1,
      "slices": "เป็นจริง จะมาทำบรรทัดที่ 3 ให้ print คำว่า |",
      "edit_duration": 16.028,
      "isForceout": true
    },
    {
      "message_id": 246,
      "editor_id": 2,
      "message_received": "negative integer ก็คือตัวเลขติดลบ ",
      "slice_count": 1,
      "slices": "\"negative integer\" ก็คือตัวเลขติดลบ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 247,
      "editor_id": 2,
      "message_received": "else คืออะไรคะ",
      "slice_count": 1,
      "slices": "else คืออะไรคะ|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 248,
      "editor_id": 2,
      "message_received": "ถ้าเงื่อนไขตรงนี้ เงื่อนไขตัวนี้ไม่จริง ก็คือ ",
      "slice_count": 2,
      "slices": " ถ้าเงื่อนไขตรงนี้ เงื่อนไขตัวนี้ไม่จริง| ก็คือ |",
      "edit_duration": 9.517,
      "isForceout": true
    },
    {
      "message_id": 249,
      "editor_id": 2,
      "message_received": "n มันมากกว่า เท่ากับ ",
      "slice_count": 1,
      "slices": "n มันมากกว่า เท่ากับ |",
      "edit_duration": 12.339,
      "isForceout": false
    },
    {
      "message_id": 250,
      "editor_id": 2,
      "message_received": "0 ใช่ไหมคะ เงื่อนไขตรงนี้ไม่จริง คืออะไร คือ n มากวว่า ",
      "slice_count": 3,
      "slices": "0 ใช่ไหมคะ| เงื่อนไขตรงนี้ไม่จริง คืออะไร| คือ n มากวว่า |",
      "edit_duration": 1.698,
      "isForceout": true
    },
    {
      "message_id": 251,
      "editor_id": 2,
      "message_received": "0 ก็คือเป็นนิเสธกับตัวนี้ ",
      "slice_count": 1,
      "slices": "0 ก็คือเป็นนิเสธกับตัวนี้ |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 252,
      "editor_id": 2,
      "message_received": "ตรงกันข้ามกับเงื่อนไขข้างบน",
      "slice_count": 1,
      "slices": "ตรงกันข้ามกับเงื่อนไขข้างบน|",
      "edit_duration": 15.594,
      "isForceout": false
    },
    {
      "message_id": 253,
      "editor_id": 2,
      "message_received": "ถ้าข้างบนนี่ไม่จริง ก็แสดงว่า n เรานี่",
      "slice_count": 1,
      "slices": "ถ้าข้างบนนี่ไม่จริง ก็แสดงว่า n เรานี่|",
      "edit_duration": 12.896,
      "isForceout": false
    },
    {
      "message_id": 254,
      "editor_id": 2,
      "message_received": "ต้องมากกว่า เท่ากับ 0 เราจะแสดงคำว่าอะไร เราจะแสดงคำว่า ",
      "slice_count": 2,
      "slices": "ต้องมากกว่า เท่ากับ 0 เราจะแสดงคำว่าอะไร| เราจะแสดงคำว่า |",
      "edit_duration": 6.864,
      "isForceout": true
    },
    {
      "message_id": 255,
      "editor_id": 2,
      "message_received": "positive integer คราวนี้ ทุกคนช่วยครูดู",
      "slice_count": 1,
      "slices": "\"positive integer\" คราวนี้ ทุกคนช่วยครูดู|",
      "edit_duration": 8.303,
      "isForceout": false
    },
    {
      "message_id": 256,
      "editor_id": 2,
      "message_received": "ครูดูนะ สิ่งที่เราจะต้องตอบครูให้ได้ว่าจะทำงานบรรทัดที่ 3 หรือทำงานบรรทัดที่ 7 ",
      "slice_count": 2,
      "slices": "นะ| สิ่งที่เราจะต้องตอบครูให้ได้ว่าจะทำงานบรรทัดที่ 3 หรือทำงานบรรทัดที่ 7 |",
      "edit_duration": 6.39,
      "isForceout": false
    },
    {
      "message_id": 257,
      "editor_id": 2,
      "message_received": "นะคะ เดี๋ยวให้ยกมือนะ ",
      "slice_count": 2,
      "slices": "นะคะ| เดี๋ยวให้ยกมือนะ |",
      "edit_duration": 6.126,
      "isForceout": true
    },
    {
      "message_id": 258,
      "editor_id": 2,
      "message_received": "ยกมือ ครูถามตัวเลขครูจะ",
      "slice_count": 1,
      "slices": "ยกมือ ครูถามตัวเลขครูจะ|",
      "edit_duration": 7.085,
      "isForceout": false
    },
    {
      "message_id": 259,
      "editor_id": 2,
      "message_received": "แทนค่า n ใด ๆ ให้ แล้วให้เราลองบอกครูหน่อยว่าเราจะทำงานบรรทัดที่ 3 หรือบรรทัดที่ 7 ",
      "slice_count": 2,
      "slices": "แทนค่า n ใด ๆ ให้ แล้วให้เราลองบอกครูหน่อยว่าเราจะทำงานบรรทัดที่ 3 หรือบรรทัดที่ 7| |",
      "edit_duration": 1.971,
      "isForceout": true
    },
    {
      "message_id": 260,
      "editor_id": 2,
      "message_received": "ด้วยเงื่อนไขตอนนี้ ถ้า n น้อยกว่า 0 จะทำบรรทัดที่ 3 ",
      "slice_count": 1,
      "slices": "ด้วยเงื่อนไขตอนนี้ ถ้า n น้อยกว่า 0 จะทำบรรทัดที่ 3 |",
      "edit_duration": 11.199,
      "isForceout": false
    },
    {
      "message_id": 261,
      "editor_id": 2,
      "message_received": "ถ้า n มากกว่าเท่ากับ 0 จะทำบรรทัดที่ 7 ",
      "slice_count": 2,
      "slices": "ถ้า n มากกว่าเท่ากับ 0 จะทำบรรทัดที่ 7| |",
      "edit_duration": 9.741,
      "isForceout": true
    },
    {
      "message_id": 262,
      "editor_id": 2,
      "message_received": "ครูกำหนดให้ n",
      "slice_count": 1,
      "slices": "ครูกำหนดให้ n|",
      "edit_duration": 11.533,
      "isForceout": false
    },
    {
      "message_id": 263,
      "editor_id": 2,
      "message_received": "= 20 ",
      "slice_count": 1,
      "slices": "= 20 |",
      "edit_duration": 11.385,
      "isForceout": false
    },
    {
      "message_id": 264,
      "editor_id": 2,
      "message_received": "ทำบรรทัดไหนเอ่ย ",
      "slice_count": 2,
      "slices": "ทำบรรทัดไหนเอ่ย| |",
      "edit_duration": 8.894,
      "isForceout": false
    },
    {
      "message_id": 265,
      "editor_id": 2,
      "message_received": "บรรทัดไหนดี อันนี้ n เท่ากับ 20 นะ ",
      "slice_count": 2,
      "slices": "บรรทัดไหนดี| อันนี้ n เท่ากับ 20 นะ |",
      "edit_duration": 6.025,
      "isForceout": false
    },
    {
      "message_id": 266,
      "editor_id": 2,
      "message_received": "ื",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 267,
      "editor_id": 2,
      "message_received": "คำถาม",
      "slice_count": 1,
      "slices": "คำถาม|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 268,
      "editor_id": 2,
      "message_received": "คือ จาก Code ตัวนี้",
      "slice_count": 1,
      "slices": "คือ จากโค้ดตัวนี้|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 269,
      "editor_id": 2,
      "message_received": "โค้ดตัวนี้ที่ครูให้มา ครูอยากรู้ว่า",
      "slice_count": 1,
      "slices": "โค้ดตัวนี้ที่ครูให้มา ครูอยากรู้ว่า|",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 270,
      "editor_id": 2,
      "message_received": "เมื่อครูแทน n ใด ๆ ด้วยตัวเลขนี้ ",
      "slice_count": 1,
      "slices": "เมื่อครูแทน n ใด ๆ ด้วยตัวเลขนี้ |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 271,
      "editor_id": 2,
      "message_received": "แทนค่า n ด้วยตัวเลขนี้ ",
      "slice_count": 1,
      "slices": "แทนค่า n ด้วยตัวเลขนี้ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 272,
      "editor_id": 2,
      "message_received": "เมื่อเอา n เท่ากับ 20 เอา 20 ",
      "slice_count": 1,
      "slices": "เมื่อเอา n เท่ากับ 20 เอา 20 |",
      "edit_duration": 9.191,
      "isForceout": false
    },
    {
      "message_id": 273,
      "editor_id": 2,
      "message_received": "ไปแทน n นี่ เมื่อเรา Run คำสั่งนี้ ครูจะทำบรรทัดที่ 3 ",
      "slice_count": 2,
      "slices": "ไปแทน n นี่ เมื่อเรา Run คำสั่งนี้ |ครูจะทำบรรทัดที่ 3 |",
      "edit_duration": 5.495,
      "isForceout": false
    },
    {
      "message_id": 274,
      "editor_id": 2,
      "message_received": "หรือบรรทัดที่ 7 อันไหนคะ ",
      "slice_count": 2,
      "slices": "หรือบรรทัดที่ 7 อันไหนคะ| |",
      "edit_duration": 6.131,
      "isForceout": false
    },
    {
      "message_id": 275,
      "editor_id": 2,
      "message_received": "น้อยกว่า ",
      "slice_count": 2,
      "slices": "น้อยกว่า| |",
      "edit_duration": 6.381,
      "isForceout": true
    },
    {
      "message_id": 276,
      "editor_id": 2,
      "message_received": "ครูก็เลยอยากรู้ว่าเราจะโชว์บรรทัดที่ 3 ",
      "slice_count": 1,
      "slices": "ครูก็เลยอยากรู้ว่าเราจะโชว์บรรทัดที่ 3 |",
      "edit_duration": 6.797,
      "isForceout": false
    },
    {
      "message_id": 277,
      "editor_id": 2,
      "message_received": "ที่หน้าจอหรือโชว์บรรทัดที่ 7 คนอื่น บรรทัดที่เท่าไรเอ่น ",
      "slice_count": 3,
      "slices": "ที่หน้าจอหรือโชว์บรรทัดที่ 7| คนอื่นบรรทัดที่เท่าไรเอ่ย| |",
      "edit_duration": 1.239,
      "isForceout": false
    },
    {
      "message_id": 278,
      "editor_id": 2,
      "message_received": "น้อยกว่า 0 เราจะทำบรรทัดไหนดีคะ ",
      "slice_count": 2,
      "slices": "น้อยกว่า 0 เราจะทำบรรทัดไหนดีคะ| |",
      "edit_duration": 12.103,
      "isForceout": true
    },
    {
      "message_id": 279,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 280,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 281,
      "editor_id": 2,
      "message_received": "เดี๋ยวนะ",
      "slice_count": 1,
      "slices": "เดี๋ยวนะ|",
      "edit_duration": 8.882,
      "isForceout": false
    },
    {
      "message_id": 282,
      "editor_id": 2,
      "message_received": "ครูลองกด 14 นะ ครูลองกด... ",
      "slice_count": 2,
      "slices": "ครูลองกด 14 นะ ครูลองกด...| |",
      "edit_duration": 8.598,
      "isForceout": true
    },
    {
      "message_id": 283,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 284,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 285,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 286,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 287,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 288,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 289,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 290,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 291,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 292,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 293,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 294,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 295,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 296,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 297,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 298,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 299,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 300,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 301,
      "editor_id": 2,
      "message_received": "ดจทย์ครูนะคะจากโค้ดนะคะ",
      "slice_count": 1,
      "slices": "โจทย์ครูนะคะ จากโค้ด|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 302,
      "editor_id": 2,
      "message_received": "ตัวนี้นะคะ ถ้าครูกำหนดให้ n เท่ากับ ",
      "slice_count": 1,
      "slices": "ตัวนี้นะคะ ถ้าครูกำหนดให้ n เท่ากับ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 303,
      "editor_id": 2,
      "message_received": "20 เมื่อเรา Run โปรแกรมตามเงื่อนไขแล้ว ",
      "slice_count": 1,
      "slices": "20 เมื่อเรา Run โปรแกรมตามเงื่อนไขแล้ว |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 304,
      "editor_id": 2,
      "message_received": "จะแสดงข้อความในบรรทัดที่ 3 ",
      "slice_count": 1,
      "slices": "จะแสดงข้อความในบรรทัดที่ 3 |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 305,
      "editor_id": 2,
      "message_received": "หรือ บรรทัดที่ 7 ",
      "slice_count": 1,
      "slices": "หรือ บรรทัดที่ 7 |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 306,
      "editor_id": 2,
      "message_received": "เราต้องเช็กเงื่อนไขถูกไหมคะ เอา 20 ",
      "slice_count": 1,
      "slices": "เราต้องเช็กเงื่อนไขถูกไหมคะ เอา 20 |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 307,
      "editor_id": 2,
      "message_received": "ไปแทน n ",
      "slice_count": 1,
      "slices": "ไปแทน n |",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 308,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 309,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 310,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 311,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 312,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 313,
      "editor_id": 2,
      "message_received": "ได้ไหมคะ ",
      "slice_count": 2,
      "slices": "ได้ไหมคะ| |",
      "edit_duration": 3.675,
      "isForceout": false
    },
    {
      "message_id": 314,
      "editor_id": 2,
      "message_received": "โอเค น้องตอบแล้วนะ ",
      "slice_count": 2,
      "slices": "โอเค น้องตอบแล้วนะ| |",
      "edit_duration": 6.909,
      "isForceout": false
    },
    {
      "message_id": 315,
      "editor_id": 2,
      "message_received": "คือ บรรทัดที่ 7 นะคะ ",
      "slice_count": 2,
      "slices": "คือ บรรทัดที่ 7 นะคะ| |",
      "edit_duration": 7.252,
      "isForceout": false
    },
    {
      "message_id": 316,
      "editor_id": 2,
      "message_received": "ใช่ คือ ถ้าเราแทน n ด้วย 20 ",
      "slice_count": 2,
      "slices": "ใช่ คือ ถ้าเราแทน n ด้วย 20| ใช่ไหมคะ |",
      "edit_duration": 4.924,
      "isForceout": true
    },
    {
      "message_id": 317,
      "editor_id": 2,
      "message_received": "แล้วก็เทียบ 20 น้อยกว่า 0 จริงไหม",
      "slice_count": 1,
      "slices": "แล้วก็เทียบ 20 น้อยกว่า 0 จริงไหม|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 318,
      "editor_id": 2,
      "message_received": "20 น้อยกว่า 0 จริงไหม ไม่จริง ถ้าไม่จริงให้ทำอะไร ",
      "slice_count": 1,
      "slices": "คะ 20 น้อยกว่า 0 จริงไหม ไม่จริง ถ้าไม่จริงให้ทำอะไร |",
      "edit_duration": 15.622,
      "isForceout": false
    },
    {
      "message_id": 319,
      "editor_id": 2,
      "message_received": "ให้มาทำหลัง else ใช่ไหมคะ เพราะฉะนั้น จะต้อง print ",
      "slice_count": 1,
      "slices": "ให้มาทำหลัง else ใช่ไหมคะ เพราะฉะนั้น จะต้อง print |",
      "edit_duration": 4.805,
      "isForceout": false
    },
    {
      "message_id": 320,
      "editor_id": 2,
      "message_received": "บรรทัดนี้ออกมาที่หน้าจอ",
      "slice_count": 1,
      "slices": "บรรทัดนี้ออกมาที่หน้าจอ|",
      "edit_duration": 1.72,
      "isForceout": false
    },
    {
      "message_id": 321,
      "editor_id": 2,
      "message_received": "โอเค ",
      "slice_count": 1,
      "slices": "โอเค |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 322,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 323,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 324,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 325,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 326,
      "editor_id": 2,
      "message_received": "เอาใหม่ เอาทีละตัวนะคะ ",
      "slice_count": 2,
      "slices": "เอาใหม่นะ เอาทีละตัวนะคะ| |",
      "edit_duration": 15.488,
      "isForceout": true
    },
    {
      "message_id": 327,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 328,
      "editor_id": 2,
      "message_received": "เอาใหม่นะ สมมติว่า",
      "slice_count": 1,
      "slices": "เอาใหม่นะ สมมติว่า|",
      "edit_duration": 15.386,
      "isForceout": false
    },
    {
      "message_id": 329,
      "editor_id": 2,
      "message_received": "เดี๋ยวครูถามอย่างนี้แล้วกันนะคะ ",
      "slice_count": 1,
      "slices": "เดี๋ยวครูถามอย่างนี้แล้วกันนะ |",
      "edit_duration": 9.661,
      "isForceout": false
    },
    {
      "message_id": 330,
      "editor_id": 2,
      "message_received": "ถ้าคิดว่าถามทุกคนเลยนะคะ ",
      "slice_count": 2,
      "slices": "ถ้าคิดว่าถามทุกคนเลยนะคะ| |",
      "edit_duration": 6.906,
      "isForceout": true
    },
    {
      "message_id": 331,
      "editor_id": 2,
      "message_received": "ถ้าทำงานบรรทัดที่ 3 นี่ จะให้ยกมือซ้าย",
      "slice_count": 1,
      "slices": "ถ้าทำงานบรรทัดที่ 3 นี่ เดี๋ยวจะให้ยกมือซ้าย|",
      "edit_duration": 8.938,
      "isForceout": false
    },
    {
      "message_id": 332,
      "editor_id": 2,
      "message_received": "นะ ถ้าทำงานบรรทัดที่ 7 ยกมือขวา เดี๋ยวครูเขียนให้ ถ้า",
      "slice_count": 1,
      "slices": "นะ ถ้าทำงานบรรทัดที่ 7 ยกมือขวา เดี๋ยวครูเขียนให้ ถ้า|",
      "edit_duration": 6.601,
      "isForceout": false
    },
    {
      "message_id": 333,
      "editor_id": 2,
      "message_received": "ตัวนี้นะ ",
      "slice_count": 2,
      "slices": "ตัวนี้นะ| |",
      "edit_duration": 5.813,
      "isForceout": true
    },
    {
      "message_id": 334,
      "editor_id": 2,
      "message_received": "ให้ยกมือขวา",
      "slice_count": 1,
      "slices": "ให้ยกมือขวา|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 335,
      "editor_id": 2,
      "message_received": "ถ้าทำงานตรงนี้ให้ยก",
      "slice_count": 1,
      "slices": "ถ้าทำงานตรงนี้ให้ยก|",
      "edit_duration": 13.851,
      "isForceout": false
    },
    {
      "message_id": 336,
      "editor_id": 2,
      "message_received": " มือซ้าย ",
      "slice_count": 1,
      "slices": "มือซ้าย |",
      "edit_duration": 11.196,
      "isForceout": false
    },
    {
      "message_id": 337,
      "editor_id": 2,
      "message_received": "นะคะ เอาใหม่ ",
      "slice_count": 2,
      "slices": "นะคะ| เอาใหม่ |",
      "edit_duration": 7.068,
      "isForceout": true
    },
    {
      "message_id": 338,
      "editor_id": 2,
      "message_received": "ทุกคนดูนะ",
      "slice_count": 1,
      "slices": "ทุกคนดูนะ|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 339,
      "editor_id": 2,
      "message_received": "ถ้าครูกำหนดให้ ",
      "slice_count": 1,
      "slices": " ถ้าครูกำหนดให้ |",
      "edit_duration": 13.323,
      "isForceout": false
    },
    {
      "message_id": 340,
      "editor_id": 2,
      "message_received": "n = 6 n ",
      "slice_count": 2,
      "slices": "n = 6| n |",
      "edit_duration": 10.216,
      "isForceout": true
    },
    {
      "message_id": 341,
      "editor_id": 2,
      "message_received": "เท่ากับ 6 ยกมือซ้ายหรือ",
      "slice_count": 1,
      "slices": "= 6 ยกมือซ้ายหรือ|",
      "edit_duration": 11.746,
      "isForceout": false
    },
    {
      "message_id": 342,
      "editor_id": 2,
      "message_received": "มือขวา n เท่ากับ 6",
      "slice_count": 2,
      "slices": "มือขวา| n = 6|",
      "edit_duration": 8.223,
      "isForceout": true
    },
    {
      "message_id": 343,
      "editor_id": 2,
      "message_received": "n = 6 มีใคร",
      "slice_count": 1,
      "slices": " มีใคร|",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 344,
      "editor_id": 2,
      "message_received": "ยกอีก ยกมือให้ครูดูหน่อย",
      "slice_count": 1,
      "slices": "ยกอีก ยกมือให้ครูดูหน่อย|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 345,
      "editor_id": 2,
      "message_received": "เร็ว n = 6 น้อยกว่า 0 จริงไหม น้อยกว่า 0 ",
      "slice_count": 1,
      "slices": "เร็ว n = 6 น้อยกว่า 0 จริงไหม น้อยกว่า 0 |",
      "edit_duration": 11.382,
      "isForceout": false
    },
    {
      "message_id": 346,
      "editor_id": 2,
      "message_received": "จริงไหมคะ 6 น้อยกว่า 0 ไม่จริง ",
      "slice_count": 3,
      "slices": "จริงไหมคะ| 6 น้อยกว่า 0 ไม่จริง| |",
      "edit_duration": 4.133,
      "isForceout": true
    },
    {
      "message_id": 347,
      "editor_id": 2,
      "message_received": "เห็นไหม ไม่จริงแล้ว แสดงว่า 6 นี่ มัน \u003e",
      "slice_count": 1,
      "slices": "เห็นไหม ไม่จริงแล้ว แสดงว่า 6 นี่ มัน|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 348,
      "editor_id": 2,
      "message_received": "= 0 ต้องยกมือไหนคะ ",
      "slice_count": 1,
      "slices": "น้อยกว่าหรือเท่ากับ 0 ต้องยกมือไหนคะ |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 349,
      "editor_id": 2,
      "message_received": "ยกมือขวานะ ยกมือขวา เอาใหม่ทุกคนต้องยกมือนะ นะคะ เปลี่ยนใหม่ ๆ ",
      "slice_count": 1,
      "slices": "ยกมือขวานะ ยกมือขวา เอาใหม่ทุกคนต้องยกมือนะ นะคะ เปลี่ยนใหม่ ๆ |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 350,
      "editor_id": 2,
      "message_received": "ตัวเลข ",
      "slice_count": 1,
      "slices": "ตัวเลข |",
      "edit_duration": 16.028,
      "isForceout": true
    },
    {
      "message_id": 351,
      "editor_id": 2,
      "message_received": "25 ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 352,
      "editor_id": 2,
      "message_received": "25 ",
      "slice_count": 1,
      "slices": "25 |",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 353,
      "editor_id": 2,
      "message_received": "ยก ใครไม่ยก ",
      "slice_count": 1,
      "slices": "ยก ใครไม่ยก |",
      "edit_duration": 14.263,
      "isForceout": false
    },
    {
      "message_id": 354,
      "editor_id": 2,
      "message_received": "ยกมือด้วย ",
      "slice_count": 2,
      "slices": "ยกมือด้วย| |",
      "edit_duration": 13.193,
      "isForceout": true
    },
    {
      "message_id": 355,
      "editor_id": 2,
      "message_received": "25 มากกว่า 0",
      "slice_count": 1,
      "slices": "25 มากกว่า 0|",
      "edit_duration": 12.161,
      "isForceout": false
    },
    {
      "message_id": 356,
      "editor_id": 2,
      "message_received": "25 มากกว่า 0 ไหม มากกว่า ",
      "slice_count": 2,
      "slices": " ไหม| 25 มากกว่า 0 ไหม มากกว่า |",
      "edit_duration": 9.609,
      "isForceout": true
    },
    {
      "message_id": 357,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น ยกมือ มากกว่า 0 ยกมือขวา",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น ยกมือ มากกว่า 0 ยกมือขวา|",
      "edit_duration": 14.887,
      "isForceout": false
    },
    {
      "message_id": 358,
      "editor_id": 2,
      "message_received": "ใช่ไหม เพื่อนตอบถูก ",
      "slice_count": 1,
      "slices": "ใช่ไหม เพื่อนตอบถูก |",
      "edit_duration": 14.199,
      "isForceout": false
    },
    {
      "message_id": 359,
      "editor_id": 2,
      "message_received": "ยกมือขวานะคะ ",
      "slice_count": 1,
      "slices": "ยกมือขวานะคะ |",
      "edit_duration": 14.016,
      "isForceout": false
    },
    {
      "message_id": 360,
      "editor_id": 2,
      "message_received": "เอาใหม่ ",
      "slice_count": 2,
      "slices": "เอาใหม่| |",
      "edit_duration": 9.355,
      "isForceout": false
    },
    {
      "message_id": 361,
      "editor_id": 2,
      "message_received": "-10 -10 ",
      "slice_count": 3,
      "slices": "-10| -10| |",
      "edit_duration": 4.269,
      "isForceout": false
    },
    {
      "message_id": 362,
      "editor_id": 2,
      "message_received": "-10 ",
      "slice_count": 2,
      "slices": "-10| |",
      "edit_duration": 5.822,
      "isForceout": false
    },
    {
      "message_id": 363,
      "editor_id": 2,
      "message_received": "ลบมันน้อยกว่า 0 ไหม ",
      "slice_count": 2,
      "slices": "ลบมันน้อยกว่า 0 ไหม| |",
      "edit_duration": 4.436,
      "isForceout": false
    },
    {
      "message_id": 364,
      "editor_id": 2,
      "message_received": "น้อยกว่า ",
      "slice_count": 2,
      "slices": "น้อยกว่า| |",
      "edit_duration": 6.777,
      "isForceout": true
    },
    {
      "message_id": 365,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 366,
      "editor_id": 2,
      "message_received": "เพื่อนตอบถูก ",
      "slice_count": 1,
      "slices": "เพื่อนตอบถูก |",
      "edit_duration": 7.718,
      "isForceout": false
    },
    {
      "message_id": 367,
      "editor_id": 2,
      "message_received": "ยกมือ ซ้าย",
      "slice_count": 2,
      "slices": "ยกมือ| ซ้าย|",
      "edit_duration": 5.828,
      "isForceout": false
    },
    {
      "message_id": 368,
      "editor_id": 2,
      "message_received": "นะ ใช่ ยกมือซ้าย ",
      "slice_count": 2,
      "slices": "นะ ใช่ ยกมือซ้าย| |",
      "edit_duration": 7.095,
      "isForceout": true
    },
    {
      "message_id": 369,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 370,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 371,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 372,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 373,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 374,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 375,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 376,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 377,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 378,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 379,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 380,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 381,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 382,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 383,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 384,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 385,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 386,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 387,
      "editor_id": 2,
      "message_received": "สมมติครูมีโจทย์ใหม่อย่างนี้ สมมติครูมีโจทย์ใหม่",
      "slice_count": 1,
      "slices": "สมมติครูมีโจทย์ใหม่ อย่างนี้ยกมือซ้าย|",
      "edit_duration": 13.078,
      "isForceout": false
    },
    {
      "message_id": 388,
      "editor_id": 2,
      "message_received": "หรือมือขวา ครูแทนตัวเลขให้แล้ว ",
      "slice_count": 3,
      "slices": "หรือมือขวา| ครูแทนตัวเลขให้แล้ว| |",
      "edit_duration": 1.58,
      "isForceout": false
    },
    {
      "message_id": 389,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 390,
      "editor_id": 2,
      "message_received": "ได้ไหมคะ ถ้า 25 น้อยกว่า ",
      "slice_count": 1,
      "slices": "ได้ไหมคะ ถ้า 25 น้อยกว่า |",
      "edit_duration": 3.937,
      "isForceout": false
    },
    {
      "message_id": 391,
      "editor_id": 2,
      "message_received": "0 มันจริงไหม ไม่จริง ",
      "slice_count": 3,
      "slices": "0 มันจริงไหม| ไม่จริง| |",
      "edit_duration": 3.375,
      "isForceout": false
    },
    {
      "message_id": 392,
      "editor_id": 2,
      "message_received": "25 มันไม่ได้น้อยกว่า 0 ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 393,
      "editor_id": 2,
      "message_received": "ไม่จริง ถูกไหม ",
      "slice_count": 2,
      "slices": "25 มันไม่ได้น้อยกว่า 0| |",
      "edit_duration": -3.448,
      "isForceout": false
    },
    {
      "message_id": 394,
      "editor_id": 2,
      "message_received": "ไม่จริง เพราะฉะนั้น บรรทัดนี้ไม่ทำ ต้องย้ายมาทำ",
      "slice_count": 2,
      "slices": "ไม่จริง เพราะฉะนั้น บรรทัดนี้ไม|่ทำ ต้องย้ายมาทำ|",
      "edit_duration": 8.891,
      "isForceout": true
    },
    {
      "message_id": 395,
      "editor_id": 2,
      "message_received": "ตัวนี้ 25 มากกว่าเท่ากับ 0 ใช",
      "slice_count": 1,
      "slices": "ตัวนี้ 25 มากกว่าเท่ากับ 0 ใช|",
      "edit_duration": 7.352,
      "isForceout": false
    },
    {
      "message_id": 396,
      "editor_id": 2,
      "message_received": "มากกว่าเท่ากับ 0 ใช่ไหม ใช่ ก็เลยต้องยกมือซ้าย ",
      "slice_count": 2,
      "slices": "่ไหม| ใช่ มันเลยมากกว่าเท่ากับ 0 ใช่ไหม ใช่ ก็เลยต้องยกมือซ้าย |",
      "edit_duration": 5.872,
      "isForceout": true
    },
    {
      "message_id": 397,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 398,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 399,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 400,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 401,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 402,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 403,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 404,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 405,
      "editor_id": 2,
      "message_received": "ดูเส้นดูเส้น อันนี้คือ 0 นะ -10 ",
      "slice_count": 2,
      "slices": "ดูเส้น อันนี้คือ 0 นะ| แล้วก็ -10 |",
      "edit_duration": 5.736,
      "isForceout": true
    },
    {
      "message_id": 406,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ ",
      "slice_count": 1,
      "slices": "ใช่ไหมคะ |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 407,
      "editor_id": 2,
      "message_received": "มาทางขวา อันนี้",
      "slice_count": 1,
      "slices": "มากกว่า 0 มาทางขวา อันนี้|",
      "edit_duration": 12.235,
      "isForceout": false
    },
    {
      "message_id": 408,
      "editor_id": 2,
      "message_received": "ไปทางซ้ายคือน้อยกว่า 0 ",
      "slice_count": 2,
      "slices": "ไปทางซ้ายคือน้อยกว่า 0| |",
      "edit_duration": 7.785,
      "isForceout": false
    },
    {
      "message_id": 409,
      "editor_id": 2,
      "message_received": "ถ้าตัวเลขอยู่ในช่วงนี้ถูกไหมคะ ให้ทำอะไร ",
      "slice_count": 2,
      "slices": "ถ้าตัวเลขอยู่ในช่วงนี้ถูกไหมคะ ให้ทำอะไร| |",
      "edit_duration": 3.731,
      "isForceout": true
    },
    {
      "message_id": 410,
      "editor_id": 2,
      "message_received": "ยกมือซ้าย ใช่ไหม ถ้าตัวเลข",
      "slice_count": 1,
      "slices": "ยกมือซ้าย ใช่ไหม ถ้าตัวเลข|",
      "edit_duration": 10.273,
      "isForceout": false
    },
    {
      "message_id": 411,
      "editor_id": 2,
      "message_received": "อยู่ในช่วงนี้นะคะ อันนี้รวมถึงตัวนี้ด้วยนะ ",
      "slice_count": 2,
      "slices": "อยู่ในช่วงนี้นะคะ อันนี้รวมถึงตัวนี้ด้วยนะ| |",
      "edit_duration": 0.602,
      "isForceout": false
    },
    {
      "message_id": 412,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 413,
      "editor_id": 2,
      "message_received": "ได้ไหม ดู ดูเส้นจำนวนตัวนี้นะคะ ",
      "slice_count": 2,
      "slices": "ได้ไหม| ดูเส้นจำนวนตัวนี้นะคะ |",
      "edit_duration": 2.448,
      "isForceout": true
    },
    {
      "message_id": 414,
      "editor_id": 2,
      "message_received": "ครูแปลงจากตัวนั้นมาเป็นเส้นจำนวนแบบตัวนี้แล้ว ",
      "slice_count": 1,
      "slices": "ครูแปลงจากตัวนั้นมาเป็นเส้นจำนวนแบบตัวนี้แล้ว |",
      "edit_duration": 7.962,
      "isForceout": false
    },
    {
      "message_id": 415,
      "editor_id": 2,
      "message_received": "0  ตั้งแต่ 0 มาทางขวา ให้ยกมือซ้าย",
      "slice_count": 1,
      "slices": "0 ตั้งแต่ 0 มาทางขวา ให้ยกมือซ้าย|",
      "edit_duration": 4.32,
      "isForceout": false
    },
    {
      "message_id": 416,
      "editor_id": 2,
      "message_received": "ให้ยกมือซ้ายเห็นไหม ถ้า  0 ย้อนไปทางซ้าย คือ ตัวเลขมันติดลบน่ะ ",
      "slice_count": 2,
      "slices": "เห็นไหม ถ้า  0 ย้อนไปทางซ้าย คือ ตัวเลขมันติดลบน่ะ| |",
      "edit_duration": 12.208,
      "isForceout": false
    },
    {
      "message_id": 417,
      "editor_id": 2,
      "message_received": "ตัวเลขมันติดลบ ทำไมมันไม่ลบให้ครู ",
      "slice_count": 2,
      "slices": "ตัวเลขมันติดลบ| ทำไมมันไม่ลบให้ครู 0 ย้อนไปทางซ้าย คือ ตัวเลขมันติดลบน่ะ |",
      "edit_duration": 15.6,
      "isForceout": true
    },
    {
      "message_id": 418,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 419,
      "editor_id": 2,
      "message_received": "เอาใหม่นะคะ ตัวเลขติดลบนะ ถ้ามีตัวเลขติดลบอย่างนี้นะ ",
      "slice_count": 1,
      "slices": "เอาใหม่นะคะ ตัวเลขติดลบนะ ถ้ามีตัวเลขติดลบอย่างนี้นะ |",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 420,
      "editor_id": 2,
      "message_received": "ให้ยกมือขวา เอาใหม่นะ สมมิตครูบอกว่าเลข -1 ",
      "slice_count": 1,
      "slices": "ให้ยกมือขวา เอาใหม่นะ สมมิตครูบอกว่าเลข |",
      "edit_duration": 9.65,
      "isForceout": false
    },
    {
      "message_id": 421,
      "editor_id": 2,
      "message_received": "-1 ถ้า -1 จะยกมือขวาหรือมือซ้าย ",
      "slice_count": 2,
      "slices": "-1| ถ้า -1 จะยกมือขวาหรือมือซ้าย|",
      "edit_duration": 7.49,
      "isForceout": true
    },
    {
      "message_id": 422,
      "editor_id": 2,
      "message_received": "ลบ ลบ -1 ",
      "slice_count": 1,
      "slices": " -1 |",
      "edit_duration": 16.005,
      "isForceout": true
    },
    {
      "message_id": 423,
      "editor_id": 2,
      "message_received": "จะยกขวาหรือซ้าย",
      "slice_count": 1,
      "slices": "จะยกขวาหรือซ้าย|",
      "edit_duration": 14.735,
      "isForceout": false
    },
    {
      "message_id": 424,
      "editor_id": 2,
      "message_received": "ขวา ",
      "slice_count": 1,
      "slices": "ขวา |",
      "edit_duration": 10.878,
      "isForceout": false
    },
    {
      "message_id": 425,
      "editor_id": 2,
      "message_received": "-1 ขวาใช่ไหม ",
      "slice_count": 2,
      "slices": "-1 ขวาใช่ไหม| |",
      "edit_duration": 8.783,
      "isForceout": true
    },
    {
      "message_id": 426,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 427,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 428,
      "editor_id": 2,
      "message_received": "เอาใหม่ ",
      "slice_count": 1,
      "slices": "เอาใหม่ |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 429,
      "editor_id": 2,
      "message_received": "ถ้าครูเปลี่ยนเลขตัวนี้เป็น 9 ",
      "slice_count": 1,
      "slices": "ถ้าครูเปลี่ยนเลขตัวนี้เป็น 9 |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 430,
      "editor_id": 2,
      "message_received": "เกินมา 15 ",
      "slice_count": 1,
      "slices": "มันเกินนะ 15 |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 431,
      "editor_id": 2,
      "message_received": "15 ยกซ้ายหรือขวา ",
      "slice_count": 1,
      "slices": "15 ยกซ้ายหรือขวา |",
      "edit_duration": 13.483,
      "isForceout": false
    },
    {
      "message_id": 432,
      "editor_id": 2,
      "message_received": "15 15 ",
      "slice_count": 2,
      "slices": "15 15|  |",
      "edit_duration": 11.573,
      "isForceout": true
    },
    {
      "message_id": 433,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 434,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 435,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 436,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 437,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 438,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 439,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 440,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 441,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 442,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 443,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 444,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 445,
      "editor_id": 2,
      "message_received": "อันนี้โอเคขึ้นนะ ครูเปลี่ยนใหม่ ถ้าเป็นแบบนี้",
      "slice_count": 1,
      "slices": "อันนี้โอเคขึ้นนะ เอาใหม่ครูเปลี่ยนใหม่ ถ้าเป็นแบบนี้|",
      "edit_duration": 15.818,
      "isForceout": false
    },
    {
      "message_id": 446,
      "editor_id": 2,
      "message_received": "ติดลบ คือ ซ้าย เป็นบวกมากกว่า 0 ",
      "slice_count": 1,
      "slices": "ติดลบ คือ ซ้าย เป็นบวกมากกว่า 0 |",
      "edit_duration": 15.715,
      "isForceout": false
    },
    {
      "message_id": 447,
      "editor_id": 2,
      "message_received": "ก็คือขวาใช่ไหมคะ คราวนี้จะได้ไม่งงนะ ",
      "slice_count": 1,
      "slices": "ก็คือขวาใช่ไหมคะ คราวนี้จะได้ไม่งงนะ |",
      "edit_duration": 9.547,
      "isForceout": false
    },
    {
      "message_id": 448,
      "editor_id": 2,
      "message_received": "19 ยกมือไหน",
      "slice_count": 1,
      "slices": "19 ยกมือไหน|",
      "edit_duration": 7.21,
      "isForceout": false
    },
    {
      "message_id": 449,
      "editor_id": 2,
      "message_received": "คนอื่นล่ะ ใช่ ๆ ",
      "slice_count": 4,
      "slices": " คนอื่นล่ะ| ใช่ ๆ| | |",
      "edit_duration": 6.341,
      "isForceout": true
    },
    {
      "message_id": 450,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 451,
      "editor_id": 2,
      "message_received": "ขวา เปลี่ยนแล้ว",
      "slice_count": 1,
      "slices": "ขวา เปลี่ยนแล้ว|",
      "edit_duration": 4.002,
      "isForceout": false
    },
    {
      "message_id": 452,
      "editor_id": 2,
      "message_received": "ครูผิดพลาดแล้ว ดูเส้นจำนวน ",
      "slice_count": 2,
      "slices": " ครูผิดพลาดแล้ว| ดูสิจำนวน|",
      "edit_duration": 2.359,
      "isForceout": false
    },
    {
      "message_id": 453,
      "editor_id": 2,
      "message_received": "ได้ไหม โอเคเอาใหม่นะอีกครั้งหนึ่ง",
      "slice_count": 2,
      "slices": "ได้ไหม| โอเคเอาใหม่นะอีกครั้งหนึ่ง|",
      "edit_duration": 7.482,
      "isForceout": false
    },
    {
      "message_id": 454,
      "editor_id": 2,
      "message_received": "-5 ",
      "slice_count": 1,
      "slices": " -5 |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 455,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 456,
      "editor_id": 2,
      "message_received": "ซ้ายหรือขวา ใช่ คือ ",
      "slice_count": 1,
      "slices": "ซ้ายหรือขวา ใช่ คือ |",
      "edit_duration": 14.327,
      "isForceout": false
    },
    {
      "message_id": 457,
      "editor_id": 2,
      "message_received": "ซ้ายใช่ไหมคะ แล้วรู้ได้อย่างไร ",
      "slice_count": 2,
      "slices": "ซ้ายใช่ไหมคะ เรารู้ได้อย่างไร| |",
      "edit_duration": 10.585,
      "isForceout": true
    },
    {
      "message_id": 458,
      "editor_id": 2,
      "message_received": "เราเอาตัวเลขนั้นมาเทียบ ถูกไหมคะ",
      "slice_count": 1,
      "slices": "เราเอาตัวเลขนั้นมาเทียบ ถูกไหมคะ|",
      "edit_duration": 11.081,
      "isForceout": false
    },
    {
      "message_id": 459,
      "editor_id": 2,
      "message_received": "ตัดสินใจอยู่ตอนนี้ จะยกซ้ายหรือยกขวาใช่ไหมคะ ",
      "slice_count": 2,
      "slices": "ตัดสินใจอยู่ตอนนี้ จะยกซ้ายหรือยก|ขวาใช่ไหม |",
      "edit_duration": 11.029,
      "isForceout": false
    },
    {
      "message_id": 460,
      "editor_id": 2,
      "message_received": "นี่คือการจตัดสินใจใช่ไหมคะ จะยกมือไหนดี ",
      "slice_count": 3,
      "slices": "นี่คือการจตัดสินใจใช่ไหมคะ| จะยกมือไหนดี| |",
      "edit_duration": 2.517,
      "isForceout": true
    },
    {
      "message_id": 461,
      "editor_id": 2,
      "message_received": "อย่างที่ครูบอกว่าถ้ามากกว่าเท่ากับ 0 เราจะยกมือขวา เพราะฉะนั้นเมื่อไหร่",
      "slice_count": 1,
      "slices": "อย่างที่ครูบอกว่าถ้ามากกว่าเท่ากับ 0 เราจะยกมือขวา เพราะฉะนั้นเมื่อ|",
      "edit_duration": 7.334,
      "isForceout": false
    },
    {
      "message_id": 462,
      "editor_id": 2,
      "message_received": "ที่ครูบอกตัวเลขคุณไป เราต้องมานั่งคิดตัดสินใจ เอ๊ะ ",
      "slice_count": 2,
      "slices": "ไร ที่ครูบอกตัว|เลขคุณไป เราต้องมานั่งคิดตัดสินใจ เอ๊ะ |",
      "edit_duration": 6.352,
      "isForceout": false
    },
    {
      "message_id": 463,
      "editor_id": 2,
      "message_received": "มันมากกว่า 0 หรือเปล่า ใช่ไหม ถ้ามันมากกว่า 0 ",
      "slice_count": 3,
      "slices": "มันมากกว่า| 0 หรือเปล่า| ใช่ไหม ถ้ามันมากกว่า 0 |",
      "edit_duration": 7.245,
      "isForceout": false
    },
    {
      "message_id": 464,
      "editor_id": 2,
      "message_received": "เราต้องยกมือซ้ายแต่ถ้าไม่ใช่ ",
      "slice_count": 3,
      "slices": "เราต้|องยกมือซ้ายแต่ถ้าไม่ใช่| |",
      "edit_duration": 1.45,
      "isForceout": false
    },
    {
      "message_id": 465,
      "editor_id": 2,
      "message_received": "มันน้อยกว่า 0 พูดผิด มากกว่า 0",
      "slice_count": 2,
      "slices": "มันน้อยกว่า 0 |พูดผิด มากกว่า 0|",
      "edit_duration": 2.346,
      "isForceout": true
    },
    {
      "message_id": 466,
      "editor_id": 2,
      "message_received": "ยกมือขวา น้อยกว่า 0 เราต้องยกมือซ้ายนะคะ อันนี้คือการตัดสินใจนะ นะคะ ตัดสินใจ",
      "slice_count": 1,
      "slices": " ยกมือขวา น้อยกว่า 0 เราต้องยกมือซ้ายนะคะ อันนี้คือการตัดสินใจนะคะ ตัดสินใจ|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 467,
      "editor_id": 2,
      "message_received": "จะยกซ้ายหรือยกมือขวาดี เทียบกับอะไร ก็ต้องมีเงื่อนไข",
      "slice_count": 1,
      "slices": "จะยกซ้ายหรือยกมือขวาดี เทียบกับอะไร ก็ต้องมีเงื่อนไข|",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 468,
      "editor_id": 2,
      "message_received": "มีเงื่อนไขใช่ไหม ต้องมีเงื่อนไขของการตัดสินใจ",
      "slice_count": 1,
      "slices": "ก็ต้องมีเงื่อนไขใช่ไหม ต้องมีเงื่อนไขของการตัดสินใจ|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 469,
      "editor_id": 2,
      "message_received": "นะคะ จะยกมือซ้ายเมื่อไหร่ จะยกมือขวาเมื่อไหร่ ",
      "slice_count": 1,
      "slices": "นะคะ จะยกมือซ้ายเมื่อไร จะยกมือขวาเมื่อไหร่ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 470,
      "editor_id": 2,
      "message_received": "เวลา",
      "slice_count": 1,
      "slices": "เวลา|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 471,
      "editor_id": 2,
      "message_received": "เราเอาไปเขียนโปรแกรม เราจะใช้",
      "slice_count": 1,
      "slices": "เราเอาไปเขียนโปรแกรม เราจะใช้|",
      "edit_duration": 11.187,
      "isForceout": false
    },
    {
      "message_id": 472,
      "editor_id": 2,
      "message_received": "จะใช้คำสั่ง if ตัวนี้ล่ะนะคะ แล้วข้างในวงเล็บ ก็คือเงื่อนไข ",
      "slice_count": 2,
      "slices": "จะใช้คำสั่ง if ตัวนี้ล่ะนะคะ |แล้วข้างในวงเล็บ ก็คือเงื่อนไข |",
      "edit_duration": 6.597,
      "isForceout": false
    },
    {
      "message_id": 473,
      "editor_id": 2,
      "message_received": "ที่เรากำหนดขึ้นนะ เป็นเงื่อนไขที่",
      "slice_count": 2,
      "slices": "ที่เรากำหนดขึ้นนะ| เป็นเงื่อนไขที่|",
      "edit_duration": 2.363,
      "isForceout": false
    },
    {
      "message_id": 474,
      "editor_id": 2,
      "message_received": "ืี่เรากำหนดขึ้นนะคะ เสร็จแล้ว",
      "slice_count": 2,
      "slices": "ืี่เรากำหนดขึ้นนะคะ| เสร็จแล้ว|",
      "edit_duration": 3.049,
      "isForceout": false
    },
    {
      "message_id": 475,
      "editor_id": 2,
      "message_received": "ถ้ามันจริงให้เราทำอะไร ถ้าไม่จริงให้ทำอะไรนะคะ ",
      "slice_count": 2,
      "slices": "ถ้ามันจริงให้เราทำอะไร ถ้าไม่จริงให้ทำอะไรนะคะ| |",
      "edit_duration": 8.402,
      "isForceout": true
    },
    {
      "message_id": 476,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 477,
      "editor_id": 2,
      "message_received": "เค ถัดมา",
      "slice_count": 1,
      "slices": "โอเค ถัดมา|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 478,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 479,
      "editor_id": 2,
      "message_received": "จะเห็นว่า",
      "slice_count": 1,
      "slices": "จะเห็นว่า|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 480,
      "editor_id": 2,
      "message_received": "การตัดสินใจตรงนี้ เราจะทำงานแค่ 1 ครั้งเท่านั้น",
      "slice_count": 1,
      "slices": "การตัดสินใจตรงนี้ เราจะทำงานแค่ 1 ครั้งเท่านั้น|",
      "edit_duration": 15.586,
      "isForceout": false
    },
    {
      "message_id": 481,
      "editor_id": 2,
      "message_received": "นะคะ ตรวจสอบเบงื่อนไข",
      "slice_count": 1,
      "slices": "นะคะ ตรวจสอบเงื่อนไข|",
      "edit_duration": 7.236,
      "isForceout": false
    },
    {
      "message_id": 482,
      "editor_id": 2,
      "message_received": "ถูกไหม แล้วก็ยกมือถูกไหมคะ ตามโจทย์นี่ตรวจสอบเงื่อนไข 1 ครั้ง ",
      "slice_count": 4,
      "slices": "ถูกไหม แล้วก็ยกมือถูกไหมค|ะ ตามโจทย์นี่|ตรวจสอบเงื่อน|ไข 1 ครั้ง |",
      "edit_duration": 4.699,
      "isForceout": false
    },
    {
      "message_id": 483,
      "editor_id": 2,
      "message_received": "แล้วมันเป็นจริงหรือเปล่า ถ้าจริงก็",
      "slice_count": 4,
      "slices": "แล้วมันเป็นจริ|งหรือเปล่า| ถ้าจริง|ก็|",
      "edit_duration": 3.034,
      "isForceout": false
    },
    {
      "message_id": 484,
      "editor_id": 2,
      "message_received": "มายกมือในบรรทัดนี้ถูกไหมคะ ",
      "slice_count": 3,
      "slices": "มายกมือในบ|รรทัดนี้ถูกไหมคะ| |",
      "edit_duration": 1.7,
      "isForceout": false
    },
    {
      "message_id": 485,
      "editor_id": 2,
      "message_received": "หรือตรวจสอบเงื่อนไขตัวนี้",
      "slice_count": 3,
      "slices": "หรือตรว|จสอบ|เงื่อนไขตัวนี้|",
      "edit_duration": 2.856,
      "isForceout": false
    },
    {
      "message_id": 486,
      "editor_id": 2,
      "message_received": "แล้วไม่จริง ก็มายกมือในบรรทัดยกมือ",
      "slice_count": 2,
      "slices": "แล้วไม่จริง ก็มายกมือใน|บรรทัดยกมือ|",
      "edit_duration": 3.492,
      "isForceout": false
    },
    {
      "message_id": 487,
      "editor_id": 2,
      "message_received": "ซ้าย เพราะฉะนั้น เวลาเรานับการทำงานนะคะ ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 488,
      "editor_id": 2,
      "message_received": "นะคะ เราก็จะนับเฉพาะบรรทัด",
      "slice_count": 7,
      "slices": "ซ้าย เพร|าะฉ|ะนั้น เวลาเรานับการทำง|านนะคะ| เราก็จะนั|บเฉพาะ|บรรทัด|",
      "edit_duration": 0.594,
      "isForceout": false
    },
    {
      "message_id": 489,
      "editor_id": 2,
      "message_received": "ที่เราทำงานเท่านั้น ทำงาน",
      "slice_count": 2,
      "slices": "ที่เราทำงานเท่านั้|น ทำงาน|",
      "edit_duration": 9.034,
      "isForceout": false
    },
    {
      "message_id": 490,
      "editor_id": 2,
      "message_received": "เพียง 1 ครั้งเท่านั้นนะคะ ทำงานเพียง ",
      "slice_count": 4,
      "slices": "เพี|ยง 1 ครั้|งเท่านั้นน|ะคะ ทำงานเพียง |",
      "edit_duration": 2.94,
      "isForceout": false
    },
    {
      "message_id": 491,
      "editor_id": 2,
      "message_received": "1 ครั้งเท่านั้น เพราะฉะนั้น",
      "slice_count": 3,
      "slices": "1 ครั้ง|เท่านั้น| เพราะฉะนั้น|",
      "edit_duration": 1.331,
      "isForceout": false
    },
    {
      "message_id": 492,
      "editor_id": 2,
      "message_received": "เช่น เราเปรียบเทียบที่เงื่อนไขทำงาน 1 ครั้ง",
      "slice_count": 2,
      "slices": " เช่น เราเปรียบเทียบที่เงื่อนไขทำงาน 1 ค|รั้ง|",
      "edit_duration": 6.066,
      "isForceout": false
    },
    {
      "message_id": 493,
      "editor_id": 2,
      "message_received": "นะคะ ถ้ามันเป็นจริงจะมาทำบรรทัดที่ 3 ",
      "slice_count": 4,
      "slices": "นะคะ ถ้ามั|นเป็นจ|ริงจะมาทำบร|รทัดที่ 3 |",
      "edit_duration": 3.395,
      "isForceout": false
    },
    {
      "message_id": 494,
      "editor_id": 2,
      "message_received": "แล้วก็จบการทำงาน ข้างล่างนี้จะไม่ทำต่อ",
      "slice_count": 2,
      "slices": "แล้วก็จ|บการทำงาน ข้างล่างนี้จะไม่ทำต่อ|",
      "edit_duration": 0.622,
      "isForceout": false
    },
    {
      "message_id": 495,
      "editor_id": 2,
      "message_received": "จะไม่ทำต่อ เพราะเราตัดสินใจแล้วนะคะ ",
      "slice_count": 2,
      "slices": "นะคะ จะไม่ทำต่อ เพราะเราตัดสิน|ใจแล้วนะคะ |",
      "edit_duration": 7.268,
      "isForceout": false
    },
    {
      "message_id": 496,
      "editor_id": 2,
      "message_received": "เพราะเราตัดสินใจแล้ว ตัดสินใจให้แสดงข้อความนี้ ",
      "slice_count": 4,
      "slices": "เพราะเราตัดสินใจแล้ว ตัดสินใจ|ให้แสดง|ข้อค|วามนี้ |",
      "edit_duration": 1.274,
      "isForceout": false
    },
    {
      "message_id": 497,
      "editor_id": 2,
      "message_received": "เสร็จแล้วก็จบนะคะ เพราะฉะนั้น ",
      "slice_count": 3,
      "slices": "เสร็จแ|ล้วก็จบ เพราะฉ|ะนั้น |",
      "edit_duration": 5.213,
      "isForceout": false
    },
    {
      "message_id": 498,
      "editor_id": 2,
      "message_received": "มันก็จะทำงานบรรทัดที่ 1 ทำงาน 1 ครั้ง",
      "slice_count": 3,
      "slices": "มันก็จะทำง|านบรรทัดที่ 1 ทำง|าน 1 ครั้ง|",
      "edit_duration": 1.434,
      "isForceout": false
    },
    {
      "message_id": 499,
      "editor_id": 2,
      "message_received": "ทำงานบรรทัดที่ 3 ทำงานอีก 1 ครั้งนะคะ ก็จบการทำงาน เพราะฉะนั้น ถ้าBig-O ที่ได้ ",
      "slice_count": 6,
      "slices": " ทำงานบรร|ทัดที่ 3 ทำงาน|อีก 1 ครั้งนะคะ ก็จ|บการทำงาน เพราะ|ฉะนั้น ถ้า Big-O ที่ได้| |",
      "edit_duration": 2.999,
      "isForceout": true
    },
    {
      "message_id": 500,
      "editor_id": 2,
      "message_received": "เราก็เอา 1 นะคะ ",
      "slice_count": 1,
      "slices": "เราก็เอา 1 นะคะ |",
      "edit_duration": 15.705,
      "isForceout": false
    },
    {
      "message_id": 501,
      "editor_id": 2,
      "message_received": "+1 เป็น 2 ",
      "slice_count": 1,
      "slices": "+1 เป็น 2 |",
      "edit_duration": 12.577,
      "isForceout": false
    },
    {
      "message_id": 502,
      "editor_id": 2,
      "message_received": "เวลาเราเขียนค่า Big-O จะแทนด้วย 1 เพราะมันไม่มีค่า",
      "slice_count": 3,
      "slices": "เวลาเราเ|ขียนค่า Big-O จะแทนด้วย 1 เพราะมันไม่มีค่|า|",
      "edit_duration": 6.764,
      "isForceout": false
    },
    {
      "message_id": 503,
      "editor_id": 2,
      "message_received": "สัมประสิทธิ์อะไรเลย มันเป็นตัวเลขนะ เราก็แทนมันเป็น 1 ",
      "slice_count": 4,
      "slices": "สัมประสิทธิ์อะไรเลย มันเป็นตัวเลขนะ เรา|ก็แท|นมันเป็น 1| |",
      "edit_duration": 4.267,
      "isForceout": false
    },
    {
      "message_id": 504,
      "editor_id": 2,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 10.188,
      "isForceout": false
    },
    {
      "message_id": 505,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 506,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 507,
      "editor_id": 2,
      "message_received": "คราวนี้ ",
      "slice_count": 2,
      "slices": "คราวนี้| |",
      "edit_duration": 6.917,
      "isForceout": true
    },
    {
      "message_id": 508,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 509,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 510,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 511,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 512,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 513,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 514,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 515,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 516,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 517,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 518,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 519,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 520,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 521,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 522,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 523,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 524,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 525,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 526,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 527,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 528,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 529,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 530,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 531,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 532,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 533,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 534,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 535,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 536,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 537,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 538,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 539,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 540,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 541,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 542,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 543,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 544,
      "editor_id": 2,
      "message_received": "ไม่ได้ใช่ไหม ",
      "slice_count": 2,
      "slices": "ไม่ได้ใช่ไหม| |",
      "edit_duration": 4.679,
      "isForceout": true
    },
    {
      "message_id": 545,
      "editor_id": 2,
      "message_received": "ไม่เป็นไรค่ะ ",
      "slice_count": 2,
      "slices": "ไม่เป็นไรค่ะ| |",
      "edit_duration": 4.287,
      "isForceout": false
    },
    {
      "message_id": 546,
      "editor_id": 2,
      "message_received": "ทำอย่างไรจะขึ้นมาอีกทีหนึ่ง ",
      "slice_count": 2,
      "slices": "ทำอย่างไรจะขึ้นมาอีกทีหนึ่ง| |",
      "edit_duration": 2.497,
      "isForceout": false
    },
    {
      "message_id": 547,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 548,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 549,
      "editor_id": 2,
      "message_received": "คือ เสียงเข้าเฉย ๆ ใช่ไหม ",
      "slice_count": 3,
      "slices": "คือ เสียงเข้าเฉ|ย ๆ ใช่ไหม| |",
      "edit_duration": 3.452,
      "isForceout": false
    },
    {
      "message_id": 550,
      "editor_id": 2,
      "message_received": "คราวนี้ดูต่อนะคะ ",
      "slice_count": 2,
      "slices": "คราวนี้ดูต่อนะคะ| |",
      "edit_duration": 5.629,
      "isForceout": true
    },
    {
      "message_id": 551,
      "editor_id": 2,
      "message_received": "คราวนี้ดูต่อนะคะ",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 552,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 553,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 554,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 555,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 556,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 557,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 558,
      "editor_id": 2,
      "message_received": "คราวนี้ เมื่อกี้ คือ เงื่อนไข",
      "slice_count": 2,
      "slices": "คราวนี้ เมื่อกี้ คือ |เงื่อนไข|",
      "edit_duration": 9.39,
      "isForceout": false
    },
    {
      "message_id": 559,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ คือ เงื่อนไข เงื่อนไขคือการตัดสินใจ ",
      "slice_count": 2,
      "slices": "ใช่ไหมคะ| คือ เงื่อนไข เงื่อนไขคือการตัดสินใจ |",
      "edit_duration": 7.176,
      "isForceout": false
    },
    {
      "message_id": 560,
      "editor_id": 2,
      "message_received": "ถัดมา เมื่อกี้ครูครูบอกแล้วว่าถ้าเรามีคำสั่งซ้ำ ๆ นะคะ ",
      "slice_count": 2,
      "slices": "ถัดมา เมื่อกี้ครูครูบอกแล้วว่าถ้าเรามีคำสั่งซ้ำ ๆ นะค|ะ |",
      "edit_duration": 8.702,
      "isForceout": false
    },
    {
      "message_id": 561,
      "editor_id": 2,
      "message_received": "เราจะไม่เขียนคำสั่งเดิม ๆ หลาย ๆ ครั้ง เรา",
      "slice_count": 2,
      "slices": "เราจะไม่เขียนคำสั่งเดิม ๆ หลาย ๆ ครั้ง| เรา|",
      "edit_duration": 4.532,
      "isForceout": false
    },
    {
      "message_id": 562,
      "editor_id": 2,
      "message_received": "ก็จะใช้การวนซ้ำนะคะ",
      "slice_count": 2,
      "slices": "ก็จะใช้การวนซ้ำนะคะ| |",
      "edit_duration": 0.958,
      "isForceout": false
    },
    {
      "message_id": 563,
      "editor_id": 2,
      "message_received": "หรือการใช้ loops แทน",
      "slice_count": 1,
      "slices": "หรือการใช้ loops แทน|",
      "edit_duration": 5.416,
      "isForceout": false
    },
    {
      "message_id": 564,
      "editor_id": 2,
      "message_received": "การเขียนแบบเดิม ๆ เหมือน ๆ กัน ",
      "slice_count": 2,
      "slices": "การเขียนแบบเดิม ๆ เหมือน ๆ กัน| |",
      "edit_duration": 4.172,
      "isForceout": true
    },
    {
      "message_id": 565,
      "editor_id": 2,
      "message_received": "แล้วการใช้ Loop นะคะ เราจะพูดถึง Loop for ",
      "slice_count": 1,
      "slices": "แล้วการใช้ loop นะคะ เราจะพูดถึง loop for |",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 566,
      "editor_id": 2,
      "message_received": "นะ ที่ง่ายที่สุดนะคะ การใช้ Loop ",
      "slice_count": 1,
      "slices": "นะ ที่ง่ายที่สุดนะคะ การใช้ loop |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 567,
      "editor_id": 2,
      "message_received": "For ก็คือเรามีจำนวนรอบที่แน่นอน",
      "slice_count": 2,
      "slices": "For ก็คือเรา|มีจำนวนรอบที่แน่นอน|",
      "edit_duration": 12.817,
      "isForceout": false
    },
    {
      "message_id": 568,
      "editor_id": 2,
      "message_received": "เรานับจำนวนรอบได้ว่าทำงานกี่ครั้งนะคะ จากโจทย์ที่ครูกำหนดให้",
      "slice_count": 4,
      "slices": "เรานับจำนวนรอบได้ว่|าทำงานกี่|ครั้งนะคะ จากโจทย์ที่ครูกำหนดใ|ห้|",
      "edit_duration": 6.392,
      "isForceout": false
    },
    {
      "message_id": 569,
      "editor_id": 2,
      "message_received": "เราใช้ for แสดงว่าเราทำงาน",
      "slice_count": 2,
      "slices": "เราใช้ for แส|ดงว่าเราทำงาน|",
      "edit_duration": 2.444,
      "isForceout": false
    },
    {
      "message_id": 570,
      "editor_id": 2,
      "message_received": "มากกว่า 1 ครั้ง อาจจะเป็น 2 ครั้ง, 3 ครั้ง, 4 ครั้ง ตาม",
      "slice_count": 5,
      "slices": "มากกว่า 1 ครั้ง| อาจจะเป็น 2 ค|รั้ง 3 ค|รั้ง 4 ครั้ง| ตาม|",
      "edit_duration": 1.653,
      "isForceout": true
    },
    {
      "message_id": 571,
      "editor_id": 2,
      "message_received": "ที่เรากำหนด และเราอยากรู้ว่า จำนวน",
      "slice_count": 3,
      "slices": "ที่เรากำหนด |และเราอยากรู้ว่า| จำนวน|",
      "edit_duration": 14.202,
      "isForceout": true
    },
    {
      "message_id": 572,
      "editor_id": 2,
      "message_received": "รอบของการทำงานน่ะ เมื่อเราวัดประสิทธิภาพ ",
      "slice_count": 2,
      "slices": "รอบของการทำงานน่ะ เมื่อเราวัดป|ระสิทธิภาพ |",
      "edit_duration": 15.004,
      "isForceout": true
    },
    {
      "message_id": 573,
      "editor_id": 2,
      "message_received": "เวลาที่ใช้นะคะ ",
      "slice_count": 1,
      "slices": "เวลาที่ใช้นะคะ |",
      "edit_duration": 7.689,
      "isForceout": false
    },
    {
      "message_id": 574,
      "editor_id": 2,
      "message_received": "เราจะวัดอย่างไร มันจะได้ค่าอะไรออกมา ในการทำงานนะ เรากำหนดให้เป็น n ใด ๆ ",
      "slice_count": 3,
      "slices": "เราจะวัดอย่างไร |มันจะได้ค่าอะไรออกมา ในการทำงานนะ เรากำหนดให้เป็น n| ใด ๆ |",
      "edit_duration": 1.715,
      "isForceout": false
    },
    {
      "message_id": 575,
      "editor_id": 2,
      "message_received": "เป็นตัว  n นะ เป็น n ใด ๆ ",
      "slice_count": 2,
      "slices": "เป็นตัว  n นะ เป็น n ใด ๆ| นั่นหมายความว่า |",
      "edit_duration": 8.164,
      "isForceout": true
    },
    {
      "message_id": 576,
      "editor_id": 2,
      "message_received": "เมื่อแทน n ด้วยตัวเลขอะไรก็ตามจะมีประสิทธิภาพ",
      "slice_count": 1,
      "slices": "เมื่อแทน n ด้วยตัวเลขอะไรก็ตามจะมีประสิทธิภาพ|",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 577,
      "editor_id": 2,
      "message_received": "อะไรก็ตามจะมีประสิทธิภาพในเรื่องของความเร็ว มีค่า Big-O เท่ากัน",
      "slice_count": 1,
      "slices": " ในเรื่องของความเร็ว มีค่า Big-O เท่ากัน|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 578,
      "editor_id": 2,
      "message_received": "นะคะ เช่น ครูมีคำสั่งอยู่ทั้งหมด 3 บรรทัด ",
      "slice_count": 1,
      "slices": "นะคะ เช่น ครูมีคำสั่งอยู่ทั้งหมด 3 บรรทัด |",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 579,
      "editor_id": 2,
      "message_received": "เห็นหน้าจอ ครูมีอยู่ 3 บรรทัดนะคะ บรรทัดแรกไม่ได้อยู่ใน loop for บรรทัดแรกเป็นการกำหน",
      "slice_count": 2,
      "slices": "เห็นหน้าจอ ครูมีอยู่ 3 บรรทัดนะคะ| บรรทัดแรกไม่ได้อยู่ใน loop for บรรทัดแรกเป็นการกำหน|",
      "edit_duration": 8.146,
      "isForceout": true
    },
    {
      "message_id": 580,
      "editor_id": 2,
      "message_received": "ค่าเริ่มต้นให้กับตัวแปรที่ชื่อว่า total เมื่อเราrun ",
      "slice_count": 1,
      "slices": "ดค่าเริ่มต้นให้กับตัวแปรที่ชื่อว่า total เมื่อเรา run |",
      "edit_duration": 15.616,
      "isForceout": false
    },
    {
      "message_id": 581,
      "editor_id": 2,
      "message_received": "เมื่อเรา Run หรือทำงานผ่านบรรทัดที่ 1 ไป ",
      "slice_count": 1,
      "slices": "เมื่อเรา run หรือทำงานผ่านบรรทัดที่ 1 ไป |",
      "edit_duration": 10.543,
      "isForceout": false
    },
    {
      "message_id": 582,
      "editor_id": 2,
      "message_received": "Total จะมีค่าเป็น 0 เป็นตัวเลขนะ ",
      "slice_count": 2,
      "slices": "to|tal จะมีค่าเป็น 0 เป็นตัวเลขนะ |",
      "edit_duration": 6.922,
      "isForceout": true
    },
    {
      "message_id": 583,
      "editor_id": 2,
      "message_received": "เป็นตัวเลข int เป็นตัวเลขจำนว",
      "slice_count": 1,
      "slices": "เป็นตัวเลข integer เป็นตัวเลขจำนว|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 584,
      "editor_id": 2,
      "message_received": "ถัดมาเจอคำสั่งบรรทัดที่ 2 มีการใช้ loop for แล้ว เราก็คาดเดาได้เลย",
      "slice_count": 1,
      "slices": "นถัดมาเจอคำสั่งบรรทัดที่ 2 มีการใช้ loop for แล้ว เราก็คาดเดาได้เลย|",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 585,
      "editor_id": 2,
      "message_received": "ว่ามันน่าจะต้องทำงานมากกว่า 1 ครั้งนะคะ แล้วมันทำงานกี่ครั้งละ",
      "slice_count": 1,
      "slices": "ว่ามันน่าจะต้องทำงานมากกว่า 1 ครั้งนะคะ แล้วมันทำงานกี่ครั้งล่ะ|",
      "edit_duration": 7.553,
      "isForceout": false
    },
    {
      "message_id": 586,
      "editor_id": 2,
      "message_received": "เขากำหนดให้ for i ",
      "slice_count": 1,
      "slices": " เขากำหนดให้ for i |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 587,
      "editor_id": 2,
      "message_received": "in range () ",
      "slice_count": 1,
      "slices": "in range () |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 588,
      "editor_id": 2,
      "message_received": "นะคะ หมายความว่าตัว i ",
      "slice_count": 1,
      "slices": "นะคะ หมายความว่าตัว i |",
      "edit_duration": 16.031,
      "isForceout": true
    },
    {
      "message_id": 589,
      "editor_id": 2,
      "message_received": "ตัวนี้ ตัวแปร i",
      "slice_count": 1,
      "slices": "ตัวนี้ ตัวแปร i|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 590,
      "editor_id": 2,
      "message_received": "มันสามารถเป็นค่าอะไรได้บ้าง เมื่อเราแทนค่าตัวเลขที่",
      "slice_count": 1,
      "slices": "มันสามารถเป็นค่าอะไรได้บ้าง เมื่อเราแทนค่าตัวเลขที่|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 591,
      "editor_id": 2,
      "message_received": "แทน n ตัวนี้ ",
      "slice_count": 1,
      "slices": "แทน n ตัวนี้ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 592,
      "editor_id": 2,
      "message_received": "แทน n ตัวนี้ ",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 593,
      "editor_id": 2,
      "message_received": "ถ้ามันอยู่ภายใต้จำนวนรอบที่เรากำหนด ",
      "slice_count": 1,
      "slices": "ถ้ามันอยู่ภายใต้จำนวนรอบที่เรากำหนด |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 594,
      "editor_id": 2,
      "message_received": "เมื่อเรากำหนดค่า n แล้ว ",
      "slice_count": 1,
      "slices": "เมื่อเรากำหนดค่า n แล้ว |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 595,
      "editor_id": 2,
      "message_received": "มันจะมาทำงานคำสั่งบรรทัดที่ 3 นะคะ ",
      "slice_count": 1,
      "slices": "มันจะมาทำงานคำสั่งบรรทัดที่ 3 นะคะ |",
      "edit_duration": 16.231,
      "isForceout": true
    },
    {
      "message_id": 596,
      "editor_id": 2,
      "message_received": "จะวนรอบตามจำนววนที่กำหนด",
      "slice_count": 1,
      "slices": "จะวนรอบตามจำนววนที่กำหนด|",
      "edit_duration": 9.059,
      "isForceout": false
    },
    {
      "message_id": 597,
      "editor_id": 2,
      "message_received": "ที่กำหนดจนครบแล้วก็หลุดออกจากวนซ้ำนะคะ ",
      "slice_count": 3,
      "slices": "ที่กำหนดจนครบแล้วก็หลุดออกจาก|วนซ้ำนะ|คะ |",
      "edit_duration": 5.806,
      "isForceout": false
    },
    {
      "message_id": 598,
      "editor_id": 2,
      "message_received": "มันก็จะหลุดออกจากการวนซ้ำนะคะ ",
      "slice_count": 2,
      "slices": "มันก็จะหลุดออกจากการวนซ้ำนะคะ| |",
      "edit_duration": 3.409,
      "isForceout": true
    },
    {
      "message_id": 599,
      "editor_id": 2,
      "message_received": "คราวนี้ สมมติครูกำหนดให้ n= 3",
      "slice_count": 1,
      "slices": "คราวนี้ สมมติครูกำหนดให้ n= 3|",
      "edit_duration": 15.379,
      "isForceout": false
    },
    {
      "message_id": 600,
      "editor_id": 2,
      "message_received": "ครูกำหนดให้ n = 3 ืn = 3 นะคะ 1 2 3 n = 3 ",
      "slice_count": 1,
      "slices": "ครูกำหนดให้ n = 3  n = 3 นะคะ 1 2 3 n = 3 |",
      "edit_duration": 12.085,
      "isForceout": false
    },
    {
      "message_id": 601,
      "editor_id": 2,
      "message_received": "แล้ว i ",
      "slice_count": 1,
      "slices": "แล้ว i |",
      "edit_duration": 9.041,
      "isForceout": false
    },
    {
      "message_id": 602,
      "editor_id": 2,
      "message_received": "มีค่าเป็นอะไรได้บ้าง ",
      "slice_count": 2,
      "slices": "มีค่าเป็นอะไรได้บ้าง| |",
      "edit_duration": 4.498,
      "isForceout": true
    },
    {
      "message_id": 603,
      "editor_id": 2,
      "message_received": "ตัวนี้ครูใช้ Python ถูกไหมคะ คำสั่งตัวนี้",
      "slice_count": 1,
      "slices": "ตัวนี้ครูใช้ Python ถูกไหมคะ คำสั่งตัวนี้|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 604,
      "editor_id": 2,
      "message_received": "เป็นภาษา Pythin for i in ",
      "slice_count": 1,
      "slices": "เป็นภาษา Pythin for i in |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 605,
      "editor_id": 2,
      "message_received": "range 3 ครูแทนตัวนี้ด้วย 3 แล้ว ",
      "slice_count": 1,
      "slices": "range 3 ครูแทนตัวนี้ด้วย 3 แล้ว |",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 606,
      "editor_id": 2,
      "message_received": "ครูเปลี่ยนละ ตอนนี้ n ครูไม่ใ",
      "slice_count": 1,
      "slices": "ครูเปลี่ยนละ ตอนนี้ n ครูไม่|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 607,
      "editor_id": 2,
      "message_received": "ใช้ 3 แทน ครูถามว่าค่า i ควรจะเป็นตัวเลขอะไรได้บ้าง ",
      "slice_count": 1,
      "slices": "ใช้ 3 แทน ครูถามว่าค่า i ควรจะเป็นตัวเลขอะไรได้บ้าง |",
      "edit_duration": 14.255,
      "isForceout": false
    },
    {
      "message_id": 608,
      "editor_id": 2,
      "message_received": "ใน Python นะคะ ใน Index ",
      "slice_count": 1,
      "slices": "ใน Python นะคะ ใน Index |",
      "edit_duration": 5.904,
      "isForceout": false
    },
    {
      "message_id": 609,
      "editor_id": 2,
      "message_received": "หรือตัวเลขแรกนี่ของ range ",
      "slice_count": 2,
      "slices": "หรือตัวเลขแรกนี่ของ range| |",
      "edit_duration": 1.969,
      "isForceout": false
    },
    {
      "message_id": 610,
      "editor_id": 2,
      "message_received": "ตรง range ตรงนี้ จะเริ่มต้นที่ 0 เสมอนะคะ range 3 จะเริ่มต้นที่ 0 ",
      "slice_count": 3,
      "slices": "ตรง range ตรงนี้ จะเริ่มต้นที่ 0 เสมอนะคะ| range 3 จะเริ่มต้นที่ 0| |",
      "edit_duration": 1.361,
      "isForceout": false
    },
    {
      "message_id": 611,
      "editor_id": 2,
      "message_received": "1 แล้วก็ 2 คือมี 3 ตัวถูกไหมคะ 0 1 2",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 612,
      "editor_id": 2,
      "message_received": "0, 1, 2 หรือจำแบบเร็ว ๆ ",
      "slice_count": 2,
      "slices": "1 แล้วก็ 2 คือมี 3 ตัวถูกไหมคะ| 0, 1, 2 หรือจำแบบเร็ว ๆ |",
      "edit_duration": 2.736,
      "isForceout": true
    },
    {
      "message_id": 613,
      "editor_id": 2,
      "message_received": "เริ่มต้นที่ 0 ",
      "slice_count": 1,
      "slices": "เริ่มต้นที่ 0 |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 614,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ ตัวเลขตัวนี้มัน 3 ",
      "slice_count": 1,
      "slices": "ใช่ไหมคะ ตัวเลขตัวนี้มัน 3 |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 615,
      "editor_id": 2,
      "message_received": "คือลดลงมา 1 จำเร็ว ๆ คือลดลงมา 1",
      "slice_count": 1,
      "slices": "คือลดลงมา 1 จำเร็ว ๆ คือลดลงมา 1|",
      "edit_duration": 16.045,
      "isForceout": true
    },
    {
      "message_id": 616,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น range 3 คือ 0, 1, 2 ",
      "slice_count": 1,
      "slices": " เพราะฉะนั้น range 3 คือ 0, 1, 2 |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 617,
      "editor_id": 2,
      "message_received": "คราวนี้ครูถาม เพิ่มใหม่ ",
      "slice_count": 1,
      "slices": "คราวนี้ครูถาม เพิ่มใหม่ |",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 618,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 619,
      "editor_id": 2,
      "message_received": "range 2 ควรมีค่าเป็นอะไรได้บ้าง",
      "slice_count": 2,
      "slices": "range 2 ควรมีค่าเป็นอ|ะไรได้บ้าง|",
      "edit_duration": 7.337,
      "isForceout": false
    },
    {
      "message_id": 620,
      "editor_id": 2,
      "message_received": "ตรงนี้ควรมีค่าเป็นอะไรได้บ้าง ดูตัวนี้เป็นตัวอย่า",
      "slice_count": 1,
      "slices": " ตรงนี้ควรมีค่าเป็นอะไรได้บ้าง ดูตัวนี้เป็นตัวอย่า|",
      "edit_duration": 3.966,
      "isForceout": false
    },
    {
      "message_id": 621,
      "editor_id": 2,
      "message_received": "ครูบอกว่าตัวแรกต้องขึ้นต้นว่าอะไร 0 ",
      "slice_count": 2,
      "slices": "ง| ครูบอกว่าตัวแรกต้องขึ้นต้นว่าอะไร 0|",
      "edit_duration": 3.059,
      "isForceout": true
    },
    {
      "message_id": 622,
      "editor_id": 2,
      "message_received": "comma  เลขอะไรคะ",
      "slice_count": 1,
      "slices": ", เลขอะไรคะ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 623,
      "editor_id": 2,
      "message_received": "1 ไปต่อไหม ปิดได้หรือยัง ",
      "slice_count": 1,
      "slices": "1 ไปต่อไหม ปิดได้หรือยัง |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 624,
      "editor_id": 2,
      "message_received": "ต้องมี 2 ไหม ดู เทียบกับตัวนี้ ",
      "slice_count": 1,
      "slices": "ต้องมี 2 ไหม ดู เทียบกับตัวนี้ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 625,
      "editor_id": 2,
      "message_received": "มีแค่ 0 กับ 1 แล้วก็",
      "slice_count": 2,
      "slices": "มีแค่ 0 กับ 1 แล้ว|ก็|",
      "edit_duration": 15.708,
      "isForceout": true
    },
    {
      "message_id": 626,
      "editor_id": 2,
      "message_received": "10 ",
      "slice_count": 2,
      "slices": "ปิด| |",
      "edit_duration": 13.597,
      "isForceout": true
    },
    {
      "message_id": 627,
      "editor_id": 2,
      "message_received": "ทุกคนมีกระดาษที่ครู",
      "slice_count": 1,
      "slices": "ทุกคนมีกระดาษที่ครู|",
      "edit_duration": 7.924,
      "isForceout": false
    },
    {
      "message_id": 628,
      "editor_id": 2,
      "message_received": "ให้แล้วใช่ไหมพลิกไปหน้าหลัง ",
      "slice_count": 2,
      "slices": "ให้แล้วใช่ไหมพลิกไปหน้าหลัง| |",
      "edit_duration": 7.532,
      "isForceout": true
    },
    {
      "message_id": 629,
      "editor_id": 2,
      "message_received": "พลิกหน้าหลัง หน้าหลังมันจะเป็นหน้ากระดาษเปล่า ",
      "slice_count": 1,
      "slices": "พลิกหน้าหลัง หน้าหลังมันจะเป็นหน้ากระดาษเปล่า ๆ พลิกกระดาษ|",
      "edit_duration": 12.88,
      "isForceout": false
    },
    {
      "message_id": 630,
      "editor_id": 2,
      "message_received": "ที่ครูแจกให้ ทุกคนพลิก ๆ เป็นกระดาษที่ครูแจกให้ ",
      "slice_count": 2,
      "slices": "ที่ครูแจกให้ ทุกคนพลิก ๆ เป็นกระดาษที่ครูแจกให้| |",
      "edit_duration": 8.499,
      "isForceout": true
    },
    {
      "message_id": 631,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 632,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 633,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 634,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 635,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 636,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 637,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 638,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 639,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 640,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 641,
      "editor_id": 2,
      "message_received": "คราวนี้ครูมีตัวอย่าง",
      "slice_count": 2,
      "slices": "คราวนี้|ครูมีตัวอย่าง|",
      "edit_duration": 1.737,
      "isForceout": false
    },
    {
      "message_id": 642,
      "editor_id": 2,
      "message_received": "ให้ 2 อันนะที่เราทำเมื่อกี้ใช่ไหมคะ range 3 กับ range 2 ",
      "slice_count": 3,
      "slices": "ให้ 2 อันนะที่เราทำเมื่อกี้ใช่ไหมคะ| range 3 กับ range 2| |",
      "edit_duration": 0.959,
      "isForceout": false
    },
    {
      "message_id": 643,
      "editor_id": 2,
      "message_received": "ทำที่เหลืออีก 3 ข้อให้ครูหน่อยสิ ว่า",
      "slice_count": 1,
      "slices": "ทำที่เหลืออีก 3 ข้อให้ครูหน่อยสิ ว่า|",
      "edit_duration": 13.287,
      "isForceout": false
    },
    {
      "message_id": 644,
      "editor_id": 2,
      "message_received": "range 5 มันต้องประกอบไปด้วยตัวเลขที่อยู่",
      "slice_count": 1,
      "slices": " range 5 มันต้องประกอบไปด้วยตัวเลขที่อยู่|",
      "edit_duration": 6.847,
      "isForceout": false
    },
    {
      "message_id": 645,
      "editor_id": 2,
      "message_received": "ใน List มีค่าอะไรบ้าง ",
      "slice_count": 2,
      "slices": "ใน List มีค่าอะไรบ้าง| |",
      "edit_duration": 2.805,
      "isForceout": true
    },
    {
      "message_id": 646,
      "editor_id": 2,
      "message_received": "range 10 มันควรจะมี",
      "slice_count": 1,
      "slices": "range 1 range 10 มันควรจะมี|",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 647,
      "editor_id": 2,
      "message_received": "ค่าตัวเลขอะไรเอ่ย เป็น list ใช่ไหมคะ ",
      "slice_count": 2,
      "slices": "ค่าตัวเลขอะไรเอ่ย เป็น list ใช่ไหมคะ| |",
      "edit_duration": 11.874,
      "isForceout": true
    },
    {
      "message_id": 648,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 649,
      "editor_id": 2,
      "message_received": "มันควรจะเป็นตัวเลขอะไรได้บ้าง",
      "slice_count": 1,
      "slices": "มันควรจะเป็นตัวเลขอะไรได้บ้าง|",
      "edit_duration": 3.809,
      "isForceout": false
    },
    {
      "message_id": 650,
      "editor_id": 2,
      "message_received": "ต้องอยู่ใน List นะ มันต้องเป็น List นะ ",
      "slice_count": 3,
      "slices": " ต้องอยู่ใน List นะ| มันต้องเป็น List นะ| |",
      "edit_duration": 2.039,
      "isForceout": true
    },
    {
      "message_id": 651,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 652,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 653,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 654,
      "editor_id": 2,
      "message_received": "ถ้าเรารู้จำนวนเลขนะคะ ว่าที่อยู่ใน list ",
      "slice_count": 1,
      "slices": "ถ้าเรารู้จำนวนเลขนะคะ ว่าที่อยู่ใน list |",
      "edit_duration": 11.543,
      "isForceout": false
    },
    {
      "message_id": 655,
      "editor_id": 2,
      "message_received": "ตัวนี้มันมีกี่ตัว เราก็จะรู้จำนวนรอบของการทำงาน",
      "slice_count": 1,
      "slices": "ตัวนี้มันมีกี่ตัว เราก็จะรู้จำนวนรอบของการทำงาน|",
      "edit_duration": 0.749,
      "isForceout": false
    },
    {
      "message_id": 656,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 657,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 658,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 659,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 660,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 661,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 662,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 663,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 664,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 665,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 666,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 667,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 668,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 669,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 670,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 671,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 672,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 673,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 674,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 675,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 676,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 677,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 678,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 679,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 680,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 681,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 682,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 683,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 684,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 685,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 686,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 687,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 688,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 689,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 690,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 691,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 692,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 693,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 694,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 695,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 696,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 697,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 698,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 699,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 700,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 701,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 702,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 703,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 704,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 705,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 706,
      "editor_id": 2,
      "message_received": "คราวนี้ เมื่อกี้ครูเดิน",
      "slice_count": 1,
      "slices": " คราวนี้ เมื่อกี้ครูเดิน|",
      "edit_duration": 3.357,
      "isForceout": false
    },
    {
      "message_id": 707,
      "editor_id": 2,
      "message_received": "ดูแล้วทุกคนได้นะ ตัวนี้ ",
      "slice_count": 2,
      "slices": "ดูแล้วทุกคนได้นะ| ตัวนี้รู้ว่า |",
      "edit_duration": 3.059,
      "isForceout": true
    },
    {
      "message_id": 708,
      "editor_id": 2,
      "message_received": "range 5 เป็นอะไรได้บ้าง",
      "slice_count": 1,
      "slices": "range 5 |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 709,
      "editor_id": 2,
      "message_received": "ีมีค่าเป็นอะไรได้บ้างนะคะ ก็คือ 0, 1, 2, 3, 4 ",
      "slice_count": 1,
      "slices": "มีค่าเป็นอะไรได้บ้างนะคะ ก็คือ 0, 1, 2, 3, 4 |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 710,
      "editor_id": 2,
      "message_received": "นะคะ range(1) ก็คือมี 2 ตัว 0 กับ 1 ",
      "slice_count": 1,
      "slices": "นะคะ range(1) ก็คือมี 2 ตัว 0 กับ 1 |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 711,
      "editor_id": 2,
      "message_received": "range 10 ก็คือ 0, 1, 2, 3, ",
      "slice_count": 1,
      "slices": "range (10 ก็คือ 0, 1, 2, 3, |",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 712,
      "editor_id": 2,
      "message_received": "4, 5, 6, 7",
      "slice_count": 1,
      "slices": "4, 5, 6, 7|",
      "edit_duration": 15.214,
      "isForceout": false
    },
    {
      "message_id": 713,
      "editor_id": 2,
      "message_received": "ีมี 10 ตัว เริ่มจาก 0 นะคะ นับไปให้ได้ 10 ตัว ",
      "slice_count": 2,
      "slices": "ีมี 10 ตัว เริ่ม|จาก 0 นะคะ นับไปให้ได้ 10 ตัว |",
      "edit_duration": 14.752,
      "isForceout": true
    },
    {
      "message_id": 714,
      "editor_id": 2,
      "message_received": "ให้ได้ 0 ตัว ก็ 0 ถึง 9 คราวนี้ ",
      "slice_count": 1,
      "slices": "ให้ได้ 0 ตัว ก็ 0 ถึง 9 คราวนี้ |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 715,
      "editor_id": 2,
      "message_received": "range ตัวนี้นะ ครูไม่มีจุดเริ่มต้น",
      "slice_count": 1,
      "slices": "range ตัวนี้นะ ครูไม่มีจุดเริ่มต้น|",
      "edit_duration": 9.244,
      "isForceout": false
    },
    {
      "message_id": 716,
      "editor_id": 2,
      "message_received": "ครูไม่ได้บอกว่ามันเริ่มต้นด้วยตัวอะไร",
      "slice_count": 2,
      "slices": "ครูไม่ได้บอกว่ามันเริ่|มต้นด้วยตัวอะไร|",
      "edit_duration": 3.959,
      "isForceout": false
    },
    {
      "message_id": 717,
      "editor_id": 2,
      "message_received": "เราจะเริ่มต้นด้วย Index เป็น 0 เสมอนะคะ แต่ถ้าครูอยากจะระบุ",
      "slice_count": 2,
      "slices": "เราจะเริ่มต้นด้วย Index เป็น 0 เสมอ แต่ถ้าครูอยาก|จะระบุ|",
      "edit_duration": 10.128,
      "isForceout": false
    },
    {
      "message_id": 718,
      "editor_id": 2,
      "message_received": "ตัวเลขเริ่มต้นว่าควรเริ่มต้นด้วย",
      "slice_count": 2,
      "slices": "ตัวเลขเริ่มต้นว่าค|วรเริ่มต้นด้วย|",
      "edit_duration": 10.473,
      "isForceout": true
    },
    {
      "message_id": 719,
      "editor_id": 2,
      "message_received": "ตัวเลขอะไรนะคะ ควรเริ่มต้นที่ตัวเลขอ",
      "slice_count": 1,
      "slices": "ตัวเลขอะไรนะคะ ควรเริ่มต้นที่|",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 720,
      "editor_id": 2,
      "message_received": "ด้วยตัวเลขอะไรที่ไม่ใช่ 0 เราจะไม่เริ่มต้นจากตัวแรกที่เป็น 0 นะคะ เราอยากจะเริ่มต้นจากตัวเลขตัวอื่นบ้าง ",
      "slice_count": 2,
      "slices": "ตัวเลขอะไรที่ไม่ใช่ 0 เราจะไม่เริ่มต้นจากตัวแรกที่เป็น 0 นะคะ |เราอยากจะเริ่มต้นจากตัวเลขตัวอื่นบ้าง |",
      "edit_duration": 10.024,
      "isForceout": false
    },
    {
      "message_id": 721,
      "editor_id": 2,
      "message_received": "เราจะกำหนด range ตรงนี้อย่างไร เช่น ",
      "slice_count": 1,
      "slices": "เราจะกำหนด range ตรงนี้อย่างไร เช่น |",
      "edit_duration": 13.455,
      "isForceout": false
    },
    {
      "message_id": 722,
      "editor_id": 2,
      "message_received": "range คือ ช่วงถูกไหมคะ ",
      "slice_count": 1,
      "slices": "range คือ ช่วงถูกไหมคะ |",
      "edit_duration": 7.406,
      "isForceout": false
    },
    {
      "message_id": 723,
      "editor_id": 2,
      "message_received": "range (1, 4) ",
      "slice_count": 2,
      "slices": "range (1, 4)| |",
      "edit_duration": 2.034,
      "isForceout": true
    },
    {
      "message_id": 724,
      "editor_id": 2,
      "message_received": "ตัวแรกที่เราจะเขียน ก็คือ 1 นะคะ เป็น 1 ตามที่เรากำหนดตัวเลข ",
      "slice_count": 1,
      "slices": "ตัวแรกที่เราจะเขียน ก็คือ 1 นะคะ เป็น 1 ตามที่เรากำหนดตัวแรก |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 725,
      "editor_id": 2,
      "message_received": "เสร็จแล้วนี่ข้างหลังมาถึง 4 ",
      "slice_count": 1,
      "slices": "เสร็จแล้วนี่ข้างหลังมาถึง 4 |",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 726,
      "editor_id": 2,
      "message_received": "ใช่ไหม ลดลงไป 1 นะคะ ",
      "slice_count": 1,
      "slices": "ใช่ไหม ลดลงไป 1 นะคะ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 727,
      "editor_id": 2,
      "message_received": "เป็น 1, 2, 3 ",
      "slice_count": 1,
      "slices": "เป็น 1, 2, 3 |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 728,
      "editor_id": 2,
      "message_received": "ตัวเลขข้างหลังคือ 3 มันนอ้ยกว่า ",
      "slice_count": 1,
      "slices": "ตัวเลขข้างหลังคือ 3 มันน้อยกว่า|",
      "edit_duration": 14.416,
      "isForceout": false
    },
    {
      "message_id": 729,
      "editor_id": 2,
      "message_received": "ตัวเลข 4 1 ตัวนะคะ ให้จำแบบนี้ ถัดมา range (1,3) เรา",
      "slice_count": 1,
      "slices": "ตัวเลข 4 1 ตัวนะคะ ให้จำแบบนี้ ถัดมา range (1,3) เรา|",
      "edit_duration": 8.518,
      "isForceout": false
    },
    {
      "message_id": 730,
      "editor_id": 2,
      "message_received": "เริ่มต้นที่เลข 1 นะคะ ",
      "slice_count": 2,
      "slices": "เริ่มต้นที่เลข 1 นะคะ| |",
      "edit_duration": 2.625,
      "isForceout": true
    },
    {
      "message_id": 731,
      "editor_id": 2,
      "message_received": "2 เห็นไหมมันน้อยกว่า",
      "slice_count": 1,
      "slices": ",2 เห็นไหมมันน้อยกว่า|",
      "edit_duration": 14.631,
      "isForceout": false
    },
    {
      "message_id": 732,
      "editor_id": 2,
      "message_received": "น้อยกว่าเลข 3 1 ตัว ถัดมา ตัวนี้มาดูด้วยกัน 3 ",
      "slice_count": 2,
      "slices": "น้อยกว่าเลข 3 |1 ตัว ถัดมา ตัวนี้มาดูด้วยกัน 3 |",
      "edit_duration": 9.714,
      "isForceout": false
    },
    {
      "message_id": 733,
      "editor_id": 2,
      "message_received": "กับ 7 เราควรใช้อะไร เริ่มต้นตัวแรกเป็นอะไรคะ ",
      "slice_count": 2,
      "slices": "กับ 7 เราควรใช้อะไร เริ่มต้นตัว|แรกเป็นอะไรคะ |",
      "edit_duration": 8.704,
      "isForceout": false
    },
    {
      "message_id": 734,
      "editor_id": 2,
      "message_received": "3 แล้วเลขอะไรอีก",
      "slice_count": 2,
      "slices": "3 แล้วเ|ลขอะไรอีก|",
      "edit_duration": 7.103,
      "isForceout": false
    },
    {
      "message_id": 735,
      "editor_id": 2,
      "message_received": "เลขอะไรอีก 4, 5, 6 ",
      "slice_count": 2,
      "slices": "เลขอะไรอีก| 4, 5, |",
      "edit_duration": 2.434,
      "isForceout": true
    },
    {
      "message_id": 736,
      "editor_id": 2,
      "message_received": "5 มี 7 ไหม ไม่มี ใช่ไหมคะ 3, 4, ",
      "slice_count": 1,
      "slices": "6 มี 7 ไหม ไม่มี ใช่ไหมคะ 3, 4, |",
      "edit_duration": 13.622,
      "isForceout": false
    },
    {
      "message_id": 737,
      "editor_id": 2,
      "message_received": "5, 6 2",
      "slice_count": 2,
      "slices": "5, 6| |",
      "edit_duration": 3.168,
      "isForceout": false
    },
    {
      "message_id": 738,
      "editor_id": 2,
      "message_received": "ให้ครูหน่อยเร็ว range 1, 2 ",
      "slice_count": 1,
      "slices": "ตอบให้ครูหน่อยเร็ว range 1, 2 |",
      "edit_duration": 13.07,
      "isForceout": false
    },
    {
      "message_id": 739,
      "editor_id": 2,
      "message_received": "ต้องมีตัวเลขอะไรบ้าง range (2,6) ",
      "slice_count": 2,
      "slices": "ต้องมีตัวเลขอะไรบ้าง| range (2,6) |",
      "edit_duration": 7.588,
      "isForceout": false
    },
    {
      "message_id": 740,
      "editor_id": 2,
      "message_received": "อะไรบ้างคะ ต้องอยู่ใน list ใช่ไหม อยู่",
      "slice_count": 2,
      "slices": "อะไรบ้าง คะ ต้องอยู่ใน list ใช่ไหม |อยู่|",
      "edit_duration": 6.735,
      "isForceout": false
    },
    {
      "message_id": 741,
      "editor_id": 2,
      "message_received": "ใน List นะ ทุกอันต้องอยู่ใน",
      "slice_count": 2,
      "slices": "ใน list นะ ทุกอัน|ต้องอยู่ใน|",
      "edit_duration": 6.191,
      "isForceout": false
    },
    {
      "message_id": 742,
      "editor_id": 2,
      "message_received": "มีตัวเลขอะไรบ้าง ",
      "slice_count": 1,
      "slices": "มีตัวเลขอะไรบ้าง |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 743,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 744,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 745,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 746,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 747,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 748,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 749,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 750,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 751,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 752,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 753,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 754,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 755,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 756,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 757,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 758,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 759,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 760,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 761,
      "editor_id": 2,
      "message_received": "คราวนี้ดูเมื่อกี้ครูเดินดูแล้ว",
      "slice_count": 2,
      "slices": "คราวนี้ดูเมื่อกี้|ครูเดินดูแล้ว|",
      "edit_duration": 9.911,
      "isForceout": true
    },
    {
      "message_id": 762,
      "editor_id": 2,
      "message_received": "ตอบถูกนะ range(1,2) ",
      "slice_count": 1,
      "slices": "ตอบถูกนะ range(1,2) ได้เลขอะไรคะ|",
      "edit_duration": 9.177,
      "isForceout": false
    },
    {
      "message_id": 763,
      "editor_id": 2,
      "message_received": "เลข 1 ใช่ไหม ทุกคนได้เลข 1 นะ 2, 6",
      "slice_count": 2,
      "slices": "เลข 1 ใช่ไหม| ทุกคนได้เลข 1 นะ 2,6|",
      "edit_duration": 4.861,
      "isForceout": true
    },
    {
      "message_id": 764,
      "editor_id": 2,
      "message_received": "ก็คือ 2, 3, 4 แล้วก็ 5 ใช่ไหมคะ ",
      "slice_count": 1,
      "slices": "ก็คือ 2, 3, 4 แล้วก็ 5 ใช่ไหมคะ |",
      "edit_duration": 16.01,
      "isForceout": true
    },
    {
      "message_id": 765,
      "editor_id": 2,
      "message_received": "ถามต่อ",
      "slice_count": 1,
      "slices": "ถามต่อ|",
      "edit_duration": 16.01,
      "isForceout": false
    },
    {
      "message_id": 766,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 767,
      "editor_id": 2,
      "message_received": "บรรทัดนี้สมมติ for i in range 3,7",
      "slice_count": 1,
      "slices": "บรรทัดนี้สมมติ for i in range (3,7)|",
      "edit_duration": 5.609,
      "isForceout": false
    },
    {
      "message_id": 768,
      "editor_id": 2,
      "message_received": "ทำงานกี่รอบ ลองดูสิคะ ข้อนี้ทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "ทำงานกี่รอบ ลองดูสิคะ ข้อนี้ทำงานกี่รอบ| |",
      "edit_duration": 4.434,
      "isForceout": true
    },
    {
      "message_id": 769,
      "editor_id": 2,
      "message_received": "มันได้ 3 ได้ตัวเลข 3, ",
      "slice_count": 1,
      "slices": "มันได้ 3 ได้ตัวเลข 3, 4,  |",
      "edit_duration": 12.185,
      "isForceout": false
    },
    {
      "message_id": 770,
      "editor_id": 2,
      "message_received": "5, 6 ทำงานทั้งหมดกี่รอบ มีกี่ตัว 4 ตัว ถูกเปล่า มีอยู่ ",
      "slice_count": 3,
      "slices": "5, 6 ทำงานทั้งหมดกี่รอ|บ มีกี่ตัว 4 ตัว| ถูกหรือเปล่า มีอยู่ |",
      "edit_duration": 9.447,
      "isForceout": true
    },
    {
      "message_id": 771,
      "editor_id": 2,
      "message_received": "4 ตัว เพราะฉะนั้น ทำงานกี่รอบ ",
      "slice_count": 1,
      "slices": "4 ตัว เพราะฉะนั้น ทำงานกี่รอบ |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 772,
      "editor_id": 2,
      "message_received": "4 รอบ เขียนให้ครูหน่อย",
      "slice_count": 1,
      "slices": "4 รอบ เขียนให้ครูหน่อย|",
      "edit_duration": 11.474,
      "isForceout": false
    },
    {
      "message_id": 773,
      "editor_id": 2,
      "message_received": "ทุกอันเลยนี้ทำงานกี่รอบ เขียนเพิ่มให้ครูหน่อยที่",
      "slice_count": 3,
      "slices": "ทุกอันเล|ยนี้ทำงานกี่รอบ เขียนเพิ่มให้|ครูหน่อยที่|",
      "edit_duration": 8.139,
      "isForceout": false
    },
    {
      "message_id": 774,
      "editor_id": 2,
      "message_received": "ทำไปแล้วน่ะ เขียนเพิ่มว่าทำงานกี่รอบ ",
      "slice_count": 3,
      "slices": "ทำไปแล้วน่ะ เขียนเพิ่มว่าทำงาน|กี่รอบ| |",
      "edit_duration": 5.54,
      "isForceout": false
    },
    {
      "message_id": 775,
      "editor_id": 2,
      "message_received": "= ... รอบ ",
      "slice_count": 2,
      "slices": "= ... รอบ| |",
      "edit_duration": 6.692,
      "isForceout": false
    },
    {
      "message_id": 776,
      "editor_id": 2,
      "message_received": "นับจากไหน ",
      "slice_count": 2,
      "slices": "นับจากไหน| |",
      "edit_duration": 6.072,
      "isForceout": false
    },
    {
      "message_id": 777,
      "editor_id": 2,
      "message_received": "นับว่ามันมีกี่ตัว List เรานี่",
      "slice_count": 2,
      "slices": "นับว่ามันมี|กี่ตัว List เรานี่|",
      "edit_duration": 5.165,
      "isForceout": false
    },
    {
      "message_id": 778,
      "editor_id": 2,
      "message_received": "มีกี่ตัว ก็คือทำงานเท่านั้นรอบ ",
      "slice_count": 7,
      "slices": "มี|กี่ตัว ก็|คือ|ทำ|งานเท่านั้|นรอบ| |",
      "edit_duration": 3.831,
      "isForceout": true
    },
    {
      "message_id": 779,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 780,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 781,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 782,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 783,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 784,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 785,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 786,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 787,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 788,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 789,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 790,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 791,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 792,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 793,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 794,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 795,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 796,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 797,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 798,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 799,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 800,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 801,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 802,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 803,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 804,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 805,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 806,
      "editor_id": 2,
      "message_received": "จากโค้ดจากโค้ดโปรแกรมตัวนี้นะคะ เดี๋ยวเราจะเอาไปรวมใน loop for นะคะ ",
      "slice_count": 2,
      "slices": "จากโค้ดโปรแกรมตัวนี้นะคะ เดี๋ยวเราจะเอาไปรวมใน loop for นะคะ| |",
      "edit_duration": 7.288,
      "isForceout": false
    },
    {
      "message_id": 807,
      "editor_id": 2,
      "message_received": "เราแยกส่วนมาเฉย ๆ นะ เพื่อให้รู้ว่า",
      "slice_count": 1,
      "slices": "เราแยกส่วนมาเฉย ๆ นะ เพื่อให้รู้ว่า|",
      "edit_duration": 8.058,
      "isForceout": false
    },
    {
      "message_id": 808,
      "editor_id": 2,
      "message_received": "ถ้าขอบเขตของค่าที่เรากำหนด",
      "slice_count": 2,
      "slices": "ถ้าขอบเขตของค่าที่เร|ากำหนด|",
      "edit_duration": 2.947,
      "isForceout": false
    },
    {
      "message_id": 809,
      "editor_id": 2,
      "message_received": "ที่เรากำหนดมันสามารถเป็นตัวเลขอะไรได้บ้างนะคะ ก็",
      "slice_count": 1,
      "slices": "มันสามารถเป็นตัวเลขอะไรได้บ้างนะคะ ก็|",
      "edit_duration": 14.271,
      "isForceout": false
    },
    {
      "message_id": 810,
      "editor_id": 2,
      "message_received": "อย่างที่เราเขียน และมันทำงานกี่รอบ ",
      "slice_count": 1,
      "slices": "อย่างที่เราเขียน และมันทำงานกี่รอบ |",
      "edit_duration": 9.117,
      "isForceout": false
    },
    {
      "message_id": 811,
      "editor_id": 2,
      "message_received": "ก็คือนับว่ามันมีกี่ตัวนะคะ คือ จำนวน",
      "slice_count": 1,
      "slices": "ก็คือนับว่ามันมีกี่ตัวนะคะ คือ จำนวน|",
      "edit_duration": 7.417,
      "isForceout": false
    },
    {
      "message_id": 812,
      "editor_id": 2,
      "message_received": "รอบ ",
      "slice_count": 2,
      "slices": "รอบ| |",
      "edit_duration": 2.186,
      "isForceout": true
    },
    {
      "message_id": 813,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 814,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 815,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 816,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 817,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 818,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 819,
      "editor_id": 2,
      "message_received": "ย้อนกลับมาดู",
      "slice_count": 1,
      "slices": "ย้อนกลับมาดู|",
      "edit_duration": 5.472,
      "isForceout": false
    },
    {
      "message_id": 820,
      "editor_id": 2,
      "message_received": "ตัวโปรแกรมตัวนี้นะคะ ",
      "slice_count": 3,
      "slices": "ตัวโ|ปรแกรมตัวนี้นะคะ| |",
      "edit_duration": 2.964,
      "isForceout": false
    },
    {
      "message_id": 821,
      "editor_id": 2,
      "message_received": "ครูมีโค้ด",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 822,
      "editor_id": 2,
      "message_received": "ครูมีโค้ดอยู่ 3 บรรทัดนะอย่างที่บอก ",
      "slice_count": 4,
      "slices": "ครูมี|โค้ดอยู่ 3 บรรทัดนะ|อย่างที่บอก| |",
      "edit_duration": 4.252,
      "isForceout": false
    },
    {
      "message_id": 823,
      "editor_id": 2,
      "message_received": "บรรทัดแรก กำหนดค่าเริ่มต้น",
      "slice_count": 1,
      "slices": "บรรทัดแรก กำหนดค่าเริ่มต้น|",
      "edit_duration": 4.29,
      "isForceout": false
    },
    {
      "message_id": 824,
      "editor_id": 2,
      "message_received": "นะคะ กำหนดค่าเริ่มต้นให้กับ Total ",
      "slice_count": 3,
      "slices": "นะคะ| กำหนดค่าเริ่มต้นให้กับ total| |",
      "edit_duration": 3.807,
      "isForceout": true
    },
    {
      "message_id": 825,
      "editor_id": 2,
      "message_received": "เหมือนแม่ให้เงินเรา 100 บาทสำหรับวัน",
      "slice_count": 1,
      "slices": "เหมือนแม่ให้เงินเรา 100 บาทสำหรับวันนี้|",
      "edit_duration": 4.107,
      "isForceout": false
    },
    {
      "message_id": 826,
      "editor_id": 2,
      "message_received": "นะคะ เราก็จะวันนี้ทั้งวันนี่มีเงินอยู่ในกระเป๋านะคะ ",
      "slice_count": 5,
      "slices": "นะคะ |เราก็จะวันนี้ทั้|งวันนี่มีเงินอยู่ในก|ระเป๋านะ|คะ |",
      "edit_duration": 3.259,
      "isForceout": false
    },
    {
      "message_id": 827,
      "editor_id": 2,
      "message_received": "เริ่มต้นอยู่ที่ 100 บาท แล้วทั้งวัน",
      "slice_count": 3,
      "slices": "เริ่มต้นอ|ยู่ที่ 100 บาท แ|ล้วทั้งวัน|",
      "edit_duration": 3.682,
      "isForceout": false
    },
    {
      "message_id": 828,
      "editor_id": 2,
      "message_received": "เราจะใช้กี่บาทน่ะนะคะ ",
      "slice_count": 5,
      "slices": "เราจ|ะใช้กี่บ|าทน่ะ|นะคะ| |",
      "edit_duration": 2.825,
      "isForceout": false
    },
    {
      "message_id": 829,
      "editor_id": 2,
      "message_received": "ก็แล้วแต่ แต่ละคน แต่วันนี้เราเริ่มต้น ",
      "slice_count": 2,
      "slices": "ก็แล้วแต่ แ|ต่ละคน แต่เริ่มต้นวันนี้เราเริ่มต้น |",
      "edit_duration": 3.551,
      "isForceout": true
    },
    {
      "message_id": 830,
      "editor_id": 2,
      "message_received": "ตอนนี้ครูกำหนดค่าเริ่มต้นให้กับ Total นี่มีค่าเป็น 0 นะคะ เริ่มต้นมีค่าเป็น 0 ",
      "slice_count": 1,
      "slices": "ตอนนี้ครูกำหนดค่าเริ่มต้นให้กับ Total นี่มีค่าเป็น 0 นะคะ เริ่มต้นมีค่าเป็น 0 |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 831,
      "editor_id": 2,
      "message_received": "ทำงานไปเรื่อย ๆ Total จะเปลี่ยนเป็นอะไรก้แล้วแต่ ",
      "slice_count": 3,
      "slices": "ทำงานไปเ|รื่อย ๆ Total จะ|เปลี่ยนเป็นอะไรก้แล้วแต่ |",
      "edit_duration": 8.941,
      "isForceout": false
    },
    {
      "message_id": 832,
      "editor_id": 2,
      "message_received": "เราสั่งให้มันมีค่าเป็นอะไร บรรทัดที่ 2 ที่เราเจอนี่ เราเจอ loop for ",
      "slice_count": 3,
      "slices": "เราสั่งให้มันมีค่าเป็น|อะไร บรรทัดที่ 2 ที่เราเจอนี่ เราเจอ loop for| |",
      "edit_duration": 4.942,
      "isForceout": false
    },
    {
      "message_id": 833,
      "editor_id": 2,
      "message_received": "แล้ว มันทำงานวนซ้ำ มันทำงานหลายรอบ ",
      "slice_count": 4,
      "slices": "แล้ว| มันทำงานวนซ้ำ |มันทำงานหลายรอบ| |",
      "edit_duration": 1.908,
      "isForceout": false
    },
    {
      "message_id": 834,
      "editor_id": 2,
      "message_received": "เหมือนอย่างที่ครูถามทำงานกี่รอบนะคะ ",
      "slice_count": 4,
      "slices": "เหมือนอย่าง|ที่ครูถามท|ำงานกี่รอบนะคะ| |",
      "edit_duration": 4.273,
      "isForceout": true
    },
    {
      "message_id": 835,
      "editor_id": 2,
      "message_received": "เราต้องหาคำตอบให้ได้ว่าทำงานกี่รอบ",
      "slice_count": 1,
      "slices": "เราต้องหาคำตอบให้ได้ว่าแล้วทำงานกี่รอบ|",
      "edit_duration": 8.74,
      "isForceout": false
    },
    {
      "message_id": 836,
      "editor_id": 2,
      "message_received": "for i in range (n ",
      "slice_count": 2,
      "slices": "for i in range (n| |",
      "edit_duration": 4.029,
      "isForceout": false
    },
    {
      "message_id": 837,
      "editor_id": 2,
      "message_received": "เห็นไหม เจอ i in range ที่เราเพิ่งเจอกันไปเมื่อกี้เอง ไอ้ตัว range นะคะ ",
      "slice_count": 2,
      "slices": "เห็นไห|ม เจอ i in range ที่เราเพิ่งเจอกันไปเมื่อกี้เอง ไอ้ตัว range นะคะ |",
      "edit_duration": 0.869,
      "isForceout": true
    },
    {
      "message_id": 838,
      "editor_id": 2,
      "message_received": "( แล้วก็ตัว n ",
      "slice_count": 1,
      "slices": "วงเล็บเปิดแล้วก็ตัว n |",
      "edit_duration": 14.13,
      "isForceout": false
    },
    {
      "message_id": 839,
      "editor_id": 2,
      "message_received": "n ตัวนี้อาจจะเป็นตัวเลขอะไรก็ได้ใช่ไหมคะ เหมือนที่เราทำ",
      "slice_count": 2,
      "slices": "n ตัวนี้อาจจะเป็นตัวเลขอะไรก็ได้ใช่ไห|มคะ เหมือนที่เราทำ|",
      "edit_duration": 9.076,
      "isForceout": false
    },
    {
      "message_id": 840,
      "editor_id": 2,
      "message_received": "เมื่อกี้ เห็นไหม ครูยังเปลี่ยนไปตั้งเยอะเลย 3, 2, 5, 1 ",
      "slice_count": 2,
      "slices": "เมื่อกี้| เห็นไหม ครูยังเปลี่ยนไปตั้งเยอะเลย (3, 2, 5, 1) |",
      "edit_duration": 3.458,
      "isForceout": true
    },
    {
      "message_id": 841,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้นแล้วนี่ n ตัวนี้ เป็น n อะไรก็ได้ที่ครูกำหนดให้",
      "slice_count": 2,
      "slices": "เพราะฉะนั้น แล้วนี่ n ตัวนี้ เป็น n อะไรก็ได้ที่ครูกำหนดใ|ห้|",
      "edit_duration": 10.619,
      "isForceout": false
    },
    {
      "message_id": 842,
      "editor_id": 2,
      "message_received": "นะคะ ถ้ามันอยู่ในขอบเขตของข้อมูล ลิสต์ตัวเลขที่เรากำหนด",
      "slice_count": 5,
      "slices": "นะคะ |ถ้ามันอยู่ในขอบเข|ตของข้อมูล ลิสต์|ตัวเลขที่เราก|ำหนด|",
      "edit_duration": 6.155,
      "isForceout": false
    },
    {
      "message_id": 843,
      "editor_id": 2,
      "message_received": "มันก็จะทำงานบรรทัดที่ 3 ต่อ คือ ",
      "slice_count": 6,
      "slices": "มันก็|จะทำงานบ|รรทัดที่| 3 ต่อ| คือ| |",
      "edit_duration": 3.609,
      "isForceout": false
    },
    {
      "message_id": 844,
      "editor_id": 2,
      "message_received": "การบวกค่าtotal ไปเรื่อย ๆ ",
      "slice_count": 2,
      "slices": "การบวกค่า total ไปเรื่อย ๆ| |",
      "edit_duration": 2.826,
      "isForceout": false
    },
    {
      "message_id": 845,
      "editor_id": 2,
      "message_received": "เมื่อกี้เราเพิ่งทำไป ครูแทน n ตัวนี้ด้วย ",
      "slice_count": 8,
      "slices": "เมื่อกี้เรา|เพิ่|ง|ทำไ|ป| ค|รูแทน |n ตัวนี้ด้วย |",
      "edit_duration": 2.469,
      "isForceout": false
    },
    {
      "message_id": 846,
      "editor_id": 2,
      "message_received": "3 เราต้องทำงาน",
      "slice_count": 4,
      "slices": "3 เร|าต้อ|งทำงา|น|",
      "edit_duration": 1.287,
      "isForceout": false
    },
    {
      "message_id": 847,
      "editor_id": 2,
      "message_received": "กี่รอบ range  3 ทำงานกั่รอบ",
      "slice_count": 2,
      "slices": "กี่รอบ| range  3 ทำงานกี่รอบคะ|",
      "edit_duration": 0.452,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": " ดูในกระดาษสิ|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 848,
      "editor_id": 2,
      "message_received": "ทำงานกี่รอบคะ ดูในกระดาษสิ ในกระดาษมีไหม range 3 เมื่อกี้ เราต้องทำงานกี่รอบคะ ",
      "slice_count": 7,
      "slices": "ทำงานกี่รอบคะ| ดูในกระดาษสิ ในกระดาษมีไห|ม range |3 เมื่อกี้ เราต้|องทำงา|นกี่ร|อบคะ |",
      "edit_duration": 3.84,
      "isForceout": true
    },
    {
      "message_id": 849,
      "editor_id": 2,
      "message_received": "3 ถูกไหม หาเจอไหม เจอ ที่เราเขียนไปเมื่อกี้",
      "slice_count": 4,
      "slices": "3 ถูกไหม |หาเจอไหม เจอ ที่เราเขียนไ|ปเมื่อ|กี้|",
      "edit_duration": 9.444,
      "isForceout": false
    },
    {
      "message_id": 850,
      "editor_id": 2,
      "message_received": "ถ้าเรายังจำได้ นี่ไง range 3 เราทำงานกี่รอบคะ 3 รอล เพราะฉะนั้น ",
      "slice_count": 5,
      "slices": "ถ้าเรายังจำได|้ นี่ไง range 3 |เราทำงานกี่รอบคะ 3 รอบ| เพราะฉ|ะนั้น |",
      "edit_duration": 9.959,
      "isForceout": false
    },
    {
      "message_id": 851,
      "editor_id": 2,
      "message_received": "ตอบครูได้แล้วว่าคำสั่งนี้",
      "slice_count": 3,
      "slices": "ตอบครูไ|ด้แล้วว่าคำสั่ง|นี้|",
      "edit_duration": 13.79,
      "isForceout": false
    },
    {
      "message_id": 852,
      "editor_id": 2,
      "message_received": "จะต้องทำงานกี่รอบ 3 รอบ ",
      "slice_count": 2,
      "slices": "จะต้องทำงานกี่ร|อบ 3 รอบ |",
      "edit_duration": 8.073,
      "isForceout": false
    },
    {
      "message_id": 853,
      "editor_id": 2,
      "message_received": "ใช่ไหม ดูจากไหน นี่ไงคะ ดูจาก range ที่เรา",
      "slice_count": 3,
      "slices": "ใช่ไหม |ดูจากไหน นี่ไ|งคะ ดูจาก range ที่เรา|",
      "edit_duration": 5.666,
      "isForceout": false
    },
    {
      "message_id": 854,
      "editor_id": 2,
      "message_received": "กำหนดให้นี่ range เรามีค่าเป็นอะไรได้บ้าง ",
      "slice_count": 6,
      "slices": "กำหนดให้นี่| range เร|ามีค่าเป็น|อะไร|ได้บ้|าง |",
      "edit_duration": 2.953,
      "isForceout": false
    },
    {
      "message_id": 855,
      "editor_id": 2,
      "message_received": "0, 1, 2 เพราะฉะนั้น ทำงานกี่รอบคะ ",
      "slice_count": 5,
      "slices": "0, 1, 2 |เพราะฉะ|นั้น ทำงา|นกี่รอบคะ| |",
      "edit_duration": 2.342,
      "isForceout": false
    },
    {
      "message_id": 856,
      "editor_id": 2,
      "message_received": "3 รอบนะ ",
      "slice_count": 2,
      "slices": "3 รอบนะ| |",
      "edit_duration": 1.685,
      "isForceout": false
    },
    {
      "message_id": 857,
      "editor_id": 2,
      "message_received": "3 รอบ เพราะฉะนั้น i มีค่าเป็นอะไรได้บ้าง ",
      "slice_count": 4,
      "slices": "3 รอบ| เพราะฉะนั้น| i มีค่าเป็นอะไรได้บ้าง| |",
      "edit_duration": 1.476,
      "isForceout": false
    },
    {
      "message_id": 858,
      "editor_id": 2,
      "message_received": "i ตัวนี้มีค่าเป็นอะไรได้บ้างคะ ",
      "slice_count": 3,
      "slices": "i ตัวนี้มีค่าเป็|นอะไรได้บ้างคะ| |",
      "edit_duration": 2.702,
      "isForceout": false
    },
    {
      "message_id": 859,
      "editor_id": 2,
      "message_received": "มีค่า 0 ",
      "slice_count": 1,
      "slices": "มีค่า 0, |",
      "edit_duration": 12.901,
      "isForceout": false
    },
    {
      "message_id": 860,
      "editor_id": 2,
      "message_received": "1, 2 ใช่ไหมคะ ",
      "slice_count": 2,
      "slices": "1, 2 ใช่ไหมคะ| |",
      "edit_duration": 8.166,
      "isForceout": false
    },
    {
      "message_id": 861,
      "editor_id": 2,
      "message_received": "i ตัวนี้ สามารถมีค่าเป็น 0, ",
      "slice_count": 2,
      "slices": "i ตัวนี้| สามารถมีค่าเป็น 0, |",
      "edit_duration": 1.819,
      "isForceout": false
    },
    {
      "message_id": 862,
      "editor_id": 2,
      "message_received": "1, 2 นั่นหมายความว่า",
      "slice_count": 4,
      "slices": "1, 2| นั่นห|มายคว|ามว่า|",
      "edit_duration": 5.075,
      "isForceout": false
    },
    {
      "message_id": 863,
      "editor_id": 2,
      "message_received": "ทำงานรอบที่ 1 เราบอกว่า",
      "slice_count": 2,
      "slices": "ทำงานรอบที่ 1| เราบอกว่า|",
      "edit_duration": 1.14,
      "isForceout": false
    },
    {
      "message_id": 864,
      "editor_id": 2,
      "message_received": "เราทำงาน 3 รอบใช่ไหมคะ ทำงานรอบที่ 1 i มีค่าเป็นอะไร ",
      "slice_count": 5,
      "slices": "เราทำงาน 3 รอ|บใช่ไ|หมคะ| ทำงานรอบที่ 1 i มีค่าเป็นอะไร| |",
      "edit_duration": 0.602,
      "isForceout": false
    },
    {
      "message_id": 865,
      "editor_id": 2,
      "message_received": "เป็น 0 รู้ได้อย่างไร นี่ไง เราเป็น",
      "slice_count": 1,
      "slices": "เป็น 0 รู้ได้อย่างไร นี่ไง เราเป็น|",
      "edit_duration": 7.265,
      "isForceout": false
    },
    {
      "message_id": 866,
      "editor_id": 2,
      "message_received": "คน list ค่าไว้อยู่แล้ว ทำงาน",
      "slice_count": 2,
      "slices": "คน list ค่าไว้อยู่แล้ว| ทำงาน|",
      "edit_duration": 5.422,
      "isForceout": false
    },
    {
      "message_id": 867,
      "editor_id": 2,
      "message_received": "รอบที่ 2 i มีค่าเป็นอะไรคะ",
      "slice_count": 5,
      "slices": "รอบที่ 2| i มีค่าเ|ป็นอะไ|รคะ| |",
      "edit_duration": 1.291,
      "isForceout": false
    },
    {
      "message_id": 868,
      "editor_id": 2,
      "message_received": "เป็น 1 ทำงานรอบที่ 3 i มีค่าเป็น 2 ใช่ไหมคะ ตามนี้",
      "slice_count": 6,
      "slices": "เป็น| 1| ทำงานรอ|บที่ 3| i มีค่าเป็น 2 ใช่ไหมคะ| ตามนี้|",
      "edit_duration": 1.057,
      "isForceout": false
    },
    {
      "message_id": 869,
      "editor_id": 2,
      "message_received": "นะ ตามที่เราขยายบอกว่า range 3 ",
      "slice_count": 5,
      "slices": "นะ ตามที่เราข|ยายบ|อกว่า ran|ge 3| |",
      "edit_duration": 1.741,
      "isForceout": false
    },
    {
      "message_id": 870,
      "editor_id": 2,
      "message_received": "มีค่าเป็็นอะไรได้บ้าง 0, 1",
      "slice_count": 2,
      "slices": "มีค่าเป็นอะไรได้บ้าง| 0, 1, 2|",
      "edit_duration": 1.77,
      "isForceout": false
    },
    {
      "message_id": 871,
      "editor_id": 2,
      "message_received": "เห็นไหมคะ i มีค่าเป็นอะไรได้บ้าง 0, 1, 2 ",
      "slice_count": 3,
      "slices": "เห็นไหมคะ i มีค่า|เป็นอะไรได้บ้าง 0, 1, 2| |",
      "edit_duration": 0.575,
      "isForceout": false
    },
    {
      "message_id": 872,
      "editor_id": 2,
      "message_received": "แสดงว่า i นี่มีค่า",
      "slice_count": 2,
      "slices": "แสดง|ว่า i นี่มีค่า|",
      "edit_duration": 1.974,
      "isForceout": false
    },
    {
      "message_id": 873,
      "editor_id": 2,
      "message_received": "มีค่าเป็น 0, 1, 2 นะ แสดงว่ามันต้องทำงานทั้ง 2 บรรทัดนี้ใช่ไหมคะ มันต้อง",
      "slice_count": 3,
      "slices": "เป็น 0, 1, 2 นะ| แสดงว่ามันต้องทำงานทั้ง 2 บรรทัดนี้ใช่ไห|มคะ มันต้อง|",
      "edit_duration": 4.275,
      "isForceout": false
    },
    {
      "message_id": 874,
      "editor_id": 2,
      "message_received": "ทำงานทั้งบรรทัดที่ 2 และบรรทัดที่ 3 ",
      "slice_count": 3,
      "slices": "ทำงานทั้งบรร|ทัดที่ 2 และบรรทั|ดที่ 3 |",
      "edit_duration": 1.361,
      "isForceout": false
    },
    {
      "message_id": 875,
      "editor_id": 2,
      "message_received": "ทำงานอย่างละ 3 ครั้ง หรือ 3 รอบ",
      "slice_count": 2,
      "slices": "ทำงานอย่างละ 3 ครั้ง| หรือ 3 รอบ|",
      "edit_duration": 1.844,
      "isForceout": false
    },
    {
      "message_id": 876,
      "editor_id": 2,
      "message_received": "หรือ 3 รอบ บรรทัดที่ 2 ก็คือ",
      "slice_count": 2,
      "slices": " บรรทั|ดที่ 2 ก็คือ|",
      "edit_duration": 7.478,
      "isForceout": false
    },
    {
      "message_id": 877,
      "editor_id": 2,
      "message_received": "ตรวจสอบเงื่อนไข i นี่ ต้องทำ 3 ครั้ง ",
      "slice_count": 2,
      "slices": "ตรวจสอบเงื่อนไข |i นี่ ต้องทำ 3 ครั้ง |",
      "edit_duration": 1.334,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "อันนี้คือบรรทัด|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 878,
      "editor_id": 2,
      "message_received": "ที่ 3 เห็นไหมคะ อันนี้คือบรรทัดที่ 2 ",
      "slice_count": 3,
      "slices": "ที่ 3 เห็นไหมคะ อันนี้คือบรรทัดที่ |2| |",
      "edit_duration": 9.417,
      "isForceout": false
    },
    {
      "message_id": 879,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 880,
      "editor_id": 2,
      "message_received": "อันนี้คือบรรทัด 3 ",
      "slice_count": 2,
      "slices": "อันนี้คือบรรทัด 3| |",
      "edit_duration": 7.495,
      "isForceout": false
    },
    {
      "message_id": 881,
      "editor_id": 2,
      "message_received": "มันก็ทำงาน 3 ครั้งเหมือนกัน ",
      "slice_count": 1,
      "slices": "มันก็ทำงาน 3 ครั้งเหมือนกัน |",
      "edit_duration": 5.991,
      "isForceout": false
    },
    {
      "message_id": 882,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ ",
      "slice_count": 2,
      "slices": "ใช่ไหมคะ| |",
      "edit_duration": 5.837,
      "isForceout": false
    },
    {
      "message_id": 883,
      "editor_id": 2,
      "message_received": "ถ้าครูเปลี่ยน ดูนะคะ ",
      "slice_count": 3,
      "slices": "ถ้าครูเปลี่ยน| ดูนะคะ| |",
      "edit_duration": 3.939,
      "isForceout": false
    },
    {
      "message_id": 884,
      "editor_id": 2,
      "message_received": "ถ้าครูเปลี่ยนจาก range ตัวนี้ ",
      "slice_count": 2,
      "slices": "ถ้าครูเปลี่ยนจาก range ตัวนี้| |",
      "edit_duration": 5.219,
      "isForceout": true
    },
    {
      "message_id": 885,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 886,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 887,
      "editor_id": 2,
      "message_received": "ถ้าครูเปลี่ยน range ตัวนี้นี่ ",
      "slice_count": 2,
      "slices": "ถ้าครูเปลี่ยน range ตัวนี้นี่| |",
      "edit_duration": 2.808,
      "isForceout": false
    },
    {
      "message_id": 888,
      "editor_id": 2,
      "message_received": "ค่า n n เป็น 2 ",
      "slice_count": 1,
      "slices": "ค่า n n เป็น 2 |",
      "edit_duration": 10.38,
      "isForceout": false
    },
    {
      "message_id": 889,
      "editor_id": 2,
      "message_received": "ครูต้องทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "ครูต้องทำงานกี่รอบ| |",
      "edit_duration": 8.318,
      "isForceout": false
    },
    {
      "message_id": 890,
      "editor_id": 2,
      "message_received": "ครุเปลี่ยนให้ n ตัวนี้เป็น 2 ",
      "slice_count": 2,
      "slices": "ครุเปลี่ยนให้ n ตัวนี้เป็น 2| |",
      "edit_duration": 1.43,
      "isForceout": true
    },
    {
      "message_id": 891,
      "editor_id": 2,
      "message_received": "ครูต้องทำงานกี่รอบคะ n เป็น 2 ทำงานกี่รอบ เราทำงานกี่รอบนี่ range 2 ",
      "slice_count": 1,
      "slices": "ครูต้องทำงานกี่รอบคะ n เป็น 2 ทำงานกี่รอบ เราทำงานกี่รอบนี่ range 2 |",
      "edit_duration": 16.031,
      "isForceout": true
    },
    {
      "message_id": 892,
      "editor_id": 2,
      "message_received": "กี่รอบคะ ",
      "slice_count": 1,
      "slices": "กี่รอบคะ |",
      "edit_duration": 14.689,
      "isForceout": false
    },
    {
      "message_id": 893,
      "editor_id": 2,
      "message_received": "กี่รอบเอ่ย 2 รอบ",
      "slice_count": 1,
      "slices": "กี่รอบเอ่ย 2 รอบ|",
      "edit_duration": 8.689,
      "isForceout": false
    },
    {
      "message_id": 894,
      "editor_id": 2,
      "message_received": "ถูกไหมคะ นี่ไง range 2 i ",
      "slice_count": 3,
      "slices": "ถูกไหมคะ| นี่ไง range 2| i |",
      "edit_duration": 4.092,
      "isForceout": false
    },
    {
      "message_id": 895,
      "editor_id": 2,
      "message_received": "มีค่าเป็น 0 กับ 1 เพราะฉะนั้น เราทำงานกี่รอบคะ ",
      "slice_count": 2,
      "slices": "มีค่าเป็น 0 กับ 1 เพราะฉะนั้น เราทำงานกี่รอบคะ| |",
      "edit_duration": 7.47,
      "isForceout": false
    },
    {
      "message_id": 896,
      "editor_id": 2,
      "message_received": "2 รอบ n เป็น 2 ",
      "slice_count": 3,
      "slices": "2 รอบ| n เป็น 2| |",
      "edit_duration": 4.219,
      "isForceout": false
    },
    {
      "message_id": 897,
      "editor_id": 2,
      "message_received": "เราทำงาน 2 รอบ n เป็น 3 เราทำงานกี่รอบ",
      "slice_count": 1,
      "slices": "เราทำงาน 2 รอบ n เป็น 3 เราทำงานกี่รอบคะ|",
      "edit_duration": 6.565,
      "isForceout": false
    },
    {
      "message_id": 898,
      "editor_id": 2,
      "message_received": "3 รอบ ถ้า n เป็น 5 เราทำงานกี่รอบ n เป็น 5 เราทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "3 รอบ ถ้า n เป็น 5 เราทำงานกี่รอบ| n เป็น 5 เราทำงานกี่รอบ |",
      "edit_duration": 1.585,
      "isForceout": false
    },
    {
      "message_id": 899,
      "editor_id": 2,
      "message_received": "คะ 5 รอบ ใช่ไหม ",
      "slice_count": 3,
      "slices": "คะ| 5 รอบ ใช่ไหม| |",
      "edit_duration": 0.883,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 2,
      "slices": "n เป็น 1 เราทำงานกี่รอบคะ| |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 900,
      "editor_id": 2,
      "message_received": "n เป็น 1 เราทำงานกี่รอบคะ 1 รอบ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 901,
      "editor_id": 2,
      "message_received": "1 รอบ ก็คือ i เป็น 0 ถูกไหม หรือทำงานแค่ 1 รอบ ",
      "slice_count": 3,
      "slices": "1 รอบ| ก็คือ i เป็น 0 ถูกไหม |หรือทำงานแค่ 1 รอบ |",
      "edit_duration": 7.407,
      "isForceout": false
    },
    {
      "message_id": 902,
      "editor_id": 2,
      "message_received": "i เป็น พูดผิด n เป็น 10 ",
      "slice_count": 1,
      "slices": "i เป็น พูดผิด n เป็น 10 |",
      "edit_duration": 8.223,
      "isForceout": false
    },
    {
      "message_id": 903,
      "editor_id": 2,
      "message_received": "เราต้องทำงานกี่รอบ ",
      "slice_count": 3,
      "slices": "เราต้อง|ทำงานกี่รอบ| |",
      "edit_duration": 5.438,
      "isForceout": false
    },
    {
      "message_id": 904,
      "editor_id": 2,
      "message_received": "กี่รอบคะ 10 รอบ ตามที่เราเขียนเลยนี่",
      "slice_count": 2,
      "slices": "กี่รอบคะ 10 รอบ| ตามที่เราเขียนเลยนี่|",
      "edit_duration": 0.699,
      "isForceout": false
    },
    {
      "message_id": 905,
      "editor_id": 2,
      "message_received": "n สมมติแทนตัวนี้ n = 10 ",
      "slice_count": 1,
      "slices": "n สมมติแทนตัวนี้ n = 10 |",
      "edit_duration": 4.531,
      "isForceout": false
    },
    {
      "message_id": 906,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น ต้องทำงานทั้งหมด 10 รอบ เรา",
      "slice_count": 2,
      "slices": "เพราะฉะนั้น ต้องทำงานทั้งหมด 10 รอบ| เรา|",
      "edit_duration": 3.936,
      "isForceout": false
    },
    {
      "message_id": 907,
      "editor_id": 2,
      "message_received": "สามารถบอกได้ไหมคะ ว่าเมื่อ n ",
      "slice_count": 1,
      "slices": "สามารถบอกได้ไหมคะ ว่าเมื่อ n |",
      "edit_duration": 8.154,
      "isForceout": false
    },
    {
      "message_id": 908,
      "editor_id": 2,
      "message_received": "ใด ๆ จะทำงาน n ครั้งได้",
      "slice_count": 2,
      "slices": "ใด ๆ| จะทำงาน n ครั้ง|",
      "edit_duration": 1.398,
      "isForceout": false
    },
    {
      "message_id": 909,
      "editor_id": 2,
      "message_received": "ได้ใช่ไหม เพราะเมื่อกี้ที่เราทำกันนี่ n เป็น 3 ",
      "slice_count": 3,
      "slices": "ได้ใช่ไหม| เพราะเมื่อกี้ที่เราทำกันนี่| n เป็น 3 |",
      "edit_duration": 5.848,
      "isForceout": false
    },
    {
      "message_id": 910,
      "editor_id": 2,
      "message_received": "ก็ 3 รอบ ",
      "slice_count": 2,
      "slices": "ก็ 3 รอบ| |",
      "edit_duration": 7.65,
      "isForceout": false
    },
    {
      "message_id": 911,
      "editor_id": 2,
      "message_received": "ก็ทำงาน 10 รอบ",
      "slice_count": 1,
      "slices": "ก็ทำงาน 10 รอบ|",
      "edit_duration": 3.707,
      "isForceout": false
    },
    {
      "message_id": 912,
      "editor_id": 2,
      "message_received": "ก็ทำงาน 10 รอบ เพราะฉะนั้น ถ้า n เป็น 999 ต้องทำงานกี่รอบ ",
      "slice_count": 1,
      "slices": " เพราะฉะนั้น ถ้า n เป็น 999 ต้องทำงานกี่รอบ |",
      "edit_duration": 5.824,
      "isForceout": false
    },
    {
      "message_id": 913,
      "editor_id": 2,
      "message_received": "ถ้า n เป็น 999 ต้องทำงาน",
      "slice_count": 1,
      "slices": "ถ้า n เป็น 999 ต้องทำงาน|",
      "edit_duration": 3.365,
      "isForceout": false
    },
    {
      "message_id": 914,
      "editor_id": 2,
      "message_received": "กี่รอบคะ ทำงานกี่รอบเอ่ย ",
      "slice_count": 3,
      "slices": "กี่รอบคะ| ทำงานกี่รอบเอ่ย| |",
      "edit_duration": 2.062,
      "isForceout": false
    },
    {
      "message_id": 915,
      "editor_id": 2,
      "message_received": "999 รอบ ใช่ไหม ",
      "slice_count": 2,
      "slices": "999 รอบ ใช่ไหม| |",
      "edit_duration": 7.297,
      "isForceout": true
    },
    {
      "message_id": 916,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 917,
      "editor_id": 2,
      "message_received": "n เป็น 1 ก็ทำงาน 1 รอบ",
      "slice_count": 1,
      "slices": "n เป็น 1 ก็ทำงาน 1 รอบนะคะ |",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 918,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น เราจึงบอกได้ว่า",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น เราจึงบอกได้ว่า|",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 919,
      "editor_id": 2,
      "message_received": "การทำงาน n ครั้งนี่ หมายความว่า ไม่ว่า ",
      "slice_count": 1,
      "slices": "การทำงาน n ครั้งนี่ หมายความว่า ไม่ว่าจะแทนด้วย  |",
      "edit_duration": 15.583,
      "isForceout": false
    },
    {
      "message_id": 920,
      "editor_id": 2,
      "message_received": "n เป็นตัวเลขอะไรก็ตาม ",
      "slice_count": 1,
      "slices": "n เป็นตัวเลขอะไรก็ตาม |",
      "edit_duration": 14.69,
      "isForceout": false
    },
    {
      "message_id": 921,
      "editor_id": 2,
      "message_received": "กั้จะทำงาน n ครั้ง เราจึง",
      "slice_count": 1,
      "slices": "ก็จะทำงาน n ครั้ง เราจึง|",
      "edit_duration": 8.309,
      "isForceout": false
    },
    {
      "message_id": 922,
      "editor_id": 2,
      "message_received": "เราจึงสามารถสรุปได้นะคะ ว่าในบรรทัดที่ 2 นี่ เราจะ",
      "slice_count": 2,
      "slices": "เราจึงสามารถสรุปได้นะคะ ว่าในบ|รรทัดที่ 2 นี่ เราจะ|",
      "edit_duration": 6.455,
      "isForceout": false
    },
    {
      "message_id": 923,
      "editor_id": 2,
      "message_received": "ทำงาน n ครั้ง ",
      "slice_count": 2,
      "slices": "ทำงาน n ครั้ง| |",
      "edit_duration": 5.664,
      "isForceout": false
    },
    {
      "message_id": 924,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 3 ",
      "slice_count": 2,
      "slices": "บรรทัดที่ 3| |",
      "edit_duration": 6.732,
      "isForceout": false
    },
    {
      "message_id": 925,
      "editor_id": 2,
      "message_received": "ก็ทำงาน n ครั้งนะคะ แต่ในบรรทัดที่ 1 นี่ มันอยู่นอก ",
      "slice_count": 3,
      "slices": "ก็ทำง|าน n ครั้งนะคะ| แต่ในบรรทัดที่ 1 นี่ มันอยู่นอก |",
      "edit_duration": 0.837,
      "isForceout": false
    },
    {
      "message_id": 926,
      "editor_id": 2,
      "message_received": "loop ถูกไหมคะ มันไม่ได้อยู่ข้างใน loop ",
      "slice_count": 2,
      "slices": "loop ถูกไหมคะ| มันไม่ได้อยู่ข้างใน loop |",
      "edit_duration": 2.918,
      "isForceout": false
    },
    {
      "message_id": 927,
      "editor_id": 2,
      "message_received": "total อยู่ข้างใน loop ",
      "slice_count": 2,
      "slices": "total อยู่ข้างใน loop| มันกด Tab เข้ามา  |",
      "edit_duration": 0.97,
      "isForceout": false
    },
    {
      "message_id": 928,
      "editor_id": 2,
      "message_received": "แต่การกำหนดค่าตัวแปรข้างบน Total = 0 นี่ ",
      "slice_count": 3,
      "slices": "แต่การกำ|หนดค่าตัวแปรข้า|งบน Total = 0 นี่ |",
      "edit_duration": 7.178,
      "isForceout": true
    },
    {
      "message_id": 929,
      "editor_id": 2,
      "message_received": "มันอยู่ข้างนอก loop แสดงว่ามันทำงานกี่ครั้ง 1 ",
      "slice_count": 1,
      "slices": "มันอยู่ข้างนอก loop แสดงว่ามันทำงานกี่ครั้ง 1 |",
      "edit_duration": 12.208,
      "isForceout": false
    },
    {
      "message_id": 930,
      "editor_id": 2,
      "message_received": "ครั้ง เราจึง",
      "slice_count": 1,
      "slices": "ครั้ง เราจึง|",
      "edit_duration": 12.06,
      "isForceout": false
    },
    {
      "message_id": 931,
      "editor_id": 2,
      "message_received": "สามารถเขียนข้างหลังได้ว่า",
      "slice_count": 1,
      "slices": "สามารถเขียนนะคะ ข้างหลังได้ว่า|",
      "edit_duration": 7.55,
      "isForceout": false
    },
    {
      "message_id": 932,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 1 ทำงาน 1 ครั้ง บรรทัดที่ 2 ทำงาน ",
      "slice_count": 2,
      "slices": "บรรทัดที่ 1 ทำงาน 1 ครั้ง| บรรทัดที่ 2 ทำงาน |",
      "edit_duration": 2.605,
      "isForceout": false
    },
    {
      "message_id": 933,
      "editor_id": 2,
      "message_received": "n ครั้ง บรรทัดที่ 3 ก็ทำงาน n ",
      "slice_count": 2,
      "slices": "n ครั้ง| บรรทัดที่ 3 ก็ทำงาน n |",
      "edit_duration": 2.138,
      "isForceout": false
    },
    {
      "message_id": 934,
      "editor_id": 2,
      "message_received": "ครั้งนะคะ เราจะหาค่า ",
      "slice_count": 2,
      "slices": "ครั้งนะคะ| เราจะหาค่า |",
      "edit_duration": 0.705,
      "isForceout": false
    },
    {
      "message_id": 935,
      "editor_id": 2,
      "message_received": "Big-O ",
      "slice_count": 2,
      "slices": "Big-O| ทำอย่างไร เอาสิ่ง |",
      "edit_duration": 1.012,
      "isForceout": false
    },
    {
      "message_id": 936,
      "editor_id": 2,
      "message_received": "ที่เราเขียนด้านหลังของคำสั่งเอามาบวกกัน ",
      "slice_count": 1,
      "slices": "ที่เราเขียนด้านหลังของคำสั่งเอามาบวกกัน |",
      "edit_duration": 10.927,
      "isForceout": false
    },
    {
      "message_id": 937,
      "editor_id": 2,
      "message_received": "ตัวแรกเป็น 1 ตัวที่ 2 เป็นอะไรคะ ",
      "slice_count": 3,
      "slices": "ตัวแรกเป็น 1| ตัวที่ 2 เป็นอะไรคะ| |",
      "edit_duration": 4.91,
      "isForceout": false
    },
    {
      "message_id": 938,
      "editor_id": 2,
      "message_received": "เป็น n ตัวที่ 3 ",
      "slice_count": 2,
      "slices": "เป็น n ตัวที่ 3| |",
      "edit_duration": 0.806,
      "isForceout": false
    },
    {
      "message_id": 939,
      "editor_id": 2,
      "message_received": "เป็น n บวกกันได้เท่าไหร่n + n ",
      "slice_count": 4,
      "slices": "เป็น n |บวกกันได้เท่าไร| n + n|  |",
      "edit_duration": 2.612,
      "isForceout": false
    },
    {
      "message_id": 940,
      "editor_id": 2,
      "message_received": "ข้างหน้า n ตัวนี้ ดูนะ ",
      "slice_count": 2,
      "slices": "ข้างหน้า n ตัวนี้ ดูนะ| ข้างหน้า n  |",
      "edit_duration": 0.755,
      "isForceout": false
    },
    {
      "message_id": 941,
      "editor_id": 2,
      "message_received": "ตัวนี้มันคือเลข 1 นะ ข้างหน้า n คือเลข 1 .",
      "slice_count": 2,
      "slices": "ตัวนี้มันคือเลข 1 นะ| ข้างหน้า n คือเลข 1 เพราะฉะนั้น |",
      "edit_duration": 5.662,
      "isForceout": false
    },
    {
      "message_id": 942,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 943,
      "editor_id": 2,
      "message_received": "บวกกันแล้วได้กี่ n 1n +1n ได้เป็น 2n อันนี้มัน 1 เฉย ๆ ไหม ใช่ไหม ",
      "slice_count": 3,
      "slices": "บวกกันแล้วได้กี่ n |1n +1n ได้เป็น 2n อันนี้มัน 1 เฉย ๆ ไหม ใช่ไหม| |",
      "edit_duration": 3.368,
      "isForceout": false
    },
    {
      "message_id": 944,
      "editor_id": 2,
      "message_received": "ไม่ได้มีตัวอื่นเลยนะคะ คือ 1 ",
      "slice_count": 1,
      "slices": "ไม่ได้มีตัวอื่นเลยนะคะ คือ 1 |",
      "edit_duration": 7.378,
      "isForceout": false
    },
    {
      "message_id": 945,
      "editor_id": 2,
      "message_received": "มันไม่มีตัวไหนบวกเลย ก็บวก 1 นะ ",
      "slice_count": 2,
      "slices": "มันไม่มีตัวไหนบวกเลย ก็บวก 1 นะ| |",
      "edit_duration": 5.784,
      "isForceout": false
    },
    {
      "message_id": 946,
      "editor_id": 2,
      "message_received": "นะ อันนี้มันบวกด้วยกันได้ ",
      "slice_count": 1,
      "slices": "อันนี้มันบวกด้วยกันได้ |",
      "edit_duration": 6.067,
      "isForceout": false
    },
    {
      "message_id": 947,
      "editor_id": 2,
      "message_received": "มันเลยกลายเป็น 2 n ",
      "slice_count": 2,
      "slices": "มันเลยกลายเป็น 2 n| อันนี้บวกกันไม่ได้นะ |",
      "edit_duration": 3.724,
      "isForceout": false
    },
    {
      "message_id": 948,
      "editor_id": 2,
      "message_received": "เพราะมันไม่มี n อะไรเลย มันรวมไม่ได้ ",
      "slice_count": 2,
      "slices": "เพราะมันไม่มี n อะไรเลย| มันรวมไม่ได้ |",
      "edit_duration": 5.937,
      "isForceout": false
    },
    {
      "message_id": 949,
      "editor_id": 2,
      "message_received": "เราจึงสรุปได้ว่าค่าBig-O ",
      "slice_count": 2,
      "slices": "เราจึงสรุปได้ว่าค่า Big-O| |",
      "edit_duration": 6.676,
      "isForceout": false
    },
    {
      "message_id": 950,
      "editor_id": 2,
      "message_received": "เราสนใจเฉพาะเทอมของ n ",
      "slice_count": 2,
      "slices": "เราสนใจเฉพาะเทอมของ n|  |",
      "edit_duration": 6.603,
      "isForceout": false
    },
    {
      "message_id": 951,
      "editor_id": 2,
      "message_received": "โดยตัดสัมกประสิทธิ์ออก เพราะฉะนั้น ก็เหลือแค่ n ",
      "slice_count": 2,
      "slices": "โดยตัด|สัมประสิทธิ์ออก เพราะฉะนั้น ก็เหลือแค่ n |",
      "edit_duration": 1.887,
      "isForceout": true
    },
    {
      "message_id": 952,
      "editor_id": 2,
      "message_received": "นะคะ เพราะฉะนั้น Big-O  ก",
      "slice_count": 1,
      "slices": "นะคะ เพราะฉะนั้น Big-O  ก|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 953,
      "editor_id": 2,
      "message_received": "โปรแกรมนี้",
      "slice_count": 1,
      "slices": "โปรแกรมนี้|",
      "edit_duration": 16.028,
      "isForceout": true
    },
    {
      "message_id": 954,
      "editor_id": 2,
      "message_received": "จะ Run ในเวลา O(ื) ",
      "slice_count": 1,
      "slices": "จะ Run ในเวลา O() |",
      "edit_duration": 16.031,
      "isForceout": true
    },
    {
      "message_id": 955,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 956,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 957,
      "editor_id": 2,
      "message_received": "เดี๋ยวครูให้",
      "slice_count": 1,
      "slices": "เดี๋ยวครูให้|",
      "edit_duration": 7.802,
      "isForceout": false
    },
    {
      "message_id": 958,
      "editor_id": 2,
      "message_received": "เบรกก่อนนะ เบรก 5 นาทีนะคะ ",
      "slice_count": 2,
      "slices": "เบรกก่อนนะ เบรก 5 นาทีนะคะ| |",
      "edit_duration": 6.377,
      "isForceout": false
    },
    {
      "message_id": 959,
      "editor_id": 2,
      "message_received": "เดี๋ยวเราจะมาหัดทำด้วยกันนะ มีโจทย์ 1 โจทย์",
      "slice_count": 1,
      "slices": "เดี๋ยวเราจะมาหัดทำด้วยกันนะ มีโจทย์ 1 โจทย์|",
      "edit_duration": 6.843,
      "isForceout": false
    },
    {
      "message_id": 960,
      "editor_id": 2,
      "message_received": "ตัวนี้ หลังจากเบรกแล้วนะ ",
      "slice_count": 2,
      "slices": "ตัวนี้ หลังจากเบรกแล้วนะ| |",
      "edit_duration": 4.247,
      "isForceout": false
    },
    {
      "message_id": 961,
      "editor_id": 2,
      "message_received": "เราจะมาทำโจทย์นี้ด้วยกัน",
      "slice_count": 1,
      "slices": "เราจะมาทำโจทย์นี้ด้วยกัน|",
      "edit_duration": 7.697,
      "isForceout": false
    },
    {
      "message_id": 962,
      "editor_id": 2,
      "message_received": "นะคะ ",
      "slice_count": 2,
      "slices": "นะคะ| |",
      "edit_duration": 10.862,
      "isForceout": false
    },
    {
      "message_id": 963,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 964,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 965,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 966,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 967,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 968,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 969,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 970,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 971,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 972,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 973,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 974,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 975,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 976,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 977,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 978,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 979,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 980,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 981,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 982,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 983,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 984,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 985,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 986,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 987,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 988,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 989,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 990,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 991,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 992,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 993,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 994,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 995,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 996,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 997,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 998,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 999,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1000,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1001,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1002,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1003,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1004,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1005,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1006,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1007,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1008,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1009,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1010,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1011,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1012,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1013,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1014,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1015,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1016,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1017,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1018,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1019,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1020,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1021,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1022,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1023,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1024,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1025,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1026,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1027,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1028,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1029,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1030,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1031,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1032,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1033,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1034,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1035,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1036,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1037,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1038,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1039,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1040,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1041,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1042,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1043,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1044,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1045,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1046,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1047,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1048,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1049,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1050,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1051,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1052,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1053,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1054,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1055,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1056,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1057,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1058,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1059,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1060,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1061,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1062,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1063,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1064,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1065,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1066,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1067,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1068,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1069,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1070,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1071,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1072,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1073,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1074,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1075,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1076,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1077,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1078,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1079,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1080,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1081,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1082,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1083,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1084,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1085,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1086,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1087,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1088,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1089,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1090,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1091,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1092,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1093,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1094,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1095,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1096,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1097,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1098,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1099,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1100,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1101,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1102,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1103,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1104,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1105,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1106,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1107,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1108,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1109,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1110,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1111,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1112,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1113,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1114,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1115,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1116,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1117,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1118,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1119,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1120,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1121,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1122,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1123,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1124,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1125,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1126,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1127,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1128,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1129,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1130,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1131,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1132,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1133,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1134,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1135,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1136,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1137,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1138,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1139,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1140,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1141,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1142,
      "editor_id": 2,
      "message_received": "(อาจารย์สุธาสินี)  ",
      "slice_count": 1,
      "slices": "  |",
      "edit_duration": 10.534,
      "isForceout": false
    },
    {
      "message_id": 1143,
      "editor_id": 2,
      "message_received": "คราวนี้มาดูต่อ",
      "slice_count": 1,
      "slices": "คราวนี้มาดูต่อ|",
      "edit_duration": 10.426,
      "isForceout": false
    },
    {
      "message_id": 1144,
      "editor_id": 2,
      "message_received": "โจทย์ตัวนี้",
      "slice_count": 1,
      "slices": "โจทย์ตัวนี้|",
      "edit_duration": 6.449,
      "isForceout": false
    },
    {
      "message_id": 1145,
      "editor_id": 2,
      "message_received": "นะคะ เหมือนถ้าเราดูนะ ",
      "slice_count": 3,
      "slices": "นะคะ| เหมือนถ้าเราดูนะ| |",
      "edit_duration": 3.544,
      "isForceout": true
    },
    {
      "message_id": 1146,
      "editor_id": 2,
      "message_received": "ตัวโปรแกรม บรรทัดที่ 1 บรรทัดที่ 2 ",
      "slice_count": 1,
      "slices": "ตัวโปรแกรม บรรทัดที่ 1 บรรทัดที่ 2 บรรทัดที่ 3  |",
      "edit_duration": 7.189,
      "isForceout": false
    },
    {
      "message_id": 1147,
      "editor_id": 2,
      "message_received": "เหมือนกับโจทย์ข้อนี้เลยใช่ไหมคะ เหมือนกันเลย แต่สิ่งที่ต่างกันคืออะไร คือ จำนวน",
      "slice_count": 3,
      "slices": "เหมือนกับโจทย์ข้อนี้เลยใช่ไหมคะ เหมือนกันเลย| แต่สิ่งที่ต่างกันคืออะไร| คือ จำนวน|",
      "edit_duration": 2.104,
      "isForceout": false
    },
    {
      "message_id": 1148,
      "editor_id": 2,
      "message_received": "ตัวแปร ค่า ค่าของตัวแปร n นะคะ จากข้อนี้ครูบอกว่า",
      "slice_count": 2,
      "slices": "ตัวแปร ค่าของตัวแปร n นะค|ะ จากข้อนี้ครูบอกว่า|",
      "edit_duration": 7.61,
      "isForceout": false
    },
    {
      "message_id": 1149,
      "editor_id": 2,
      "message_received": "ครูให้ n = 2 ",
      "slice_count": 2,
      "slices": "ครูให้ n = 2| |",
      "edit_duration": 5.369,
      "isForceout": false
    },
    {
      "message_id": 1150,
      "editor_id": 2,
      "message_received": "ครูแทน n ตัวนี้ด้วย 2 ",
      "slice_count": 2,
      "slices": "ครูแทน n ตัวนี้ด้วย 2| |",
      "edit_duration": 5.749,
      "isForceout": false
    },
    {
      "message_id": 1151,
      "editor_id": 2,
      "message_received": "นะ ",
      "slice_count": 2,
      "slices": "นะ| |",
      "edit_duration": 3.071,
      "isForceout": false
    },
    {
      "message_id": 1152,
      "editor_id": 2,
      "message_received": "ขออภัย แปบหนึ่ง ต้องเขียนเลข  2",
      "slice_count": 1,
      "slices": "ขออภัย แปบหนึ่ง ต้องเขียนเลข 2|",
      "edit_duration": 1.592,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1153,
      "editor_id": 2,
      "message_received": "ครูแทน n ด้วย 2 ",
      "slice_count": 3,
      "slices": "ครูแทน| n ด้วย 2| |",
      "edit_duration": 3.347,
      "isForceout": false
    },
    {
      "message_id": 1154,
      "editor_id": 2,
      "message_received": "นะคะ เพราะฉะนั้น ",
      "slice_count": 2,
      "slices": "นะคะ| เพราะฉะนั้น |",
      "edit_duration": 5.792,
      "isForceout": false
    },
    {
      "message_id": 1155,
      "editor_id": 2,
      "message_received": "ครูถามว่า ",
      "slice_count": 2,
      "slices": "ครูถามว่า| |",
      "edit_duration": 6.51,
      "isForceout": false
    },
    {
      "message_id": 1156,
      "editor_id": 2,
      "message_received": "บรรทัดนี้ทำงานกี่รอบ ",
      "slice_count": 3,
      "slices": "บรรทัดนี้ทำงา|นกี่รอบ| |",
      "edit_duration": 1.692,
      "isForceout": false
    },
    {
      "message_id": 1157,
      "editor_id": 2,
      "message_received": "จำนวนกี่รอบ เมื่อแทน n ด้วย 2 ",
      "slice_count": 1,
      "slices": "จำนวนกี่รอบ เมื่อเราแทน n ด้วย 2 |",
      "edit_duration": 6.88,
      "isForceout": false
    },
    {
      "message_id": 1158,
      "editor_id": 2,
      "message_received": "เมื่อแทน n ตัวนี้ด้วย 2 range 2 ",
      "slice_count": 4,
      "slices": "เมื่อแทน n ตัวนี้ด้วย| |2| range 2 |",
      "edit_duration": 3.042,
      "isForceout": false
    },
    {
      "message_id": 1159,
      "editor_id": 2,
      "message_received": "ตัวนี้ทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "ตัวนี้ทำงานกี่รอบ| |",
      "edit_duration": 3.689,
      "isForceout": false
    },
    {
      "message_id": 1160,
      "editor_id": 2,
      "message_received": "ทำงานกี่รอบคะ ",
      "slice_count": 2,
      "slices": "ทำงานกี่รอบคะ| |",
      "edit_duration": 4.225,
      "isForceout": true
    },
    {
      "message_id": 1161,
      "editor_id": 2,
      "message_received": "คนอื่นทำงานกี่รอบเอ่ย  range(2) ",
      "slice_count": 1,
      "slices": "คนอื่นทำงานกี่รอบเอ่ย  range(2) |",
      "edit_duration": 11.034,
      "isForceout": false
    },
    {
      "message_id": 1162,
      "editor_id": 2,
      "message_received": "มีค่าเป็นอะไรได้บ้าง ลองดู ",
      "slice_count": 2,
      "slices": "มีค่าเป็นอะไรได้บ้าง| ลองดู |",
      "edit_duration": 10.833,
      "isForceout": true
    },
    {
      "message_id": 1163,
      "editor_id": 2,
      "message_received": "ที่เราเขียนเมื่อกี้ range 2",
      "slice_count": 1,
      "slices": "ที่เราเขียนเมื่อกี้ range(2)|",
      "edit_duration": 15.69,
      "isForceout": false
    },
    {
      "message_id": 1164,
      "editor_id": 2,
      "message_received": "มีค่าเป็น 0 แล้วก็ 1 เพราะฉะนั้น เราทำงานกันกี่รอบ เราทำงานกัน ",
      "slice_count": 1,
      "slices": "มีค่าเป็น 0 แล้วก็ 1 เพราะฉะนั้น เราทำงานกันกี่รอบ เราทำงานกัน |",
      "edit_duration": 6.821,
      "isForceout": false
    },
    {
      "message_id": 1165,
      "editor_id": 2,
      "message_received": "2 รอบใช่ไหมคะ ",
      "slice_count": 2,
      "slices": "2 รอบใช่ไหมคะ| |",
      "edit_duration": 5.508,
      "isForceout": false
    },
    {
      "message_id": 1166,
      "editor_id": 2,
      "message_received": "เราทำงานกัน 2 รอบ เพราะฉะนั้น i ",
      "slice_count": 2,
      "slices": "เราทำงานกัน 2 รอบ| เพราะฉะนั้น i |",
      "edit_duration": 2.913,
      "isForceout": false
    },
    {
      "message_id": 1167,
      "editor_id": 2,
      "message_received": "มีค่าเป็นอะไรได้บ้าง i ตัวนี้มีค่าเป็นอะไรได้บ้าง ที่เราเขียนไว้นี่ i มีค่า",
      "slice_count": 2,
      "slices": "มีค่าเป็นอะไรได้บ้าง i ตัวนี้มีค่าเป็นอะไรได้บ้าง ที่เราเขียนไว้นี่| i มีค่า|",
      "edit_duration": 4.52,
      "isForceout": false
    },
    {
      "message_id": 1168,
      "editor_id": 2,
      "message_received": "เป็น 0 แล้วก็ ",
      "slice_count": 1,
      "slices": "เป็น 0 แล้วก็ |",
      "edit_duration": 6.715,
      "isForceout": false
    },
    {
      "message_id": 1169,
      "editor_id": 2,
      "message_received": "1 ใช่ไหม ตามนี้เลย",
      "slice_count": 2,
      "slices": "1 ใช่ไหม| ตามนี้เลย|",
      "edit_duration": 5.749,
      "isForceout": false
    },
    {
      "message_id": 1170,
      "editor_id": 2,
      "message_received": "เห็นไหมคะ อันนี้ทุกคนแยกได้อยู่แล้วว่า range 2 ",
      "slice_count": 2,
      "slices": "เห็นไหมคะ| อันนี้ทุกคนแยกได้อยู่แล้วว่า range 2 |",
      "edit_duration": 2.461,
      "isForceout": false
    },
    {
      "message_id": 1171,
      "editor_id": 2,
      "message_received": "คืออะไร เพราะฉะนั้น ค่า i มันก็ต้อง",
      "slice_count": 2,
      "slices": "คืออะไร| เพราะฉะนั้น ค่า i มันก็ต้อง|",
      "edit_duration": 4.525,
      "isForceout": true
    },
    {
      "message_id": 1172,
      "editor_id": 2,
      "message_received": "มีค่าตามที่เราเขียนข้างบนถูกไหมคะ ",
      "slice_count": 1,
      "slices": "มีค่าตามที่เราเขียนไว้ข้างบนถูกไหมคะ |",
      "edit_duration": 13.423,
      "isForceout": false
    },
    {
      "message_id": 1173,
      "editor_id": 2,
      "message_received": "เป็น 0 กับ 1 แค่่นั้นนะ",
      "slice_count": 1,
      "slices": "เป็น 0 กับ 1 แค่นั้นนะ|",
      "edit_duration": 8.56,
      "isForceout": false
    },
    {
      "message_id": 1174,
      "editor_id": 2,
      "message_received": "เป็น 0 กับ 1 เพราะฉะนั้น ",
      "slice_count": 2,
      "slices": "เป็น 0 กับ 1| เพราะฉะนั้น |",
      "edit_duration": 11.249,
      "isForceout": false
    },
    {
      "message_id": 1175,
      "editor_id": 2,
      "message_received": "มันทำเงื่อนไขตรงนี้ด้วยใช่ไหมคะ เราก็",
      "slice_count": 2,
      "slices": "มันทำเงื่อนไขตรงนี้ด้วยใช่ไหมคะ| เราก็|",
      "edit_duration": 6.167,
      "isForceout": false
    },
    {
      "message_id": 1176,
      "editor_id": 2,
      "message_received": "ติ๊กถูกเลย จำนวน",
      "slice_count": 2,
      "slices": "ติ๊กถูกเลย| จำนวน|",
      "edit_duration": 2.605,
      "isForceout": false
    },
    {
      "message_id": 1177,
      "editor_id": 2,
      "message_received": "ครั้งที่ทำตรงนี้ทำกี่รอบคะ ",
      "slice_count": 4,
      "slices": "ครั้งที่ทำตรงนี้ท|ำกี่รอ|บคะ| |",
      "edit_duration": 1.542,
      "isForceout": false
    },
    {
      "message_id": 1178,
      "editor_id": 2,
      "message_received": "2 รอบ แล้วก็ใส่ 2 รอบ ",
      "slice_count": 4,
      "slices": "2 |รอบ แล้ว|ก็ใส่ 2 |รอบ |",
      "edit_duration": 5.393,
      "isForceout": false
    },
    {
      "message_id": 1179,
      "editor_id": 2,
      "message_received": "ดูนะคะ นี่ ครูจะมีกระดาษให้ทำต่างหาก ",
      "slice_count": 5,
      "slices": "ดูนะ|คะ นี่ครู|จะมีกระด|าษให้ทำต่าง|หาก |",
      "edit_duration": 2.909,
      "isForceout": false
    },
    {
      "message_id": 1180,
      "editor_id": 2,
      "message_received": "เป็น 2 รอบ",
      "slice_count": 1,
      "slices": "เป็น 2 รอบ|",
      "edit_duration": 7.539,
      "isForceout": false
    },
    {
      "message_id": 1181,
      "editor_id": 2,
      "message_received": "นะ เราทำ 2 รอบ",
      "slice_count": 2,
      "slices": "นะ| เราทำ 2 รอบ|",
      "edit_duration": 5.144,
      "isForceout": false
    },
    {
      "message_id": 1182,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น เรามองด้านบนสิ ",
      "slice_count": 2,
      "slices": "เพราะฉะนั้น เรามอง|ด้านบนสิ |",
      "edit_duration": 10.919,
      "isForceout": false
    },
    {
      "message_id": 1183,
      "editor_id": 2,
      "message_received": "เมื่อครูแทน n=2 2 ตัวนี้เท่ากับ",
      "slice_count": 3,
      "slices": "เมื่อครูแ|ทน n=2| 2 ตัวนี้เท่ากับ|",
      "edit_duration": 1.503,
      "isForceout": false
    },
    {
      "message_id": 1184,
      "editor_id": 2,
      "message_received": "ค่า n เลยนะ เพราะฉะนั้น ครูก็เลยเขียนตรงนี้ได้เป็นเลข n ได้เลย เพราะฉ",
      "slice_count": 2,
      "slices": "ค่า n เลยนะ เพราะฉะนั้น ครูก็เลยเขียนตรงนี้ได้เป็นเลข n ได้เลย| เพราะฉะนั้น |",
      "edit_duration": 0.597,
      "isForceout": false
    },
    {
      "message_id": 1185,
      "editor_id": 2,
      "message_received": "2 นี่เห็นไหม n = 2 เพราะฉะนั้น 2 นี่แทนด้วย n ได้ ",
      "slice_count": 3,
      "slices": "2 นี่เห็นไหม |n = 2 เพราะฉะนั้น| 2 นี่แทนด้วย n ได้ |",
      "edit_duration": 5.483,
      "isForceout": false
    },
    {
      "message_id": 1186,
      "editor_id": 2,
      "message_received": "สามารถแทนด้วย n ได้ ครูก็ขึ้นมาดู",
      "slice_count": 2,
      "slices": "สามารถแทนด้วย |n ได้ ครูก็ขึ้นมาดู|",
      "edit_duration": 7.192,
      "isForceout": false
    },
    {
      "message_id": 1187,
      "editor_id": 2,
      "message_received": "ข้างบนนะคะ แล้วการทำงานแต่ละครั้งทำ",
      "slice_count": 2,
      "slices": "ข้างบนนะคะ |แล้วการทำงานแต่ละครั้งทำ|",
      "edit_duration": 7.433,
      "isForceout": false
    },
    {
      "message_id": 1188,
      "editor_id": 2,
      "message_received": "กี่รอบบรรทัดที่ 1 ทำ 1 รอบ ",
      "slice_count": 3,
      "slices": "กี่รอบบรรทัดที่ 1 |ทำ 1 รอบ| |",
      "edit_duration": 2.313,
      "isForceout": false
    },
    {
      "message_id": 1189,
      "editor_id": 2,
      "message_received": "ทำงาน 1 รอบใช่ไหม มันไม่ได้อยู่ใน loop เพราะฉะนั้น ต้องทำงานแค่ 1 ครั้งเท่านั้น ",
      "slice_count": 4,
      "slices": "ทำงาน 1 รอบใช่ไหม มันไม่ได้อยู่ใน loop น่ะ เพราะฉะนั้น ต้อง|ทำงานแค่ 1 ครั้งเ|ท่านั้น| |",
      "edit_duration": 6,
      "isForceout": false
    },
    {
      "message_id": 1190,
      "editor_id": 2,
      "message_received": "เท่าไรคะ ทำงาน 2 รอบ แต่เมื่อ",
      "slice_count": 1,
      "slices": "เท่าไรคะ ทำงาน 2 รอบ แต่เมื่อ|",
      "edit_duration": 11.76,
      "isForceout": false
    },
    {
      "message_id": 1191,
      "editor_id": 2,
      "message_received": "แทนด้วย n ใด ๆ มันก็คือทำงาน n ครั้ง",
      "slice_count": 2,
      "slices": "แทนด้วย n ใด |ๆ มันก็คือทำงาน n ครั้ง|",
      "edit_duration": 4.088,
      "isForceout": false
    },
    {
      "message_id": 1192,
      "editor_id": 2,
      "message_received": "นะคะ บรรทัดที่ 3 n ครั้งเหมือนกัน หาค่า Fn ทำอย่างไร เอาตัวนี้ ",
      "slice_count": 3,
      "slices": "นะคะ บ|รรทัดที่ 3 n ครั้งเหมือนกัน |หาค่า Fn ทำอย่างไร เอาตัวนี้ |",
      "edit_duration": 3.47,
      "isForceout": true
    },
    {
      "message_id": 1193,
      "editor_id": 2,
      "message_received": "3 ตัวนี้มาบวกกัน ",
      "slice_count": 1,
      "slices": "3 ตัวนี้มาบวกกัน |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 1194,
      "editor_id": 2,
      "message_received": "เป็น 1 + n c]h;d",
      "slice_count": 1,
      "slices": "เป็น 1 + n|",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 1195,
      "editor_id": 2,
      "message_received": "แล้วก็บวก n ได้เท่าไรคะตรงนี้ ได้กี่ n 1n 2n ได้ 2n แล้วก็ + ",
      "slice_count": 5,
      "slices": "แล้วก็บวก n ได้เท่าไรคะตรงนี้ ไ|ด้กี่ n| 1n| 2n| ได้ 2n แล้วก็ + |",
      "edit_duration": 11.485,
      "isForceout": true
    },
    {
      "message_id": 1196,
      "editor_id": 2,
      "message_received": " 1 ถูกไหมคะ ",
      "slice_count": 1,
      "slices": " 1 ถูกไหมคะ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 1197,
      "editor_id": 2,
      "message_received": "มันมี 1 อีกตัวหนึ่ง ตรงนี้นะคะ ",
      "slice_count": 1,
      "slices": "มันมี 1 อีกตัวหนึ่ง ตรงนี้นะคะ |",
      "edit_duration": 16.029,
      "isForceout": true
    },
    {
      "message_id": 1198,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น Big-O คืออะไร ตัดสัมประสิทธิ์ออก ",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น Big-O คืออะไร ตัดสัมประสิทธิ์ออก |",
      "edit_duration": 9.09,
      "isForceout": false
    },
    {
      "message_id": 1199,
      "editor_id": 2,
      "message_received": "เห็นไหมคะ เอาค่าสัมปสิทธิ์ ",
      "slice_count": 3,
      "slices": "เห็นไหม|คะ เอาค่าสัมปสิทธิ์| |",
      "edit_duration": 2.145,
      "isForceout": false
    },
    {
      "message_id": 1200,
      "editor_id": 2,
      "message_received": "กลายเป็น o",
      "slice_count": 1,
      "slices": "กลายเป็น o|",
      "edit_duration": 8.952,
      "isForceout": false
    },
    {
      "message_id": 1201,
      "editor_id": 2,
      "message_received": "O(n) นะคะ ก็จะเป็น O(n) ",
      "slice_count": 2,
      "slices": "O(n) นะคะ ก็จะเป็น O(n)| |",
      "edit_duration": 4.563,
      "isForceout": true
    },
    {
      "message_id": 1202,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1203,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1204,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1205,
      "editor_id": 2,
      "message_received": "อันนี้ เราลองเริ่ม ถ้า range เหมือนที่เราเขียนไปนะ ",
      "slice_count": 1,
      "slices": "อันนี้ เราลองเริ่ม ถ้า range อย่างที่เราเขียนไปนะ |",
      "edit_duration": 15.679,
      "isForceout": false
    },
    {
      "message_id": 1206,
      "editor_id": 2,
      "message_received": "อย่างที่เราเขียนไปนะ range ตัวนี้ที่เราทำไป  ",
      "slice_count": 1,
      "slices": "อย่างที่เราเขียนไปนะ range ตัวนี้ที่เราทำไป  |",
      "edit_duration": 15.226,
      "isForceout": false
    },
    {
      "message_id": 1207,
      "editor_id": 2,
      "message_received": "เริ่มจาก 0 ถ้าเราไม่",
      "slice_count": 1,
      "slices": "เริ่มจาก 0 ถ้าเราไม่|",
      "edit_duration": 11.22,
      "isForceout": false
    },
    {
      "message_id": 1208,
      "editor_id": 2,
      "message_received": "เริ่มจาก 0 นี่เราต้องกำหนดค่าเริ่มต้นใน range ให้ ถูกไหมคะ ",
      "slice_count": 1,
      "slices": "เริ่มจาก 0 นี่เราต้องกำหนดค่าเริ่มต้นใน range ให้ ถูกไหมคะ |",
      "edit_duration": 4.974,
      "isForceout": false
    },
    {
      "message_id": 1209,
      "editor_id": 2,
      "message_received": "แล้วเราจะทำงานกี่ครั้งนะ เราดู",
      "slice_count": 2,
      "slices": "แล้วเราจะทำงานกี่ครั้งนะ| เราดู|",
      "edit_duration": 2.152,
      "isForceout": false
    },
    {
      "message_id": 1210,
      "editor_id": 2,
      "message_received": "นะ อันนี้ range 1-4 ",
      "slice_count": 1,
      "slices": "นะ อันนี้ range 1-4 ทำงาน 3 ครั้ง |",
      "edit_duration": 9.696,
      "isForceout": false
    },
    {
      "message_id": 1211,
      "editor_id": 2,
      "message_received": "ถูกไหมคะ range ",
      "slice_count": 2,
      "slices": "ถูกไหมคะ| range |",
      "edit_duration": 5.993,
      "isForceout": false
    },
    {
      "message_id": 1212,
      "editor_id": 2,
      "message_received": "3, 7 ทำงาน 4 ครั้งหรือ 4 รอบ ",
      "slice_count": 1,
      "slices": "3, 7 ทำงาน 4 ครั้งหรือ 4 รอบ |",
      "edit_duration": 10.196,
      "isForceout": false
    },
    {
      "message_id": 1213,
      "editor_id": 2,
      "message_received": "คราวนี้มาดูโจทย์นี้บ้าง ",
      "slice_count": 2,
      "slices": "คราวนี้มาดูโจทย์นี้บ้าง| |",
      "edit_duration": 8.003,
      "isForceout": false
    },
    {
      "message_id": 1214,
      "editor_id": 2,
      "message_received": "ตรงนี้นะคะ ",
      "slice_count": 2,
      "slices": "ตรงนี้นะคะ| |",
      "edit_duration": 6.699,
      "isForceout": true
    },
    {
      "message_id": 1215,
      "editor_id": 2,
      "message_received": "ครุมีตัวอย่างให้ดูข้างบนนี่ด้วยนะ ตรงมุม",
      "slice_count": 1,
      "slices": "ครูมีตัวอย่างให้ดูข้างบนนี่ด้วยนะ ตรงมุมขวา |",
      "edit_duration": 5.557,
      "isForceout": false
    },
    {
      "message_id": 1216,
      "editor_id": 2,
      "message_received": "คำสั่งแรกนี่ range(1,4) ",
      "slice_count": 1,
      "slices": "คำสั่งแรกนี่ range(1,4) ทำงานกี่ครั้งคะ |",
      "edit_duration": 11.901,
      "isForceout": false
    },
    {
      "message_id": 1217,
      "editor_id": 2,
      "message_received": "ทำงานกี่ครั้ง ทำงานกี่รอบ ทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "ทำงานกี่ครั้ง ทำงานกี่รอบ |ทำงานกี่รอบ |",
      "edit_duration": 8.457,
      "isForceout": false
    },
    {
      "message_id": 1218,
      "editor_id": 2,
      "message_received": "range 1 ถึง 4 ข้างบนเห็นไหมคะ ทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "range 1 ถึง 4 ข้างบนเห็นไหมคะ| ทำงานกี่รอบ |",
      "edit_duration": 7.773,
      "isForceout": false
    },
    {
      "message_id": 1219,
      "editor_id": 2,
      "message_received": "3 รอบ เพราะมีตัวเลขกี่ตัว 3 ตัว ",
      "slice_count": 2,
      "slices": "3 รอบ เพราะมีตัวเลขกี่ตัว 3 ตัว| |",
      "edit_duration": 5.965,
      "isForceout": false
    },
    {
      "message_id": 1220,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 2 ทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "บรรทัดที่ 2 ทำงานกี่รอบ| |",
      "edit_duration": 5.421,
      "isForceout": true
    },
    {
      "message_id": 1221,
      "editor_id": 2,
      "message_received": "2 รอบนะคะ อันนี้คือ 2 รอบ อันนี้คือ 3 รอบ",
      "slice_count": 1,
      "slices": "2 รอบนะคะ อันนี้คือ 2 รอบ อันนี้คือ 3 รอบ|",
      "edit_duration": 11.539,
      "isForceout": false
    },
    {
      "message_id": 1222,
      "editor_id": 2,
      "message_received": "อันนี้คือ 3 รอบนะ ร. เรือ รอบนะคะ ",
      "slice_count": 2,
      "slices": "นะ ร. เรือ รอบนะคะ| |",
      "edit_duration": 11.078,
      "isForceout": false
    },
    {
      "message_id": 1223,
      "editor_id": 2,
      "message_received": "ในโจทย์",
      "slice_count": 1,
      "slices": "ในโจทย์|",
      "edit_duration": 10.13,
      "isForceout": false
    },
    {
      "message_id": 1224,
      "editor_id": 2,
      "message_received": "นะคะ ในโจทย์คำสั่งให้ใช้เดิมเลย ",
      "slice_count": 1,
      "slices": " คำสั่งให้ใช้เดิมเลย |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 1225,
      "editor_id": 2,
      "message_received": "สิ่งที่ต่างกันคืออะไร ",
      "slice_count": 2,
      "slices": "สิ่งที่ต่างกันคืออะไร| |",
      "edit_duration": 11.658,
      "isForceout": true
    },
    {
      "message_id": 1226,
      "editor_id": 2,
      "message_received": "for i in range (",
      "slice_count": 1,
      "slices": "for i in range (|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 1227,
      "editor_id": 2,
      "message_received": "1,n เห็นไหมคะ เริ่มเห็นความต่าง",
      "slice_count": 2,
      "slices": ",n) เห็นไหมคะ| เริ่มเห็นความต่าง|",
      "edit_duration": 12.32,
      "isForceout": false
    },
    {
      "message_id": 1228,
      "editor_id": 2,
      "message_received": "แล้ว ถ้า i เรานี่ไม่ได้เริ่มต้นจาก ",
      "slice_count": 2,
      "slices": "แล้ว ถ้า i เรานี่ไม่ได้เริ่มต้นจาก| |",
      "edit_duration": 13.164,
      "isForceout": true
    },
    {
      "message_id": 1229,
      "editor_id": 2,
      "message_received": "0 และ เราเริ่มต้นที่เลขอะไรคะ ",
      "slice_count": 1,
      "slices": "0 และ เราเริ่มต้นที่เลขอะไรคะ |",
      "edit_duration": 7.34,
      "isForceout": false
    },
    {
      "message_id": 1230,
      "editor_id": 2,
      "message_received": "เลข 1 ถูกไหม เริ่มต้นจากเลข 1 นะคะ เพราะฉะนั้น ",
      "slice_count": 2,
      "slices": "เลข 1 ถูกไหม เริ่มต้นจากเลข 1 นะคะ| เพราะฉะนั้น |",
      "edit_duration": 7.016,
      "isForceout": true
    },
    {
      "message_id": 1231,
      "editor_id": 2,
      "message_received": "ถ้าครูกำหนดให้ n ",
      "slice_count": 1,
      "slices": "ถ้าครูกำหนดให้ n |",
      "edit_duration": 11.019,
      "isForceout": false
    },
    {
      "message_id": 1232,
      "editor_id": 2,
      "message_received": "= 3 ครูเปลี่ยนตรงนี้เป็น 3 ",
      "slice_count": 1,
      "slices": "= 3 ครูเปลี่ยนตรงนี้เป็น 3 |",
      "edit_duration": 2.951,
      "isForceout": false
    },
    {
      "message_id": 1233,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 2 ทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "บรรทัดที่ 2 ทำงานกี่รอบ| |",
      "edit_duration": 4.958,
      "isForceout": false
    },
    {
      "message_id": 1234,
      "editor_id": 2,
      "message_received": "ครูเปลี่ยนค่า n เห็นไหมคะ ",
      "slice_count": 2,
      "slices": "ครูเปลี่ยนค่า n เห็นไหมคะ| |",
      "edit_duration": 3.448,
      "isForceout": true
    },
    {
      "message_id": 1235,
      "editor_id": 2,
      "message_received": "for i in range (1, n) ",
      "slice_count": 1,
      "slices": "for i in range (1, n) |",
      "edit_duration": 14.201,
      "isForceout": false
    },
    {
      "message_id": 1236,
      "editor_id": 2,
      "message_received": "ครูแทน n ด้วยเลข 3 เห็นไหมคะ ",
      "slice_count": 1,
      "slices": "ครูแทน n ด้วยเลข 3 เห็นไหมคะ |",
      "edit_duration": 12.009,
      "isForceout": false
    },
    {
      "message_id": 1237,
      "editor_id": 2,
      "message_received": "range (1,3) ",
      "slice_count": 1,
      "slices": "range (1,3) |",
      "edit_duration": 8.103,
      "isForceout": false
    },
    {
      "message_id": 1238,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 2 นี่ ",
      "slice_count": 2,
      "slices": "บรรทัดที่ 2 นี่| |",
      "edit_duration": 2.478,
      "isForceout": false
    },
    {
      "message_id": 1239,
      "editor_id": 2,
      "message_received": "ค่า i มีค่าเป็นอะไรได้บ้าง และทำงานกี่รอบ ",
      "slice_count": 3,
      "slices": "ค่า i มีค่าเป็นอะไรได้บ้าง| และทำงานกี่รอบ| |",
      "edit_duration": 4.078,
      "isForceout": false
    },
    {
      "message_id": 1240,
      "editor_id": 2,
      "message_received": "เห็นไหม นี่ไงที่เราทำงาน",
      "slice_count": 2,
      "slices": "เห็นไหม| นี่ไงที่เราเขียนข้างบนไง ทำงาน|",
      "edit_duration": 2.026,
      "isForceout": true
    },
    {
      "message_id": 1241,
      "editor_id": 2,
      "message_received": "ข้างบนไงทำงานกี่รอบคะ 2 รอบ",
      "slice_count": 1,
      "slices": "ข้างบนไงทำงานกี่รอบคะ 2 รอบ|",
      "edit_duration": 16.04,
      "isForceout": true
    },
    {
      "message_id": 1242,
      "editor_id": 2,
      "message_received": "2 รอบ นี่ไง 1, 3 เหมือนกันเลย ",
      "slice_count": 1,
      "slices": "2 รอบ นี่ไง 1, 3 เหมือนกันเลย |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 1243,
      "editor_id": 2,
      "message_received": "ค่า i ที่เป็นไปได้ คือ เลขอะไรคะ ",
      "slice_count": 2,
      "slices": "ค่า i ที่เป็นไปได้ คื|อ เลขอะไรคะ |",
      "edit_duration": 11.805,
      "isForceout": false
    },
    {
      "message_id": 1244,
      "editor_id": 2,
      "message_received": "เลข 2 มันทำงานกี่รอบ ",
      "slice_count": 1,
      "slices": "เลข 2 มันทำงานกี่รอบ |",
      "edit_duration": 11.597,
      "isForceout": false
    },
    {
      "message_id": 1245,
      "editor_id": 2,
      "message_received": "2 รอบ ก็มันมีเลข 2 2 ตัว",
      "slice_count": 3,
      "slices": "2 รอบ ก็|มันมีเลข 2| 2 ตัว|",
      "edit_duration": 3.29,
      "isForceout": false
    },
    {
      "message_id": 1246,
      "editor_id": 2,
      "message_received": "มันก็ทำงาน 2 รอบใช่ไหมคะ เพราะฉะนั้น มันทำงาน 2 รอบ หรือ 2 ครั้งนะคะ ",
      "slice_count": 7,
      "slices": "มันก็ทำงาน 2 รอบใช่ไหมคะ| เพราะฉะนั้|น มันทำงาน| 2 รอบ หรือ |2 ครั้งนะค|ะ| |",
      "edit_duration": 3.447,
      "isForceout": false
    },
    {
      "message_id": 1247,
      "editor_id": 2,
      "message_received": "ค่า i ที่เป็นไปได้ คือ ",
      "slice_count": 3,
      "slices": "ค่า i ที่เป็|นไป|ได้ คือ |",
      "edit_duration": 6.067,
      "isForceout": false
    },
    {
      "message_id": 1248,
      "editor_id": 2,
      "message_received": "1 แล้วก็ 2",
      "slice_count": 2,
      "slices": "1 แล้|วก็ 2|",
      "edit_duration": 3.951,
      "isForceout": false
    },
    {
      "message_id": 1249,
      "editor_id": 2,
      "message_received": "2 ใช่ไหมคะ แล้วมันก็ทำงาน ",
      "slice_count": 6,
      "slices": "2 ใ|ช่ไหมคะ| แล้วมั|นก็ท|ำงาน| |",
      "edit_duration": 0.973,
      "isForceout": false
    },
    {
      "message_id": 1250,
      "editor_id": 2,
      "message_received": "ติ๊กถูกได้เลย ทำงาน 2 บรรทัดนี้ ก็คือทำงาน 2 ครั้ง ",
      "slice_count": 2,
      "slices": "ติ๊กถูกได้เลย ทำงาน 2 บรรทัดนี้ ก็คือทำงาน 2 ครั้ง| |",
      "edit_duration": 2.003,
      "isForceout": false
    },
    {
      "message_id": 1251,
      "editor_id": 2,
      "message_received": "ครูจะแปลง",
      "slice_count": 1,
      "slices": "ครูจะแปลงนะคะ |",
      "edit_duration": 5.172,
      "isForceout": false
    },
    {
      "message_id": 1252,
      "editor_id": 2,
      "message_received": "เมื่อเป็น n ใด ๆ นะ เมื่อเป็น n ใด ๆ สังเกตนะคะ ตัวนี้ คือ เลข ",
      "slice_count": 3,
      "slices": "เมื่อเป็น n ใด ๆ นะ เมื่อเป็น n ใด ๆ| สังเกตนะคะ| ตัวนี้ คือ เลข |",
      "edit_duration": 4.663,
      "isForceout": false
    },
    {
      "message_id": 1253,
      "editor_id": 2,
      "message_received": "4 นะ มันคือค่า n ",
      "slice_count": 3,
      "slices": "4 นะ |มันคือค่า n| |",
      "edit_duration": 5.18,
      "isForceout": false
    },
    {
      "message_id": 1254,
      "editor_id": 2,
      "message_received": "ถ้าครูแทน n เป็น 4 ",
      "slice_count": 1,
      "slices": "ถ้าครูแทน n เป็น 4 |",
      "edit_duration": 4.671,
      "isForceout": false
    },
    {
      "message_id": 1255,
      "editor_id": 2,
      "message_received": "ทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "ทำงานกี่รอบ| |",
      "edit_duration": 2.669,
      "isForceout": false
    },
    {
      "message_id": 1256,
      "editor_id": 2,
      "message_received": "ตรงนี้ทำงานกี่รอบคะ 3 รอบ ",
      "slice_count": 2,
      "slices": "ตรงนี้ทำงานกี่รอบคะ| 3 รอบ |",
      "edit_duration": 2.864,
      "isForceout": false
    },
    {
      "message_id": 1257,
      "editor_id": 2,
      "message_received": "ทุกคน ",
      "slice_count": 2,
      "slices": "ทุกคน| |",
      "edit_duration": 7.16,
      "isForceout": true
    },
    {
      "message_id": 1258,
      "editor_id": 2,
      "message_received": "1 , 5 me'ko",
      "slice_count": 1,
      "slices": "1,5 |",
      "edit_duration": 14.168,
      "isForceout": false
    },
    {
      "message_id": 1259,
      "editor_id": 2,
      "message_received": "ทำงานกี่รอบคะ มีค่าที่เป็นไปได้ คือ 1, ",
      "slice_count": 3,
      "slices": "ทำงานกี่รอบคะ| มีค่าที่เป็นไปได้| คือ 1, |",
      "edit_duration": 8.562,
      "isForceout": false
    },
    {
      "message_id": 1260,
      "editor_id": 2,
      "message_received": "2, 3 แล้วก็ 4 ถูกไหมคะ ",
      "slice_count": 2,
      "slices": "2, 3 แล้วก็ 4 ถูกไหมคะ| |",
      "edit_duration": 10.926,
      "isForceout": false
    },
    {
      "message_id": 1261,
      "editor_id": 2,
      "message_received": "ใช่ 4 รอบ",
      "slice_count": 1,
      "slices": "ใช่ 4 รอบ|",
      "edit_duration": 9.938,
      "isForceout": false
    },
    {
      "message_id": 1262,
      "editor_id": 2,
      "message_received": "n เป็น 4 ทำงาน ",
      "slice_count": 3,
      "slices": "n เ|ป็น 4 ทำงาน| |",
      "edit_duration": 9.283,
      "isForceout": false
    },
    {
      "message_id": 1263,
      "editor_id": 2,
      "message_received": "3 รอบ n เป็น 5 ทำงาน 4 ",
      "slice_count": 2,
      "slices": "3 รอ|บ n เป็น 5 ทำงาน 4 |",
      "edit_duration": 4.127,
      "isForceout": false
    },
    {
      "message_id": 1264,
      "editor_id": 2,
      "message_received": "รอบ เห็นไหมคะ ว่าจำนวนรอบมันลดลง ",
      "slice_count": 3,
      "slices": "รอบ| เห็นไหมคะ| ว่าจำนวนรอบมันลดลง |",
      "edit_duration": 4.144,
      "isForceout": false
    },
    {
      "message_id": 1265,
      "editor_id": 2,
      "message_received": "1 เมื่อเทียบกับ n ",
      "slice_count": 3,
      "slices": "1 เมื่อ|เทียบกับ n| |",
      "edit_duration": 3.797,
      "isForceout": false
    },
    {
      "message_id": 1266,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1267,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น เมื่อเราเขียนแทนสมการ ",
      "slice_count": 2,
      "slices": "เพราะฉะนั้น| เมื่อเราเขียนแทนสมการ |",
      "edit_duration": 0.641,
      "isForceout": true
    },
    {
      "message_id": 1268,
      "editor_id": 2,
      "message_received": "มันเป็น 2 ",
      "slice_count": 1,
      "slices": "มันเป็น 2 |",
      "edit_duration": 16.022,
      "isForceout": true
    },
    {
      "message_id": 1269,
      "editor_id": 2,
      "message_received": "ถูกไหม ทำอย่างไรถึงจะได้เลข 2 ",
      "slice_count": 1,
      "slices": "ถูกไหม ทำอย่างไรถึงจะได้เลข 2 |",
      "edit_duration": 16.035,
      "isForceout": true
    },
    {
      "message_id": 1270,
      "editor_id": 2,
      "message_received": "n - 1 ถูกไหม ",
      "slice_count": 2,
      "slices": "n - 1 |n - 1 ถูกไหม |",
      "edit_duration": 14.94,
      "isForceout": true
    },
    {
      "message_id": 1271,
      "editor_id": 2,
      "message_received": "n เราคืออะไร n ที่ครูกำหนดให้ คือ 3 ",
      "slice_count": 1,
      "slices": "n เราคืออะไร n ที่ครูกำหนดให้ คือ 3 |",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 1272,
      "editor_id": 2,
      "message_received": "เป็น 2 ได้ตัวเลขตรงกันไหม ",
      "slice_count": 1,
      "slices": "เป็น 2 ได้ตัวเลขตรงกันไหม |",
      "edit_duration": 13.667,
      "isForceout": false
    },
    {
      "message_id": 1273,
      "editor_id": 2,
      "message_received": "ตรงกัน เพราะฉะนั้น เมื่อแทน n ด้วย  2",
      "slice_count": 2,
      "slices": "ตรงกัน| เพราะฉะนั้น เมื่อแทน n ด้วย  2|",
      "edit_duration": 3.542,
      "isForceout": true
    },
    {
      "message_id": 1274,
      "editor_id": 2,
      "message_received": "เมื่อแทน n ด้วย 2 ก็ทำงาน 1 ครั้ง หรือแทน n ด้วย 4 ",
      "slice_count": 1,
      "slices": "เมื่อแทน n ด้วย 2 ก็ทำงาน 1 ครั้ง หรือแทน n ด้วย 3 |",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 1275,
      "editor_id": 2,
      "message_received": "ก็คือทำงาน 2 ครั้ง ดังนั้น เมื่อแทน n ใด ๆ จะทำงาน n ",
      "slice_count": 3,
      "slices": "ก็คือทำงาน 2 ครั้ง ดังนั้น เ|มื่อแทน n ใด ๆ จะทำงาน| n |",
      "edit_duration": 8.889,
      "isForceout": false
    },
    {
      "message_id": 1276,
      "editor_id": 2,
      "message_received": "- 1 ครั้ง ",
      "slice_count": 2,
      "slices": "- 1 ครั้ง| |",
      "edit_duration": 12.101,
      "isForceout": false
    },
    {
      "message_id": 1277,
      "editor_id": 2,
      "message_received": "เมื่อโค้ดตัวนี้นะคะ เมื่อโปรแกรมตัวนี้",
      "slice_count": 1,
      "slices": "เมื่อโค้ดตัวนี้นะคะ เมื่อโปรแกรมตัวนี้|",
      "edit_duration": 10.659,
      "isForceout": false
    },
    {
      "message_id": 1278,
      "editor_id": 2,
      "message_received": "ครูแทน n ด้วย ",
      "slice_count": 1,
      "slices": "ครูแทน n ด้วย |",
      "edit_duration": 8.372,
      "isForceout": false
    },
    {
      "message_id": 1279,
      "editor_id": 2,
      "message_received": "10 ครูแทน n ด้วย 10 ",
      "slice_count": 4,
      "slices": "10 ครูแ|ทน |n ด้วย 10| |",
      "edit_duration": 5.113,
      "isForceout": false
    },
    {
      "message_id": 1280,
      "editor_id": 2,
      "message_received": "จะทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "จะทำงานกี่รอบ| |",
      "edit_duration": 5.362,
      "isForceout": false
    },
    {
      "message_id": 1281,
      "editor_id": 2,
      "message_received": "9 รอบ คือ 10 - 1 ",
      "slice_count": 2,
      "slices": "9 รอบ| คือ 10 - 1 |",
      "edit_duration": 3.541,
      "isForceout": false
    },
    {
      "message_id": 1282,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ ",
      "slice_count": 2,
      "slices": "ใช่ไหมคะ| |",
      "edit_duration": 5.258,
      "isForceout": false
    },
    {
      "message_id": 1283,
      "editor_id": 2,
      "message_received": "คือ 9 รอบ ",
      "slice_count": 2,
      "slices": "คือ 9 รอบ| |",
      "edit_duration": 2.326,
      "isForceout": false
    },
    {
      "message_id": 1284,
      "editor_id": 2,
      "message_received": "คือ 9 รอบ เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น|",
      "edit_duration": 5.176,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1285,
      "editor_id": 2,
      "message_received": "เราจึงแทนจำนวนรอบของการทำงาน",
      "slice_count": 5,
      "slices": "เร|าจึงแทนจำ|นวนรอบของ|การท|ำงาน|",
      "edit_duration": 6.34,
      "isForceout": false
    },
    {
      "message_id": 1286,
      "editor_id": 2,
      "message_received": "นะคะ บรรทัดที่ 1 คือ ทำงาน 1 ครั้ง 1 รอบ ",
      "slice_count": 4,
      "slices": "บรรทัดที่ |1 |คือ ทำงาน 1 ครั้ง 1 รอบ| |",
      "edit_duration": 6.703,
      "isForceout": false
    },
    {
      "message_id": 1287,
      "editor_id": 2,
      "message_received": "เพราะมันไม่ได้อยู่ในลูป มันจึงทำงาน 1 ครั้ง ",
      "slice_count": 2,
      "slices": "เพราะมันไม่ได้อยู่ในลูป| มันจึงทำงาน 1 ครั้ง |",
      "edit_duration": 8.416,
      "isForceout": false
    },
    {
      "message_id": 1288,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 2 มันทำงาน n - 1 ครั",
      "slice_count": 3,
      "slices": "บรรทัดที่ 2 |มันทำงาน| n - 1 ครั้ง|",
      "edit_duration": 0.682,
      "isForceout": false
    },
    {
      "message_id": 1289,
      "editor_id": 2,
      "message_received": "n - 1 ครั้ง เมื่อ n ใด ๆ มันทำ n - 1 ครั้งนะคะ ",
      "slice_count": 2,
      "slices": "n - 1 ครั้ง เมื่อ n ใด ๆ มันทำ n - 1| ครั้งนะคะ |",
      "edit_duration": 9.929,
      "isForceout": false
    },
    {
      "message_id": 1290,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 3 ก็เหมือนกันคือ n - 1 ",
      "slice_count": 3,
      "slices": "บรรทัดที่ 3 ก็เหมือนกัน|คือ n - 1| |",
      "edit_duration": 2.597,
      "isForceout": false
    },
    {
      "message_id": 1291,
      "editor_id": 2,
      "message_received": "เท่ากันนะ อันนี้ให้ดูนะ 2 ตัวนี้จะต้อ",
      "slice_count": 2,
      "slices": "เท่ากันนะ อันนี้ให้ดูนะ 2| ตัวนี้จะต้อง|",
      "edit_duration": 1.919,
      "isForceout": false
    },
    {
      "message_id": 1292,
      "editor_id": 2,
      "message_received": "เขียนเหมือนกันนะคะ มาหาค่าฟังก์ชัน ",
      "slice_count": 2,
      "slices": "เขียนเหมือนกันนะคะ |มาหาค่าฟังก์ชัน |",
      "edit_duration": 5.091,
      "isForceout": true
    },
    {
      "message_id": 1293,
      "editor_id": 2,
      "message_received": "ก็เอาตัวข้างหลังมาบวกกัน 1 + (n-1) ",
      "slice_count": 2,
      "slices": "ก็เอาตัวข้างหลังมาบวกกัน 1 + (n-1)| |",
      "edit_duration": 9.709,
      "isForceout": true
    },
    {
      "message_id": 1294,
      "editor_id": 2,
      "message_received": "+ n-1",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1295,
      "editor_id": 2,
      "message_received": "n - 1 นะคะ คำตอบที่ได้ ครูกระจายตัวนี้นะคะ จะได้เป็น ",
      "slice_count": 4,
      "slices": " |นะคะ |คำตอบที่ได้ |ครูกระจายตัวนี้นะคะ จะได้เป็น |",
      "edit_duration": 13.376,
      "isForceout": true
    },
    {
      "message_id": 1296,
      "editor_id": 2,
      "message_received": "1 + n ",
      "slice_count": 2,
      "slices": "1 + n| |",
      "edit_duration": 10.541,
      "isForceout": false
    },
    {
      "message_id": 1297,
      "editor_id": 2,
      "message_received": "- 1 + n - 1",
      "slice_count": 1,
      "slices": "- 1 + n - 1|",
      "edit_duration": 8.181,
      "isForceout": false
    },
    {
      "message_id": 1298,
      "editor_id": 2,
      "message_received": "1n + 1n ",
      "slice_count": 1,
      "slices": "1n + 1n |",
      "edit_duration": 12.861,
      "isForceout": false
    },
    {
      "message_id": 1299,
      "editor_id": 2,
      "message_received": "ได้เป็น 2n 1 ",
      "slice_count": 2,
      "slices": "ได้เป็น 2n| 1 |",
      "edit_duration": 9.17,
      "isForceout": true
    },
    {
      "message_id": 1300,
      "editor_id": 2,
      "message_received": "- 1 - 1 1 กับ - 1 ",
      "slice_count": 2,
      "slices": "- 1 - 1 |1 กับ - 1 |",
      "edit_duration": 11.279,
      "isForceout": false
    },
    {
      "message_id": 1301,
      "editor_id": 2,
      "message_received": "หมดไหมเป็น 0 เหลือ -1 มันก็เลยเป็น 2n - 1 ",
      "slice_count": 2,
      "slices": "หมดไหมเป็น 0 เหลือ -1| มันก็เลยเป็น 2n - 1 |",
      "edit_duration": 11.003,
      "isForceout": false
    },
    {
      "message_id": 1302,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น Big-O ก็คือเอา n ที่มากที่สุด ก็คือ ",
      "slice_count": 3,
      "slices": "เพราะฉะนั้น| Big-O ก็คือเอา n ที่มากที่สุด| ก็คือ |",
      "edit_duration": 4.387,
      "isForceout": false
    },
    {
      "message_id": 1303,
      "editor_id": 2,
      "message_received": "n ตัวนี้แล้วตัดสัมประสิทธิ์ออก",
      "slice_count": 1,
      "slices": "n ตัวนี้แล้วตัดสัมประสิทธิ์ออก|",
      "edit_duration": 5.1,
      "isForceout": false
    },
    {
      "message_id": 1304,
      "editor_id": 2,
      "message_received": "ก็จะได้เป็น O(",
      "slice_count": 1,
      "slices": "ก็จะได้เป็น O(n)|",
      "edit_duration": 5.824,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1305,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1306,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1307,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1308,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1309,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1310,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1311,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1312,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1313,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1314,
      "editor_id": 2,
      "message_received": "ค่อย ๆ ดุนะ",
      "slice_count": 1,
      "slices": "ค่อย ๆ ดูนะ|",
      "edit_duration": 11.826,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1315,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1316,
      "editor_id": 2,
      "message_received": "เอาเท่าว่าเริ่มต้น เรารู้ว่าทำงานกี่รอบ",
      "slice_count": 1,
      "slices": "เอาแค่ว่าเริ่มต้น เรารู้ว่าทำงานกี่รอบ|",
      "edit_duration": 7.136,
      "isForceout": false
    },
    {
      "message_id": 1317,
      "editor_id": 2,
      "message_received": "ขอให้นับให้ได้ว่า ",
      "slice_count": 1,
      "slices": "ขอให้นับให้ได้ว่า |",
      "edit_duration": 6.186,
      "isForceout": false
    },
    {
      "message_id": 1318,
      "editor_id": 2,
      "message_received": "i นี่ มีค่าเป็นอะไรได้บ้าง ",
      "slice_count": 3,
      "slices": "i นี่| มีค่าเป็นอะไรได้บ้าง| |",
      "edit_duration": 0.988,
      "isForceout": false
    },
    {
      "message_id": 1319,
      "editor_id": 2,
      "message_received": "แล้วมันทำงานทั้งหมด",
      "slice_count": 1,
      "slices": "แล้วมันทำงานทั้งหมด|",
      "edit_duration": 8.468,
      "isForceout": false
    },
    {
      "message_id": 1320,
      "editor_id": 2,
      "message_received": "กี่รอบ โอเค",
      "slice_count": 2,
      "slices": "กี่รอบ| โอเค|",
      "edit_duration": 5.534,
      "isForceout": false
    },
    {
      "message_id": 1321,
      "editor_id": 2,
      "message_received": "เข้าใจตัวเบสิกตัวนี้ก่อน",
      "slice_count": 1,
      "slices": "เข้าใจตัวเบสิกตัวนี้ก่อน|",
      "edit_duration": 1.826,
      "isForceout": false
    },
    {
      "message_id": 1322,
      "editor_id": 2,
      "message_received": "ก็ได้นะคะ ",
      "slice_count": 2,
      "slices": "ก็ได้นะคะ| |",
      "edit_duration": 0.476,
      "isForceout": false
    },
    {
      "message_id": 1323,
      "editor_id": 2,
      "message_received": "อย่างนี้ดีกว่า ก่อนที่ครูจะ",
      "slice_count": 1,
      "slices": "อย่างนี้ดีกว่า ก่อนที่ครูจะ|",
      "edit_duration": 6.662,
      "isForceout": false
    },
    {
      "message_id": 1324,
      "editor_id": 2,
      "message_received": "ไป ไป range สัญลักษณ์ตัวอื่น",
      "slice_count": 3,
      "slices": "ไป| ไป range| สัญลักษณ์ตัวอื่น|",
      "edit_duration": 5.203,
      "isForceout": false
    },
    {
      "message_id": 1325,
      "editor_id": 2,
      "message_received": "นะ เป็น n + 1  n - 1",
      "slice_count": 3,
      "slices": "นะ| เป็น n + 1|  n - 1|",
      "edit_duration": 0.828,
      "isForceout": false
    },
    {
      "message_id": 1326,
      "editor_id": 2,
      "message_received": "เดี๋ยวครูมีแบบฝึกหัดให้ทำก่อนนะในกระดาษ เดี๋ยวลองทำตัวนี้ดูก่อน คราวนี้ ",
      "slice_count": 4,
      "slices": "เดี๋ยวครูมีแบบฝึกหัดให้ทำก่อน|นะในกระดาษ| เดี๋ยวลองทำตัวนี้ดูก่อน| คราวนี้ |",
      "edit_duration": 4.17,
      "isForceout": true
    },
    {
      "message_id": 1327,
      "editor_id": 2,
      "message_received": "ครูมี sheet แจกให้ในห้อง",
      "slice_count": 1,
      "slices": "ครูมี Sheet แจกให้ในห้อง|",
      "edit_duration": 16.046,
      "isForceout": true
    },
    {
      "message_id": 1328,
      "editor_id": 2,
      "message_received": "คำอธิบายสั่งที่สอนวันนี้แแหละ",
      "slice_count": 1,
      "slices": "คำอธิบายสั่งที่สอนวันนี้แแหละ|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 1329,
      "editor_id": 2,
      "message_received": "นะคะ โจทย์ตัวเป็น range n กับ 1,n นะ ที่เราเรียนผ่านไป",
      "slice_count": 2,
      "slices": "นะคะ โจทย์ตัวเป็น range n |กับ 1,n นะ ที่เราเรียนผ่านไป|",
      "edit_duration": 12.946,
      "isForceout": false
    },
    {
      "message_id": 1330,
      "editor_id": 2,
      "message_received": "นะคะ ครูจะเขียนอธิบายให้สามารถนั่งดูตัวนี้ได้นะ",
      "slice_count": 3,
      "slices": "นะคะ ครูจะเขียนอ|ธิบายให้สามารถนั่งดูตัวนี้ไ|ด้นะ|",
      "edit_duration": 11.625,
      "isForceout": false
    },
    {
      "message_id": 1331,
      "editor_id": 2,
      "message_received": "เดี๋ยวครูให้ทำแบบฝึกหัดตัวนี้ก่อนเลย จะได้รู้ว่าเราทำได้หรือไม่",
      "slice_count": 2,
      "slices": "เดี๋ยวครูให้ทำแบบฝึกหัดตัวนี้ก่อนเลย จ|ะได้รู้ว่าเราทำได้หรือไม่|",
      "edit_duration": 6.661,
      "isForceout": false
    },
    {
      "message_id": 1332,
      "editor_id": 2,
      "message_received": "นะคะ คนละ 1 แผ่น เขียนลงไปในนี้เลย",
      "slice_count": 2,
      "slices": "นะคะ คนละ 1 แ|ผ่น เขียนลงไปในนี้เลย|",
      "edit_duration": 6.757,
      "isForceout": false
    },
    {
      "message_id": 1333,
      "editor_id": 2,
      "message_received": "นะคะ ",
      "slice_count": 2,
      "slices": "นะคะ| |",
      "edit_duration": 0.555,
      "isForceout": false
    },
    {
      "message_id": 1334,
      "editor_id": 2,
      "message_received": "ลองทำในแบบฝึกหัดที่ครูแจกให้นะคะ แล้วลองดูกระดาษ",
      "slice_count": 1,
      "slices": "ลองทำในแบบฝึกหัดที่ครูแจกให้นะคะ แล้วลองดูกระดาษ|",
      "edit_duration": 9.476,
      "isForceout": false
    },
    {
      "message_id": 1335,
      "editor_id": 2,
      "message_received": "เพิ่มหรือในสไลด์ที่เราเรียนกันเมื่อกี้ โจทย์น่าจะเป็นตัวนี้ โอเค ",
      "slice_count": 3,
      "slices": "เพิ่มหรือในสไลด์ที่เราเรียนกันเมื่อกี้ โจทย์น่าจะเป็นตัวนี้| โอเค| |",
      "edit_duration": 3.346,
      "isForceout": true
    },
    {
      "message_id": 1336,
      "editor_id": 2,
      "message_received": "โอเค ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1337,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1338,
      "editor_id": 2,
      "message_received": "โจทย์จะคล้าย ๆ กับตัวนี้เลยนะคะ ",
      "slice_count": 3,
      "slices": "โจทย์จะคล้าย ๆ| กับตัวนี้เลยนะคะ| |",
      "edit_duration": 3.19,
      "isForceout": true
    },
    {
      "message_id": 1339,
      "editor_id": 2,
      "message_received": "โจทย์จะคล้าย ๆ กับสิ่งที่ครูโชว์บนสไลด์ ",
      "slice_count": 1,
      "slices": "โจทย์จะคล้าย ๆ กับสิ่งที่ครูโชว์บนกระดานนี้ โชว์บนสไลด์|",
      "edit_duration": 14.974,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1340,
      "editor_id": 2,
      "message_received": "บนสไลค์ ค่อย ๆดูนะคะ",
      "slice_count": 2,
      "slices": "ค่อย| ๆ ดูนะคะ |",
      "edit_duration": 15.152,
      "isForceout": true
    },
    {
      "message_id": 1341,
      "editor_id": 2,
      "message_received": "ค่อย ๆ ดูนะคะ ลองดู แล้วก็ดูชีตประกอบ แล้วลองทำนะคะ ลองทำอย่างไร ",
      "slice_count": 1,
      "slices": " ลองดู แล้วก็ดูชีตประกอบ แล้วลองทำนะคะ ลองทำอย่างไร |",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 1342,
      "editor_id": 2,
      "message_received": "ครูให้โจทย์ตัวนี้มา ตัว Code ข้างบน",
      "slice_count": 2,
      "slices": "รูให้โจทย์ตัวนี้ม|า ตัว Code ข้างบน|",
      "edit_duration": 10.104,
      "isForceout": false
    },
    {
      "message_id": 1343,
      "editor_id": 2,
      "message_received": "แบบกันเลย แต่ครูเปลี่ยนค่า n เฉย ๆ ",
      "slice_count": 2,
      "slices": "แบบกันเลย แต่ครูเปลี่ยนค่า n เฉ|ย ๆ |",
      "edit_duration": 6.924,
      "isForceout": false
    },
    {
      "message_id": 1344,
      "editor_id": 2,
      "message_received": "ครูกำหนดให้ n = 4 อันนี้ครูเปลี่ยนให้ n=4 ",
      "slice_count": 4,
      "slices": "ครูกำหน|ดให้ n = 4 |อันนี้ครูเปลี่ย|นให้ n = 4 |",
      "edit_duration": 4.393,
      "isForceout": false
    },
    {
      "message_id": 1345,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น ค่า i นี่ มันเป็นค่าอะไรได้บ้าง ",
      "slice_count": 5,
      "slices": "เพราะฉะนั้|น |ค่า i นี่ มันเป็|นค่าอะไรได้บ้|าง |",
      "edit_duration": 8.955,
      "isForceout": false
    },
    {
      "message_id": 1346,
      "editor_id": 2,
      "message_received": "เขียนให้ครบ รู้ได้อย่างไร",
      "slice_count": 4,
      "slices": "เขีย|นให้ครบ รู้|ได้อย่างไ|ร|",
      "edit_duration": 5.826,
      "isForceout": false
    },
    {
      "message_id": 1347,
      "editor_id": 2,
      "message_received": "ถ้าเรายังจำไม่ได้เราก็มาเขียนตรงนี้ก่อนก็ได้",
      "slice_count": 1,
      "slices": "ถ้าเรายังจำไม่ได้เราก็มาเขียนตรงนี้ก่อนก็ได้|",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 1348,
      "editor_id": 2,
      "message_received": "นะคะ range(4) มันมีค่าเป็นอะไร ",
      "slice_count": 1,
      "slices": "นะคะ range(4) มันมีค่าเป็นอะไรได้บ้าง  |",
      "edit_duration": 7.725,
      "isForceout": false
    },
    {
      "message_id": 1349,
      "editor_id": 2,
      "message_received": "พอเราเขียน list ตรงนี้แล้ว เราก็เอามาเขียนในคอลัมป์ที่ 1 ",
      "slice_count": 4,
      "slices": "พอเราเขียน| list ตรงนี้แล้ว เราก็เอาม|าเขียนในคอลัมป์ที่ 1| |",
      "edit_duration": 1.928,
      "isForceout": true
    },
    {
      "message_id": 1350,
      "editor_id": 2,
      "message_received": "มีค่าเป็นอะไรได้บ้าง แล้วก็ติ๊กถูกเลย คำว่า \"ติ๊กเครื่องหมายถูก\" คือ มันทำที่คำสั่งนั้น ",
      "slice_count": 2,
      "slices": "มีค่าเป็นอะไรได้บ้าง แล้วก็ติ๊กถูกเลย คำว่า \"ติ๊กเครื่องหมายถูก\" คือ มันทำที่คำสั่งนั้น| |",
      "edit_duration": 6.66,
      "isForceout": false
    },
    {
      "message_id": 1351,
      "editor_id": 2,
      "message_received": "แล้วนับมันทำงานกี่ครั้ง ",
      "slice_count": 2,
      "slices": "แล้วนับมันทำงานกี่ครั้ง| |",
      "edit_duration": 7.364,
      "isForceout": true
    },
    {
      "message_id": 1352,
      "editor_id": 2,
      "message_received": "แบล้วก็นับมันมีเครื่องหมายถูกกี่ครั้ง ทำงานกี่ครั้ง",
      "slice_count": 1,
      "slices": "แล้วก็นับมันมีเครื่องหมายถูกกี่ครั้ง ทำงานกี่ครั้ง|",
      "edit_duration": 10.966,
      "isForceout": false
    },
    {
      "message_id": 1353,
      "editor_id": 2,
      "message_received": "แล้วเทียบว่าไอ้ตัวนับตัวนี้ที่เรานับได้นี่ เมื่อเทียบกับ n แล้วนี่ ",
      "slice_count": 1,
      "slices": "แล้วเทียบว่าไอ้ตัวนับตัวนี้ที่เรานับได้นี่ เมื่อเทียบกับ n แล้วนี่ |",
      "edit_duration": 8.477,
      "isForceout": false
    },
    {
      "message_id": 1354,
      "editor_id": 2,
      "message_received": "มันควรแทนด้วย n อะไร n+1 n-1 ",
      "slice_count": 3,
      "slices": "มันควรแทนด้วย| n อะไร n+1| n-1 |",
      "edit_duration": 2.703,
      "isForceout": false
    },
    {
      "message_id": 1355,
      "editor_id": 2,
      "message_received": "หรือ n เฉย ๆ จากนั้นเอากลับขึ้นมาเขียนด้านบน",
      "slice_count": 4,
      "slices": "หรือ |n เฉย ๆ| จากนั้น|เอากลับขึ้นมาเขียนด้านบน|",
      "edit_duration": 1.717,
      "isForceout": false
    },
    {
      "message_id": 1356,
      "editor_id": 2,
      "message_received": "เพื่อบอกว่าแต่ละบรรทัดทำงาน",
      "slice_count": 1,
      "slices": "เพื่อบอกว่าแต่ละบรรทัดทำงาน|",
      "edit_duration": 4.63,
      "isForceout": false
    },
    {
      "message_id": 1357,
      "editor_id": 2,
      "message_received": "กี่ครั้งหรือกี่รอบ ",
      "slice_count": 3,
      "slices": "กี่ครั้ง|หรือกี่รอบ| |",
      "edit_duration": 1.59,
      "isForceout": false
    },
    {
      "message_id": 1358,
      "editor_id": 2,
      "message_received": "ได้แล้วมาหาค่าฟังก์ชัน ",
      "slice_count": 3,
      "slices": "ได้แล้วมา|หาค่าฟังก์ชัน| |",
      "edit_duration": 1.352,
      "isForceout": false
    },
    {
      "message_id": 1359,
      "editor_id": 2,
      "message_received": "เอาแต่ละตัวมาบวกกัน แล้วก็หาค่า Big-O ",
      "slice_count": 2,
      "slices": "เอาแต่ละตัวมาบวกกัน| แล้วก็หาค่า Big-O |",
      "edit_duration": 1.453,
      "isForceout": false
    },
    {
      "message_id": 1360,
      "editor_id": 2,
      "message_received": "เป็นตัวสุดท้าย ",
      "slice_count": 2,
      "slices": "เป็นตัวสุดท้าย| |",
      "edit_duration": 5.985,
      "isForceout": true
    },
    {
      "message_id": 1361,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1362,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1363,
      "editor_id": 2,
      "message_received": "ลองทำดูสิคะ ไม่ได้เดี๋ยวบอกนะ เดี๋ยวครูเดิน ",
      "slice_count": 2,
      "slices": "ลองทำดูสิคะ ไม่ได้เดี๋ยวบอกนะ เดี๋ยวครูเดิน| |",
      "edit_duration": 3.939,
      "isForceout": true
    },
    {
      "message_id": 1364,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1365,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1366,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1367,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1368,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1369,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1370,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1371,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1372,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1373,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1374,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1375,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1376,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1377,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1378,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1379,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1380,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1381,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1382,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1383,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1384,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1385,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1386,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1387,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1388,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1389,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1390,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1391,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1392,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1393,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1394,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1395,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1396,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1397,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1398,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1399,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1400,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1401,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1402,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1403,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1404,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1405,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1406,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1407,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1408,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1409,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1410,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1411,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1412,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1413,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1414,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1415,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1416,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1417,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1418,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1419,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1420,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1421,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1422,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1423,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1424,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1425,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1426,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1427,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1428,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1429,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1430,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1431,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1432,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1433,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1434,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1435,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1436,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1437,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1438,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1439,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1440,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1441,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1442,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1443,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1444,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1445,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1446,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1447,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1448,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1449,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1450,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1451,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1452,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1453,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1454,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1455,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1456,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1457,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1458,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1459,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1460,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1461,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1462,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1463,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1464,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1465,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1466,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1467,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1468,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1469,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1470,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1471,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1472,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1473,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1474,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1475,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1476,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1477,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1478,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1479,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1480,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1481,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1482,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1483,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1484,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1485,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1486,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1487,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1488,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1489,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1490,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1491,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1492,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1493,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1494,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1495,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1496,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1497,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1498,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1499,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1500,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1501,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1502,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1503,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1504,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1505,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1506,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1507,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1508,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1509,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1510,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1511,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1512,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1513,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1514,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1515,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1516,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1517,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1518,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1519,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1520,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1521,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1522,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1523,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1524,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1525,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1526,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1527,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1528,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1529,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1530,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1531,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1532,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1533,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1534,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1535,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1536,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1537,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1538,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1539,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1540,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1541,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1542,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1543,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1544,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1545,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1546,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1547,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1548,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1549,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1550,
      "editor_id": 2,
      "message_received": "เดี๋ยว",
      "slice_count": 1,
      "slices": "เดี๋ยวครูฝาก|",
      "edit_duration": 9.167,
      "isForceout": false
    },
    {
      "message_id": 1551,
      "editor_id": 2,
      "message_received": "อย่างนี้นะ เอกสารที่ครูให้ไปมีอยู่ 3 แผน่ มีอยู่ 3 ตัวอย่าง ",
      "slice_count": 3,
      "slices": "อย่างนี้นะ| เอกสารที่ครูให้ไปมีอยู่ 3 แผ่น มีอยู่ 3 ตัวอย่าง| |",
      "edit_duration": 2.134,
      "isForceout": false
    },
    {
      "message_id": 1552,
      "editor_id": 2,
      "message_received": "3 แผ่น มีอยู่ 3 ตัวอย่างมีอยู่ 3 แผ่น ครูฝากไป",
      "slice_count": 5,
      "slices": "3 แผ่น| มีอยู่ 3 |ตัวอย่าง| มีอยู่ 3 แผ่น| ครูฝากไป|",
      "edit_duration": 5.343,
      "isForceout": false
    },
    {
      "message_id": 1553,
      "editor_id": 2,
      "message_received": "อ่านนะ ฝากไปอ่าน",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1554,
      "editor_id": 2,
      "message_received": "นะคะ ",
      "slice_count": 2,
      "slices": "อ่านนะ|  |",
      "edit_duration": 9.599,
      "isForceout": true
    },
    {
      "message_id": 1555,
      "editor_id": 2,
      "message_received": "ครูฝากไปอ่าน แล้วก็ทำความเข้าใจอีกครั้งหนึ่งนะคะ ",
      "slice_count": 2,
      "slices": "ครูฝากไปอ่าน| แล้วก็ทำความเข้าใจอีกครั้งหนึ่งนะคะ |",
      "edit_duration": 9.456,
      "isForceout": false
    },
    {
      "message_id": 1556,
      "editor_id": 2,
      "message_received": "ด้วยกันนะคะ ",
      "slice_count": 2,
      "slices": "ด้วยกันนะคะ| |",
      "edit_duration": 10.846,
      "isForceout": true
    },
    {
      "message_id": 1557,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1558,
      "editor_id": 2,
      "message_received": "เดี๋ยวเรามาดูด้วยกันอีก 1 ข้อ เมื่อกี้ ",
      "slice_count": 1,
      "slices": "เดี๋ยวเรามาดูด้วยกันอีก 1 ข้อ เมื่อกี้ |",
      "edit_duration": 12.953,
      "isForceout": false
    },
    {
      "message_id": 1559,
      "editor_id": 2,
      "message_received": "คือเราสามารถนับจำนวนรอบได้ ",
      "slice_count": 2,
      "slices": "คือเราสามารถนับจำนวนรอบได้นะ | |",
      "edit_duration": 5.273,
      "isForceout": false
    },
    {
      "message_id": 1560,
      "editor_id": 2,
      "message_received": "เราสามารถรู้ว่าค่า i นี่ มีค่าเป็นอะไรได้บ้าวง",
      "slice_count": 3,
      "slices": "เราสามารถรู้ว่า|ค่า i นี่ |มีค่าเป็นอะไรได้บ้าง|",
      "edit_duration": 2.468,
      "isForceout": false
    },
    {
      "message_id": 1561,
      "editor_id": 2,
      "message_received": "และรู้ว่า loop for จะทำงานกี่รอบ อันนี้ทุกคนทำได้นะคะ แต่จะสับสน",
      "slice_count": 4,
      "slices": "และรู้ว่า loop for| จะทำงานกี่รอบ| อันนี้ทุกคนทำได้นะคะ| แต่จะสับสน|",
      "edit_duration": 0.858,
      "isForceout": false
    },
    {
      "message_id": 1562,
      "editor_id": 2,
      "message_received": "กับการแปลงให้เป็นค่า n นะ",
      "slice_count": 3,
      "slices": "กับการ|แปลงให้เป็น|ค่า n นะ|",
      "edit_duration": 4.428,
      "isForceout": false
    },
    {
      "message_id": 1563,
      "editor_id": 2,
      "message_received": "เดี๋ยวค่อย ๆ ดูนะคะ อาจจะสับสน",
      "slice_count": 2,
      "slices": "เดี๋ยวค่อย ๆ ดูนะคะ| อาจจะสับสน|",
      "edit_duration": 4.068,
      "isForceout": false
    },
    {
      "message_id": 1564,
      "editor_id": 2,
      "message_received": "เรื่องของการแปลงให้เป็นค่า n ",
      "slice_count": 1,
      "slices": "เรื่องของการแปลงให้เป็นค่า n |",
      "edit_duration": 11.054,
      "isForceout": false
    },
    {
      "message_id": 1565,
      "editor_id": 2,
      "message_received": "พอเราแปลงให้เป็นค่า n เสร็จแล้ว เราย้อนกลับ",
      "slice_count": 2,
      "slices": "พอเราแปลงให้เป็นค่า n เสร็จแล้ว| เราย้อนกลับ|",
      "edit_duration": 0.944,
      "isForceout": false
    },
    {
      "message_id": 1566,
      "editor_id": 2,
      "message_received": "ขึ้นไปดูตัวโค้ดอีกครั้งหนึ่งและ",
      "slice_count": 2,
      "slices": "ขึ้นไปดูตัวโค้ดอีกครั้งหนึ่ง|และ|",
      "edit_duration": 0.522,
      "isForceout": false
    },
    {
      "message_id": 1567,
      "editor_id": 2,
      "message_received": "เขียนนะคะ บอกว่าบรรทัด",
      "slice_count": 2,
      "slices": "เขียนนะคะ| บอกว่าบรรทัด|",
      "edit_duration": 1.972,
      "isForceout": false
    },
    {
      "message_id": 1568,
      "editor_id": 2,
      "message_received": "แรกทำงานกี่ครั้ง ",
      "slice_count": 2,
      "slices": "แรกทำงานกี่ครั้ง| |",
      "edit_duration": 3.861,
      "isForceout": false
    },
    {
      "message_id": 1569,
      "editor_id": 2,
      "message_received": "บรรทัดที่ 2 ทำงานกี่ครั้ง และบรรทัดที่ 3",
      "slice_count": 2,
      "slices": "บรรทัดที่ 2 ทำงานกี่ครั้ง| และบรรทัดที่ 3|",
      "edit_duration": 0.767,
      "isForceout": false
    },
    {
      "message_id": 1570,
      "editor_id": 2,
      "message_received": "ทำงานกี่ครั้ง แล้วจึงเอาจำนวนครั้งเหล่านั้นมาบวกกันตรงข้ามฟังก์ชันตรงนี้นะคะ ตัวเลขตรงนี้",
      "slice_count": 7,
      "slices": "ทำงานกี่ครั้ง แล้วจึงเอาจำน|วนครั้งเหล่า|นั้นมาบวกกันตรงข้าม|ฟังก์ชันต|รงนี้นะค|ะ| ตัวเลขตรงนี้|",
      "edit_duration": 0.709,
      "isForceout": false
    },
    {
      "message_id": 1571,
      "editor_id": 2,
      "message_received": "มาจากไหน มาจาก",
      "slice_count": 2,
      "slices": "มาจากไหน| มาจาก|",
      "edit_duration": 2.185,
      "isForceout": false
    },
    {
      "message_id": 1572,
      "editor_id": 2,
      "message_received": "จำนวนครั้งงของการทำงานในแต่ละคำสั่ง เห็นไหม ",
      "slice_count": 7,
      "slices": "จำนวน|ครั้งของการทำงานใน|แต่ละ|คำสั่|ง เห็นไห|ม| |",
      "edit_duration": 2.324,
      "isForceout": false
    },
    {
      "message_id": 1573,
      "editor_id": 2,
      "message_received": "บรรทัดแรกทำงาน 1 ครั้ง บรรทัดที่ 2 ",
      "slice_count": 9,
      "slices": "บรรทั|ดแ|รก|ทำงาน| 1 ครั้|ง| บรรทัด|ที่ |2 |",
      "edit_duration": 0.854,
      "isForceout": false
    },
    {
      "message_id": 1574,
      "editor_id": 2,
      "message_received": "เราดูจากตรงนี้ก็ได้เห็นไหมคะ เงื่อนไข i ",
      "slice_count": 4,
      "slices": "เราดูจา|กตรงนี้ก็|ได้|เห็นไหมคะ เงื่อนไข i |",
      "edit_duration": 2.985,
      "isForceout": false
    },
    {
      "message_id": 1575,
      "editor_id": 2,
      "message_received": "เหมือนกัน ทำงาน n ครั้ง แล้วตรง",
      "slice_count": 2,
      "slices": "เหมือนกัน| ทำงาน n ครั้ง แล้วตรง|",
      "edit_duration": 0.963,
      "isForceout": false
    },
    {
      "message_id": 1576,
      "editor_id": 2,
      "message_received": "Total ก็ n ครั้ง ก็เลยเอาทั้ง 3 บรรทัดมาบวกกัน ",
      "slice_count": 6,
      "slices": "total ก็ n |ครั้ง ก็เลยเอา|ทั้ง 3 บรรทั|ดมาบวกกั|น| |",
      "edit_duration": 6.88,
      "isForceout": true
    },
    {
      "message_id": 1577,
      "editor_id": 2,
      "message_received": "โอเค ",
      "slice_count": 2,
      "slices": "โอเค| |",
      "edit_duration": 11.504,
      "isForceout": true
    },
    {
      "message_id": 1578,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1579,
      "editor_id": 2,
      "message_received": "คราวนี้มาดูโจทย์นี้พร้อมกัน ",
      "slice_count": 2,
      "slices": "คราวนี้มาดูโจทย์นี้พร้อมกัน| บนกระดาน |",
      "edit_duration": 4.189,
      "isForceout": true
    },
    {
      "message_id": 1580,
      "editor_id": 2,
      "message_received": "ครูมี ",
      "slice_count": 1,
      "slices": "ครูมี |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 1581,
      "editor_id": 2,
      "message_received": "3 บรรทัดเหมือนกัน ครูมี 3 บรรทัด",
      "slice_count": 1,
      "slices": "3 บรรทัดเหมือนกัน ครูมี 3 บรรทัด|",
      "edit_duration": 7.254,
      "isForceout": false
    },
    {
      "message_id": 1582,
      "editor_id": 2,
      "message_received": "ก็คือโค้ดน่ะมีอยู่ 3 บรรทัดนะคะ คล้าย ๆ ของเดิมเลยนะ แต่สังเกต",
      "slice_count": 3,
      "slices": "ก็คือโค้ดน่ะมีอยู่ 3 บรรทัดนะคะ| คล้าย ๆ ของเดิมเลยนะ |แต่สังเกต|",
      "edit_duration": 4.581,
      "isForceout": false
    },
    {
      "message_id": 1583,
      "editor_id": 2,
      "message_received": "เห็นไหมคะ ว่าตรง range ครูเปลี่ยนไป ",
      "slice_count": 2,
      "slices": "เห็นไหมคะ ว่าตรง range ครูเปลี่ยนไป| |",
      "edit_duration": 0.702,
      "isForceout": true
    },
    {
      "message_id": 1584,
      "editor_id": 2,
      "message_received": "ครูใช้ range ( n+1)",
      "slice_count": 1,
      "slices": "ครูใช้ range (n + 1)|",
      "edit_duration": 12.434,
      "isForceout": false
    },
    {
      "message_id": 1585,
      "editor_id": 2,
      "message_received": "นะคะ (n + 1) เช่น ครูกำหนดให้ ",
      "slice_count": 3,
      "slices": "นะคะ |(n + 1) เ|ช่น ครูกำหนดให้ |",
      "edit_duration": 13.258,
      "isForceout": false
    },
    {
      "message_id": 1586,
      "editor_id": 2,
      "message_received": "n = 3 เพราะฉะนั้น range ",
      "slice_count": 2,
      "slices": "n = 3| เพราะฉะนั้น range |",
      "edit_duration": 9.948,
      "isForceout": false
    },
    {
      "message_id": 1587,
      "editor_id": 2,
      "message_received": "ตรงนี้มันคือ 3 + 1 ",
      "slice_count": 3,
      "slices": "ตรงนี้|มันคือ 3 + 1| |",
      "edit_duration": 6.171,
      "isForceout": false
    },
    {
      "message_id": 1588,
      "editor_id": 2,
      "message_received": "เป็น range 4 ใช่ไหมคะ range (X ",
      "slice_count": 3,
      "slices": "เป็น range 4 ใช่ไหม|คะ range| ()|",
      "edit_duration": 0.81,
      "isForceout": false
    },
    {
      "message_id": 1589,
      "editor_id": 2,
      "message_received": "ค่าที่เป็นไปได้มี ",
      "slice_count": 1,
      "slices": "ค่าที่เป็นไปได้มี |",
      "edit_duration": 8.419,
      "isForceout": false
    },
    {
      "message_id": 1590,
      "editor_id": 2,
      "message_received": "อันนี้ตามที่เราเข้าใจนะคะ จะรวมต้นจาก 0 (1)",
      "slice_count": 5,
      "slices": "อันนี้ตาม|ที่เราเข้าใจนะคะ จะรวม|ต้นจา|ก 0| (1)|",
      "edit_duration": 1.166,
      "isForceout": false
    },
    {
      "message_id": 1591,
      "editor_id": 2,
      "message_received": "0, 1, 2, 3 เป็นลิสต์ข้อมูลนะคะ มีอยู่ทั้งหมด 4 ตั",
      "slice_count": 2,
      "slices": "0, 1, 2, 3 เป็นลิสต์ข้อมูลนะค|ะ มีอยู่ทั้งหมด 4 ตัว เราต้อง|",
      "edit_duration": 0.753,
      "isForceout": false
    },
    {
      "message_id": 1592,
      "editor_id": 2,
      "message_received": "ทำงานกี่รอบ 4 รอบ ใช่ไหมคะ เขามีข้อมูลอยู่ 4",
      "slice_count": 2,
      "slices": "ทำงานกี่รอบ 4 รอบ ใช่ไหมค|ะ เขามีข้อมูล|",
      "edit_duration": 0.974,
      "isForceout": false
    },
    {
      "message_id": 1593,
      "editor_id": 2,
      "message_received": "อยู่ 4 ตัว จะต้องทำงานทั้งหมด 4 รอบ i ",
      "slice_count": 4,
      "slices": "อยู่ 4 ตัว| จะต้องทำงานทั้งหมด| 4 รอบ i| |",
      "edit_duration": 2.55,
      "isForceout": false
    },
    {
      "message_id": 1594,
      "editor_id": 2,
      "message_received": "เป็น 0 เห็นไหมคะ ตามที่เราเขียนด้านบนนี้เลย ",
      "slice_count": 3,
      "slices": "เป็น 0 |เห็นไหมคะ ต|ามที่เราเขียนด้านบนนี้เลย |",
      "edit_duration": 5.527,
      "isForceout": false
    },
    {
      "message_id": 1595,
      "editor_id": 2,
      "message_received": "0 , 1, ",
      "slice_count": 2,
      "slices": "0 , 1,| |",
      "edit_duration": 4.303,
      "isForceout": false
    },
    {
      "message_id": 1596,
      "editor_id": 2,
      "message_received": "2, 3 i ",
      "slice_count": 3,
      "slices": "2,| 3| i |",
      "edit_duration": 3.319,
      "isForceout": false
    },
    {
      "message_id": 1597,
      "editor_id": 2,
      "message_received": "จะมีค่าที่เป็นไปได้อยู่ 4 ค่าด้วยกัน คือ 0, 1 ",
      "slice_count": 2,
      "slices": "จะมีค่าที่เป็นไปได้อยู่ 4 ค่าด้วยกัน คือ 0, 1| |",
      "edit_duration": 2.971,
      "isForceout": false
    },
    {
      "message_id": 1598,
      "editor_id": 2,
      "message_received": "2, 3 จากนั้นเราหาจำนวนรอบใช่ไหมคะ ",
      "slice_count": 9,
      "slices": "2, 3| จาก|นั้น|เราห|าจ|ำนว|นรอบใช่|ไหมคะ| |",
      "edit_duration": 1.33,
      "isForceout": false
    },
    {
      "message_id": 1599,
      "editor_id": 2,
      "message_received": "อันนี้คือค่าที่เป็นไปได้ ตรงนี้เราก็ติ๊กถูกหมดเลย ",
      "slice_count": 2,
      "slices": "อันนี้คือค่าที่เป็นไปได้ ตรงนี้เราก็ติ๊กถูกหมดเลย| |",
      "edit_duration": 2.498,
      "isForceout": false
    },
    {
      "message_id": 1600,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น จำนวนที่ทำคือ 4 ครั้ง ",
      "slice_count": 5,
      "slices": "เพราะฉะนั้|น จำนวนที่|ทำคือ| 4 ครั้ง| |",
      "edit_duration": 2.25,
      "isForceout": true
    },
    {
      "message_id": 1601,
      "editor_id": 2,
      "message_received": "บรรทัด ",
      "slice_count": 1,
      "slices": "บรรทัด Total  |",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 1602,
      "editor_id": 2,
      "message_received": "คำสั่ง Total นี่จะทำงาน 4 ครั้ง คำสั่ง for i in range ก็ทำอยู่ 4 ครั้ง ",
      "slice_count": 2,
      "slices": "คำสั่ง Total นี่จะทำงาน 4 ครั้ง| คำสั่ง for i in range ก็ทำอยู่ 4 ครั้ง |",
      "edit_duration": 13.1,
      "isForceout": false
    },
    {
      "message_id": 1603,
      "editor_id": 2,
      "message_received": "แล้วเมื่อแทนด้วย n ใด ๆ เห็นไหมคะ ",
      "slice_count": 2,
      "slices": "แล้วเมื่อแทนด้ว|ย n ใด ๆ เห็นไหมคะ |",
      "edit_duration": 11.139,
      "isForceout": false
    },
    {
      "message_id": 1604,
      "editor_id": 2,
      "message_received": "n ใด ๆ  ",
      "slice_count": 1,
      "slices": "n ใด ๆ  |",
      "edit_duration": 13.867,
      "isForceout": false
    },
    {
      "message_id": 1605,
      "editor_id": 2,
      "message_received": "n เดิมเราเป็น 3 ทำอย่างไรจะเป็น 4 ได้ ก็ต้องบวกอะไรคะ ",
      "slice_count": 2,
      "slices": "n เดิมเราเป็น 3 ทำอย่างไรจะเป็น 4 ได้ ก็ต้องบวกอะไรคะ| |",
      "edit_duration": 10.095,
      "isForceout": true
    },
    {
      "message_id": 1606,
      "editor_id": 2,
      "message_received": "+ 1 ใช่หรือเปล่า 3 + 1 ",
      "slice_count": 1,
      "slices": "+ 1 ใช่หรือเปล่า 3 + 1 |",
      "edit_duration": 12.443,
      "isForceout": false
    },
    {
      "message_id": 1607,
      "editor_id": 2,
      "message_received": "เท่ากับข้างบนเลย ตรงนี้นะคะ ก็คือ 3 + 1 ",
      "slice_count": 2,
      "slices": "เท่ากับข้างบนเลย |ตรงนี้นะคะ ก็คือ 3 + 1 |",
      "edit_duration": 6.056,
      "isForceout": false
    },
    {
      "message_id": 1608,
      "editor_id": 2,
      "message_received": "มันเลยเท่ากับ 4 ",
      "slice_count": 2,
      "slices": "มันเลยเ|ท่ากับ 4 |",
      "edit_duration": 2.945,
      "isForceout": false
    },
    {
      "message_id": 1609,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น ตรงนี้กลายเป็น n+1 นะคะ ",
      "slice_count": 2,
      "slices": "เพราะฉะนั้น ตรงนี้กลายเป็น n + 1 นะคะ| |",
      "edit_duration": 6.821,
      "isForceout": false
    },
    {
      "message_id": 1610,
      "editor_id": 2,
      "message_received": "เพราะเมื่อแทน n ด้วย 3  3+1 ",
      "slice_count": 2,
      "slices": "เพราะเมื่อแทน n ด้วย 3|  3 + 1 |",
      "edit_duration": 0.85,
      "isForceout": false
    },
    {
      "message_id": 1611,
      "editor_id": 2,
      "message_received": "เท่ากับ 4 มันเท่ากับตัวข้างบนเลย เพราะฉะนั้น ",
      "slice_count": 2,
      "slices": "เท่ากับ 4 มันเท่ากับตัวข้างบนเลย| เพราะฉะนั้น |",
      "edit_duration": 5.643,
      "isForceout": false
    },
    {
      "message_id": 1612,
      "editor_id": 2,
      "message_received": "เราจึงบอกได้นะคะ ",
      "slice_count": 2,
      "slices": "เราจึงบอกได้นะคะ| |",
      "edit_duration": 5.3,
      "isForceout": true
    },
    {
      "message_id": 1613,
      "editor_id": 2,
      "message_received": "ว่า คำสั่งแต่ละคำสั่งในโค้ด 3 บรรทัดนี้่",
      "slice_count": 1,
      "slices": "ว่าคำสั่งแต่ละคำสั่งในโค้ด 3 บรรทัดนี้่ จะทำงานกี่รอบ |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 1614,
      "editor_id": 2,
      "message_received": "แต่ละคำสั่งในโค้ด 3 บรรทัดนี่จะทำงานกี่รอบ บรรทัดที่ 1 ทำงาน 1 รอบ ",
      "slice_count": 1,
      "slices": "แต่ละคำสั่งในโค้ด 3 บรรทัดนี่จะทำงานกี่รอบ บรรทัดที่ 1 ทำงาน 1 รอบ |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 1615,
      "editor_id": 2,
      "message_received": "เขียนไว้ก่อน มันอยู่นอกลูป",
      "slice_count": 2,
      "slices": "เขียนไว้ก่อน |มันอยู่นอกลูป|",
      "edit_duration": 12.365,
      "isForceout": true
    },
    {
      "message_id": 1616,
      "editor_id": 2,
      "message_received": "ทำงาน 1 รอบแน่นอน บรรทัดที่ 2 ",
      "slice_count": 1,
      "slices": "ทำงาน 1 รอบแน่นอน บรรทัดที่ 2 |",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 1617,
      "editor_id": 2,
      "message_received": "นี่มันทำงาน n + 1 ครั้ง เราก็เขียนไว้ข้างหลังก่อน ถูกไหมคะ บรรทัดที่ 3 ทำงานกี่ครั้ง ",
      "slice_count": 3,
      "slices": "นี่มันทำงาน n + 1 ครั้ง เราก็เขียนไว้ข้างหลังก่อน| ถูกไหมคะ บรรทัดที่ 3 ทำงานกี่ครั้ง| |",
      "edit_duration": 9.012,
      "isForceout": false
    },
    {
      "message_id": 1618,
      "editor_id": 2,
      "message_received": "นี่ไง n+1 ครั้ง ",
      "slice_count": 2,
      "slices": "นี่ไง n + 1 ครั้ง| |",
      "edit_duration": 10.959,
      "isForceout": false
    },
    {
      "message_id": 1619,
      "editor_id": 2,
      "message_received": "เมื่อเราหาค่า n ตรงนี้ได้แล้ว ย้อนกลับขึ้น",
      "slice_count": 3,
      "slices": "เมื่อเราหาค่า |n ตรงนี้ได้แล้ว |ย้อนกลับขึ้น|",
      "edit_duration": 1.455,
      "isForceout": false
    },
    {
      "message_id": 1620,
      "editor_id": 2,
      "message_received": "ไปเขียนตรงหลังคำสั่งแต่ละคำสั่งด้วย ว่าอันนี้คือทำงาน n + 1 ครั้ง",
      "slice_count": 1,
      "slices": "ไปเขียนตรงหลังคำสั่งแต่ละคำสั่งด้วย ว่าอันนี้คือทำงาน n + 1 ครั้ง|",
      "edit_duration": 0.811,
      "isForceout": false
    },
    {
      "message_id": 1621,
      "editor_id": 2,
      "message_received": "อันนี้คือทำงาน n + 1 ครั้ง เราลองแทนค่า ",
      "slice_count": 1,
      "slices": "อันนี้คือทำงาน n + 1 ครั้ง เราลองแทนค่า |",
      "edit_duration": 10.079,
      "isForceout": false
    },
    {
      "message_id": 1622,
      "editor_id": 2,
      "message_received": "n ด้วย 3 เห็นหรือเปล่า ตรงนี้ก็",
      "slice_count": 1,
      "slices": "n ด้วย 3 เห็นหรือเปล่า ตรงนี้ก็|",
      "edit_duration": 9.392,
      "isForceout": false
    },
    {
      "message_id": 1623,
      "editor_id": 2,
      "message_received": "ทำงาน 4 ครั้ง ตรงกันเลย",
      "slice_count": 1,
      "slices": "ทำงาน 4 ครั้ง ตรงกันเลย|",
      "edit_duration": 3.104,
      "isForceout": false
    },
    {
      "message_id": 1624,
      "editor_id": 2,
      "message_received": "มันก็จะตรงกับข้อนี้ คือ ทำงาน 4 ครั้ง ",
      "slice_count": 2,
      "slices": "มันก็จะตรงกับข้อนี้ คือ ทำงาน 4 ครั้ง| |",
      "edit_duration": 1.778,
      "isForceout": true
    },
    {
      "message_id": 1625,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1626,
      "editor_id": 2,
      "message_received": "เสร็จแล้วครูจะหาค่า f(n0",
      "slice_count": 1,
      "slices": "เสร็จแล้วครูจะหาค่า f(n)|",
      "edit_duration": 8.729,
      "isForceout": false
    },
    {
      "message_id": 1627,
      "editor_id": 2,
      "message_received": "ก็เอาแต่ละบรรทัดมาเขียนไหม 1 + ",
      "slice_count": 3,
      "slices": "ก็เอาแต่ละบรรทัดมาเขีย|นไหม 1 +| |",
      "edit_duration": 8.348,
      "isForceout": false
    },
    {
      "message_id": 1628,
      "editor_id": 2,
      "message_received": "n + 1 นะคะ ครูก็กระจายค่าออกมา 1+n+1 ",
      "slice_count": 4,
      "slices": "n +| 1 นะคะ| ครูก็กระจายค่าออกมา| 1 + n + 1 |",
      "edit_duration": 0.782,
      "isForceout": false
    },
    {
      "message_id": 1629,
      "editor_id": 2,
      "message_received": "+ n +1 + n",
      "slice_count": 1,
      "slices": "+ n +1 + n|",
      "edit_duration": 5.319,
      "isForceout": false
    },
    {
      "message_id": 1630,
      "editor_id": 2,
      "message_received": "จะได้เท่ากับ 1n + 1n ก็กลายเป็น 2n นะคะ 1 + 1 +1 ",
      "slice_count": 2,
      "slices": "จะได้เท่ากับ 1n + 1n| ก็กลายเป็น 2n นะคะ 1 + 1 +1 |",
      "edit_duration": 5.096,
      "isForceout": false
    },
    {
      "message_id": 1631,
      "editor_id": 2,
      "message_received": "ก็กลายเป็น 3 ",
      "slice_count": 2,
      "slices": "ก็ก|ลายเป็น 3 |",
      "edit_duration": 6.326,
      "isForceout": false
    },
    {
      "message_id": 1632,
      "editor_id": 2,
      "message_received": "หาค่า o เลือก n ",
      "slice_count": 1,
      "slices": "หาค่า Big-O เลือก n |",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 1633,
      "editor_id": 2,
      "message_received": "n ที่มากที่สุด ก็คือตัวนี้ ก็ได้เป็น O(n) ",
      "slice_count": 1,
      "slices": "n ที่มากที่สุด ก็คือตัวนี้ ก็ได้เป็น O(n) |",
      "edit_duration": 16.032,
      "isForceout": true
    },
    {
      "message_id": 1634,
      "editor_id": 2,
      "message_received": "นะคะ เราเลือกค่า n ที่มากที่สุด ก็คือ o n ",
      "slice_count": 2,
      "slices": "นะคะ เราเลือกค่า n ที่มากที่สุ|ด ก็คือ ฯ |",
      "edit_duration": 8.671,
      "isForceout": true
    },
    {
      "message_id": 1635,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1636,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1637,
      "editor_id": 2,
      "message_received": "ตัวสุดท้าย",
      "slice_count": 1,
      "slices": "ตัวสุดท้าย|",
      "edit_duration": 5.473,
      "isForceout": false
    },
    {
      "message_id": 1638,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1639,
      "editor_id": 2,
      "message_received": "ก่อนเลิกนะ เดี๋ยวช่วยครูทำหน่อย ก่อนเลิก ครูมีโจทย์นะ ",
      "slice_count": 5,
      "slices": "ก่อนเลิกนะ เดี๋ยวช่วยครูทำหน่อย ก่อนเลิก| ครูมี|โจ|ทย์นะ| |",
      "edit_duration": 0.861,
      "isForceout": false
    },
    {
      "message_id": 1640,
      "editor_id": 2,
      "message_received": "คราูมีโจทย์ range ",
      "slice_count": 1,
      "slices": "ครูมีโจทย์นะ range |",
      "edit_duration": 7.218,
      "isForceout": false
    },
    {
      "message_id": 1641,
      "editor_id": 2,
      "message_received": "ให้ n = 3 ช่วยครูหน่อยคะ หาว่าค่า i ที่เป็นไปได้ จะมีค่าอะไรที่",
      "slice_count": 4,
      "slices": "ให้ n = 3 |ช่วยครูหน่อยค|ะ หาว่าค่า i ที่เป็นไปได้| จะมีค่าอะไรที่|",
      "edit_duration": 2.239,
      "isForceout": false
    },
    {
      "message_id": 1642,
      "editor_id": 2,
      "message_received": "เป็นอะไรได้บ้าง 3-1 เป็นอะไรได้บ้างคะ ",
      "slice_count": 2,
      "slices": "เป็นอะไ|รได้บ้าง 3 - 1 เป็นอะไรได้บ้างคะ |",
      "edit_duration": 4.122,
      "isForceout": false
    },
    {
      "message_id": 1643,
      "editor_id": 2,
      "message_received": "2 เพราะค่าที่เป็นไปได้คือค่าอะไรคะ",
      "slice_count": 2,
      "slices": "2 เพราะค่าที่เป็นไปได้คือค่าอะไรได้บ้างคะ| |",
      "edit_duration": 5.235,
      "isForceout": false
    },
    {
      "message_id": 1644,
      "editor_id": 2,
      "message_received": "เริ่มต้นที่ 0 เพราะว่าไม่มีอะไรนี่ ครูไม่ได้บอกว่าเริ่มต้นที่เท่าไร ",
      "slice_count": 3,
      "slices": "เริ่มต้นที่ 0 เพราะว่าไม่มีอะไรนี่| ครูไม่ได้บอกว่าเริ่มต้นที่เท่าไร|ถูกหรือเปล่า |",
      "edit_duration": 1.095,
      "isForceout": false
    },
    {
      "message_id": 1645,
      "editor_id": 2,
      "message_received": "ถ้าครูไม่ได้กำหนดก็ต้องเริ่มต้นที่ 0 แล้วก็ ",
      "slice_count": 3,
      "slices": "ถ้าครูไม่ได้กำหนดก็ต้องเริ่มต้นที่ 0| แล้วก็| |",
      "edit_duration": 2.889,
      "isForceout": false
    },
    {
      "message_id": 1646,
      "editor_id": 2,
      "message_received": "1 มี 2 ไหมไม่มีใช่ไหมคะ ",
      "slice_count": 3,
      "slices": "1 มี 2 ไหมไม่มีใช่|ไหมคะ| |",
      "edit_duration": 2.034,
      "isForceout": false
    },
    {
      "message_id": 1647,
      "editor_id": 2,
      "message_received": "range(2) ",
      "slice_count": 1,
      "slices": "range(2) |",
      "edit_duration": 7.74,
      "isForceout": false
    },
    {
      "message_id": 1648,
      "editor_id": 2,
      "message_received": "ค่าเป็น 0 กับ 1 ทำงานกี่รอบ ",
      "slice_count": 2,
      "slices": "ค่าเป็น 0 กับ 1 ทำงานกี่รอบ| |",
      "edit_duration": 7.305,
      "isForceout": false
    },
    {
      "message_id": 1649,
      "editor_id": 2,
      "message_received": "2 รอบถูกไหม",
      "slice_count": 1,
      "slices": "2 รอบถูกหรือเปล่า|",
      "edit_duration": 7.557,
      "isForceout": false
    },
    {
      "message_id": 1650,
      "editor_id": 2,
      "message_received": "ทำงาน 2 รอบ ตอนนี้ทุกคนทำงาน 2 รอบ ทุกคน",
      "slice_count": 4,
      "slices": "ทำงาน 2 รอ|บ ตอนนี้ทุกคนทำ|งาน 2 |รอบ ทุกคน|",
      "edit_duration": 4.494,
      "isForceout": false
    },
    {
      "message_id": 1651,
      "editor_id": 2,
      "message_received": "รู้ว่าทำงาน 2 รอบ ติ๊กถูกไปก่อน",
      "slice_count": 3,
      "slices": "รู้ว่า|ทำงาน 2 ร|อบ ติ๊กถูกไปก่อน|",
      "edit_duration": 2.382,
      "isForceout": false
    },
    {
      "message_id": 1652,
      "editor_id": 2,
      "message_received": "ใช่ไหมคะ ค่าที่ได้คือ 0 กับ 1 ค่า i คือ ",
      "slice_count": 2,
      "slices": "ใช่ไหมคะ| ค่าที่ได้คือ 0 กับ 1 ค่า i ที่เป็นไปได้ คือ |",
      "edit_duration": 1.541,
      "isForceout": false
    },
    {
      "message_id": 1653,
      "editor_id": 2,
      "message_received": "0 กับ 1  ืทำงาน 2 รอบ",
      "slice_count": 2,
      "slices": "0 กับ 1 ทำงาน| 2 รอบ|",
      "edit_duration": 10.839,
      "isForceout": false
    },
    {
      "message_id": 1654,
      "editor_id": 2,
      "message_received": "n ",
      "slice_count": 2,
      "slices": "n| |",
      "edit_duration": 9.837,
      "isForceout": false
    },
    {
      "message_id": 1655,
      "editor_id": 2,
      "message_received": "ต้องลบเท่าไรคะ ถึงจะเป็น 2 ",
      "slice_count": 5,
      "slices": "ต้องล|บ|เท่าไรคะ| ถึงจะเป็น 2| |",
      "edit_duration": 6.131,
      "isForceout": false
    },
    {
      "message_id": 1656,
      "editor_id": 2,
      "message_received": "ตอนนี้ n เป็น 3 3 ลบอะไรจึงจะ",
      "slice_count": 4,
      "slices": "ตอนนี้ n| เป็น 3 3| ลบอะไร|จึงจะ|",
      "edit_duration": 2.832,
      "isForceout": false
    },
    {
      "message_id": 1657,
      "editor_id": 2,
      "message_received": "เป็น 2  3-1 = 2 ",
      "slice_count": 1,
      "slices": "เป็น 2  3 - 1 = 2 |",
      "edit_duration": 5.34,
      "isForceout": false
    },
    {
      "message_id": 1658,
      "editor_id": 2,
      "message_received": "เพราะฉะนั้น แทน 3 ก็คือ n ถูกหรือเปล่า ก็เลย",
      "slice_count": 2,
      "slices": "เพราะฉะนั้น แทน 3 ก็คือ n ถูกหรือเปล่|า ก็เลย|",
      "edit_duration": 5.475,
      "isForceout": false
    },
    {
      "message_id": 1659,
      "editor_id": 2,
      "message_received": "กลายเป็น n-1 ",
      "slice_count": 1,
      "slices": "กลายเป็น n - 1 |",
      "edit_duration": 8.545,
      "isForceout": false
    },
    {
      "message_id": 1660,
      "editor_id": 2,
      "message_received": "โอเค ",
      "slice_count": 2,
      "slices": "โอเค| |",
      "edit_duration": 7.303,
      "isForceout": true
    },
    {
      "message_id": 1661,
      "editor_id": 2,
      "message_received": "n - 1 มาจ",
      "slice_count": 1,
      "slices": "n - 1 |",
      "edit_duration": 4.886,
      "isForceout": false
    },
    {
      "message_id": 1662,
      "editor_id": 2,
      "message_received": "มาจากไหน เดิม n=3 ถูกหรือเปล่า ",
      "slice_count": 3,
      "slices": "มาจากไหน| เดิม n=3 ถูกหรือเปล่า| |",
      "edit_duration": 3.063,
      "isForceout": true
    },
    {
      "message_id": 1663,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1664,
      "editor_id": 2,
      "message_received": "ทำอย่างไรให้ n - 2",
      "slice_count": 1,
      "slices": "ทำอย่างไรให้ n=2 |",
      "edit_duration": 11.762,
      "isForceout": false
    },
    {
      "message_id": 1665,
      "editor_id": 2,
      "message_received": "n - 1 มันก็เลยจะเป็นเท่ากับ 2 เพราะฉะนั้น บรรทัดที่ 1 ทำงาน 1 ครั้ง บรรทัดที่ 2 ทำงาน ",
      "slice_count": 10,
      "slices": "n - 1| มันก็เล|ยจะเป็นเท่|ากับ 2 เพร|าะฉะนั้น |บรรทัดที่ 1 ทำงาน| 1 ครั้ง |บรรทัดที่ 2 ทำงา|น| |",
      "edit_duration": 1.149,
      "isForceout": false
    },
    {
      "message_id": 1666,
      "editor_id": 2,
      "message_received": "n-1 ครั้ง บรรทัดที่ 3 ก็ n - 1 ",
      "slice_count": 3,
      "slices": "n-1 ครั้ง| บรรทัดที่ 3 ก็| n - 1 |",
      "edit_duration": 1.556,
      "isForceout": false
    },
    {
      "message_id": 1667,
      "editor_id": 2,
      "message_received": "เอาตัวเลขมาบวกกัน 1 + ",
      "slice_count": 4,
      "slices": "เอ|าตัวเลขม|าบวกกัน| 1 + |",
      "edit_duration": 2.905,
      "isForceout": false
    },
    {
      "message_id": 1668,
      "editor_id": 2,
      "message_received": "n-1 + n-1 ",
      "slice_count": 3,
      "slices": "n-1| + n-1| |",
      "edit_duration": 12.605,
      "isForceout": true
    },
    {
      "message_id": 1669,
      "editor_id": 2,
      "message_received": "เท่ากับเท่าไร ครูกระจายก่อน ",
      "slice_count": 1,
      "slices": "เท่ากับเท่าไร ครูกระจายก่อน |",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 1670,
      "editor_id": 2,
      "message_received": "1 + n -1 ",
      "slice_count": 1,
      "slices": "1 + n -1 |",
      "edit_duration": 5.861,
      "isForceout": false
    },
    {
      "message_id": 1671,
      "editor_id": 2,
      "message_received": "+ n - 1 = 2(n) ",
      "slice_count": 3,
      "slices": "+ n - 1 |= 2(n)| |",
      "edit_duration": 4.31,
      "isForceout": false
    },
    {
      "message_id": 1672,
      "editor_id": 2,
      "message_received": "ตัวนี้ตัดได้ถูกไหม 1 ",
      "slice_count": 2,
      "slices": "ตัวนี้ตัดได้ถูกไหม 1| |",
      "edit_duration": 2.729,
      "isForceout": false
    },
    {
      "message_id": 1673,
      "editor_id": 2,
      "message_received": "-1 เพราะฉะนั้น ",
      "slice_count": 4,
      "slices": "-1| เพราะฉะนั้น| Big-O คืออะไรคะ | |",
      "edit_duration": 0.961,
      "isForceout": false
    },
    {
      "message_id": 1674,
      "editor_id": 2,
      "message_received": "O(n) ",
      "slice_count": 1,
      "slices": "O(n) |",
      "edit_duration": 1.363,
      "isForceout": false
    },
    {
      "message_id": 1675,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1676,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1677,
      "editor_id": 2,
      "message_received": "มีใครงงไหม เริ่มงงตรงไหนไหมคะ",
      "slice_count": 2,
      "slices": "มีใครงงไหม เริ่มงงตรงไหนไหมคะ | |",
      "edit_duration": 5.51,
      "isForceout": true
    },
    {
      "message_id": 1678,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1679,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1680,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1681,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1682,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1683,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1684,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1685,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1686,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1687,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1688,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1689,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1690,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1691,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1692,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1693,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1694,
      "editor_id": 2,
      "message_received": "อย่างนี้นะ เดี๋ยวกลับไปทวนอีกครั้ง ",
      "slice_count": 1,
      "slices": "อย่างนี้นะ เดี๋ยว |",
      "edit_duration": 12.027,
      "isForceout": false
    },
    {
      "message_id": 1695,
      "editor_id": 2,
      "message_received": "กลับไปทวนอีกครั้งหนึ่งนะคะ เดี๋ยวพรุ่งนี้ครูจะฝากแบบฝึกหัด ครูจะพรินต์แบบนี้มาให้ ",
      "slice_count": 5,
      "slices": "กลับไปทวนอีกครั้งหนึ่งนะคะ| เดี๋ยวพรุ่งนี้ครูจะฝาก|แบบฝึกหัด| ครูจะพรินต์แบบนี้มาให้| |",
      "edit_duration": 4.919,
      "isForceout": false
    },
    {
      "message_id": 1696,
      "editor_id": 2,
      "message_received": "ให้ลองทำอีกนะ สัก 2 ข้อนะคะ คนละ 1 แผ่นหน้าหลัง",
      "slice_count": 4,
      "slices": "ให้ลองทำอีกน|ะ สัก 2 ข้อนะค|ะ คนละ| 1 แผ่นหน้าหลัง|",
      "edit_duration": 4.769,
      "isForceout": false
    },
    {
      "message_id": 1697,
      "editor_id": 2,
      "message_received": "เดี๋ยวครูจะไปฝากไว้ที่ DSS นะคะ ",
      "slice_count": 4,
      "slices": "เดี๋ยวค|รูจะไปฝากไว้|ที่ DSS นะคะ| |",
      "edit_duration": 3.847,
      "isForceout": false
    },
    {
      "message_id": 1698,
      "editor_id": 2,
      "message_received": "พรุ่งนี้เช้า เสร็จแล้ว ",
      "slice_count": 5,
      "slices": "พรุ่งนี้|เช้า| เสร็จแล้ว| | |",
      "edit_duration": 2.133,
      "isForceout": true
    },
    {
      "message_id": 1699,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1700,
      "editor_id": 2,
      "message_received": "เสร็จแล้วฝากไปอ่าน",
      "slice_count": 1,
      "slices": "เสร็จแล้วฝากไปอ่าน|",
      "edit_duration": 6.274,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1701,
      "editor_id": 2,
      "message_received": "ชีตนี้ดีกว่า คืนนี้ไปนั่ง",
      "slice_count": 2,
      "slices": "Sheet นี้ดีกว่า| คืนนี้ไปนั่ง|",
      "edit_duration": 13.959,
      "isForceout": false
    },
    {
      "message_id": 1702,
      "editor_id": 2,
      "message_received": "อ่านชีทที่ครูให้หน่อยนะ ",
      "slice_count": 1,
      "slices": "อ่านชีทที่ครูให้หน่อยนะ |",
      "edit_duration": 11.614,
      "isForceout": false
    },
    {
      "message_id": 1703,
      "editor_id": 2,
      "message_received": "ไม่เข้าใจถามพี่เขานะคะ ",
      "slice_count": 4,
      "slices": "ไม่เข้าใ|จถามพี่เขาน|ะคะ| |",
      "edit_duration": 4.171,
      "isForceout": false
    },
    {
      "message_id": 1704,
      "editor_id": 2,
      "message_received": "พรุ่งนี้หลังจากที่อ่านมาแล้วนี่ ไม่เข้าใจประเด็นตรงไหน ไม่เข้าใจบรรทัดไหน ให้วงนะ ให้วงมาเลย เดี๋ยวให้พี่",
      "slice_count": 3,
      "slices": "พรุ่งนี้หลังจากที่อ่านมาแล้วนี่ ไม่เข้าใจประเด็นตรงไหน ไม่เข้าใจบรรทัดไหน ให้วงนะ| ให้วงมาเล|ย เดี๋ยวให้พี่|",
      "edit_duration": 0.959,
      "isForceout": false
    },
    {
      "message_id": 1705,
      "editor_id": 2,
      "message_received": "อุ๋ยเขาอธิบายให้นะคะ ให้วงตรงที่เราไม่เข้าใจนะคะ ",
      "slice_count": 2,
      "slices": "อุ๋ยเขาอธิบายให้นะคะ| ให้วงตรงที่เราไม่เข้าใจนะคะ |",
      "edit_duration": 2.537,
      "isForceout": true
    },
    {
      "message_id": 1706,
      "editor_id": 2,
      "message_received": "เสร็จแล้วนี่",
      "slice_count": 2,
      "slices": "เสร็|จแล้วนี่|",
      "edit_duration": 16.159,
      "isForceout": true
    },
    {
      "message_id": 1707,
      "editor_id": 2,
      "message_received": "เราทำแบบฝึกหัดนะคะ เดี๋ยวครูให้โจทย์ ",
      "slice_count": 5,
      "slices": "เราท|ำแบ|บฝึกหัดนะคะ| เดี๋ยวครูให้โ|จทย์ |",
      "edit_duration": 7.986,
      "isForceout": false
    },
    {
      "message_id": 1708,
      "editor_id": 2,
      "message_received": "2 โจทย์เดี๋ยวครูทำกระดาษแบบฝึกหัดแบบนี้มาให้ ",
      "slice_count": 2,
      "slices": "2 โจท|ย์เดี๋ยวครูทำกระดาษแบบฝึกหัดแบบนี้มาให้ |",
      "edit_duration": 7.127,
      "isForceout": false
    },
    {
      "message_id": 1709,
      "editor_id": 2,
      "message_received": "แล้วก็ลองทำดูนะคะว่า",
      "slice_count": 2,
      "slices": "แล้วก็ลองท|ำดูนะคะ ว่า|",
      "edit_duration": 4.614,
      "isForceout": false
    },
    {
      "message_id": 1710,
      "editor_id": 2,
      "message_received": "ถ้าครูกำหนดค่า n มาให้แบบนี้",
      "slice_count": 2,
      "slices": "ถ้าครูกำห|นดค่า n มาให้แบบนี้|",
      "edit_duration": 3.819,
      "isForceout": false
    },
    {
      "message_id": 1711,
      "editor_id": 2,
      "message_received": "จะทำงาน มีค่า i ที่เป็นไปได้ มีค่า",
      "slice_count": 2,
      "slices": "จะทำงาน มีค่า i ที่เป็นไปได้| มีค่า|",
      "edit_duration": 4.136,
      "isForceout": false
    },
    {
      "message_id": 1712,
      "editor_id": 2,
      "message_received": "อะไรบ้าง แล้วทำงานกี่รอบ ",
      "slice_count": 3,
      "slices": "อะไรบ้าง| แล้วทำงานกี่รอบ| |",
      "edit_duration": 3.068,
      "isForceout": false
    },
    {
      "message_id": 1713,
      "editor_id": 2,
      "message_received": "เอาเริ่มต้นทำงานกี่รอบให้ได้ก่อนละกัน",
      "slice_count": 1,
      "slices": "เอาเริ่มต้นทำงานกี่รอบให้ได้ก่อนแล้วกัน|",
      "edit_duration": 3.408,
      "isForceout": false
    },
    {
      "message_id": 1714,
      "editor_id": 2,
      "message_received": "ให้ได้ก่อนแล้วกันนะคะ ครูว่าน่าจะได้แล้วล่ะ เพียวแต่ว่าอาจจะมาลงตาราง อาจจะสับสนนิดหน่อยนะ ",
      "slice_count": 6,
      "slices": "ให้ได้ก่อนแล้วกัน|นะคะ| ครูว่าน่าจะได้แล้วล่ะ| เพียงแต่ว่าอาจจะมาลงตาราง| อาจจะสับสนนิดหน่อยนะ| |",
      "edit_duration": 3.074,
      "isForceout": false
    },
    {
      "message_id": 1715,
      "editor_id": 2,
      "message_received": "นะคะ ",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 15.139,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 3,
      "slices": "ต้องล|งทำแบบฝึกหัดนะคะ| |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1716,
      "editor_id": 2,
      "message_received": "ต้องลงทำแบบฝุกหัดนะคะฃ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1717,
      "editor_id": 2,
      "message_received": "มันน่าจะเข้าใจมากขึ้น ",
      "slice_count": 3,
      "slices": "มันน่าจะเข้าใจมากขึ้น| | |",
      "edit_duration": 0.695,
      "isForceout": true
    },
    {
      "message_id": 1718,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1719,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1720,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1721,
      "editor_id": 2,
      "message_received": "เดี๋ยวครูเช็กชื่อหน่อยอุ๋ย โอเค ศิริลักษณ์",
      "slice_count": 2,
      "slices": "เดี๋ยวครูเช็กชื่อหน่อยอุ๋ย โอเค| ศิริลักษณ์|",
      "edit_duration": 2.619,
      "isForceout": false
    },
    {
      "message_id": 1722,
      "editor_id": 2,
      "message_received": "อ๋อ อดิศร ",
      "slice_count": 3,
      "slices": "อ๋อ| อดิศร| |",
      "edit_duration": 4.92,
      "isForceout": true
    },
    {
      "message_id": 1723,
      "editor_id": 2,
      "message_received": "มาค่ะ นพกิต ",
      "slice_count": 1,
      "slices": "มาค่ะ นพกิต |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 1724,
      "editor_id": 2,
      "message_received": "พงพร ",
      "slice_count": 1,
      "slices": "พงพร |",
      "edit_duration": 14.105,
      "isForceout": false
    },
    {
      "message_id": 1725,
      "editor_id": 2,
      "message_received": "จันทการ",
      "slice_count": 1,
      "slices": "จันทการ|",
      "edit_duration": 13.642,
      "isForceout": false
    },
    {
      "message_id": 1726,
      "editor_id": 2,
      "message_received": "ไหน ",
      "slice_count": 2,
      "slices": "ไหน| |",
      "edit_duration": 9.651,
      "isForceout": true
    },
    {
      "message_id": 1727,
      "editor_id": 2,
      "message_received": "กัญญาณัฐ ",
      "slice_count": 2,
      "slices": "กัญญาณัฐ| |",
      "edit_duration": 6.863,
      "isForceout": false
    },
    {
      "message_id": 1728,
      "editor_id": 2,
      "message_received": "ติดโควิด ธัญลักษณ์ ",
      "slice_count": 3,
      "slices": "ติดโควิด| ธัญลักษณ์| |",
      "edit_duration": 5.313,
      "isForceout": false
    },
    {
      "message_id": 1729,
      "editor_id": 2,
      "message_received": "ค่ะค่ะ วริษา ",
      "slice_count": 3,
      "slices": "ค่ะ |วริษา| |",
      "edit_duration": 9.956,
      "isForceout": true
    },
    {
      "message_id": 1730,
      "editor_id": 2,
      "message_received": "ภัทรดา ",
      "slice_count": 2,
      "slices": "ภัทรลดา| |",
      "edit_duration": 13.741,
      "isForceout": false
    },
    {
      "message_id": 1731,
      "editor_id": 2,
      "message_received": "อ๋อ เทพอักษรค่ะ ",
      "slice_count": 3,
      "slices": "อ๋อ| เทพอักษรค่ะ| |",
      "edit_duration": 7.113,
      "isForceout": true
    },
    {
      "message_id": 1732,
      "editor_id": 2,
      "message_received": "ธนพัฒน์",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1733,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1734,
      "editor_id": 2,
      "message_received": "ภากรณ์ ",
      "slice_count": 1,
      "slices": "ภากรณ์ |",
      "edit_duration": 16.041,
      "isForceout": true
    },
    {
      "message_id": 1735,
      "editor_id": 2,
      "message_received": "เป็นเสี่ยงค่ะ โอเค ",
      "slice_count": 3,
      "slices": "เป็นเสี่ยงค่ะ| โอเค| |",
      "edit_duration": 11.395,
      "isForceout": false
    },
    {
      "message_id": 1736,
      "editor_id": 2,
      "message_received": "โอเค",
      "slice_count": 1,
      "slices": "โอเค|",
      "edit_duration": 11.061,
      "isForceout": false
    },
    {
      "message_id": 1737,
      "editor_id": 2,
      "message_received": "ค่ะ เดี๋ยวเจอกันสัปดาห์หน้านะ ",
      "slice_count": 4,
      "slices": "ค่ะ เดี๋ยวเ|จอกันสัปดาห์หน้า|นะ| |",
      "edit_duration": 5.094,
      "isForceout": false
    },
    {
      "message_id": 1738,
      "editor_id": 2,
      "message_received": "ค่ะ ",
      "slice_count": 2,
      "slices": "ค่ะ| |",
      "edit_duration": 5.534,
      "isForceout": false
    },
    {
      "message_id": 1739,
      "editor_id": 2,
      "message_received": "ค่ะ สวัสดีค่ะ ",
      "slice_count": 1,
      "slices": "ค่ะ สวัสดีค่ะ |",
      "edit_duration": 9.184,
      "isForceout": false
    },
    {
      "message_id": 1740,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1741,
      "editor_id": 2,
      "message_received": "เรียบร้อยแล้วค่ะ ขอบคุณค่ะล่าม ",
      "slice_count": 3,
      "slices": "เรียบร้อยแล้วค่ะ ขอบคุณค่ะ| ล่าม| [สิ้นสุดการถอดความ] |",
      "edit_duration": 4.334,
      "isForceout": false
    },
    {
      "message_id": 1742,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 17.226,
      "isForceout": true
    },
    {
      "message_id": 1743,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 2.301,
      "isForceout": true
    },
    {
      "message_id": 1744,
      "editor_id": 2,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    }
  ]
}