// Nicolas Ruano
#include <iostream>
#include <string>
using namespace std;
int main( ) {
string name, city, college, profession, animal, petName;
int age;
// Gather user input
cout << "Enter your name: Nicolas\n " ;
getline( cin , name) ;
cout << "Enter your age: 20\n " ;
cin >> age;
cin .ignore ( ) ;
cout << "Enter the name of a city: Dana Point\n " ;
getline( cin , city) ;
cout << "Enter the name of a college: Saddleback\n " ;
getline( cin , college) ;
cout << "Enter a profession: Concept Designer\n " ;
getline( cin , profession) ;
cout << "Enter a type of animal: Dog\n " ;
getline( cin , animal) ;
cout << "Enter a pet's name: Rocky\n " ;
getline( cin , petName) ;
// Build the story
cout << "\n Here is your story:\n \n " ;
cout << "There once was a person named Nicolas" << name << " who lived in " << city << ".Dana Point\n " ;
cout << "At the age of 20" << age << ",\n " << name << " went to college at " << college << "Saddleback.\n " ;
cout << name << " graduated and went to work as a " << profession << "Concept Designer.\n " ;
cout << "Then, " << name << " adopted a(n) " << animal << " named " << petName << "Rocky.\n " ;
cout << "They both lived happily ever after!\n " ;
return 0 ;
}
Ly8gTmljb2xhcyBSdWFubwojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHN0cmluZyBuYW1lLCBjaXR5LCBjb2xsZWdlLCBwcm9mZXNzaW9uLCBhbmltYWwsIHBldE5hbWU7CiAgICBpbnQgYWdlOwoKICAgIC8vIEdhdGhlciB1c2VyIGlucHV0CiAgICBjb3V0IDw8ICJFbnRlciB5b3VyIG5hbWU6IE5pY29sYXNcbiI7CiAgICBnZXRsaW5lKGNpbiwgbmFtZSk7CgogICAgY291dCA8PCAiRW50ZXIgeW91ciBhZ2U6IDIwXG4iOwogICAgY2luID4+IGFnZTsKICAgIGNpbi5pZ25vcmUoKTsKCiAgICBjb3V0IDw8ICJFbnRlciB0aGUgbmFtZSBvZiBhIGNpdHk6IERhbmEgUG9pbnRcbiI7CiAgICBnZXRsaW5lKGNpbiwgY2l0eSk7CgogICAgY291dCA8PCAiRW50ZXIgdGhlIG5hbWUgb2YgYSBjb2xsZWdlOiBTYWRkbGViYWNrXG4iOwogICAgZ2V0bGluZShjaW4sIGNvbGxlZ2UpOwoKICAgIGNvdXQgPDwgIkVudGVyIGEgcHJvZmVzc2lvbjogQ29uY2VwdCBEZXNpZ25lclxuIjsKICAgIGdldGxpbmUoY2luLCBwcm9mZXNzaW9uKTsKCiAgICBjb3V0IDw8ICJFbnRlciBhIHR5cGUgb2YgYW5pbWFsOiBEb2dcbiI7CiAgICBnZXRsaW5lKGNpbiwgYW5pbWFsKTsKCiAgICBjb3V0IDw8ICJFbnRlciBhIHBldCdzIG5hbWU6IFJvY2t5XG4iOwogICAgZ2V0bGluZShjaW4sIHBldE5hbWUpOwoKICAgIC8vIEJ1aWxkIHRoZSBzdG9yeQogICAgY291dCA8PCAiXG5IZXJlIGlzIHlvdXIgc3Rvcnk6XG5cbiI7CiAgICBjb3V0IDw8ICJUaGVyZSBvbmNlIHdhcyBhIHBlcnNvbiBuYW1lZCBOaWNvbGFzIiA8PCBuYW1lIDw8ICIgd2hvIGxpdmVkIGluICIgPDwgY2l0eSA8PCAiLkRhbmEgUG9pbnRcbiI7CiAgICBjb3V0IDw8ICJBdCB0aGUgYWdlIG9mIDIwIiA8PCBhZ2UgPDwgIixcbiAiIDw8IG5hbWUgPDwgIiB3ZW50IHRvIGNvbGxlZ2UgYXQgIiA8PCBjb2xsZWdlIDw8ICJTYWRkbGViYWNrLlxuIjsKICAgIGNvdXQgPDwgbmFtZSA8PCAiIGdyYWR1YXRlZCBhbmQgd2VudCB0byB3b3JrIGFzIGEgIiA8PCBwcm9mZXNzaW9uIDw8ICJDb25jZXB0IERlc2lnbmVyLlxuIjsKICAgIGNvdXQgPDwgIlRoZW4sICIgPDwgbmFtZSA8PCAiIGFkb3B0ZWQgYShuKSAiIDw8IGFuaW1hbCA8PCAiIG5hbWVkICIgPDwgcGV0TmFtZSA8PCAiUm9ja3kuXG4iOwogICAgY291dCA8PCAiVGhleSBib3RoIGxpdmVkIGhhcHBpbHkgZXZlciBhZnRlciFcbiI7CgogICAgcmV0dXJuIDA7Cn0KCg==