import java.io.IOException;
import java.util.Scanner;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.File;
import java.io.InputStreamReader;
import java.math.BigInteger;
class Main
{
private final static boolean DEBUG = false;
private final static int[] days = new int[]{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
private static boolean isLeap(int y)
{
if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) return true;
return false;
}
public static void main(String[] args) throws IOException {
Scanner cin;
int y, m, d;
if (DEBUG) {
cin = new Scanner(new BufferedReader(new FileReader(new File("d:\\OJ\\uva_in.txt"))));
} else {
cin = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
}
while (cin.hasNext()) {
y = cin.nextInt();
m = cin.nextInt();
d = cin.nextInt();
int ans = 0;
for (int i = 0; i < m - 1; i++) {
ans += days[i];
}
if (isLeap(y) && m > 2) ans++;
ans += d;
System.out.println(ans);
}
}
}