int[]t="$System.in" s=t.size()-1 print~(1..2**s).sum{List o=(char[])t for(i=s;i--&&(t[i]^=32)<96;)0 o}.join('')