#include <stdio.h>
int n;
int money[1009], arr[1009][1009];
void sum(int k){
int dice[7]={0}, cnt=0;
for(int i=0; i<n; i++){
dice[arr[k][i]]++;
}
for(int i=1 ;i<=6;i++){
if(dice[i]==4){
money[k]=50000+i*5000;
return;
}
else if(dice[i]==3){
money[k]=10000+i*1000;
return;
}
//
else if(dice[i]==2){
if(!cnt){
cnt=i;
}
else{
money[k]=2000+i*500+cnt*500;
return;
}
}
//
}
if(cnt){
money[k]=1000+cnt*100;
}
// printf("num:%d mon: %d\n", k, money[k]);
int max=0;
for(int i=0;i<n; i++){
if(max<arr[k][i])
max=arr[k][i];
}
money[k]=max*100;
}
int main(){
int max=0;
scanf("%d", &n);
for(int i=0; i<n; i++){
for(int j=0; j<4; j++){
scanf("%d", &arr[i][j]);
}
}
for(int i=0; i<n; i++){
sum(i);
}
for(int i=0; i<n; i++){
// printf("%d\n", money[i]);
if(max<money[i]){
max=money[i];
}
}
printf("%d", max);
}
#include <stdio.h>
#include <stack>
std::stack<int> st;
int main(){
scanf("%d", &n);
for(int i=0;i<n;i++){
int a;
scanf("%d", &a);
stack.push(a);
}
}