exec("s=Lx:Ly:Lz:x(z)(y(z));k=Lx:Ly:x;i=Lx:x;r=L:eval(c().replace('`','r()(r())'));c=iter(raw_input()).next;print r()(Ln:n+1)(0);".replace("L","lambda ")*99)