quant reasoning notes 2912217