#include <iostream>
using namespace std;
int main()
{
int v[13];
int anyo;
cout << "\nAnyo: ";
cin >> anyo;
v[0] = anyo % 19;
v[1] = anyo / 100;
v[2] = anyo % 100;
v[3] = v[1] / 4;
v[4] = v[1] % 4;
v[5] = (v[1] + 8) / 25;
v[6] = (v[1] - v[5] + 1) / 3;
v[7] = (19 * v[0] + v[1] - v[3] - v[6] + 15) % 30;
v[8] = v[2] / 4;
v[9] = v[2] % 4;
v[10] = (32 + 2 * v[4] + 2 * v[8] - v[7] - v[9]) % 7;
v[11] = (v[0] + 11 * v[7] + 22 * v[10]) / 451;
v[12] = v[7] + v[10] - 7 * v[11] + 114;
int mes = v[12] / 31;
int dia = 1 + ( v[12] % 31);
cout << "\nLa primera luna llena de primavera es el "
<< dia << " del " << mes << endl;
return 0;
}