아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Бесквадратные числа

시간 제한2초메모리 제한1024 MB

요약
구간 [a, b]에서 k번째 무제곱수를 구한다. 번호는 1부터 시작한다.
난이도

보통10점 중 6점

유형
수학, 정수론, 누적 합, 완전 탐색
정답자
아직 제출이 없습니다

문제

На олимпиаде по математике, состоявшейся недавно, в качестве одного из заданий участникам было предложено найти kk-ое бесквадратное число в заданном диапазоне. <<Бесквадратным числом>> на олимпиаде называлось число, которое не делится ни на одно число, являющееся квадратом другого целого числа, за исключением единицы.

Сегодня Дима узнал результаты этой олимпиады. К сожалению, они его не обрадовали --- жюри не зачло его решение задачи о бесквадратных числах. Дима не согласен с решением жюри и хочет подать аппеляцию. Но перед этим он хочет проверить свое решение на предмет всевозможных ошибок. Для этого ему необходимо знать ответ на задачу. Поскольку компьютер умеет считать быстрее Димы, он обращается за помощью ко всем Вам!

Помогите Диме написать программу, вычисляющую kk-ое бесквадратное число в заданном диапазоне.

입력

В первой строке входного файла задано одно целое число kk --- порядковый номер искомого бесквадратного числа. Числа нумеруются с единицы.

Вторая строка содержит два целых числа aa, bb (1≤a≤b≤1071 \le a \le b \le 10^7) --- диапазон, в котором необходимо искать число. Числа aa и bb также считаются входящими в этот диапазон. Гарантируется, что в этом диапазоне есть хотя бы kk бесквадратных чисел.

출력

В выходной файл выведите единственное искомое число --- ответ на задачу.

예제1

  1. 예제 1

    입력
    4
    2 8
    
    예상 출력
    6