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 |