има 60 врати, маркирани с номера от 1 до 60 . има 60 лица, маркирани от 1 до 60 . операция на врата се определя като промяна на състоянието на вратата от отворена към затворена или обратно . всички врати са затворени, за да започнете с . един по един, един случайно избран индивид отива и управлява вратите . индивида обаче работи само тези врати, които са кратни на броя той / тя носи . например,
Ако една врата е затворена в началото, това изисква нечетен брой хора да работят, за да бъде отворена в края. само перфектните квадрати имат нечетен брой фактори. вратите, които са отворени в края са: 1, 4, 9, 16, 25, 36, 49 за общо 7 врати. отговорът е г.
add(divide(60, const_10), 1)