фух, первую задачу решил. Ща вторую буду думать