#include <iostream>
#include <string>
using std::cout;
using std::endl;
using std::string;
int main() {
// your code goes here
int n = 1;
string name;
int year;
bool type;
switch(n)
{
case 1: {
name = "Carmel emerald riesling";
year = 1986;
type = false;
break; }
case 2: {
name = "Golan smadar";
year = 1989;
type = false;
break; }
case 3: {
name = "Yarden sherdone";
year = 1997;
type = false;
break; }
case 4: {
name = "Cianti";
year = 1997;
type = true;
break; }
case 5: {
name = "Yarden red hermon mountain";
break; }
case 6: {
name = "Yarden cobernrt sauvignon";
year = 1997;
type = true;
break; }
default: {
name = "";
year = 0;
type = false;
throw 2;
break;
}
}
cout << "name: " << name << endl << "year: " << year << endl << "type: " << type << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgc3RkOjpjb3V0Owp1c2luZyBzdGQ6OmVuZGw7CnVzaW5nIHN0ZDo6c3RyaW5nOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgoJaW50IG4gPSAxOwoJc3RyaW5nIG5hbWU7CglpbnQgeWVhcjsKCWJvb2wgdHlwZTsKCQoJc3dpdGNoKG4pCgl7CgkgICAgY2FzZSAxOiB7CgkgICAgICAgIG5hbWUgPSAiQ2FybWVsIGVtZXJhbGQgcmllc2xpbmciOwoJICAgICAgICB5ZWFyID0gMTk4NjsKCSAgICAgICAgdHlwZSA9IGZhbHNlOwoJICAgIGJyZWFrOyB9CgkgICAgY2FzZSAyOiB7CgkgICAgICAgIG5hbWUgPSAiR29sYW4gc21hZGFyIjsKCSAgICAgICAgeWVhciA9IDE5ODk7CgkgICAgICAgIHR5cGUgPSBmYWxzZTsKCSAgICBicmVhazsgfQoJICAgIGNhc2UgMzogewoJICAgICAgICBuYW1lID0gIllhcmRlbiBzaGVyZG9uZSI7CgkgICAgICAgIHllYXIgPSAxOTk3OwoJICAgICAgICB0eXBlID0gZmFsc2U7CgkgICAgYnJlYWs7IH0KCSAgICBjYXNlIDQ6IHsKCSAgICAgICAgbmFtZSA9ICJDaWFudGkiOwoJICAgICAgICB5ZWFyID0gMTk5NzsKCSAgICAgICAgdHlwZSA9IHRydWU7CgkgICAgYnJlYWs7IH0KCSAgICBjYXNlIDU6IHsKCSAgICAgICAgbmFtZSA9ICJZYXJkZW4gcmVkIGhlcm1vbiBtb3VudGFpbiI7CgkgICAgYnJlYWs7IH0KCSAgICBjYXNlIDY6IHsKCSAgICAgICAgbmFtZSA9ICJZYXJkZW4gY29iZXJucnQgc2F1dmlnbm9uIjsKCSAgICAgICAgeWVhciA9IDE5OTc7CgkgICAgICAgIHR5cGUgPSB0cnVlOwoJICAgIGJyZWFrOyB9CgkgICAgZGVmYXVsdDogewoJICAgICAgICBuYW1lID0gIiI7CgkgICAgICAgIHllYXIgPSAwOwoJICAgICAgICB0eXBlID0gZmFsc2U7CgkgICAgICAgIHRocm93IDI7CgkgICAgICAgIGJyZWFrOwoJICAgIH0KCX0KCgljb3V0IDw8ICJuYW1lOiAiIDw8IG5hbWUgPDwgZW5kbCA8PCAieWVhcjogIiA8PCB5ZWFyIDw8IGVuZGwgPDwgInR5cGU6ICIgPDwgdHlwZSA8PCBlbmRsOwoJcmV0dXJuIDA7Cn0=