#include <stdio.h>

int foo(int x, int y)
{
	int i, k = 1, j = 0;
	int arr[32768];
	FILE *fp;
	fp = fopen("out.txt", "a");


	for(i = 0; i < 32768; i++)
		arr[i] = 0;
	while(k != y - 1){
		k = (k * x) % y;
		j++;
		arr[k] = j;
	}
	for(i = 0; i < 32768; i++)
		if(arr[i] > 0)
			fprintf(fp, "%d ", arr[i]);
	fprintf(fp, "\n");
	fclose(fp);
	return j;
	
}

void main()
{
	printf("%d %d\n", foo(7, 97), foo(13, 17));

}