import java.util.; import java.io.; public class Main{ public static void main(String[]args)throws IOException{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String str = null; Map<Integer,Integer> map = new HashMap<>(); map.put(1,31); map.put(2,28); map.put(3,31); map.put(4,30); map.put(5,31); map.put(6,30); map.put(7,31); map.put(8,31); map.put(9,30); map.put(10,31); map.put(11,30); map.put(12,31); while((str = in.readLine())!=null){ String[]arr = str.split(" "); int year = Integer.parseInt(arr[0]); int month = Integer.parseInt(arr[1]); int day = Integer.parseInt(arr[2]); int sum = 0; for(int i = 1;i < month;i++){ sum += map.get(i); } sum+=day; if(isLeap(year) && month > 2){ sum++; } System.out.println(sum);

    }
}
public static boolean isLeap(int num){
    if(num % 400 == 0)return true;
    if(num % 100 != 0 && num % 4 == 0) return true;
    return false;
}

}