Provide as many solutions as possible

September 2013