public static void Main()
var result = isPerfectRecursion(28, 0, 1);
Console.WriteLine(result);
public static bool isPerfectRecursion(int number, int sumOfDividers,int divider) {
return number == sumOfDividers;
if(number % divider == 0) {
return isPerfectRecursion(number, sumOfDividers + divider, divider+1);
return isPerfectRecursion(number, sumOfDividers, divider+1);