Please enter a command: print --- Guest List --- 0: [empty] 1: [empty] 2: [empty] ------------------- -- Accepted List -- 0: [empty] 1: [empty] ------------------- Number of attendees: 0 Please enter a command: add Enter a name: Homer Please enter a command: print --- Guest List --- 0: Homer 1: [empty] 2: [empty] ------------------- -- Accepted List -- 0: [empty] 1: [empty] ------------------- Number of attendees: 0 Please enter a command: add Enter a name: Marge Please enter a command: print --- Guest List --- 0: Homer 1: Marge 2: [empty] ------------------- -- Accepted List -- 0: [empty] 1: [empty] ------------------- Number of attendees: 0 Please enter a command: add Enter a name: Bart Please enter a command: print --- Guest List --- 0: Homer 1: Marge 2: Bart ------------------- -- Accepted List -- 0: [empty] 1: [empty] ------------------- Number of attendees: 0 Please enter a command: accept 0: Homer 1: Marge 2: Bart Enter a row number between 0 and 2: 1 Is there an additional guest? [yes/no]: no Please enter a command: print --- Guest List --- 0: Homer 1: [empty] 2: Bart ------------------- -- Accepted List -- 0: Marge 1: [empty] ------------------- Number of attendees: 1 Please enter a command: add Enter a name: Lisa Please enter a command: print --- Guest List --- 0: Homer 1: Lisa 2: Bart ------------------- -- Accepted List -- 0: Marge 1: [empty] ------------------- Number of attendees: 1 Please enter a command: add Enter a name: Maggie Please enter a command: print --- Guest List --- 0: Homer 1: Lisa 2: Bart 3: Maggie 4: [empty] 5: [empty] ------------------- -- Accepted List -- 0: Marge 1: [empty] ------------------- Number of attendees: 1 Please enter a command: accept 0: Homer 1: Lisa 2: Bart 3: Maggie 4: [empty] 5: [empty] Enter a row number between 0 and 5: -5 Invalid row number. Enter a row number between 0 and 5: 10 Invalid row number. Enter a row number between 0 and 5: 0 Is there an additional guest? [yes/no]: yes Please enter a command: print --- Guest List --- 0: [empty] 1: Lisa 2: Bart 3: Maggie 4: [empty] 5: [empty] ------------------- -- Accepted List -- 0: Homer + guest 1: Marge ------------------- Number of attendees: 3 Please enter a command: accept 0: [empty] 1: Lisa 2: Bart 3: Maggie 4: [empty] 5: [empty] Enter a row number between 0 and 5: 2 Is there an additional guest? [yes/no]: no Please enter a command: print --- Guest List --- 0: [empty] 1: Lisa 2: [empty] 3: Maggie 4: [empty] 5: [empty] ------------------- -- Accepted List -- 0: Bart 1: Homer + guest 2: Marge 3: [empty] ------------------- Number of attendees: 4 Please enter a command: add Enter a name: Krusty Please enter a command: print --- Guest List --- 0: Krusty 1: Lisa 2: [empty] 3: Maggie 4: [empty] 5: [empty] ------------------- -- Accepted List -- 0: Bart 1: Homer + guest 2: Marge 3: [empty] ------------------- Number of attendees: 4 Please enter a command: accept 0: Krusty 1: Lisa 2: [empty] 3: Maggie 4: [empty] 5: [empty] Enter a row number between 0 and 5: 0 Is there an additional guest? [yes/no]: maybe Invalid response. Is there an additional guest? [yes/no]: yes Please enter a command: print --- Guest List --- 0: [empty] 1: Lisa 2: [empty] 3: Maggie 4: [empty] 5: [empty] ------------------- -- Accepted List -- 0: Bart 1: Homer + guest 2: Krusty + guest 3: Marge ------------------- Number of attendees: 6 Please enter a command: delete 0: [empty] 1: Lisa 2: [empty] 3: Maggie 4: [empty] 5: [empty] Enter a row number between 0 and 5: 1 Please enter a command: print --- Guest List --- 0: [empty] 1: [empty] 2: [empty] 3: Maggie 4: [empty] 5: [empty] ------------------- -- Accepted List -- 0: Bart 1: Homer + guest 2: Krusty + guest 3: Marge ------------------- Number of attendees: 6 Please enter a command: hello Unknown command. Please enter a command: quit