process.stdin.resume();
process.stdin.setEncoding('utf8');
var a = [[0, 47], [50, 51], [53, 53], [55, 55], [58, 97], [101, 101], [103, 1114111]];
var b = [[48, 57], [97, 102]];
var output = [];
for (var i = 0; i < a.length; ++i) {
for (var j = 0; j < b.length; ++j) {
var intersection = [
Math.max(a[i][0], b[j][0]),
Math.min(a[i][1], b[j][1]),
];
if (intersection[0] <= intersection[1]) {
output.push(intersection)
}
}
}
console.log(output);
cHJvY2Vzcy5zdGRpbi5yZXN1bWUoKTsKcHJvY2Vzcy5zdGRpbi5zZXRFbmNvZGluZygndXRmOCcpOwoKdmFyIGEgPSBbWzAsIDQ3XSwgWzUwLCA1MV0sIFs1MywgNTNdLCBbNTUsIDU1XSwgWzU4LCA5N10sIFsxMDEsIDEwMV0sIFsxMDMsIDExMTQxMTFdXTsKdmFyIGIgPSBbWzQ4LCA1N10sIFs5NywgMTAyXV07Cgp2YXIgb3V0cHV0ID0gW107Cgpmb3IgKHZhciBpID0gMDsgaSA8IGEubGVuZ3RoOyArK2kpIHsKCWZvciAodmFyIGogPSAwOyBqIDwgYi5sZW5ndGg7ICsraikgewoJCXZhciBpbnRlcnNlY3Rpb24gPSBbCgkJCU1hdGgubWF4KGFbaV1bMF0sIGJbal1bMF0pLAoJCQlNYXRoLm1pbihhW2ldWzFdLCBiW2pdWzFdKSwKCQldOwoKCQlpZiAoaW50ZXJzZWN0aW9uWzBdIDw9IGludGVyc2VjdGlvblsxXSkgewoJCQlvdXRwdXQucHVzaChpbnRlcnNlY3Rpb24pCgkJfQoJfQp9Cgpjb25zb2xlLmxvZyhvdXRwdXQpOw==
[ [ 50, 51 ], [ 53, 53 ], [ 55, 55 ], [ 97, 97 ], [ 101, 101 ] ]