wrote set union, PLEASE CHECK esp. cross product too, i'm getting a weird error