Sup and pup_n