Hi all, I've got this question here... don't even know how to begin solving it.

There are 28 people from 7 countries; 4 people from each country. I'm required to put them in a line, so that each person will have at least one neighbour from the same country. How many such orderings exist?

Thanks in advance.