#include <iostream>
#include <unistd.h>
using namespace std;
int main()
{
cout << "Hello" << endl; // endl flushes buffer immediately
execlp("ls", "ls", (char*)NULL); // correct argument list
// This will only run if execlp fails
perror("execlp failed");
cout << "bye" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dW5pc3RkLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIGNvdXQgPDwgIkhlbGxvIiA8PCBlbmRsOyAgLy8gZW5kbCBmbHVzaGVzIGJ1ZmZlciBpbW1lZGlhdGVseQogICAgZXhlY2xwKCJscyIsICJscyIsIChjaGFyKilOVUxMKTsgIC8vIGNvcnJlY3QgYXJndW1lbnQgbGlzdAoKICAgIC8vIFRoaXMgd2lsbCBvbmx5IHJ1biBpZiBleGVjbHAgZmFpbHMKICAgIHBlcnJvcigiZXhlY2xwIGZhaWxlZCIpOwogICAgY291dCA8PCAiYnllIiA8PCBlbmRsOwogICAgcmV0dXJuIDA7Cn0K