main=mapM putStrLn$[""]&29&29&11&14&4&0 x&y=[y-1..y*2+1]>>=foldr(%)x.show x%y=[x:a|a<-y,all(/=x)a]