class Ideone
{
public static void main
(String[] args
) {
int n = 5, m = 3;
for (int i = 0; i < 2*(m+n); i++)
{
int x1 = i/(m+2*n),
x2 = (i%(m+n))%n,
x3
= (int)Math.
ceil(((m
+i
)%(m
+n
)) / m
/ (1.0*n
));
System.
out.
print(x1
*(n
-1) + x2
* x3
+ " ");
int y1 = i/(m+n) - i/(m+2*n),
y2 = x2,
y3
= (int)Math.
ceil((i
%(m
+n
)) / n
/ (1.0*m
));
System.
out.
println(y1
*(m
-1) + y2
* y3
); }
}
}
Y2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKQoJewoJCWludCBuID0gNSwgbSA9IDM7CgkJZm9yIChpbnQgaSA9IDA7IGkgPCAyKihtK24pOyBpKyspCgkJewoJCSAgIGludCB4MSA9IGkvKG0rMipuKSwKCQkgICAgICAgeDIgPSAoaSUobStuKSklbiwKCQkgICAgICAgeDMgPSAoaW50KU1hdGguY2VpbCgoKG0raSklKG0rbikpIC8gbSAvICgxLjAqbikpOwoJCQoJCSAgIFN5c3RlbS5vdXQucHJpbnQoeDEqKG4tMSkgKyB4MiAqIHgzICsgIiAiKTsKCQkKCQkgICBpbnQgeTEgPSBpLyhtK24pIC0gaS8obSsyKm4pLAoJCSAgICAgICB5MiA9IHgyLAoJCSAgICAgICB5MyA9IChpbnQpTWF0aC5jZWlsKChpJShtK24pKSAvIG4gLyAoMS4wKm0pKTsKCQkKCQkgICBTeXN0ZW0ub3V0LnByaW50bG4oeTEqKG0tMSkgKyB5MiAqIHkzKTsKCQl9Cgl9Cn0=