Mostradores solidários
Um painel tem mostradores, todos inicialmente em zero. Cada mostrador exibe um inteiro de a .
Em uma operação, você escolhe um mostrador para ficar parado. Todos os outros avançam uma unidade: um valor vira , e o valor volta a zero.
Dados os valores desejados , determine se é possível alcançá-los simultaneamente após uma quantidade finita de operações, possivelmente zero. A quantidade de operações não tem limite e o mostrador escolhido pode variar em cada operação. Se , uma operação não altera nada.
Input
A primeira linha contém (; ). A segunda contém ().
Output
Imprima SIM se os valores desejados puderem ser alcançados, ou NAO caso contrário.
Samples
Sample 1
Input
3 4 1 1 0
Output
SIM
Uma operação deixando o terceiro mostrador parado produz o alvo.
Sample 2
Input
3 4 1 0 0
Output
NAO
Não existe uma sequência de operações que produza esse alvo.
Sample 3
Input
1 7 0
Output
SIM
Nenhuma operação é necessária.