use proconio::*; fn main(){ input!{k:usize,n:usize} let mut is_p = vec![true; n+1]; is_p[0]=false;is_p[1]=false; let mut hash = vec![0; 200010]; let mut list = vec![]; for i in 2..=n{ if !is_p[i]{ continue; } if i >= k {hash[list.len()]=(i-1)%9+1; list.push(i);} for j in (i*i..=n).step_by(i){ is_p[j]=false; } } let mut mx = 0; let n = list.len(); let mut ans = !0; let (mut l, mut r) = (0, 0); let mut cnt = [0; 10]; while l