raw = """Groups (18)
Lab 5 Group 1
2 students
Rob Moor
Shintaro Osuga
Lab 5 Group 2
2 students
Cindy Pham
Phelix Tang
Lab 5 Group 3
2 students
Ethan Crow
Grayson Hineline
Lab 5 Group 4
2 students
Andrew Ledgerwood
Will Marchand
Lab 5 Group 5
2 students
Eric Jenkins
Ian McCormick
Lab 5 Group 6
2 students
Bhupinder Basi
Spencer Hunt
Lab 5 Group 7
2 students
Mason Heaman
Mary Neuburger
Lab 5 Group 8
2 students
Caleb Ponce
Vivian White
Lab 5 Group 9
2 students
Van Mason
Ben Murrell
Lab 5 Group 10
2 students
Mayla Ward
Alyssa White
Lab 5 Group 11
2 students
Madeline Carter
Alex Isbill
Lab 5 Group 12
2 students
Marvin Chan
Bryan Pham
Lab 5 Group 13
2 students
Andrew Conrad
Yuliya Dominguez
Lab 5 Group 14
2 students
Jason Li
Connor Mccubbins
Lab 5 Group 15
2 students
Peter Bosselmann
Kai Hidaka
Lab 5 Group 16
2 students
Jordan Daley
Lyric Otto
Lab 5 Group 17
2 students
Cameron Kaminski
Isabel Rodriguez
Lab 5 Group 18
1 student
Jeremy Tran
"""
lines = raw.split("\n")
pairs = list(zip(lines[5::7], lines[7::7]))
pairs.append((lines[-2], None))
pairs
[(' Rob Moor', 'Shintaro Osuga'), (' Cindy Pham', 'Phelix Tang'), (' Ethan Crow', 'Grayson Hineline'), (' Andrew Ledgerwood', 'Will Marchand'), (' Eric Jenkins', 'Ian McCormick'), (' Bhupinder Basi', 'Spencer Hunt'), (' Mason Heaman', 'Mary Neuburger'), (' Caleb Ponce', 'Vivian White'), (' Van Mason', 'Ben Murrell'), (' Mayla Ward', 'Alyssa White'), (' Madeline Carter', 'Alex Isbill'), (' Marvin Chan', 'Bryan Pham'), (' Andrew Conrad', 'Yuliya Dominguez'), (' Jason Li', 'Connor Mccubbins'), (' Peter Bosselmann', 'Kai Hidaka'), (' Jordan Daley', 'Lyric Otto'), (' Cameron Kaminski', 'Isabel Rodriguez'), (' Jeremy Tran ', None)]