Factorial sum challenge

import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum = 1;
int fact = 0;
for(int i=0;i<n;i++)
{
int j = sc.nextInt();
for(int k=1;k<=j;k++)
{
sum = sum * k;
}

		fact = fact + sum;
	}
	int ans = sum % 107;
	System.out.println(ans);
}

}

ANS should be 43 but my ans is 53 coming
help ASAP

@Naman_Gupta Bro where is the question, give me link to question or description bout it, you have attached reverse quadratic equation as content! You should attach exact topic bro!