#!ruby -an
t=->i,*a{a.to_s.tr',[]"',"+-*"[i]+"() "}
m=->f,a,r{r.permutation(2).flat_map{|b|i,j=b
(0..2).map{|n|[t[n,a[i],a[j]],*(r-b).map{|k|a[k]}]}}}
r=->i,a{a.flat_map{|b|m[m,b,[*0..i]]}}
$_[?0]||puts(r[1,r[2,r[3,[$F]]]].find{|s|10==eval(*s)}||0)