package Ġuk . t ld code . math . t ld math s Ċ Ċ import Ġsequence . build Sequence Ċ import Ġuk . t ld code . math . t ld math s . big integer . inc Ċ import Ġjava . math . BigInteger ĊĊ Ċ object ĠA 0 4 9 3 2 9 Ġ: ĠBigInteger Sequence Ġ{ ĊĠĠĠ Ġoverride Ġoperator Ġfun Ġinvoke (): ĠSequence < BigInteger > Ġ= Ġbuild Sequence Ġ{ ĊĠĠĠĠĠĠĠ Ġyield ( BigInteger . ZERO ) ĊĠĠĠĠĠĠĠ Ġvar Ġn Ġ= ĠBigInteger . ONE ĊĠĠĠĠĠĠĠ Ġyield ( n ) ĊĠĠĠĠĠĠĠ Ġwhile Ġ( n Ġ< ĠBigInteger . valueOf ( Int . MAX _ VALUE . to Long ()) Ġ+ ĠBigInteger . ONE ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn ++ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( n . pow ( n . toInt ()). toString ( 1 0 ). contains ( n . toString ( 1 0 ))) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġyield ( n ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }