import math
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(math.sqrt(n)) + 1):
if n % i == 0:
return False
return True
def count_special_numbers(file_path):
total = 0
count = 0
with open(file_path, 'r') as file:
for line in file:
num = int(line.strip())
total += num
count += 1
if count == 0:
return 0
average = total / count
target = average * 1.5
result_count = 0
with open(file_path, 'r') as file:
for line in file:
num = int(line.strip())
if num > target and is_prime(num):
result_count += 1
return result_count