I have your program ready.
Relevant Skills and Experience
Sample results:
12: 1, 3
10000: 1, 5, 25, 125, 625
1000000002: 1, 3, 43, 129, 983, 2949, 3943, 11829, 42269, 126807, 169549, 508647, 3875969, 11627907, 166666667, 500000001
Proposed Milestones
$250 USD - at completion