Definisi
Jika Anda mengambil urutan kotak bilangan bulat positif, dan menyatukannya menjadi string angka (yaitu 149162536496481100...), kotak "burung awal" adalah yang dapat ditemukan dalam string ini di depan posisi aslinya.
Misalnya, 7 2 (angka 49), dapat ditemukan pada offset 2 dalam string, meskipun posisi alami pada offset 10. Dengan demikian 7 adalah kotak "burung awal" pertama.
Perhatikan bahwa untuk dianggap sebagai kotak "burung awal", semua digit di dalam kotak harus terjadi sebelum dimulainya posisi alami. Kecocokan yang tumpang tindih sebagian posisi alami tidak dihitung.
a(n)adalah bilangan bulat positif n k sehingga k 2 adalah bujur sangkar "burung awal".
Tugas
Diberikan bilangan bulat positif n, keluaran a(n).
Anda dapat menggunakan pengindeksan berbasis 1 atau 0, tetapi jika Anda menggunakan pengindeksan berbasis 0, harap katakan demikian dalam jawaban Anda.
Solusi Anda harus dapat menangani setidaknya setinggi a(53)(atau jika Anda menggunakan pengindeksan berbasis 0, a(52)).
Testcases
n a(n)
1 7
2 8
3 21
4 25
5 46
6 97
7 129
8 161
9 196
10 221
...
13 277
...
50 30015
51 35000
52 39250
53 46111
Referensi
nelemen pertama dari urutan tersebut dapat diterima? Terserah OP tetapi banyak orang memilih untuk mengizinkannya.
a(n).