void main() { import std.stdio, std.bigint, std.range, std.algorithm; auto squares = 0.sequence!"n".map!(i => i.BigInt ^^ 2); auto cubes = 0.sequence!"n".map!(i => i.BigInt ^^ 3); squares .filter!(s => cubes.find!(c => c >= s).front != s) .drop(20) .take(10) .writeln; }