Могу помочь платно, слишком уж много у вас заданий для бесплатного вопроса. Обращайтесь в чат или письмом.