#include <string>#include <iostream>using namespace std;int main(){ string card[12]; cin >> card[0]; while(true) { for(int i = 1; i < 12; i++) cin >> card[i]; cout << "CARDS: "; for(int i = 0; i < 12; i++) cout << card[i] << (i == 11 ? 'n' : ' '); int count = 0; for(int i = 0; i < 12; i++) for(int j = i + 1; j < 12; j++) for(int k = j + 1; k < 12; k++) { int p; for(p = 0; p < 4; p++) if( (card[i][p] == card[j][p] && card[j][p] == card[k][p] && card[i][p] == card[k][p]) ||(card[i][p] != card[j][p] && card[j][p] != card[k][p] && card[i][p] != card[k][p]) ); else break; if(p == 4) { count++; if(count == 1) cout << "SETS: "; else cout << " "; cout << count << ". " << card[i] << ' ' << card[j] << ' ' << card[k] << endl; } } if(count == 0) cout << "SETS: *** None Found ***" << endl; if(cin >> card[0]) cout << endl; else break; } return 0; }