#24001. Date

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: root

题目描述

某年月日,小 X 要去参加 ICPC 澳门站,因此必须办理港澳通行证。可是小 X 是外省人,他首先要在本科生院办理居住证明,然后去办理江苏省居住证,最后才能在出入境管理处办理港澳通行证,这些机构都只在工作日处理办理申请。

在逐一询问了以上部门之后,小 X 得知本科生院需要 工作日办理居住证明(即从提交办理申请之日起,第 个工作日可领取证件,如果 ,那么当天就可取,同时还可以去提交下一份证件的办理申请,以下同理),公安局需要 工作日办理江苏省居住证,出入境管理处需要 工作日办理港澳通行证。

同时,小 X 只有每周周三(同时必须是工作日)有时间和队友一起去校外提交证件办理申请(但他可在所有工作日领取已经办好的证件),现在(即小 X 前往本科生院开始办理居住证明的日期)是 月 日星期 ,集训队计划在 月 日(不一定是当年,见输入描述)前往澳门参赛,你能帮助小 X 算出他能否在前往澳门当日或提前领取到港澳通行证吗?

注:

  • 工作日是指所有非公共假日且非周六、周日的日子。
  • 本题中公共假日只有元旦,五一节和国庆节当天,不调休,不补假。
  • 本题中不考虑闰年,二月只有 28 天。
  • 保证 月 日是工作日。
  • 在领取证件后可以在当天去办理下一个证件,即使这一天的早些时候也提交了上一个证件的办理申请。

输入格式

第一行一个正整数 T,表示数据组数。

对于每组数据:

第一行三个非负整数 ,,,含义如题。

第二行一个字符串,以 MM-DD K 格式表示开始开取居住证明当天的日期。

第三行一个字符串,以 mm-dd 格式表示澳门站的举办日期,如果这一日期在上一行给出的日期之后,则说明澳门站在开取居住证明当天的同年举办,否则则在次年举办。

输出格式

对于每组数据,如果小 X 能成功,输出 success,否则输出 failure。

样例

样例输入

4
2 5 10
08-30 5
09-24
2 5 10
08-30 5
09-25
0 0 0
09-17 2
09-17
3 5 3
12-22 1
01-13

样例输出

failure
success
failure
failure

数据范围与提示

对于全部数据,,。

保证给出的日期都是合法的日期。

样例解释:

  • 第一、二组数据都在 9 月 25 日拿证。
  • 第三组数据在 9 月 18 日星期三拿证,注意要等到周三才能办后两个证明。
  • 第四组数据在 1 月 19 日拿证,注意元旦节(1 月 1 日星期四)不是工作日。