I need to be able to print at an offset where the second element of the second list matches up with the first element of the first list. For example have a's line up with the b's:

```
list = [[a, b, c, d],[a, X, X, b, c, d],[a, X, X, b, c, d],[a, b, c, d]]
output:
a b c d
a X X b c d
a X X b c d
a b c d
```

I'm not looking for the answer. I am looking for people's thoughts/suggestions on how to go about this. Any help would be awesome.