Apply First Principle Reasoning