#include <iostream>
#define TRUE1 1
#define TRUE2 (1==1)
using namespace std;
void foo(int i){
cout << "int" << endl;
}
void foo(bool b){
cout << "bool" << endl;
}
int main() {
foo(TRUE1);
foo(TRUE2);
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2RlZmluZSBUUlVFMSAxCiNkZWZpbmUgVFJVRTIgKDE9PTEpCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBmb28oaW50IGkpewoJY291dCA8PCAiaW50IiA8PCBlbmRsOwkKfQp2b2lkIGZvbyhib29sIGIpewoJY291dCA8PCAiYm9vbCIgPDwgZW5kbDsJCn0KCmludCBtYWluKCkgewoJZm9vKFRSVUUxKTsKCWZvbyhUUlVFMik7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==