As duas turmas do terceiro ano de sua escola realizam anualmente uma gincana. Nessa gincana, a delegação de cada turma é dividida em grupos de pessoas, de forma que seja o maior número possível que divida as duas delegações sem que sobre alguém. Depois, os grupos competem uns com os outros, ganhando pontos para determinar a turma vencedora. Sua turma pode levar qualquer número de pessoas entre e , a quantidade de alunos na turma, e você sabe que a turma rival levará exatamente pessoas para a gincana. Os integrantes da sua turma são muito bons em competições individuais, mas não trabalham bem em equipe. Portanto, é sua tarefa encontrar a maior delegação possível que sua turma pode levar à competição para que a gincana aconteça com grupos de pessoa.
Por exemplo, se e a sua turma deve levar uma delegação de pessoas, já que, para esse valor, a única divisão possível é em grupos de pessoa e, para , os grupos seriam de pessoas.
A primeira e única linha contém dois inteiros e , representando respectivamente o tamanho da delegação rival e o tamanho da sua turma.
Seu programa deve produzir uma única linha, contendo um inteiro , o maior tamanho possível da delegação da sua turma para o qual a gincana aconteça com grupos de uma pessoa.
9 6
5
6 9
7
6 3
1
2310 126
113