Тест простоты
Проверим на делимость на 2,3,5
Если число имеет вид 

 или 

  тогда 

Если число имеет вид 

 или 

  тогда 


- число Фибоначчи
Если 

 mod p=0  и 

 mod p=1
или 

 mod p=0  и 

 mod p=1
или 

 mod p=0  и 

 mod p=1
Число Фибоначчи вычислять через матрицы
Доказательство, если p простое, то r или 2r или 4r - период Пизано 
см Википедию
Если p - составное и r период
1. Если составное число  включает простые множители в степени более 1, то НОД(p,r)=p_1, но НОД(p,p-1)=1 и НОД(p,p+1)=1 значит все множители могут входить  только в первой степени
2. Пусть 
 
 
Число множителей p нечетное
Доказательство
рассмотрим выражение по модулю p_1
в левой части -1 в правой части все параметры не кратны p_1
Возьмем последовательно правую и левую часть по модулю p_1 p_2 .... h_1 h_2
тогда 


 взаимнопросты с 
