Числа имеющие только три делителя - это простые числа в квадрате. Нам необходимо выявить наибольшее простое число, которое будучи возведенным в квадрат не будет превышать 500. К счастью, это число можно найти без проблем. Таким числом является 19.
19^2=361 < 500 < 23^2=529
Считаем сколько простых чисел до 19: 2, 3, 5, 7, 11, 13, 17, 19.
Ответ: 8 чисел