HandsomeSoup upper bound for HP