We develop a reconstruction algorithm to determine penetrable obstacles inside a domain in the plane from acoustic measurements made on the boundary. This algorithm uses complex geometrical optics solutions to the Helmholtz equation with polynomial-type phase functions.