exceedingly challenging elements