#include <bits/stdc++.h> using namespace std; // 统计 x 中数字 k 出现次数 int cntDigit(long long x, long long k) { int c = 0; while (x) { c += (x % 10 == k); x /= 10; } return c; } int main() { int n, k; cin >> n >> k; long long a = 1, b = 1; // Fib1=1, Fib2=1 int bestCnt = -1; long long ans = LLONG_MAX; for (int i = 1; i <= n; ++i) { long long x; if (i <= 2) x = 1; else { x = a + b; a = b; b = x; } int c = cntDigit(x, k); if (c > bestCnt || (c == bestCnt && x < ans)) { bestCnt = c; ans = x; } } cout << ans << '\n'; return 0; }