Накидал в общих чертах,условия в принципе не нужны,там больше структура выступает,короче разберешься..