require "prime" def a2m(a) a.inject(0){|r, n| r | 1< 0 n, m = n.divmod(10) r |= 1 << m end r end def s2m(s) s.bytes.inject(0){|r,n|r|1<