Minestrone (LONG VERSION)