#include <stdio.h>
#include <stdlib.h>

/* funcao capaz de verificar se um numero eh primo */
int eh_primo( unsigned long long n )
{
	unsigned long long i = 0;

	if(n <= 1)
		return 0;

	if( (n % 2) == (0 && n > 2) )
		return 0;

	for( i = 3; i < n / 2; i += 2 )
		if( n % i == 0 )
			return 0;

	return 1;
}


int main( void )
{
	unsigned long long k, m, n;
	unsigned long long soma = 0;
	unsigned long long contador = 0;
	long double media;

	scanf("%llu%llu",&m,&n);

	/* Verifica se o intervalo eh valido*/
	if( n > m )
	{
		/* percorre todos os numeros no intervalo */
		for( k = m; k <= n; k++ )
		{
			/* verifica se o numero atual eh um primo */
			if( eh_primo(k) )
			{
				/* faz o somatorio do numero primo encontrado */
				soma += k;

				/* incrementa contador de numeros primos */
				contador++;
			}
		}
	}

	/* se houver ao menos um numero primo no intervalo, calcula a media  */
	if( contador > 0 )
	{
		/* Calcula media aritmetica dos primos */
		media = soma / (long double) contador;

		/* exibe a media aritmetica na tela */
		printf("media = %Lg\n", media );
	}

	/* exibe contador de numeros primos no intervalo */
	printf("contador = %llu\n", contador );

	/* exibe o somatorio na tela */
	printf("somatorio = %llu\n", soma );

	return EXIT_SUCCESS;
}

/* fim-de-arquivo */
