x=eval *$< p x^((1..99).find{("%b".%x^_1).count(?1)==_1}||~x)