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