Magic Sets