#include <iostream>
#include<iomanip>
#include<cstdio>
using namespace std;
int main()
{
int n;
char c,h,m1,m2,s1,s2;
cin>>n;
double d;
cin>>d;
int number;
while(cin>>number)
{
double sum=0;
bool b=1;
for(int i=0;i<n;i++)
{
getchar();
scanf("%c:%c%c:%c%c",&h,&m1,&m2,&s1,&s2);
if(h=='-')
{
b=0;
}
else
sum+=60*(h-'0')+((m1-'0')*10+m2-'0')+(double)((s1-'0')*10+s2-'0')/60;
}
int speedm=sum/d;
int speeds=(sum/d-speedm)*60+0.5;
if(!b)
printf("%3d: -\n",number);
else
{
if(speeds==60)
printf("%3d:%2d:00 min/km\n",number,speedm+1);
else if(speeds<10)
printf("%3d: %d:0%d min/km\n",number,speedm,speeds);
else
printf("%3d: %d:%d min/km\n",number,speedm,speeds);
}
}
}
#include<iomanip>
#include<cstdio>
using namespace std;
int main()
{
int n;
char c,h,m1,m2,s1,s2;
cin>>n;
double d;
cin>>d;
int number;
while(cin>>number)
{
double sum=0;
bool b=1;
for(int i=0;i<n;i++)
{
getchar();
scanf("%c:%c%c:%c%c",&h,&m1,&m2,&s1,&s2);
if(h=='-')
{
b=0;
}
else
sum+=60*(h-'0')+((m1-'0')*10+m2-'0')+(double)((s1-'0')*10+s2-'0')/60;
}
int speedm=sum/d;
int speeds=(sum/d-speedm)*60+0.5;
if(!b)
printf("%3d: -\n",number);
else
{
if(speeds==60)
printf("%3d:%2d:00 min/km\n",number,speedm+1);
else if(speeds<10)
printf("%3d: %d:0%d min/km\n",number,speedm,speeds);
else
printf("%3d: %d:%d min/km\n",number,speedm,speeds);
}
}
}