#include <iostream>
using namespace std;
int main()
{
int n,h,m,i,j,p;
cin>>n;
cin>>h>>m;
int t[n];
int hor=h;
for(i=0;i<n;i++)
{
cin>>t[i];
}
for(i=0;i<n+1;i++)
{
cin>>p;
if(p==0)
{
break;
}
if(p==1)
{
int min=m+t[0];
cout<<h<<":"<<min<<endl;
if(min>=60)
{
min=min-60;
cout<<h<<":"<<min<<endl;
}
}
if(p==2)
{
int min=m+t[0]+t[1];
cout<<h<<":"<<min<<endl;
if(min>=60)
{
min=min-60;
cout<<h<<":"<<min<<endl;
}
if(hor>=24)
{
hor=hor-24;
cout<<
}
}
if(p==3)
{
int min=m+t[0]+t[1]+t[2];
cout<<h<<":"<<min<<endl;
if(min>=60)
{
min=min-60;
cout<<h<<":"<<min<<endl;
}
}
int min=m+t[p-1];
if(min>=60)
{
min=min-60;
}
if(hor>=24)
{
hor=hor-24;
}
cout<<hor<<":"<<min<<endl;
if(min<10)
{
cout<<"0"<<h<<":"<<min<<endl;
}
}
}