Problema B: Dias até ao Natal


image arvore natal
O Artur é um menino que sonha com o dia de Natal durante todo o ano. Ele imagina a casa repleta de risos e conversas animadas, o cheiro de bacalhau cozido pairando no ar e os sons suaves de músicas natalícias ecoando pela sala. Mas o que ele mais quer é ver os presentes debaixo da árvore para antecipar a sensação de felicidade de os desembrulhar.

Consegues ajudar o Artur escrevendo um programa que calcula quantos dias faltam até ao dia 25 de dezembro?

Tarefa

Escreva um programa que lê uma data, representada pelo dia e pelo mês do ano, e calcula o número de dias que faltam até ao próximo 25 de dezembro. Vamos assumir que os anos em causa não são bissextos, isto é, que o mês de fevereiro tem 28 dias. Logo, o número de dias de cada mês é dado pela seguinte tabela:

Mês 1 2 3 4 5 6 7 8 9 10 11 12
Número de dias 31 28 31 30 31 30 31 31 30 31 30 31

Note que, se a data for depois de 25 de dezembro, o próximo Natal será no ano seguinte!

Input

A entrada consiste numa linha com dois inteiros, D e M, separados por um espaço, que representam, respetivamente, o dia e o mês de uma data.

Restrições

  1M12 O mês
  1D28 O dia se M=2 (fevereiro)
  1D30 O dia se M{4,6,9,11} (meses com 30 dias)
  1D31 O dia se M{1,3,5,7,8,10,12} (meses com 31 dias)

Output

A saída deve ter um único inteiro de 0 a 364, que representa o número de dias até ao próximo Natal.

Exemplo 1

Input

1 12

Output

24

Exemplo 2

Input

1 1

Output

358

Exemplo 3

Input

25 12

Output

0

Exemplo 4

Input

26 12

Output

364



ToPAS'2024