using 1e5 points