Поможем, только уточните, что именно не получается проанализировать?
Оба слова можно использовать.
Такая форма нелитературна. Можно сказать: Вам нужно проехать столько-то километров.
Если форма именительного падежа фамилии – Щука, то правильно: Светланы Щуки.
Здравствуйте, Светлана! Для такой рекомендации (не склонять женское имя Галадриэль) есть два основания:
1. В исследовании Л. П. Калакуцкой «Фамилии. Имена. Отчества. Написание и склонение» указано, что женские личные имена, оканчивающиеся на согласную (твердую или мягкую, в том числе и на й), не склоняются. В основном такие имена являются иноязычными, хотя этому правилу подчиняется и русское имя Нинель (образовано путем обратного прочтения слова Ленин). Склоняется по третьему склонению лишь женское имя Любовь, а также женские личные имена библейского происхождения Агарь, Рахиль, Руфь, Суламифь, Эсфирь, Юдифь; по типу склонения к ним примыкает и женское имя Рашель. По традиции склоняется по третьему склонению и имя героини балета Адана «Жизель»: партия Жизели.
2. В «Грамматическом словаре русского языка» А. А. Зализняка практически все женские имена на -ль, такие как Марсель, Этель, Мишель, Сесиль, Люсиль, Ассоль, Эмманюэль, Габриэль и др., зафиксированы как несклоняемые (из склоняемых – только библейское имя Иезавель и та же Жизель; имена Адель, Нинель и Рашель даны как испытывающие колебания: склонение/несклонение). По аналогии, на наш взгляд, не следует склонять и Галадриэль.
Корректно (об одежде): хорошо сидит, сшито по фигуре.
А каково значение фразеологизма? Есть фильм Ч.Чаплина с таким названием, но это не фразеологизм.