#include <iostream>
#include <iomanip>
#include <limits>
using namespace std;
int main() {
int i = 4;
double d = 4.0;
string s = "HackerRank ";
// Declare second integer, double, and String variables.int x;
int x;
double y;
string str;
// Read and save an integer, double, and String to your variables.
std::cin >> x;
std::cin >> y;
std::cin.ignore();
getline(std::cin, str);
// Note: If you have trouble reading the entire string, please go back and review the Tutorial closely.
// Print the sum of both integer variables on a new line.
cout << x + i << endl;
// Print the sum of the double variables on a new line.
std::cout << std::fixed;
std::cout << std::setprecision(1);
cout << y + d << endl;
// Concatenate and print the String variables on a new line
// The 's' variable above should be printed first.
cout << s + str << endl;
return 0;
}
ICAgICNpbmNsdWRlIDxpb3N0cmVhbT4KICAgICNpbmNsdWRlIDxpb21hbmlwPgogICAgI2luY2x1ZGUgPGxpbWl0cz4KCiAgICB1c2luZyBuYW1lc3BhY2Ugc3RkOwoKICAgIGludCBtYWluKCkgewogICAgaW50IGkgPSA0OwogICAgZG91YmxlIGQgPSA0LjA7CiAgICBzdHJpbmcgcyA9ICJIYWNrZXJSYW5rICI7CgoKICAgIC8vIERlY2xhcmUgc2Vjb25kIGludGVnZXIsIGRvdWJsZSwgYW5kIFN0cmluZyB2YXJpYWJsZXMuaW50IHg7CiAgICBpbnQgeDsKICAgIGRvdWJsZSB5OwogICAgc3RyaW5nIHN0cjsKICAgIC8vIFJlYWQgYW5kIHNhdmUgYW4gaW50ZWdlciwgZG91YmxlLCBhbmQgU3RyaW5nIHRvIHlvdXIgdmFyaWFibGVzLgogICAgc3RkOjpjaW4gPj4geDsKICAgIHN0ZDo6Y2luID4+IHk7CiAgICBzdGQ6OmNpbi5pZ25vcmUoKTsKICAgIGdldGxpbmUoc3RkOjpjaW4sIHN0cik7CgogICAgLy8gTm90ZTogSWYgeW91IGhhdmUgdHJvdWJsZSByZWFkaW5nIHRoZSBlbnRpcmUgc3RyaW5nLCBwbGVhc2UgZ28gYmFjayBhbmQgcmV2aWV3IHRoZSBUdXRvcmlhbCBjbG9zZWx5LgoKICAgIC8vIFByaW50IHRoZSBzdW0gb2YgYm90aCBpbnRlZ2VyIHZhcmlhYmxlcyBvbiBhIG5ldyBsaW5lLgogICAgY291dCA8PCB4ICsgaSA8PCBlbmRsOwogICAgLy8gUHJpbnQgdGhlIHN1bSBvZiB0aGUgZG91YmxlIHZhcmlhYmxlcyBvbiBhIG5ldyBsaW5lLgogICAgc3RkOjpjb3V0IDw8IHN0ZDo6Zml4ZWQ7CiAgICBzdGQ6OmNvdXQgPDwgc3RkOjpzZXRwcmVjaXNpb24oMSk7CiAgICBjb3V0IDw8IHkgKyBkIDw8IGVuZGw7CiAgICAvLyBDb25jYXRlbmF0ZSBhbmQgcHJpbnQgdGhlIFN0cmluZyB2YXJpYWJsZXMgb24gYSBuZXcgbGluZQogICAgLy8gVGhlICdzJyB2YXJpYWJsZSBhYm92ZSBzaG91bGQgYmUgcHJpbnRlZCBmaXJzdC4KICAgIGNvdXQgPDwgcyArIHN0ciA8PCBlbmRsOwoKICAgIHJldHVybiAwOwogICAgfQ==