soluzione problema ienumerable