Christian's solution