#!/usr/bin/ruby # -*- coding: utf-8 -*- N = 10**5 cnt = 0 (10**9).downto(0) { |k| d = k*k + k - 1 next unless (1 <= d && d <= 10**18) puts d cnt += 1 break if cnt == N }