Source: http://neumann.hec.ca/sites/cours/2-200-96/exams/intrae00solutions.pdf