Proceedings of the 27th annual ACM symposium on the theory of computing : Las Vegas, Nevada, May 29 - JUNE 1, 1995. (ACM,Inc, 1995)