!list:?L & ( loop = !L:%?language ?L & out$!language & !loop ) & ~!loop