#include <iostream>
int j(int i)
{
int div = i / 3;
if (i%3 != 0)
return 3*div;
else
return 3*div+1;
}
int k(int i)
{
int div = i / 3;
if (i%3 != 2)
return 3*div+2;
else
return 3*div+1;
}
int main()
{
for(int i = 0; i < 6; i++)
std::cout << i << " " << j(i) << " " << k(i) << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IGooaW50IGkpCnsKICBpbnQgZGl2ID0gaSAvIDM7CiAgaWYgKGklMyAhPSAwKQogICAgcmV0dXJuIDMqZGl2OwogIGVsc2UKICAgIHJldHVybiAzKmRpdisxOwp9CgppbnQgayhpbnQgaSkKewogIGludCBkaXYgPSBpIC8gMzsKICBpZiAoaSUzICE9IDIpCiAgICByZXR1cm4gMypkaXYrMjsKICBlbHNlCiAgICByZXR1cm4gMypkaXYrMTsKfQoKaW50IG1haW4oKQp7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgNjsgaSsrKQogICAgc3RkOjpjb3V0IDw8IGkgPDwgIiAiIDw8IGooaSkgPDwgIiAiIDw8IGsoaSkgPDwgc3RkOjplbmRsOwp9