A. Reservatórios em anel
Há reservatórios em círculo, numerados de a . O reservatório contém uma quantidade inteira não negativa , que você não conhece.
Um instrumento mede sempre reservatórios consecutivos. A leitura corresponde ao grupo que começa no reservatório :
Entre todas as configurações compatíveis com todas as leituras, encontre o menor valor de
Se não existir nenhuma configuração compatível, informe isso.
Input
A primeira linha contém dois inteiros e ().
A segunda linha contém inteiros ().
Output
Imprima o menor valor possível da soma dos quadrados, como inteiro exato, ou -1 se não existir configuração compatível.
O resultado pode ultrapassar o intervalo de um inteiro de 64 bits.
Samples
Sample 1
Input
4 2 3 5 5 3
Output
18
A configuração produz todas as leituras e tem soma dos quadrados , que é mínima.
Sample 2
Input
3 3 4 4 4
Output
6
Uma configuração ótima é . Cada leitura mede todos os reservatórios.