Digamos que esto es bastante complicado