#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
const int N = 1e4+10;
struct People{
string email;
int score;
}stu[N];
int n,g,k;
int main()
{
cin >> n >> g >> k;
for(int i = 0;i < n;i++)
{
cin >> stu[i].email >> stu[i].score;
}
sort(stu,stu+n,[](People p1,People p2){
if(p1.score == p2.score)
{
return p1.email < p2.email;
}
return p1.score > p2.score;
});
int sum = 0;
for(int i = 0;i < n;i++)
{
if(stu[i].score >=60 && stu[i].score < g)
{
sum+=20;
}
else if(stu[i].score >=g)
{
sum+=50;
}
}
cout << sum << endl;
int ming = 1;
int cnt = 1;
for(int i = 0;i < k;i++)
{
if(stu[i].score == stu[i+1].score)
{
cout << ming <<" "<< stu[i].email << " " << stu[i].score << endl;
cnt++;
}
else
{
cout << ming <<" "<< stu[i].email << " " << stu[i].score << endl;
ming += cnt;
cnt = 1;
}
}
for(int i = k;i < n;i++)
{
if(stu[i].score == stu[k-1].score)
{
cout << ming <<" "<< stu[i].email << " " << stu[i].score << endl;
}
}
return 0;
}