奶牛路线
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a, b, n;
scanf("%d%d%d", &a, &b, &n);
int ans = 1e9;
for(int i = 1; i <= n; i ++)
{
int res, m;
scanf("%d%d",&res, &m);
bool f1 = false, f2 = false;
for(int i = 1; i <= m; i ++)
{
int x;
scanf("%d", &x);
if(x == a) f1 = true;
if(x == b && f1) f2 = true;
}
if(f1 && f2) ans = min(ans, res);
}
if(ans == 1e9) puts("-1");
else printf("%d\n", ans);
return 0;
}