fork download
  1. #include <iostream>
  2. #include<vector>
  3. #include <boost/algorithm/string.hpp>
  4. #include <string>
  5. #include <map>
  6. #include <algorithm>
  7. using namespace std;
  8. using namespace boost;
  9.  
  10.  
  11. typedef pair<int, string> is;
  12. typedef vector<int> v;
  13. typedef vector<v> vv;
  14. typedef vector<string> vs;
  15.  
  16. bool empate(int b[], int n){
  17.  
  18. for(int i=0;i<n-1;++i){
  19. if(b[i]!=b[i+1]){
  20. return false;
  21. }
  22. }
  23. return true;
  24. }
  25.  
  26. int main() {
  27.  
  28. int t,n;
  29.  
  30. cin>>t;
  31.  
  32. for(int k=0;k<t;++k){
  33. if(k==0){
  34. string name,trash,ballot;
  35. vs ballots,ballot1;
  36. map<int,string> names;
  37. vv ballots1;
  38.  
  39.  
  40. cin>>n;
  41. getline(cin,trash);
  42. int tally[n];
  43. for(int i=0;i<n;++i){
  44. getline(cin,name);
  45. names.insert(is (i,name));
  46. }
  47.  
  48.  
  49.  
  50. while(getline(cin,ballot)&&ballot!=""){
  51. split(ballot1,ballot,is_any_of(" "));
  52. v aux;
  53. for(int i=0;i<ballot1.size();i++){
  54. if(ballot1[i].size()==1){
  55. aux.push_back(ballot1[i][0]-48);
  56. }else{
  57. aux.push_back(((ballot1[i][0]-48)*10)+(ballot1[i][1]-48));
  58. }
  59. }
  60. ballots1.push_back(aux);
  61. }
  62.  
  63.  
  64. int pob=ballots1.size();
  65. v eliminated;
  66. while(names.size()>1||!empate(tally,n)){
  67.  
  68.  
  69. for(int i=0;i<n;++i){
  70. if(eliminated.size()!=0){
  71. for(int j=0;j<eliminated.size();++j){
  72. if(eliminated[j]==i){
  73. tally[i]=-1;
  74. break;
  75. }else{
  76. tally[i]=0;
  77. break;
  78. }
  79. }
  80. }else{
  81. tally[i]=0;
  82. }
  83. }
  84.  
  85.  
  86. for(int i=0;i<ballots1.size();++i){
  87. tally[ballots1[i][0]-1]++;
  88. }
  89. /*
  90. int max=0,min=1001,winner;
  91. for(int i=0;i<n;++i){
  92. if(tally[i]>max){
  93. max=tally[i];
  94. winner=i;
  95. }
  96. if(tally[i]<min&&tally[i]!=-1){
  97. min=tally[i];
  98. }
  99. }
  100.  
  101. if(empate(tally,n)){
  102. break;
  103. }
  104.  
  105. if(max*10>=(pob*10)/2){
  106. cout<<names[winner]<<'\n';
  107. break;
  108. }else{
  109.  
  110. for(int i=0;i<n;++i){
  111. if(tally[i]==min){
  112. eliminated.push_back(i);
  113. }
  114. }
  115.  
  116. for(int i=0;i<eliminated.size();++i){
  117. names.erase(eliminated[i]);
  118.  
  119. for(int j=0;j<ballots1.size();++j){
  120. std::vector<int>::iterator position = std::find(ballots1[j].begin(), ballots1[j].end(), eliminated[i]+1);
  121. ballots1[j].erase(position);
  122. }
  123. }
  124.  
  125. }
  126. */
  127. //}
  128.  
  129. if(empate(tally,n)){
  130. for (std::map<int,string>::iterator it=names.begin(); it!=names.end(); ++it)
  131. std::cout << it->second <<'\n';
  132. }
  133. if(k!=(t-1)){
  134. cout<<'\n';
  135. }
  136. }
  137. }
  138.  
  139. return 0;
  140. }
Compilation #stdin #stdout 0s 16088KB
stdin
6

5
Leonidas
Tutancamon
Sun Tzu
Atila
Condorito
1 5 3 4 2
1 3 4 5 2
3 5 4 2 1
2 5 1 3 4
2 4 5 3 1
1 2 3 4 5
4 3 2 5 1
3 2 4 1 5
1 5 2 3 4
1 4 3 2 5
5 2 3 4 1
2 1 3 5 4

1
Megaman
1
1
1
1
1
1
1
1
1
1
1
1
1

2
Bush
Obama
2 1
2 1
2 1
1 2
2 1
2 1
2 1
2 1
1 2
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
1 2
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
1 2
1 2
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
1 2
2 1
1 2
2 1
1 2
2 1
2 1
2 1
2 1
2 1
2 1
1 2
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
1 2
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
1 2
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
1 2
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
1 2
1 2
2 1
2 1
2 1
2 1
1 2
2 1
1 2
2 1
2 1
1 2
1 2
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
1 2
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
1 2
1 2
1 2
1 2
1 2
1 2
2 1
2 1
1 2
1 2
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
1 2
2 1
2 1
2 1
2 1

4
Candidato
Candidote
Candidete
Candidito
3 2 1 4

6
Adalberto
Benjamin
Casto
Dionisio
Efrain
Filiberto
1 6 2 4 3 5
5 1 6 4 2 3
2 6 3 5 1 4
2 5 1 4 3 6
3 6 5 2 4 1
3 5 2 6 4 1
2 3 5 6 1 4
6 2 1 5 3 4
3 5 1 2 6 4
5 6 2 4 1 3
5 1 3 2 6 4
4 5 6 3 1 2
2 5 3 6 1 4
3 1 2 4 5 6
5 4 3 1 2 6
2 1 6 4 3 5
3 1 2 4 5 6
5 1 4 3 2 6
6 1 3 4 5 2
3 5 1 2 6 4
2 5 4 1 6 3
4 3 6 5 2 1
6 5 3 2 1 4
4 1 2 3 5 6
2 5 4 6 3 1
3 6 2 1 5 4
6 4 3 2 1 5
6 1 4 3 2 5
2 3 5 6 4 1
6 2 3 5 1 4
2 1 5 6 3 4
5 2 6 4 3 1
2 4 5 6 3 1
4 6 3 1 5 2
3 1 4 5 2 6
2 5 6 1 4 3
1 4 6 5 2 3
5 1 2 3 6 4
6 1 5 2 4 3
4 2 1 3 6 5
4 1 5 2 6 3
3 1 4 5 6 2
4 1 5 6 2 3
2 1 4 6 3 5
6 1 4 3 5 2
5 3 6 4 1 2
2 4 3 6 5 1
4 2 1 5 6 3
4 1 2 5 3 6
1 2 4 6 3 5
2 3 6 1 4 5
4 5 1 3 6 2
4 5 3 6 1 2
6 4 3 5 2 1
6 5 4 1 3 2
3 6 2 1 5 4
5 1 4 3 6 2
2 1 3 5 4 6
6 1 2 4 3 5
6 4 2 3 1 5
1 4 3 5 6 2
1 2 3 4 5 6
6 2 4 1 5 3
4 3 6 2 1 5
2 3 4 1 6 5
2 6 4 5 1 3
4 6 1 2 3 5
1 5 6 4 3 2
1 2 5 6 3 4
4 2 3 5 1 6
4 2 3 1 5 6
2 5 4 3 6 1
5 4 2 3 1 6
6 2 1 3 5 4
3 5 1 6 2 4
6 2 3 5 4 1
3 4 5 2 6 1
4 1 3 6 5 2
4 1 6 2 5 3
1 4 3 6 5 2
5 6 2 4 3 1
1 2 5 3 4 6
2 1 5 6 4 3
5 4 6 3 2 1
5 1 2 4 3 6
2 1 4 6 3 5
3 1 6 4 2 5
2 3 5 1 4 6
6 3 4 5 1 2
1 5 2 6 4 3
6 3 1 4 2 5
5 6 4 3 1 2
6 5 2 4 3 1
4 6 2 5 1 3
6 5 2 1 4 3
6 5 3 1 2 4
3 4 2 1 5 6
3 4 6 5 2 1
1 4 2 3 5 6
6 2 1 3 4 5
6 1 3 4 5 2
1 4 3 6 2 5
4 5 1 6 2 3
2 1 4 6 3 5
3 5 1 4 6 2
2 1 4 3 5 6
3 6 1 5 2 4
2 1 5 4 3 6
3 5 6 4 1 2
6 2 1 5 3 4
6 1 2 5 3 4
3 4 5 2 1 6
6 1 4 2 5 3
1 5 2 3 4 6
3 4 5 6 2 1
2 6 1 4 5 3
3 5 1 6 4 2
3 1 4 6 5 2
3 2 1 6 5 4
1 3 2 6 5 4
5 2 1 3 4 6
6 1 3 4 2 5
2 3 1 4 6 5
6 3 2 4 1 5
3 5 2 1 4 6
3 2 4 1 5 6
6 5 1 3 2 4
3 4 1 6 5 2
1 2 5 4 6 3
4 6 2 5 3 1
3 4 5 6 1 2
3 5 4 2 6 1
5 4 6 2 3 1
1 4 5 6 2 3
5 6 4 2 3 1
1 3 6 2 5 4
1 5 6 2 4 3
6 4 2 3 1 5
2 5 1 4 6 3
3 2 5 6 4 1
4 1 2 5 3 6
6 5 4 2 1 3
2 1 5 4 6 3
5 6 1 2 3 4
4 5 6 3 2 1
1 4 2 5 3 6
1 3 5 4 6 2
2 4 5 1 3 6
6 5 3 2 1 4
4 3 5 2 6 1
6 1 5 3 4 2
3 6 4 5 2 1
6 1 5 2 3 4
4 3 5 2 6 1
2 5 3 6 1 4
1 3 5 6 2 4
2 3 1 4 5 6
1 3 4 5 2 6
5 2 4 6 1 3
3 5 4 6 1 2
3 1 4 5 6 2
6 5 3 2 4 1
5 1 2 3 4 6
5 6 3 2 1 4
2 3 4 1 6 5
3 6 4 5 1 2
3 1 5 4 2 6
4 5 1 3 2 6
4 3 2 6 5 1
2 6 3 5 4 1
2 5 1 4 3 6
3 2 1 6 4 5
3 2 1 5 4 6
6 5 1 2 4 3
1 5 6 3 2 4
4 2 6 3 1 5
4 2 1 5 6 3
3 2 4 5 6 1
3 6 4 1 2 5
6 3 5 1 4 2
1 5 4 6 2 3
4 6 3 1 2 5
2 1 3 6 4 5
4 6 2 1 3 5
6 4 1 3 2 5
2 3 1 5 4 6
5 3 1 2 6 4
1 4 3 5 6 2
6 3 4 1 5 2
2 5 1 3 4 6
6 2 1 4 5 3
3 5 4 1 6 2
2 5 1 6 3 4
2 6 3 5 4 1
5 3 2 6 4 1
6 2 1 5 4 3
1 5 6 2 4 3
6 1 2 3 5 4
3 1 4 2 5 6
3 6 1 2 5 4
2 4 5 6 1 3
4 5 3 6 1 2
3 4 1 6 5 2
2 5 6 4 1 3
5 4 1 2 3 6
5 2 6 1 4 3
2 3 4 1 5 6
5 1 6 2 3 4
4 6 1 5 3 2
2 6 1 4 5 3
4 1 2 3 5 6
4 1 6 3 2 5
3 2 5 6 4 1
2 4 3 5 1 6
2 5 6 1 3 4
1 5 6 2 4 3
6 3 5 2 1 4
4 2 5 6 3 1
1 3 5 6 2 4
6 5 2 4 1 3
5 6 1 2 4 3
1 2 5 3 6 4
2 6 5 3 1 4
4 3 5 6 2 1
5 6 1 4 2 3
3 1 6 2 4 5
5 1 2 4 6 3
4 3 6 5 2 1
1 6 3 4 2 5
1 3 4 2 6 5
3 6 5 2 1 4
4 2 6 5 1 3
4 6 2 5 3 1
2 3 1 6 4 5
5 2 3 6 1 4
1 4 6 3 2 5
4 1 5 3 2 6
3 4 2 1 6 5
3 5 6 2 4 1
5 6 1 2 4 3
6 4 5 2 3 1
2 6 1 5 4 3
6 3 1 5 2 4
6 2 5 3 4 1
4 5 6 3 1 2
3 4 5 2 6 1
1 2 5 6 4 3
6 5 1 4 3 2
2 3 1 6 5 4
6 4 2 5 1 3
2 1 6 5 4 3
6 2 1 3 4 5
5 1 4 2 6 3
4 3 2 5 1 6
6 3 1 5 2 4
3 2 6 1 4 5
2 5 4 6 1 3
3 4 6 1 5 2
4 5 3 2 6 1
1 6 3 2 5 4
3 5 2 6 4 1
6 3 1 2 4 5
2 5 6 1 3 4
3 2 6 4 1 5
4 3 1 5 6 2
1 3 6 4 5 2
6 2 5 3 1 4
5 1 6 2 3 4
2 4 1 5 3 6
2 5 6 4 1 3
5 1 2 4 6 3
5 3 1 4 6 2
6 4 5 2 1 3
2 4 5 3 6 1
6 5 2 1 4 3
1 3 5 2 6 4
5 2 1 3 4 6
2 1 4 3 5 6
4 1 5 2 6 3
5 3 2 1 4 6
1 2 4 6 3 5
3 4 6 2 1 5
4 2 3 6 1 5
3 2 5 4 6 1
3 5 4 6 1 2
6 2 3 1 4 5
5 4 1 2 3 6
6 5 1 2 3 4
1 5 3 4 6 2
3 4 6 1 5 2
4 1 3 2 5 6
2 1 4 5 6 3
3 6 2 5 1 4
4 5 3 6 1 2
4 3 6 1 5 2
3 5 6 4 1 2
6 5 1 2 3 4
3 5 4 1 2 6
5 3 2 4 6 1
2 6 4 3 5 1
1 3 4 2 6 5
4 1 6 5 3 2
2 5 1 4 3 6
5 3 1 6 2 4
5 6 4 3 2 1
2 1 3 6 5 4
4 5 1 6 3 2
5 6 2 3 4 1
3 1 4 6 5 2
1 6 3 2 5 4
2 5 4 6 3 1
2 1 5 6 3 4
2 6 4 1 5 3
4 5 2 1 3 6
1 6 2 3 5 4
6 3 2 1 5 4
6 3 5 2 4 1
6 3 1 4 2 5
4 1 5 2 6 3
5 1 4 2 3 6
4 2 5 1 3 6
4 2 3 5 1 6
4 6 5 2 1 3
1 6 2 5 4 3
3 1 6 2 5 4
2 3 4 5 1 6
2 1 3 4 5 6
3 1 5 2 6 4
2 1 6 5 3 4
2 6 1 5 3 4
1 3 2 4 6 5
4 5 6 1 3 2
1 5 4 2 3 6
6 5 3 1 4 2
1 3 5 6 4 2
5 3 6 2 4 1
3 5 2 4 6 1
1 5 6 2 4 3
3 4 1 5 6 2
5 2 1 3 4 6
2 3 6 4 5 1
3 6 4 2 5 1
5 2 4 3 1 6
3 4 6 5 2 1
6 3 5 2 4 1
6 5 1 2 4 3
6 4 1 5 2 3
3 1 4 5 2 6
1 3 2 5 6 4
2 6 5 4 3 1
4 6 2 1 5 3
3 5 1 4 6 2
4 1 6 5 2 3
2 1 3 6 4 5
6 2 4 5 1 3
2 6 4 5 3 1
1 6 5 4 3 2
3 6 5 2 1 4
2 1 6 3 5 4
2 3 4 5 1 6
6 3 4 5 2 1
4 2 5 3 1 6
6 3 2 1 5 4
2 6 1 5 3 4
5 3 1 4 2 6
1 4 6 5 3 2
5 4 2 1 3 6
5 3 1 6 2 4
2 1 5 4 6 3
2 3 5 6 4 1
6 1 5 4 2 3
2 1 3 4 6 5
2 4 5 3 6 1
6 2 5 3 1 4
2 6 5 3 4 1
1 4 3 5 2 6
5 6 1 2 4 3
4 5 1 2 6 3
1 3 4 5 2 6
3 5 4 2 1 6
4 1 6 5 3 2
6 4 2 5 1 3
4 2 5 6 3 1
4 6 2 1 3 5
1 5 4 2 6 3
4 5 6 1 2 3
5 2 6 4 3 1
3 2 1 5 4 6
3 1 4 6 5 2
5 6 2 3 1 4
2 6 1 4 5 3
6 2 1 5 3 4
1 3 4 6 2 5
6 1 4 3 5 2
3 4 1 5 6 2
5 4 6 1 3 2
4 3 6 1 5 2
2 4 6 5 1 3
3 6 2 5 4 1
1 4 3 6 5 2
5 3 1 2 6 4
3 2 6 5 1 4
2 4 1 5 6 3
4 2 6 5 1 3
6 2 5 1 4 3
6 1 3 5 2 4
2 5 6 3 1 4
2 5 6 1 3 4
5 4 6 3 2 1
4 3 2 1 5 6
1 4 3 5 6 2
6 1 4 5 2 3
3 6 2 4 1 5
1 2 3 4 6 5
2 1 4 6 5 3
2 6 5 4 3 1
3 1 5 4 2 6
4 6 1 5 3 2
4 5 6 1 2 3
4 5 1 2 3 6
4 3 5 6 1 2
2 4 5 3 1 6
5 2 3 1 4 6
6 4 3 1 2 5
3 2 1 6 5 4
1 4 6 5 2 3
2 4 1 5 6 3
1 2 4 5 3 6
4 2 1 3 6 5
2 6 5 4 3 1
5 4 3 1 2 6
5 3 6 2 4 1
5 4 2 3 1 6
5 1 6 4 2 3
4 2 5 1 3 6
6 4 1 3 5 2
2 1 4 6 3 5
1 4 5 6 3 2
2 1 4 5 3 6
4 1 2 5 3 6
2 4 6 1 3 5
4 1 3 5 2 6
2 1 5 3 4 6
2 1 3 5 4 6
2 5 4 6 3 1
4 1 2 6 3 5
3 5 4 6 1 2
5 2 6 1 3 4
4 2 5 1 6 3
5 4 1 3 2 6
4 3 6 2 5 1
6 3 5 2 1 4
4 6 3 2 5 1
6 1 4 2 3 5
1 5 3 4 2 6
5 6 3 1 4 2
4 6 3 2 5 1
6 4 5 2 1 3
3 6 4 2 1 5
2 1 5 4 6 3
1 2 4 5 3 6
1 2 4 6 5 3
5 2 4 1 3 6
6 2 5 4 1 3
1 5 2 3 4 6
6 4 1 2 5 3
6 5 3 4 1 2
6 5 1 4 3 2
2 4 1 3 5 6
1 6 3 5 4 2
3 4 6 1 5 2
3 2 5 4 1 6
2 1 6 5 4 3
1 2 4 5 6 3
6 3 2 1 5 4
4 6 2 3 1 5
1 2 6 5 3 4
6 1 5 4 2 3
3 4 2 5 1 6
3 1 2 5 4 6
5 2 4 6 3 1
3 4 1 2 6 5
4 2 3 5 1 6
3 4 5 6 1 2
4 3 5 1 6 2
3 4 6 5 1 2
5 1 3 4 6 2
6 5 1 3 2 4
3 2 6 4 5 1
4 6 5 1 3 2
2 3 4 5 6 1
4 2 5 3 1 6
6 1 5 4 3 2
3 6 5 1 4 2
3 1 5 4 2 6
2 1 4 3 6 5
6 3 2 1 5 4
5 4 3 6 1 2
3 5 1 4 6 2
3 4 1 2 6 5
4 6 1 5 3 2
6 1 2 5 4 3
2 3 5 6 4 1
2 1 4 5 6 3
6 1 3 4 5 2
2 5 4 1 6 3
5 6 4 2 3 1
3 2 4 5 1 6
4 2 5 6 3 1
3 1 4 2 5 6
5 2 3 4 1 6
4 6 3 5 2 1
3 1 4 6 2 5
5 3 1 6 4 2
4 3 5 6 1 2
3 6 2 1 5 4
4 3 2 6 1 5
3 4 2 6 1 5
5 2 3 1 4 6
5 6 3 2 4 1
4 5 3 6 2 1
3 2 4 1 5 6
4 1 6 3 5 2
2 6 5 4 3 1
6 3 4 1 5 2
6 3 5 4 2 1
4 5 1 2 6 3
3 1 6 4 2 5
5 6 3 1 2 4
3 2 5 1 6 4
2 6 4 3 1 5
5 1 3 6 2 4
6 5 3 1 2 4
6 2 3 4 5 1
2 6 3 4 1 5
3 2 4 6 1 5
6 3 5 1 2 4
2 3 1 5 4 6
6 3 4 5 2 1
3 1 5 2 4 6
1 2 6 4 3 5
1 3 5 4 6 2
5 3 1 2 6 4
1 6 5 2 4 3
1 3 2 5 6 4
4 5 1 2 3 6
6 4 3 1 2 5
5 3 4 6 2 1
2 1 6 3 4 5
3 2 5 1 6 4
1 3 6 4 5 2
1 2 4 6 5 3
5 6 1 2 3 4
3 6 4 2 1 5
1 2 3 4 5 6
2 1 5 4 3 6
4 1 2 5 6 3
4 3 1 5 6 2
1 5 2 3 4 6
3 4 1 5 2 6
5 1 6 4 3 2
5 3 4 2 6 1
2 6 1 4 5 3
6 2 5 1 4 3
3 1 4 2 6 5
6 2 1 3 5 4
4 2 5 3 6 1
3 4 2 5 6 1
6 3 5 1 4 2
1 4 6 2 5 3
3 6 2 1 4 5
4 6 2 1 3 5
2 6 3 4 1 5
1 4 6 2 5 3
3 1 2 4 5 6
6 3 4 5 2 1
6 5 1 4 3 2
6 4 5 3 1 2
2 5 4 6 3 1
1 5 4 3 6 2
3 2 5 6 4 1
4 1 2 5 6 3
4 3 2 1 6 5
2 4 6 1 3 5
5 1 6 3 4 2
6 4 3 2 5 1
3 1 2 6 4 5
2 1 5 6 4 3
1 5 6 4 3 2
2 4 6 3 1 5
4 1 3 5 6 2
6 2 5 1 4 3
1 5 2 4 6 3
3 5 1 4 2 6
1 4 3 6 2 5
2 5 6 3 4 1
1 2 4 6 3 5
6 2 5 3 1 4
3 1 4 2 5 6
5 6 3 4 1 2
4 2 3 6 5 1
1 4 2 3 6 5
6 1 2 5 4 3
5 3 4 6 2 1
5 3 2 6 1 4
2 5 3 6 1 4
5 4 1 6 2 3
2 3 5 4 1 6
3 5 6 1 2 4
5 3 4 6 1 2
3 6 4 5 1 2
5 3 2 1 6 4
4 3 1 6 2 5
5 4 6 3 2 1
5 1 3 2 6 4
6 1 5 4 3 2
2 1 6 4 3 5
2 5 6 4 3 1
2 3 1 6 5 4
3 1 6 4 5 2
6 3 1 5 4 2
2 4 1 6 3 5
5 1 3 2 6 4
3 6 1 2 4 5
5 6 4 3 2 1
1 2 5 3 4 6
2 4 1 5 3 6
5 6 3 4 1 2
4 1 2 5 6 3
3 1 5 6 2 4
6 3 5 2 4 1
1 4 6 2 3 5
5 6 1 4 3 2
2 5 3 1 4 6
2 5 4 1 6 3
3 1 6 4 2 5
6 4 3 5 2 1
1 6 2 4 3 5
6 3 2 1 5 4
1 5 6 2 3 4
1 6 5 3 2 4
1 4 5 3 2 6
5 4 1 2 3 6
5 4 1 2 3 6
5 1 2 6 4 3
2 4 3 5 1 6
6 1 5 4 2 3
4 3 5 1 6 2
4 6 3 5 1 2
2 1 5 6 3 4
1 2 4 6 5 3
1 5 3 6 2 4
4 5 3 2 6 1
3 5 1 6 4 2
6 1 2 3 5 4
5 4 6 2 3 1
6 5 1 3 2 4
6 3 2 4 1 5
2 3 5 6 1 4
2 1 6 3 5 4
2 4 6 1 5 3
2 1 3 6 5 4
6 1 4 3 5 2
5 2 3 1 4 6
4 1 5 2 6 3
5 4 2 1 3 6
4 1 6 2 5 3
3 6 4 5 2 1
5 1 3 2 4 6
2 6 4 3 1 5
2 4 5 3 1 6
5 3 6 4 1 2
3 2 6 1 4 5
5 3 1 4 2 6
6 4 1 3 2 5
3 1 2 6 5 4
5 4 3 2 1 6
5 2 3 4 6 1
2 6 4 3 1 5
3 2 4 5 1 6
5 1 4 6 3 2
2 5 1 3 6 4
1 5 6 4 2 3
5 4 6 1 3 2
3 2 5 4 6 1
2 6 1 4 3 5
1 2 3 6 5 4
1 3 4 5 2 6
3 1 4 2 5 6
5 1 3 6 4 2
5 1 6 2 3 4
4 3 5 1 6 2
6 2 3 4 5 1
6 2 1 4 3 5
6 2 5 3 4 1
5 4 1 3 2 6
3 6 1 5 4 2
6 3 2 5 4 1
3 6 1 2 5 4
1 4 6 5 3 2
6 3 2 4 1 5
2 1 5 4 6 3
5 3 2 1 6 4
5 3 4 1 6 2
4 1 2 6 3 5
3 5 1 6 2 4
3 5 6 4 1 2
3 1 4 6 2 5
3 1 6 5 4 2
6 2 5 1 3 4
3 1 5 6 2 4
5 3 2 4 6 1
2 1 4 3 6 5
5 3 1 4 2 6
6 3 5 1 4 2
5 3 6 1 2 4
6 1 3 4 5 2
4 1 6 2 5 3
4 5 3 1 2 6
5 3 2 6 1 4
2 6 1 4 5 3
3 5 1 4 6 2
5 4 2 6 3 1
1 3 6 5 4 2
3 4 6 5 2 1
1 4 5 6 3 2
5 6 4 1 2 3
5 4 1 3 6 2
1 2 5 6 4 3
3 4 5 6 2 1
1 2 6 3 5 4
5 6 1 3 4 2
3 6 5 4 2 1
1 3 5 2 4 6
1 5 4 6 3 2
5 2 3 6 1 4
3 1 2 5 4 6
4 3 1 5 6 2
2 6 5 3 1 4
1 5 6 3 4 2
2 6 1 4 3 5
2 1 3 5 6 4
1 4 3 2 6 5
3 6 1 2 4 5
6 5 1 4 3 2
6 2 3 5 1 4
2 6 5 4 1 3
1 2 6 5 3 4
3 6 4 1 5 2
3 5 2 6 1 4
4 1 6 2 5 3
1 3 2 5 4 6
1 3 4 2 5 6
5 3 4 2 1 6
3 2 1 6 5 4
3 1 4 6 2 5
3 1 5 2 4 6
6 3 4 1 5 2
1 2 6 4 3 5
3 2 4 6 5 1
6 2 1 5 3 4
4 2 1 3 6 5
2 5 1 4 3 6
4 2 3 1 6 5
4 1 3 5 6 2
2 6 1 5 3 4
2 3 6 4 1 5
6 5 4 1 3 2
4 2 6 3 1 5
5 3 2 4 6 1
4 1 5 6 2 3
1 6 4 3 5 2
3 4 2 6 1 5
5 1 2 3 6 4
6 3 2 4 1 5
6 3 2 1 4 5
4 1 2 6 3 5
2 6 1 4 5 3
6 4 2 5 3 1
2 5 4 1 6 3
2 1 3 5 4 6
1 5 3 6 4 2
4 1 3 5 6 2
2 6 5 1 3 4
4 1 3 5 2 6
1 2 6 3 5 4
6 1 2 3 5 4
1 4 6 2 5 3
2 3 1 4 5 6
5 3 6 1 4 2
5 3 1 4 6 2
6 4 5 3 1 2
4 1 6 5 2 3
6 1 4 2 3 5
5 1 3 2 6 4
6 4 3 2 1 5
1 2 6 4 3 5
3 4 1 5 6 2
2 6 4 5 3 1
6 3 4 2 5 1
2 6 3 4 5 1
3 1 4 6 2 5
4 1 3 2 6 5
6 5 2 4 1 3
2 3 4 5 6 1
2 4 3 6 1 5
4 2 3 6 1 5
4 2 5 1 3 6
4 2 3 5 6 1
4 5 3 1 6 2
1 3 5 2 4 6
5 1 4 2 6 3
1 6 2 4 5 3
3 5 4 1 2 6
2 6 5 1 4 3
6 2 3 4 1 5
5 2 4 6 1 3
3 1 2 5 4 6
5 1 2 3 4 6
2 6 5 1 4 3
6 5 1 2 3 4
4 1 2 6 3 5
3 5 4 1 6 2
3 5 4 1 2 6
5 4 3 2 1 6
3 5 1 2 6 4
3 6 4 5 1 2
1 6 2 3 5 4
3 4 1 5 2 6
2 5 4 6 1 3
1 5 6 2 4 3
6 5 2 4 3 1
1 5 2 4 3 6
3 2 1 5 4 6
5 3 1 6 4 2
1 2 6 5 4 3
3 2 5 6 1 4
4 3 5 1 6 2
5 4 3 6 2 1
4 2 1 3 5 6
4 6 2 5 1 3
3 6 4 5 2 1
5 6 4 2 1 3
2 4 1 6 5 3
5 4 3 2 1 6
1 5 2 3 4 6
6 2 5 1 4 3
4 2 1 3 5 6
3 5 1 6 4 2
2 5 4 1 3 6
3 6 2 5 1 4
4 6 2 5 1 3
6 5 4 1 3 2
4 6 1 3 5 2
3 5 6 1 2 4
1 5 2 4 3 6
4 2 1 5 6 3
1 6 2 3 5 4
5 6 3 4 1 2
4 6 1 2 3 5
5 2 6 4 1 3
5 3 6 4 1 2
4 6 2 1 3 5
6 4 3 1 2 5
1 3 5 2 4 6
1 4 6 5 3 2
1 3 4 2 5 6
1 6 5 4 3 2
1 4 6 2 5 3
2 4 1 3 6 5
3 1 4 2 6 5
3 1 6 4 2 5
3 1 6 4 5 2
6 4 5 3 1 2
3 5 2 1 6 4
1 6 4 2 5 3
3 6 1 5 2 4
3 1 6 2 5 4
4 1 3 5 2 6
6 4 3 5 2 1
4 1 3 2 6 5
2 1 5 3 6 4
5 2 4 6 3 1
6 3 1 4 2 5
2 3 4 5 6 1
3 2 5 4 6 1
5 3 6 4 2 1
2 1 5 6 4 3
3 2 4 1 5 6
5 4 2 1 3 6
6 5 3 4 2 1
5 2 6 3 4 1
4 6 2 5 3 1
5 4 1 3 6 2
6 1 2 3 5 4
1 5 2 4 6 3
5 3 1 4 2 6
2 3 4 1 5 6
2 4 3 6 1 5
4 5 6 2 3 1
1 5 3 4 6 2
6 4 2 1 5 3
3 1 2 6 4 5
5 6 1 2 3 4
5 4 6 1 2 3
3 5 6 1 4 2
3 4 5 6 2 1
5 1 4 3 6 2
6 1 5 3 2 4
5 2 6 4 3 1
1 4 2 3 5 6
1 6 3 4 5 2
4 3 1 2 5 6
1 6 4 5 3 2
2 4 5 6 3 1
3 4 2 6 5 1
4 5 2 3 6 1
6 3 1 2 5 4
2 1 3 6 4 5
6 1 5 4 3 2
1 2 5 4 6 3
6 2 5 3 4 1
4 1 5 3 6 2
2 3 5 6 1 4
2 1 3 6 4 5
6 4 1 2 5 3
2 4 1 6 3 5
2 4 1 6 3 5
1 3 4 6 2 5
6 1 4 2 3 5
6 3 1 4 5 2
4 3 2 5 1 6
6 2 3 5 1 4
4 6 5 3 1 2
3 6 2 1 5 4
3 5 4 1 6 2
1 2 4 6 5 3
6 5 2 4 3 1
1 2 3 6 4 5
1 6 4 2 3 5
5 4 6 1 3 2
3 5 6 1 4 2
2 5 3 4 6 1
1 6 4 2 5 3
4 6 2 1 3 5
6 2 3 4 5 1
3 4 2 6 5 1
3 2 6 4 1 5
4 1 2 3 5 6
2 6 5 1 3 4
6 3 1 5 4 2
6 4 1 5 3 2
4 2 3 5 6 1
6 5 2 3 1 4
1 4 2 6 5 3
5 4 6 1 2 3
3 5 4 1 6 2
2 1 6 3 4 5
6 2 3 5 1 4
5 3 1 4 6 2
2 3 6 4 1 5
3 1 6 2 5 4
1 4 3 5 2 6
6 3 1 2 5 4
6 3 1 2 4 5
6 5 1 3 4 2
4 2 1 5 3 6
1 6 5 2 3 4
1 3 2 6 4 5
2 1 4 5 6 3
2 5 6 3 4 1
6 5 3 4 2 1
6 4 1 2 3 5
1 4 5 2 6 3
4 2 3 1 5 6
2 6 1 4 5 3
6 1 3 4 5 2
2 5 3 4 1 6
5 3 6 2 1 4
5 3 2 6 1 4
1 2 4 6 3 5
1 2 6 4 3 5
5 2 3 6 1 4
5 3 4 6 2 1
1 2 4 6 5 3
1 6 5 2 3 4
5 6 3 4 1 2
2 5 3 1 4 6
5 6 3 4 1 2
6 2 1 3 4 5
6 2 3 1 4 5
3 4 1 5 6 2
1 4 5 6 3 2
6 2 5 4 3 1
4 1 2 3 5 6
2 1 6 4 5 3
1 4 2 5 6 3
2 1 3 6 5 4
5 4 6 2 3 1

7
Empate
Parejo
Igual
Lo Mismo
Todos
Nadie
Equivalente
1 2 3 4 5 6 7
2 3 4 5 6 7 1
3 4 5 6 7 1 2
4 5 6 7 1 2 3
5 6 7 1 2 3 4
6 7 1 2 3 4 5
7 1 2 3 4 5 6
1 2 3 4 5 6 7
2 3 4 5 6 7 1
3 4 5 6 7 1 2
4 5 6 7 1 2 3
5 6 7 1 2 3 4
6 7 1 2 3 4 5
7 1 2 3 4 5 6
1 2 3 4 5 6 7
2 3 4 5 6 7 1
3 4 5 6 7 1 2
4 5 6 7 1 2 3
5 6 7 1 2 3 4
6 7 1 2 3 4 5
7 1 2 3 4 5 6
1 2 3 4 5 6 7
2 3 4 5 6 7 1
3 4 5 6 7 1 2
4 5 6 7 1 2 3
5 6 7 1 2 3 4
6 7 1 2 3 4 5
7 1 2 3 4 5 6
1 2 3 4 5 6 7
2 3 4 5 6 7 1
3 4 5 6 7 1 2
4 5 6 7 1 2 3
5 6 7 1 2 3 4
6 7 1 2 3 4 5
7 1 2 3 4 5 6
1 2 3 4 5 6 7
2 3 4 5 6 7 1
3 4 5 6 7 1 2
4 5 6 7 1 2 3
5 6 7 1 2 3 4
6 7 1 2 3 4 5
7 1 2 3 4 5 6
1 2 3 4 5 6 7
2 3 4 5 6 7 1
3 4 5 6 7 1 2
4 5 6 7 1 2 3
5 6 7 1 2 3 4
6 7 1 2 3 4 5
7 1 2 3 4 5 6
stdout

Standard output is empty