version con matriz - inicial