智乃酱儿童节时想用一些彩色的灯泡装饰,现在她遇到了一些困难。
具体来讲,智乃酱有个开关,和
个小灯泡。现在这
个开关和灯泡中间通过一个配电箱的两排接线柱连接到一起,两排接线柱每排也是各
个。
如上图所示,整个电路网络分为四行,第一行是一排开关。中间第二行和第三行是配电箱的中继接线柱,底部的第四行是小灯泡。
当开关被摁下时,将会向下层网络分别发送一次电信号。当中继接线柱收到一次电信号时,将会往下层相连的部分分别发送一次电信号。注意电信号只能向下传递,不会向上传递。最终达到底部时,如果某个灯泡接受到了偶数次电信号,那么它将保持原状态,否则它的亮灭状态会发生变化。
现在整个电路网络中,第一层到第二层,第三层到第四层的网络已经被给定。即开关到配电箱输入端的电路网络,配电箱输出端的电路网络已经给定。
智乃酱想要通过这个配电箱,最终达到第一个开关只控制第一个灯泡的亮灭,第二个开关只控制第二个灯泡的亮灭...以此类推。
输入数据保证,至少存在一种合法的连接方案。
第一行输入三个正整数,表示开关链接配电箱输入端网络的导线数目,配电箱输出端链接灯泡的导线数目,开关,灯泡,以及每排中继接线柱的数目。
接下来N行,每行输入两个正整数表示第
个开关连接到配电线输入端的第
个接线柱。
接下来M行,每行输入两个正整数表示配电线输出端的第
个接线柱连接到第
个灯泡。
输入数据保证,无重边且至少存在一种合法的连接方案。
首先输出一个正整数表示配电箱中的导线数目。
接下来行,每行输出两个正整数
表示配电箱输入端第
个接线柱连接配电箱输出端第
个接线柱。
输入数据保证,无重边且至少存在一种合法的连接方案。