Seats on a plane hackerrank type test, abusive hiring practice
Implement max_family_groups(n, reserved_seats) to return the maximum number of four-person families that can be seated. Each row has seats A through J; a family may use B-E, D-G, or F-I. Overlapping blocks cannot both be selected in one row. Rows without reservations can seat two families.
Examples: n = 4, reserved_seats = ["1A", "2E", "4H"] returns 6; n = 1, reserved_seats = ["1D", "1G"] returns 0.
Input: integer n and a list of unique seat labels. Output: an integer.
def max_family_groups(n, reserved_seats):