501challenging reasoning questions the mechanics