Mahindra MAX stands up to the ‘challenge’