citation hume dissertation sur les passions problem solving and python programming model question paper