#include <iostream>
using namespace std;
template<typename T>
void myprint(T thing)
{
static unsigned long index = 0;
cout << (index++);
cout << (": ");
cout << ((thing));
}
int main() {
myprint("text");
myprint(42);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8dHlwZW5hbWUgVD4Kdm9pZCBteXByaW50KFQgdGhpbmcpCnsKICAgIHN0YXRpYyB1bnNpZ25lZCBsb25nIGluZGV4ID0gMDsKICAgIGNvdXQgPDwgKGluZGV4KyspOwogICAgY291dCA8PCAoIjogIik7CiAgICBjb3V0IDw8ICgodGhpbmcpKTsKfQoKaW50IG1haW4oKSB7CglteXByaW50KCJ0ZXh0Iik7CglteXByaW50KDQyKTsKCXJldHVybiAwOwp9