полностью, вдоль и поперек

Jeff has been in the banking business for over twenty years. He knows the industy inside and out. / Джефф проработал в банковской сфере больше двадцати лет. Он знает этот бизнес вдоль и поперек.

I've been studying for my chemistry test for months now. So, now I know the subject inside and out. / Я готовлюсь в экзамену по химии уже несколько месяцев, поэтому знаю предмет вдоль и поперек.

знать, как свои пять пальцев

- How long will you stay in Moscow? / Сколько ты пробудешь в Москве?

- One week. / Одну неделю.

- If you need anything, just ask. I know this city like the back of my hand. / Если тебе что-то нужно, просто спроси. Я знаю этот город, как сво пять пальцев.

как свои пять пальцев; обычно употребляется с глаголом know - know something like the back of one's hand / знать что-либо как свои пять пальцев

I've been living here my whole life. I know this city like the back of my hand. / Я живу здесь всю жизнь. Я знаю этот город, как свои пять пальцев.