I have a hunch that there might be an issue with the mathematics involved. The outcome I've arrived at is y = (1 / c) * W(ce^(2c - cx)/ x)).