Question 5Find all positive integers $k$ for which there are only finitely many odd positive integers $n$ satisfying $n\mid k^n+1$.