So, here’s my problem:

I have players 1 – 12, days 1 – 4, and teams 1-3 (team 1 = 1,6, 7, 12, team 2 = 2, 5, 8, 11, and team 3 = 3, 4, 9, 10). I want to have everyone play with each other 1 time during the 4 days. And, on day 4, players 1, 2, 3 will be playing together, players 4, 5, 6 in another group, and so on and so forth.

Now, at the end of the day, I need to have 4 days, 4 groups, and 3 teams with no one playing with the someone they’ve played with earlier in the week. Thoughts?