// 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 " << age << "20, " << 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) dog" << animal << " named " << petName << "Rocky.\n " ;
cout << "They both lived happily ever after!\n " ;
return 0 ;
}
Ly8gTmljb2xhcyBSdWFubwojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHN0cmluZyBuYW1lLCBjaXR5LCBjb2xsZWdlLCBwcm9mZXNzaW9uLCBhbmltYWwsIHBldE5hbWU7CiAgICBpbnQgYWdlOwoKICAgIC8vIEdhdGhlciB1c2VyIGlucHV0CiAgICBjb3V0IDw8ICJFbnRlciB5b3VyIG5hbWU6IE5pY29sYXNcbiI7CiAgICBnZXRsaW5lKGNpbiwgbmFtZSk7CgogICAgY291dCA8PCAiRW50ZXIgeW91ciBhZ2U6IDIwXG4iOwogICAgY2luID4+IGFnZTsKICAgIGNpbi5pZ25vcmUoKTsKCiAgICBjb3V0IDw8ICJFbnRlciB0aGUgbmFtZSBvZiBhIGNpdHk6IERhbmEgUG9pbnRcbiI7CiAgICBnZXRsaW5lKGNpbiwgY2l0eSk7CgogICAgY291dCA8PCAiRW50ZXIgdGhlIG5hbWUgb2YgYSBjb2xsZWdlOiBTYWRkbGViYWNrXG4iOwogICAgZ2V0bGluZShjaW4sIGNvbGxlZ2UpOwoKICAgIGNvdXQgPDwgIkVudGVyIGEgcHJvZmVzc2lvbjogQ29uY2VwdCBEZXNpZ25lclxuIjsKICAgIGdldGxpbmUoY2luLCBwcm9mZXNzaW9uKTsKCiAgICBjb3V0IDw8ICJFbnRlciBhIHR5cGUgb2YgYW5pbWFsOiBEb2dcbiI7CiAgICBnZXRsaW5lKGNpbiwgYW5pbWFsKTsKCiAgICBjb3V0IDw8ICJFbnRlciBhIHBldCdzIG5hbWU6IFJvY2t5XG4iOwogICAgZ2V0bGluZShjaW4sIHBldE5hbWUpOwoKICAgIC8vIEJ1aWxkIHRoZSBzdG9yeQogICAgY291dCA8PCAiXG5IZXJlIGlzIHlvdXIgc3Rvcnk6XG5cbiI7CiAgICBjb3V0IDw8ICJUaGVyZSBvbmNlIHdhcyBhIHBlcnNvbiBuYW1lZCBOaWNvbGFzIiA8PCBuYW1lIDw8ICIgd2hvIGxpdmVkIGluICIgPDwgY2l0eSA8PCAiRGFuYSBQb2ludC5cbiI7CiAgICBjb3V0IDw8ICJBdCB0aGUgYWdlIG9mICIgPDwgYWdlIDw8ICIyMCwgIiA8PCBuYW1lIDw8ICJ3ZW50IHRvIGNvbGxlZ2UgYXQgIiA8PCBjb2xsZWdlIDw8ICJTYWRkbGViYWNrLlxuIjsKICAgIGNvdXQgPDwgbmFtZSA8PCAiIGdyYWR1YXRlZCBhbmQgd2VudCB0byB3b3JrIGFzIGEiIDw8IHByb2Zlc3Npb24gPDwgIkNvbmNlcHQgRGVzaWduZXIuXG4iOwogICAgY291dCA8PCAiVGhlbiwgIiA8PCBuYW1lIDw8ICJhZG9wdGVkIGEobikgZG9nIiA8PCBhbmltYWwgPDwgIiBuYW1lZCAiIDw8IHBldE5hbWUgPDwgIlJvY2t5LlxuIjsKICAgIGNvdXQgPDwgIlRoZXkgYm90aCBsaXZlZCBoYXBwaWx5IGV2ZXIgYWZ0ZXIhXG4iOwoKICAgIHJldHVybiAwOwp9Cgo=