/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Scanner scan
= new Scanner
(System.
in);
List<int[]> temp = new ArrayList<>();
while (true) {
if (!scan.hasNextInt()) break;
int first = scan.nextInt();
if (!scan.hasNextInt()) break;
int second = scan.nextInt();
temp.add(new int[] { first, second });
}
scan.close();
System.
out.
println(temp.
size()); for (int[] a : temp) {
System.
out.
println(a
[0]+" "+a
[1]); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewpTY2FubmVyIHNjYW4gPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoKTGlzdDxpbnRbXT4gdGVtcCA9IG5ldyBBcnJheUxpc3Q8PigpOwp3aGlsZSAodHJ1ZSkgewogICAgaWYgKCFzY2FuLmhhc05leHRJbnQoKSkgYnJlYWs7CiAgICBpbnQgZmlyc3QgPSBzY2FuLm5leHRJbnQoKTsKICAgIGlmICghc2Nhbi5oYXNOZXh0SW50KCkpIGJyZWFrOwogICAgaW50IHNlY29uZCA9IHNjYW4ubmV4dEludCgpOwogICAgdGVtcC5hZGQobmV3IGludFtdIHsgZmlyc3QsIHNlY29uZCB9KTsKfQpzY2FuLmNsb3NlKCk7ClN5c3RlbS5vdXQucHJpbnRsbih0ZW1wLnNpemUoKSk7CmZvciAoaW50W10gYSA6IHRlbXApIHsKCVN5c3RlbS5vdXQucHJpbnRsbihhWzBdKyIgIithWzFdKTsKfQoJfQp9