Не всё исправил... http://mathexpert.ru/russian/26-05-2013/ тут немного иные варианты, но есть схожие и ответы более-менее реальные.