/**
 x= {1,4,5,6,7,8}
 y= {5,6,7}
**/
# include <stdlib.h>
# include <stdio.h>
/**
 *  briskei se poia thesi yparxei o ypopinakas y ston pinaka x
 * size2<=size1
 */
int findSubArray(int x[], int size1,int y[],int size2)
{
	int i,j,index;
	if(size2>size1) return -1;
	for(i=0;i<size1;i++)
	{
		if(x[i]==y[0])
		{
			index = i;
			j = 0;
			while(x[index]==y[j])
			{
				if(j==size2) break;/** stamataei otan teleiosei o y **/
				if(index>=size1) return -1;/** teleiose o protos pinakas **/
				index++;
				j++;
			}
			
			if(j==size2) /** ola ta stoixeia tou y yparxoun ston x**/
			{
				return i;
			}
		}
	}
	return -1;
}

int main()
{
 int x[6]={5,6,7,5,6,7};
 int y[3]={5,6,7};
 int k= findSubArray(x,6,y,3);
 printf("k = %d \n",k);
 return 0;
}
