Find and correct all mistakes in the following program. It should work according to the comments.
public class FindMistakes {
public static void main(String [] args) {
int n = 12682;
System.out.println(n " is divisible by the following:");
// The loop prints out all the factors of n
for (i = 0; i <= n; ++i;) {
if (n % i = 0) {
System.println(i);
}
}
}
}