Proof of Polyakov conjecture for general elliptic singularities