#include<stdio.h>

int main(){
  int n, a, b, c, x, y[128];
  int i, j;

  while(scanf("%d%d%d%d%d", &n, &a, &b, &c, &x), n){
    for(i=0; i<n; i++){
      scanf("%d", &y[i]);
    }
    j=0;
    for(i=0; i<10002; i++){
      if(x==y[j]){
	if(j==n-1){
	  break;
	}else{
	  j++;
	}
      }
      x=(a*x+b)%c;
    }
    if(i>10000) i=-1;
    printf("%d\n", i);
  }
  
  return 0;
}