n,t,*a=$<.read.split.map &:to_i class Fixnum;alias:-:*end s=a*'%s' (1<<~-n).times.any?{|i|p k=(~-n).times.map{|j|'+-'[i[j]]}.recerse;eval(s%k)==t&&$><<(k*'').tr(?-,?*)}