import java.util.Scanner; public class Main { public static void main(String[] args){
Scanner in=new Scanner(System.in); int n=in.nextInt();//格子个数 int m=in.nextInt();//颜色种类 int []numbers=new int[n]; int []colors=new int[n]; long result=0; for(int i=0;i<n;i++){
numbers[i]=in.nextInt(); } for(int mm=0;mm<n;mm++){
colors[mm]=in.nextInt(); } for(int j=0;j<n;j++){ for(int h=1;h<=(n-1-j)/2;h++){ if(colors[j]==colors[j+2*h]){
result=(result+(j+j+2*h+2)*(numbers[j]+numbers[j+2*h]))%10007; }
}
}
System.out.println(result); }
}