Hardy-Ramanujan Circle Method