List restructure

How Can I restructure list like this? it will continue the order.

Get item at index 0, if the index in the parent list is an odd number (e.g. for lists 1 & 3 get index 0);
else, get index 1 (for, lists, 0,2 & 4 get index 1), then pair objects based on the new lists.

or flatten the list, and generate a list of true false items with a repeating pattern: False, True, True.
Then filter by boolean and split list.

Here it is…