Problem
Quando Petya estava na escola, ele frequentemente participava de olimpíadas de ciência da computação, matemática e física. Por ser um menino bastante capaz e estudar muito, recebeu diplomas em muitas dessas olimpíadas. No final da escola, ele havia acumulado
n
diplomas e, como se viu, todos tinham o mesmo tamanho:
w
— largura e
h
— em altura. Agora Petya está estudando em uma das melhores universidades russas e mora em um albergue com seus colegas. Ele decidiu decorar seu quarto pendurando seus diplomas de olimpíadas escolares em uma das paredes. Como é bastante difícil fixar diplomas em uma parede de concreto, ele decidiu comprar uma placa de cortiça especial para fixá-la na parede e nela — diplomas. Para deixar esse design mais bonito, Petya quer que o quadro seja quadrado e ocupe o mínimo de espaço possível na parede. Cada diploma deve ser colocado estritamente em um retângulo medindo
w
por
h
. Os diplomas não devem ser girados 90 graus. Retângulos correspondentes a diplomas diferentes não devem ter pontos interiores comuns. É necessário escrever um programa que calcule o tamanho mínimo do lado do tabuleiro que Petya precisa para colocar todos os seus diplomas.
Entrada: 3 inteiros são inseridos: w
, h
, n code> ( \(1<=w,\ h,\ n <= 10^9\) ).
Resultado: Você deve fornecer a resposta para o problema.
Exemplos
# |
Entrada |
Saída |
1 |
2 3 10 |
9 |
2 |
1 1 1 |
1 |