Не корректно составлена задача, так как не известна точная дата офрмления отпуска по уходу за ребенком. После рождения ребенка, Петрова еще какое-то время находилась в отпуске по беременности и родам, который влкючается в страховой стаж. Если определитесь с датой ухода в отпуск по уходу за ребенком, то с этой даты считайте 1,5 года, которые так же включаются в страховой стаж. Итого должно получиться с 17 пареля 2003 г. (при условии, что в период трудовой деятельности работодатель отчислял страховые взносы в ПФ) по дату закрытия отпуска по БИР и плюс 1,5 года. Так как это задача для школоты, тут наверно подразумевается, что после рождения ребенка она находилась в отпуске по БИР еще 70 дней (а вдруг осложненные роды, ну да ладно) , учитывая, что в феврале 2006 гада было 28 дней, в отпуск по уходу за ребенком она ушла 2 марта 2006 г. , соответственно период ухода за ребенком до достижения им возраста полутора лет, который также засчитывается в страховой стаж, заканчивается 1 сентября 2007 г. Нужный нам период с 17 апреля 2003 г. по 1 сентября 2007 г. Период со 2 сентября 2007 по 1 сентября 2008 г. в страховой стаж не засчитывается. Примерно 4 года 4 месяца 15 дней. Может в расчетах и напутал (можно проверить) , но смысл ясен.