CXC mathematics - May 2010, 2011 answers at CXCdirect.org

...