Problem 12 - Highly divisible triangular number with at least 500 divisors