#include <iostream>
#include <clocale>
using namespace std;
int main() {
setlocale(LC_ALL, "rus");
int m, d;
cout << "Введите месяц: ";
cin >> m;
cout << "Введите день: ";
cin >> d;
switch (m)
{
case 1:
if (d >= 1 && d <= 19) {
cout << "козерог";
}
else if (d >= 20 && d <= 31) {
cout << "водолей";
}
break;
case 2:
if (d >= 1 && d <= 18) {
cout << "водолей";
}
else if (d >= 19 && d <= 31) {
cout << "рыбы";
}
break;
case 3:
if (d >= 1 && d <= 20) {
cout << "рыбы";
}
else if (d >= 21 && d <= 31) {
cout << "овен";
}
break;
case 4:
if (d >= 1 && d <= 19) {
cout << "овен";
}
else if (d >= 20 && d <= 31) {
cout << "телец";
}
break;
case 5:
if (d >= 1 && d <= 20) {
cout << "телец";
}
else if (d >= 21 && d <= 31) {
cout << "близнецы";
}
break;
case 6:
if (d >= 1 && d <= 21) {
cout << "близнецы";
}
else if (d >= 22 && d <= 31) {
cout << "рак";
}
break;
case 7:
if (d >= 1 && d <= 22) {
cout << "рак";
}
else if (d >= 23 && d <= 31) {
cout << "лев";
}
break;
case 8:
if (d >= 1 && d <= 22) {
cout << "лев";
}
else if (d >= 23 && d <= 31) {
cout << "дева";
}
break;
case 9:
if (d >= 1 && d <= 22) {
cout << "дева";
}
else if (d >= 23 && d <= 31) {
cout << "весы";
}
break;
case 10:
if (d >= 1 && d <= 22) {
cout << "весы";
}
else if (d >= 23 && d <= 31) {
cout << "скорпион";
}
break;
case 11:
if (d >= 1 && d <= 22) {
cout << "скорпион";
}
else if (d >= 23 && d <= 31) {
cout << "стрелец";
}
break;
case 12:
if (d >= 1 && d <= 21) {
cout << "стрелец";
}
else if (d >= 22 && d <= 31) {
cout << "козерог";
}
break;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y2xvY2FsZT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCiBzZXRsb2NhbGUoTENfQUxMLCAicnVzIik7CgogaW50IG0sIGQ7CiBjb3V0IDw8ICLQktCy0LXQtNC40YLQtSDQvNC10YHRj9GGOiAiOwogY2luID4+IG07CiBjb3V0IDw8ICLQktCy0LXQtNC40YLQtSDQtNC10L3RjDogIjsKIGNpbiA+PiBkOwoKIHN3aXRjaCAobSkKIHsKIGNhc2UgMToKICBpZiAoZCA+PSAxICYmIGQgPD0gMTkpIHsKICAgY291dCA8PCAi0LrQvtC30LXRgNC+0LMiOwogIH0KICBlbHNlIGlmIChkID49IDIwICYmIGQgPD0gMzEpIHsKICAgY291dCA8PCAi0LLQvtC00L7Qu9C10LkiOwogIH0KICBicmVhazsKIGNhc2UgMjoKICBpZiAoZCA+PSAxICYmIGQgPD0gMTgpIHsKICAgY291dCA8PCAi0LLQvtC00L7Qu9C10LkiOwogIH0KICBlbHNlIGlmIChkID49IDE5ICYmIGQgPD0gMzEpIHsKICAgY291dCA8PCAi0YDRi9Cx0YsiOwogIH0KICBicmVhazsKIGNhc2UgMzoKICBpZiAoZCA+PSAxICYmIGQgPD0gMjApIHsKICAgY291dCA8PCAi0YDRi9Cx0YsiOwogIH0KICBlbHNlIGlmIChkID49IDIxICYmIGQgPD0gMzEpIHsKICAgY291dCA8PCAi0L7QstC10L0iOwogIH0KICBicmVhazsKIGNhc2UgNDoKICBpZiAoZCA+PSAxICYmIGQgPD0gMTkpIHsKICAgY291dCA8PCAi0L7QstC10L0iOwogIH0KICBlbHNlIGlmIChkID49IDIwICYmIGQgPD0gMzEpIHsKICAgY291dCA8PCAi0YLQtdC70LXRhiI7CiAgfQogIGJyZWFrOwogY2FzZSA1OgogIGlmIChkID49IDEgJiYgZCA8PSAyMCkgewogICBjb3V0IDw8ICLRgtC10LvQtdGGIjsKICB9CiAgZWxzZSBpZiAoZCA+PSAyMSAmJiBkIDw9IDMxKSB7CiAgIGNvdXQgPDwgItCx0LvQuNC30L3QtdGG0YsiOwogIH0KICBicmVhazsKIGNhc2UgNjoKICBpZiAoZCA+PSAxICYmIGQgPD0gMjEpIHsKICAgY291dCA8PCAi0LHQu9C40LfQvdC10YbRiyI7CiAgfQogIGVsc2UgaWYgKGQgPj0gMjIgJiYgZCA8PSAzMSkgewogICBjb3V0IDw8ICLRgNCw0LoiOwogIH0KICBicmVhazsKIGNhc2UgNzoKICBpZiAoZCA+PSAxICYmIGQgPD0gMjIpIHsKICAgY291dCA8PCAi0YDQsNC6IjsKICB9CiAgZWxzZSBpZiAoZCA+PSAyMyAmJiBkIDw9IDMxKSB7CiAgIGNvdXQgPDwgItC70LXQsiI7CiAgfQogIGJyZWFrOwogY2FzZSA4OgogIGlmIChkID49IDEgJiYgZCA8PSAyMikgewogICBjb3V0IDw8ICLQu9C10LIiOwogIH0KICBlbHNlIGlmIChkID49IDIzICYmIGQgPD0gMzEpIHsKICAgY291dCA8PCAi0LTQtdCy0LAiOwogIH0KICBicmVhazsKIGNhc2UgOToKICBpZiAoZCA+PSAxICYmIGQgPD0gMjIpIHsKICAgY291dCA8PCAi0LTQtdCy0LAiOwogIH0KICBlbHNlIGlmIChkID49IDIzICYmIGQgPD0gMzEpIHsKICAgY291dCA8PCAi0LLQtdGB0YsiOwogIH0KICBicmVhazsKIGNhc2UgMTA6CiAgaWYgKGQgPj0gMSAmJiBkIDw9IDIyKSB7CiAgIGNvdXQgPDwgItCy0LXRgdGLIjsKICB9CiAgZWxzZSBpZiAoZCA+PSAyMyAmJiBkIDw9IDMxKSB7CiAgIGNvdXQgPDwgItGB0LrQvtGA0L/QuNC+0L0iOwogIH0KICBicmVhazsKIGNhc2UgMTE6CiAgaWYgKGQgPj0gMSAmJiBkIDw9IDIyKSB7CiAgIGNvdXQgPDwgItGB0LrQvtGA0L/QuNC+0L0iOwogIH0KICBlbHNlIGlmIChkID49IDIzICYmIGQgPD0gMzEpIHsKICAgY291dCA8PCAi0YHRgtGA0LXQu9C10YYiOwogIH0KICBicmVhazsKIGNhc2UgMTI6CiAgaWYgKGQgPj0gMSAmJiBkIDw9IDIxKSB7CiAgIGNvdXQgPDwgItGB0YLRgNC10LvQtdGGIjsKICB9CiAgZWxzZSBpZiAoZCA+PSAyMiAmJiBkIDw9IDMxKSB7CiAgIGNvdXQgPDwgItC60L7Qt9C10YDQvtCzIjsKICB9CiAgYnJlYWs7CiB9CiByZXR1cm4gMDsKfQ==