#include <iostream>
using namespace std;
// Шаблон функції для перевірки рівності двох значень
template <typename T>
bool areEqual(const T& a, const T& b) {
return a == b;
}
int main() {
// Тести для різних типів
cout << areEqual(14, 10) << endl;
cout << areEqual(7, 7) << endl;
cout << areEqual(7.3, 1.5) << endl;
cout << areEqual("lalala", "okeoke") << endl;
cout << areEqual("abcd", "abcd") << endl;
cout << areEqual("abCd", "abcd") << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLy8g0KjQsNCx0LvQvtC9INGE0YPQvdC60YbRltGXINC00LvRjyDQv9C10YDQtdCy0ZbRgNC60Lgg0YDRltCy0L3QvtGB0YLRliDQtNCy0L7RhSDQt9C90LDRh9C10L3RjAp0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4KYm9vbCBhcmVFcXVhbChjb25zdCBUJiBhLCBjb25zdCBUJiBiKSB7CiAgICByZXR1cm4gYSA9PSBiOwp9CgppbnQgbWFpbigpIHsKICAgIC8vINCi0LXRgdGC0Lgg0LTQu9GPINGA0ZbQt9C90LjRhSDRgtC40L/RltCyCiAgICBjb3V0IDw8IGFyZUVxdWFsKDE0LCAxMCkgPDwgZW5kbDsgCiAgICBjb3V0IDw8IGFyZUVxdWFsKDcsIDcpIDw8IGVuZGw7IAogICAgY291dCA8PCBhcmVFcXVhbCg3LjMsIDEuNSkgPDwgZW5kbDsKICAgIGNvdXQgPDwgYXJlRXF1YWwoImxhbGFsYSIsICJva2Vva2UiKSA8PCBlbmRsOyAKICAgIGNvdXQgPDwgYXJlRXF1YWwoImFiY2QiLCAiYWJjZCIpIDw8IGVuZGw7IAogICAgY291dCA8PCBhcmVFcXVhbCgiYWJDZCIsICJhYmNkIikgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==