Circle method and the subconvexity problem