#TIMUS1021. 和的圣礼
和的圣礼
1021.和的圣礼
时间限制: 1.0 秒
内存限制: 64 MB
背景
— 我的兄弟,修道院的院长明天想知道长期研究的结果。他不想多看也不想少看,就想看那台求和机!甚至不仅如此,他想要我们的机器——仅仅是一台机器——能够尽可能深刻地展示它对"和的圣礼"的理解。他想要我们的机器找到两个数,使它们的和等于神圣的数字10000。
— 嘘!这简直是亵渎神灵的疯狂!机器怎么能计算神圣的数字?我们研究了二十七年,也只教会了它判断两个输入数字的和是大于还是小于10000。一个凡人能找到两个和为10000的数字吗?
— 但我们必须借助我们的机器来完成,即使它没有这个能力。否则我们将面临……这么说吧,大麻烦,如果可以把滚烫的油称为"麻烦"的话。不过,我有个主意。你还记得吗,上周我们向机器输入了-7和13,它回答它们的和小于10000。我不知道如何验证,但我们现在只能相信我们工作的成果了。这次我们输入一个比-7大的数,再次启动机器。我们将这样一次又一次地重复,直到找到一个数与13相加得到10000。我们唯一要做的就是准备一个升序排列的数字列表。
— 我不相信这个……让我们从一个明显大于神圣数字的和开始,然后递减其中一个加数。这样我们更有机会避免滚烫的……大麻烦。
兄弟们没有达成一致,就各自回房了。第二天,每人都准备了一个他认为能救他们的数字列表……这两个列表加在一起能救他们吗?
问题
你的程序应该判断,是否可以从两个整数列表中各选一个数,使得它们的和等于10000。
输入
你将依次得到这两个列表。每个列表的格式如下:列表的第一行是第i个列表的数字个数。接下来是第i个列表的数字,每个数字占一行(共行)。满足以下条件:,列表中的每个元素在到的范围内。第一个列表是升序排列的,第二个列表是降序排列的。
输出
如果可以从两个整数列表中各选一个数使得它们的和等于10000,你应该向标准输出写入"YES"。否则你应该写入"NO"。
样例
输入
4
-175
19
19
10424
3
8951
-424
-788
输出
YES