#include <iostream>
#include <random>
int main() {
std::random_device device;
std::mt19937 generator(device());
std::uniform_int_distribution<int> dist(0, 1);
for (int i = 0, j = 0; i * j < 20; ++((dist(generator) == 1) ? i : j)) {
std::cout << i << ", " << j << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8cmFuZG9tPgoKaW50IG1haW4oKSB7CglzdGQ6OnJhbmRvbV9kZXZpY2UgZGV2aWNlOwoJc3RkOjptdDE5OTM3IGdlbmVyYXRvcihkZXZpY2UoKSk7CiAgICBzdGQ6OnVuaWZvcm1faW50X2Rpc3RyaWJ1dGlvbjxpbnQ+IGRpc3QoMCwgMSk7CiAgICAKCWZvciAoaW50IGkgPSAwLCBqID0gMDsgaSAqIGogPCAyMDsgKysoKGRpc3QoZ2VuZXJhdG9yKSA9PSAxKSA/IGkgOiBqKSkgewoJCXN0ZDo6Y291dCA8PCBpIDw8ICIsICIgPDwgaiA8PCBzdGQ6OmVuZGw7Cgl9CglyZXR1cm4gMDsKfQ==
0, 0
0, 1
0, 2
0, 3
1, 3
1, 4
2, 4
2, 5
3, 5
3, 6