class A def initialize n = gets.chomp.to_i a = gets.chomp.split(' ').map(&:to_i) count = 0 cache = Hash.new(false) [*(1..100)].combination(3) do |list| count += list.map{|i| cache[i] || cache[i] = a.count(i)}.inject(:*) end puts count % (10 ** 9 + 7) end end A.new