请仔细阅读输出格式中的构造要求。
给定两个正整数 ,和一个
个数的序列
。
你需要构造一个有 个点
条边的无向连通图
,使得对于每个
,从
经过
到
的最短路长度
(可以重复经过边和点,可以出现先经过
,再经过
,再回到
的情况),或判断无解。
对于 的具体限制见输出格式。
第一行两个正整数。
第二行个整数
。
第一行输出 Yes 或 No(大小写敏感),表示能否构造出满足要求的图。
若你的输出为 Yes,接下来行每行三个整数
,表示你构造的图。
你的输出需要满足:
-,
。
-,若
,
。
-应为连通图。
对于 100% 的数据,有,
。