#include <stdio.h>
//#include <conio.h>

int main()
{
	int N, M;
	scanf("%d %d", &N, &M);

	int *mArr = new int[M];

	for(int i = 0; i < M; i++)
		scanf("%d", &mArr[i]);
	int sum = 0,
		count = 0;

	while(sum < N && count < M)
	{
		if(count == 0)
			sum += mArr[count];
		else
			sum = sum + mArr[count] - 2;
		count++;
	}
	if(N > sum)
		printf("Epic fail\n");
	else
	{
		printf("%d\n", count);
		for(int i = 1; i <= count; i++)
			printf("%d ", i);
	}
	//getch();
	return 0;
}

