Art of Reasoning