#include <iostream>
#define CAT(tt) CALLP (CAT_B ## tt CATE)
#define CALLP(a) a
#define CAT_B0 CATSN CATB 0,
#define CAT_B1 CATSN CATB 1,
#define CATS(a,b) a##b
#define CATE )
#define CATB (
#define CATSN CATS
#define T_(a) T__(a)
#define T__(a) #a
int main() {
std::cout << (CAT ( 0 1 )) << std::endl;
std::cout << (CAT ( 1 101 )) << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2RlZmluZSBDQVQodHQpIENBTExQIChDQVRfQiAjIyB0dCBDQVRFKQojZGVmaW5lIENBTExQKGEpIGEKI2RlZmluZSBDQVRfQjAgQ0FUU04gQ0FUQiAwLAojZGVmaW5lIENBVF9CMSBDQVRTTiBDQVRCIDEsCiNkZWZpbmUgQ0FUUyhhLGIpIGEjI2IKI2RlZmluZSBDQVRFICkKI2RlZmluZSBDQVRCICgKI2RlZmluZSBDQVRTTiBDQVRTCiNkZWZpbmUgVF8oYSkgVF9fKGEpCiNkZWZpbmUgVF9fKGEpICNhCgoKaW50IG1haW4oKSB7CiAgc3RkOjpjb3V0IDw8IChDQVQgKCAwIDEgKSkgPDwgc3RkOjplbmRsOwogIHN0ZDo6Y291dCA8PCAoQ0FUICggMSAxMDEgKSkgPDwgc3RkOjplbmRsOwp9CiA=