Подскажите что делаю не так, не работает программа.Задание Показать, что для всех n=1,2,3,N
(1^5+2^5+...+n^5)+(1^7+2^7+...+n^7)=2(1+2+...+n)^4
решение:  
Var
 sum,sum2:real;
 i,n,k:integer;
begin
readln(n);
for i:=1 to n do
begin
 sum:=sum+(exp(ln(i)*5)+exp(ln(i)*7));
 sum2:=sum2+i;
 if round(sum)=round(2*exp(ln(sum2)*4)) then inc(k);
end;
if k=n then writeln('Верно')
else writeln('Не верно');
readln;
end.