#include<bits/stdc++.h>
using namespace std;
struct dd1{
string name;
int id,math,china;
}n[114514];
int main(){
int a,b;
cin>>a>>b;
for(int i=1;i<=a;i++){
cin>>n[i].name>>n[i].id>>n[i].math>>n[i].china;
}
for(int i=1;i<=b;i++){
string m;
cin>>m;
if(m=="name"){
string h;
cin>>h;
for(int j=1;j<=a;j++){
if(n[j].nameh)cout<<n[j].math<<" "<<n[j].china<<endl;
}
}
if(m"number"){
int k;
cin>>k;
for(int j=1;j<=a;j++){
if(n[j].id==k){
double l;
l=(n[j].math+n[j].china)*1.0/2;
printf("%.2f\n",l);
}
}
}
}
return 0;
}