Medusa,solving The Mystery C by Stephen R. Wilk