Solving Complex Numbers