#include <iostream>
using namespace std;
template<typename T>
bool areEqual(T value,T value2) {
if (value==value2) {
return true;
}
else {
return false;
}
}
int main() {
cout<<areEqual(5,5)<<endl;
cout<<areEqual(3.13,3.14)<<endl;
cout<<areEqual('a','a')<<endl;
cout<<areEqual("hello","world");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp0ZW1wbGF0ZTx0eXBlbmFtZSBUPgpib29sIGFyZUVxdWFsKFQgdmFsdWUsVCB2YWx1ZTIpIHsKICAgIGlmICh2YWx1ZT09dmFsdWUyKSB7CiAgICAgICAgcmV0dXJuIHRydWU7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICByZXR1cm4gZmFsc2U7CiAgICB9Cn0KaW50IG1haW4oKSB7Cgljb3V0PDxhcmVFcXVhbCg1LDUpPDxlbmRsOwoJY291dDw8YXJlRXF1YWwoMy4xMywzLjE0KTw8ZW5kbDsKCWNvdXQ8PGFyZUVxdWFsKCdhJywnYScpPDxlbmRsOwoJY291dDw8YXJlRXF1YWwoImhlbGxvIiwid29ybGQiKTsKCXJldHVybiAwOwp9