*[[Problem 686:https://projecteuler.net/problem=686]] 「2の累乗」 [#wfef2ac6] &tex{2^{7} = 128}; は,2の累乗の中で最初に出てくる "12" から始まる数である. 次に小さい "12" から始まる数は &tex{2^{80}}; である. ここで関数 &tex{p(L, n)}; を,10進数での &tex{2^{j}}; の値が &tex{L}; から始まるような &tex{j}; であって, &tex{n}; 番目に小さい値とする. 先述の例を用いると,&tex{p(12, 1) = 7}; ,また &tex{p(12, 2) = 80}; となる. さて,ここで &tex{p(123,45) = 12710}; である. &tex{p(123,678910)}; を求めよ.