1^n+2^n+…+(p-1)^n= (1^n + (p-1)^n) + (2^n + (p-2)^n) + ...+ (((p-1)/2)^n + ((p+1)/2)^n)
= (1^n - 1^n) + (2^n - 2^n) + (3^n - 3^n) + ...+ (((p-1)/2)^n - ((p-1)/2)^n)
= 0 (mod p)
1^n+2^n+…+(p-1)^n= (1^n + (p-1)^n) + (2^n + (p-2)^n) + ...+ (((p-1)/2)^n + ((p+1)/2)^n)
= (1^n - 1^n) + (2^n - 2^n) + (3^n - 3^n) + ...+ (((p-1)/2)^n - ((p-1)/2)^n)
= 0 (mod p)