#include <cstdio>
#include<algorithm>
using namespace std;
int f( char * a) { int d= 380 , n= * a- 'M' ? * a- 'W' ? * a- 'F' ? * a- 'S' ? a[ 1 ] - 'u' ? 3 : 1 : 5 : 4 : 2 : 0 ,m,h; sscanf ( a,"%*s%d:%d" ,& h,& m) ; h= ( m= h* 10 + m/ 6 - 82 ) < 38 ? m: m> 83 ? 76 : m- 7 ; n= min( d,n* 76 + max( h,0 ) ) ; m= __gcd( n,d) ; printf ( "%d/%d\n " ,n/ m,d/ m) ; }
int main( void ) {
char test1[ ] = "Monday 02:00" ;
f( test1) ;
char test2[ ] = "Monday 08:24" ;
f( test2) ;
char test3[ ] = "Monday 18:00" ;
f( test3) ;
char test4[ ] = "Saturday 11:12" ;
f( test4) ;
char test5[ ] = "Monday 08:17" ;
f( test5) ;
char test6[ ] = "Monday 08:20" ;
f( test6) ;
return 0 ;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGU8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGYoY2hhciphKXtpbnQgZD0zODAsIG49KmEtJ00nPyphLSdXJz8qYS0nRic/KmEtJ1MnP2FbMV0tJ3UnPzM6MTo1OjQ6MjowLG0saDtzc2NhbmYoYSwiJSpzJWQ6JWQiLCZoLCZtKTtoPShtPWgqMTArbS82LTgyKTwzOD9tOm0+ODM/NzY6bS03O249bWluKGQsbio3NittYXgoaCwwKSk7bT1fX2djZChuLGQpO3ByaW50ZigiJWQvJWRcbiIsbi9tLGQvbSk7fQoKCmludCBtYWluKHZvaWQpIHsKCWNoYXIgdGVzdDFbXSA9ICJNb25kYXkgMDI6MDAiOwoJZih0ZXN0MSk7CgljaGFyIHRlc3QyW10gPSAiTW9uZGF5IDA4OjI0IjsKCWYodGVzdDIpOwoJY2hhciB0ZXN0M1tdID0gIk1vbmRheSAxODowMCI7CglmKHRlc3QzKTsKCWNoYXIgdGVzdDRbXSA9ICJTYXR1cmRheSAxMToxMiI7CglmKHRlc3Q0KTsKCWNoYXIgdGVzdDVbXSA9ICJNb25kYXkgMDg6MTciOwoJZih0ZXN0NSk7CgljaGFyIHRlc3Q2W10gPSAiTW9uZGF5IDA4OjIwIjsKCWYodGVzdDYpOwoJcmV0dXJuIDA7Cn0K