REASONING (ORIGINAL EXTENDED)