Added PerfectNumber