logo AlgoBeat OnlineJudge
登录 注册

#212596. 穿睡衣军训

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

在本题中,我们称一个串 是一个串 子串当且仅当在 开头和结尾删除若干个(可以为 个)字符后得到的字符串与 相同。例如,,,, 都是字符串 的子串,但 不是。

我们称一个串 是一个串 子序列当且仅当在 中删除若干个(可以为 个)字符后得到的字符串与 相同。例如,,,,, 都是字符串 的子序列,但 不是。

特别的,空串是任何串的子串,也是任何串的子序列。


给定两个字符串 ,扶苏想让你求出一个字符串 ,满足:

  • 子串
  • 子序列
  • 在所有满足前述两条的字符串中, 的长度最长。
  • 在所有满足前述三条的字符串中, 的字典序最小。

请你帮她求出这样的字符串

输入格式

本题单个测试点内有多组测试数据,第一行是一个整数,表示数据组数

对每组数据,输入两行,每行一个字符串,依次表示

输出格式

对每组数据,输出一行一个字符串,表示你找到的
特别的,如果 是空串,你需要输出一个空行。

样例

样例输入 1

3
xyzdabc
xaybzc
abc
xyz
abbcd
aabbdcd

样例输出 1

abc

abbcd

数据范围与提示

数据规模与约定

表示字符串 的长度。

  • 的数据,
  • 的数据,
  • 的数据,
  • 的数据,
  • 的数据,保证 ,输入字符串只含小写英文字母。